summaryrefslogtreecommitdiff
path: root/devel/cparser
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-06-27 20:33:34 -0700
committerMichael Forney <mforney@mforney.org>2016-06-27 20:36:02 -0700
commit6ac79a93bbca84f4fc0baefc6496c6cc23b13bc1 (patch)
tree4cfd5e9ca199cfe8a56572f5b48a3952f823e911 /devel/cparser
parentf732e53f58b8f92132dece66b05f32576f830cc4 (diff)
Remove cparser and libfirm for now
They require perl and python to generate various sources, and currently use wildcards to enumerate sources. While it can compile many of the simple C packages in oasis, it is not sufficient in general, and it still requires the gcc driver to link with the various start files.
Diffstat (limited to 'devel/cparser')
-rw-r--r--devel/cparser/.rev1
-rw-r--r--devel/cparser/gen.rc29
m---------devel/cparser/src0
3 files changed, 0 insertions, 30 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