contrib/objcwrapper: add git structure and Makefile
authorAlexis Laferrière <alexis.laf@xymus.net>
Fri, 7 Aug 2015 16:05:35 +0000 (12:05 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Fri, 21 Aug 2015 19:03:24 +0000 (15:03 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

contrib/objcwrapper/.gitignore [new file with mode: 0644]
contrib/objcwrapper/Makefile [new file with mode: 0644]
contrib/objcwrapper/bin/.gitignore [new file with mode: 0644]
contrib/objcwrapper/gen/.gitignore [new file with mode: 0644]

diff --git a/contrib/objcwrapper/.gitignore b/contrib/objcwrapper/.gitignore
new file mode 100644 (file)
index 0000000..50f688f
--- /dev/null
@@ -0,0 +1,3 @@
+src/objc_lexer.nit
+src/objc_parser.nit
+src/objc_test_parser.nit
diff --git a/contrib/objcwrapper/Makefile b/contrib/objcwrapper/Makefile
new file mode 100644 (file)
index 0000000..3cfd30f
--- /dev/null
@@ -0,0 +1,15 @@
+all: bin/objcwrapper
+
+../nitcc/src/nitcc:
+       make -C ../nitcc
+
+src/objc_parser.nit: ../nitcc/src/nitcc grammar/objc.sablecc
+       ../nitcc/src/nitcc grammar/objc.sablecc
+       mv *.nit src/
+       mv objc* gen/
+
+bin/objcwrapper: $(shell ../../bin/nitls -M src/objcwrapper.nit) src/objc_parser.nit
+       ../../bin/nitc -o bin/objcwrapper src/objcwrapper.nit --semi-global
+
+bin/objc_test_parser: $(shell ../../bin/nitls -M src/objc_test_parser.nit)
+       ../../bin/nitc -o bin/objc_test_parser src/objc_test_parser.nit --semi-global
diff --git a/contrib/objcwrapper/bin/.gitignore b/contrib/objcwrapper/bin/.gitignore
new file mode 100644 (file)
index 0000000..72e8ffc
--- /dev/null
@@ -0,0 +1 @@
+*
diff --git a/contrib/objcwrapper/gen/.gitignore b/contrib/objcwrapper/gen/.gitignore
new file mode 100644 (file)
index 0000000..72e8ffc
--- /dev/null
@@ -0,0 +1 @@
+*