-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`
+.PHONY: all clean
+all:
+ @for target in $(SRCDIR); do $(MAKE) -C $$target; done
+clean:
+ @for target in $(SRCDIR); do $(MAKE) -C $$target clean; done