-outl.casl: outl_main.casl divl1.casl rev.casl
- cat $^ >$@
-outa.casl: outa_main.casl divl1.casl rev.casl abs.casl
- cat $^ >$@
-outb.casl: outb_main.casl divl1.casl rev.casl
- cat $^ >$@
-inl.casl: inl_main.casl mull1.casl
- cat $^ >$@
+SRCDIR = `ls -d src_*`
+TESTDIR = test
+.PHONY: all clean
+all:
+ @for target in $(SRCDIR); do $(MAKE) -C $$target; done
+clean:
+ @for target in $(SRCDIR); do $(MAKE) -C $$target clean; done;
+ make -C $(TESTDIR) clean
+check:
+ @make -C $(TESTDIR)