# tail for fast compile DEM.c: $(HFILES) mv main.c main__._ for _file_ in *.c; \ do echo "#"line 1 \"$$_file_\" >> _DEM_.tmp; \ cat $$_file_ >> _DEM_.tmp; \ done cat _DEM_.tmp | awk -f strip.awk > DEM.c mv main__._ main.c DEM.c.o: DEM.c $(CC) $(CFLAGS) DEM.c $(DEMNOTMOD)/DEM-generated-not-modifiable.c: $(HFILES) mv $(DEMNOTMOD)/lex.yy.c $(DEMNOTMOD)/lex.yy.__ for _file_ in $(DEMNOTMOD)/*.c; \ do echo "#"line 1 \"$$_file_\" >> $(DEMNOTMOD)/_DEM_.tmp ; \ cat $$_file_ >> $(DEMNOTMOD)/_DEM_.tmp ; \ done cat $(DEMNOTMOD)/_DEM_.tmp | awk -f strip.awk > $(DEMNOTMOD)/DEM-generated-not-modifiable.c mv $(DEMNOTMOD)/lex.yy.__ $(DEMNOTMOD)/lex.yy.c $(DEMNOTMOD)/DEM-generated-not-modifiable.c.o: \ $(DEMNOTMOD)/DEM-generated-not-modifiable.c $(CC) $(CFLAGS) $(DEMNOTMOD)/DEM-generated-not-modifiable.c mv DEM-generated-not-modifiable.c.o \ $(DEMNOTMOD)/DEM-generated-not-modifiable.c.o FASToFILES = main.c.o \ $(DEMNOTMOD)/DEM-generated-not-modifiable.c.o \ DEM.c.o \ $(DEMNOTMOD)/lex.yy.c.o \ $(DEMSYSEXEC)/getsym_DEM.c.o \ $(DEMSYSEXEC)/repetition.c.o fast: - rm _DEM_.tmp DEM.c - rm $(DEMNOTMOD)/_DEM_.tmp $(DEMNOTMOD)/DEM-generated-not-modifiable.c $(MAKE) fprsr fprsr: $(FASToFILES) $(CC) -o a.out $(OFLAGS) $(FASToFILES) -lparser -ll -lUniversal