Fb2RSS

git clone git://xatko.vsos.ethz.ch/Fb2RSS.git
Log | Files | Refs | Submodules | README

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