Makefile (631B)
1 DMD?=dmd 2 OPTS?=-g 3 IOPTS=$(OPTS) -IDRSS/ -IDRSS/kxml/source/ -Istandardpaths/source/ 4 5 all: Fb2RSS captcha 6 7 Fb2RSS: fbstream.o Fb2RSS.o DRSS/drss.a standardpaths/source/standardpaths.o 8 $(DMD) $(IOPTS) -of=$@ $^ 9 10 captcha: standardpaths/libstandardpaths.a captcha.o fbstream.o DRSS/drss.a 11 $(DMD) $(IOPTS) -of=$@ $^ 12 13 standardpaths/libstandardpaths.a: standardpaths/source/standardpaths.o 14 $(DMD) $(IOPTS) -lib -of=$@ $^ 15 16 %.o: %.d 17 $(DMD) $(IOPTS) -c -of=$@ $< 18 .PHONY: 19 DRSS/drss.a: 20 cd DRSS/; make DMD="$(DMD)" drss.a 21 clean: 22 rm -f *.o standardpaths/source/standardpaths.o 23 cd DRSS/; make clean 24 distclean: clean 25 rm -f Fb2RSS captcha