From d7cc628c0f81cc119dd8ee02023eaae9d8f3e998 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Sat, 6 Jul 2019 00:01:37 -0700 Subject: Add cproc --- pkg/cproc/gen.lua | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkg/cproc/gen.lua (limited to 'pkg/cproc/gen.lua') diff --git a/pkg/cproc/gen.lua b/pkg/cproc/gen.lua new file mode 100644 index 00000000..bba3f8aa --- /dev/null +++ b/pkg/cproc/gen.lua @@ -0,0 +1,32 @@ +cflags{ + '-std=c11', '-pedantic', + '-Wall', '-Wno-switch', '-Wno-parentheses', + '-I $dir', +} + +cc('util.c') + +exe('cproc', {'driver.c', 'util.c.o'}) +exe('cproc-qbe', { + 'decl.c', + 'eval.c', + 'expr.c', + 'init.c', + 'main.c', + 'map.c', + 'pp.c', + 'qbe.c', + 'scan.c', + 'scope.c', + 'siphash.c', + 'stmt.c', + 'targ.c', + 'token.c', + 'tree.c', + 'type.c', + 'util.c.o', +}) +file('bin/cproc', '755', '$outdir/cproc') +file('bin/cproc-qbe', '755', '$outdir/cproc-qbe') + +fetch 'git' -- cgit v1.2.3