summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/cparser/.rev1
-rw-r--r--devel/cparser/gen.rc29
m---------devel/cparser/src0
-rw-r--r--devel/gen.rc2
-rw-r--r--devel/libfirm/.gitignore5
-rw-r--r--devel/libfirm/.rev1
-rw-r--r--devel/libfirm/gen.rc61
m---------devel/libfirm/src0
8 files changed, 0 insertions, 99 deletions
diff --git a/devel/cparser/.rev b/devel/cparser/.rev
deleted file mode 100644
index d00491fd..00000000
--- a/devel/cparser/.rev
+++ /dev/null
@@ -1 +0,0 @@
-1
diff --git a/devel/cparser/gen.rc b/devel/cparser/gen.rc
deleted file mode 100644
index 22fbdeb6..00000000
--- a/devel/cparser/gen.rc
+++ /dev/null
@@ -1,29 +0,0 @@
-cflags\
- -I devel/libfirm/src/include\
- -I '$builddir'/devel/libfirm/include\
- -I '$srcdir'/src\
- -I '$outdir'
-
-rule revision_hdr 'echo ''#define cparser_REVISION ""'' >$out.tmp && mv $out.tmp $out'
-build '$outdir'/revision.h revision_hdr
-
-exe cparser -d '$outdir/revision.h phony/devel/libfirm/headers' src/^(\
- main.c\
- adt/^(panic.c pset_new.c strutil.c)\
- ast/^(\
- ast.c attribute.c constfold.c entity.c printer.c string_hash.c\
- string_rep.c symbol_table.c type.c type_hash.c types.c walk.c\
- )\
- driver/^(\
- actions.c c_driver.c diagnostic.c driver.c help.c\
- machine_triple.c options.c predefs.c target.c tempfile.c\
- timing.c warning.c\
- )\
- firm/^(ast2firm.c firm_opt.c jittest.c jump_target.c mangle.c)\
- parser/^(builtins.c format_check.c input.c parser.c preprocessor.c token.c)\
- wrappergen/^(write_compoundsizes.c write_fluffy.c write_jna.c)\
-) '$builddir'/devel/libfirm/libfirm.a
-file bin/cparser '$outdir'/cparser 755
-file share/man/man1/cparser.1 '$srcdir'/cparser.1 644
-
-fetch git
diff --git a/devel/cparser/src b/devel/cparser/src
deleted file mode 160000
-Subproject d2a926c5f3b2c475650cb6d66eeed45ab7e31bd
diff --git a/devel/gen.rc b/devel/gen.rc
index 9dbc6d1c..9073fecd 100644
--- a/devel/gen.rc
+++ b/devel/gen.rc
@@ -1,5 +1,3 @@
-subgen cparser
-subgen libfirm
subgen make
subgen mc
subgen qbe
diff --git a/devel/libfirm/.gitignore b/devel/libfirm/.gitignore
deleted file mode 100644
index afd86171..00000000
--- a/devel/libfirm/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-/TEMPLATE.ninja
-/amd64.ninja
-/arm.ninja
-/ia32.ninja
-/sparc.ninja
diff --git a/devel/libfirm/.rev b/devel/libfirm/.rev
deleted file mode 100644
index d00491fd..00000000
--- a/devel/libfirm/.rev
+++ /dev/null
@@ -1 +0,0 @@
-1
diff --git a/devel/libfirm/gen.rc b/devel/libfirm/gen.rc
deleted file mode 100644
index 99b12d62..00000000
--- a/devel/libfirm/gen.rc
+++ /dev/null
@@ -1,61 +0,0 @@
-cflags\
- -I '$outdir' \
- -I '$outdir'/include\
- -I '$srcdir'/include/libfirm/adt\
- -I '$srcdir'/include/libfirm\
- -I '$srcdir'/ir/adt\
- -I '$srcdir'/ir/ana\
- -I '$srcdir'/ir/be/ia32\
- -I '$srcdir'/ir/be\
- -I '$srcdir'/ir/common\
- -I '$srcdir'/ir/ident\
- -I '$srcdir'/ir/ir\
- -I '$srcdir'/ir/kaps\
- -I '$srcdir'/ir/libcore\
- -I '$srcdir'/ir/lower\
- -I '$srcdir'/ir/lpp\
- -I '$srcdir'/ir/opt\
- -I '$srcdir'/ir/stat\
- -I '$srcdir'/ir/tr\
- -I '$srcdir'/ir/tv
-
-backends=(amd64 arm ia32 sparc TEMPLATE)
-
-rule irspec '$python $srcdir/scripts/gen_ir.py $srcdir/scripts/ir_spec.py $in >$out.tmp && mv $out.tmp $out'
-rule new_nodes '$perl $srcdir/ir/be/scripts/generate_new_opcodes.pl $in $outdir'
-rule regalloc_if '$perl $srcdir/ir/be/scripts/generate_regalloc_if.pl $in $outdir'
-rule emitter '$perl $srcdir/ir/be/scripts/generate_emitter.pl $in $outdir'
-
-genhdrs=(gen_irnode.h gen_proj_names.h)
-gensrcs=(gen_irnode.c gen_irio.c)
-for(gensrc in $genhdrs $gensrcs) {
- build '$outdir'/$gensrc irspec '$srcdir'/scripts/templates/$gensrc
-}
-
-build '$outdir'/include/nodes.h irspec '$srcdir'/scripts/templates/nodes.h
-phony headers include/nodes.h
-
-srcs=(ir/*/*.c '$outdir'/$gensrcs)
-objs=$srcs.o
-for(src in $srcs) cc $src '||' 'phony/$dir/internal_headers'
-
-for(backend in $backends) {
- types=(emitter regalloc_if new_nodes)
- srcs=(ir/be/$backend/*.c '$outdir'/gen_$backend^_$types.c)
- objs=($objs $srcs.o)
- genhdrs=($genhdrs gen_$backend^_$types.h)
- {
- cflags -I '$srcdir'/ir/be/$backend
- for(type in $types) {
- outs=('$outdir'/gen_$backend^_$type.^(c h))\
- build $"outs $type '$srcdir'/ir/be/$backend/$backend^_spec.pl
- }
- for(src in $srcs) cc $src '||' 'phony/$dir/internal_headers'
- } >../$backend.ninja
- subninja '$dir'/$backend.ninja
-}
-phony internal_headers $genhdrs 'phony/$dir/headers'
-
-ar libfirm.a $objs
-
-fetch git
diff --git a/devel/libfirm/src b/devel/libfirm/src
deleted file mode 160000
-Subproject 1dfae908f3acf65d0a396ea12333af6c2bca81e