CASLアプリを格納するas/app、未整理のCASLファイルを格納するmiscを作成。casl2libのテストを追加
[YACASL2.git] / as / macro / in / test / Makefile
diff --git a/as/macro/in/test/Makefile b/as/macro/in/test/Makefile
new file mode 100644 (file)
index 0000000..71a7fec
--- /dev/null
@@ -0,0 +1,17 @@
+YACASL2DIR=../../../..
+CASL2 = $(YACASL2DIR)/casl2
+
+.PHPNY: check clean
+check: clean report.txt
+code_in_macro.txt: in_macro.casl
+       @$(CASL2) -O $^ && od -t x2 a.o >$@
+code_in_cmds.txt: in_cmds.casl
+       @$(CASL2) -O $^ && od -t x2 a.o >$@
+diff.txt: code_in_macro.txt code_in_cmds.txt
+       @-diff -c $^ >$@ 2>&1
+report.txt: diff.txt
+       @echo -n "Test " >$@; \
+     if test ! -s $^; then echo -n "Success " >>$@; rm -f $^; else echo -n "Failure " >>$@; fi; \
+     echo `date +"%F %T"` >>$@
+clean:
+       @rm -f code_in_macro.txt code_in_cmds.txt diff.txt report.txt a.o