# Copyright (C) 1998 Ilya Ryzhenkov (orangy@inetlab.com) CC_OPT=-O2 -Wall MAINFILE=tstexcp DLMLIST= BUILD=$(foreach name, $(DLMLIST), $(name).dlm) $(MAINFILE).exe ALL=$(foreach name, $(DLMLIST), $(name).dlm) $(MAINFILE).exe REMOVE=$(foreach name, $(DLMLIST), $(name).dep $(name).o $(name).dlm) $(MAINFILE).o $(MAINFILE).exe $(MAINFILE).dep SOURCES=$(foreach name, $(DLMLIST), $(name).cc) $(MAINFILE).cc DEPLIST = $(foreach name, $(DLMLIST), $(name).dep) $(MAINFILE).dep all : start $(ALL) done start : @echo Building : $(ALL) done : @echo Done. clean : @echo Removing rebuildable files : @echo $(REMOVE) @rm -f $(REMOVE) %.dmp: %.dlm dlmman $*.dlm -q -d %.dlm: %.o @echo Creating $@ : $^ dlmman $*.o -q -c %.exe: %.o @echo Creating $@ : $^ dlmman $*.o -q -ec %.o: %.cc @echo Creating $@ : $^ gcc $(CC_OPT) -c $< -o $@