TARGETS = dedx.o

CFLAGS = $(COPTFLAGS) $(STDCFLAG) $(PICFLAG)

install:
	-rm -f $(TARGETS)
	-test -d optimised || mkdir optimised
	for FILE in $(TARGETS) ; do ln -s optimised/$$FILE ; done
	$(MAKE) "COPTFLAGS=$(OPTFLAG)" $(TARGETS)

dbx:
	-rm -f $(TARGETS)	
	-test -d debug || mkdir debug
	for FILE in $(TARGETS) ; do ln -s debug/$$FILE ; done
	$(MAKE) "COPTFLAGS=-g" $(TARGETS)

profile:
	-rm -f $(TARGETS)
	-test -d profiled || mkdir profiled
	for FILE in $(TARGETS) ; do ln -s profiled/$$FILE ; done
	$(MAKE) "COPTFLAGS=$(OPTFLAG)" $(TARGETS)

dedxtest: dedxtest.c dedx.o
	$(LINK.c) -o dedxtest dedxtest.c dedx.o

clean:
	-rm -f *.o optimised/*.o debug/*.o profiled/*.o *~ *%
	-rm -f sunsort_dedx.cache .sunsort_dedx
	-rmdir -s optimised debug profiled

dedx.o: dedx.c dedx.h
