X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=as%2Fcasl2lib%2FMakefile;h=89b2073a542ea25a712270621f673c134cb8126e;hp=74da775935f42192453b2cf77588ce80a0a6a77f;hb=3c757d760e9af5c84f56e8e3e4cc69eb85721d7c;hpb=d287d1463c353c4c0d1d3073294f9cd98ef6f13c diff --git a/as/casl2lib/Makefile b/as/casl2lib/Makefile index 74da775..89b2073 100644 --- a/as/casl2lib/Makefile +++ b/as/casl2lib/Makefile @@ -1,6 +1,30 @@ -SRCDIR = `ls -d *src` +ECHOHEADER = 'echo ";;; *** This file is auto generated. ***"' +TARGETS = diva.casl inl.casl l2str.casl mula.casl outa.casl outb.casl outl.casl .PHONY: all clean -all: - @for target in $(SRCDIR); do $(MAKE) -C $$target; done +all: $(TARGETS) +diva.casl: src_diva/diva_main.casl divl.casl + @echo ";;; *** This file is auto generated. ***" >$@; \ + cat $^ >>$@ +inl.casl: src_inl/inl_main.casl str2l.casl + @echo ";;; *** This file is auto generated. ***" >$@; \ + cat $^ >>$@ +l2str.casl: src_l2str/l2str_main.casl divl.casl rev.casl + @echo ";;; *** This file is auto generated. ***" >$@; \ + cat $^ >>$@ +mula.casl: src_mula/mula_main.casl mull.casl + @echo ";;; *** This file is auto generated. ***" >$@; \ + cat $^ >>$@ +outa.casl: src_outa/outa_main.casl divl.casl rev.casl abs.casl + @echo ";;; *** This file is auto generated. ***" >$@; \ + cat $^ >>$@ +outb.casl: src_outb/outb_main.casl divl.casl rev.casl + @echo ";;; *** This file is auto generated. ***" >$@; \ + cat $^ >>$@ +outl.casl: src_outl/outl_main.casl l2str.casl + @echo ";;; *** This file is auto generated. ***" >$@; \ + cat $^ >>$@ +str2l.casl: src_str2l/str2l_main.casl mull.casl + @echo ";;; *** This file is auto generated. ***" >$@; \ + cat $^ >>$@ clean: - @for target in $(SRCDIR); do $(MAKE) -C $$target clean; done + @for target in $(TARGETS); do rm -f $$target; done