# 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 $@

