Makefile.fpc 665 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #
  2. # Makefile.fpc for Free Component Library for Linux
  3. #
  4. [defaults]
  5. defaulttarget=linux
  6. defaultoptions=-S2
  7. [packages]
  8. packages=zlib
  9. [dirs]
  10. fpcdir=../..
  11. targetdir=.
  12. incdir=$(INC)
  13. sourcesdir=$(INC) $(XML)
  14. [targets]
  15. units=classes $(INCUNITS) $(XMLUNITS) zstream
  16. [presettings]
  17. # Include files
  18. INC=../inc
  19. XML=../xml
  20. # INCUNITS,XMLUNITS is defined in makefile.inc
  21. # They are default units for all platforms.
  22. include $(INC)/Makefile.inc
  23. include $(XML)/Makefile.inc
  24. [rules]
  25. INCFILES=$(addprefix $(INC)/,$(INCNAMES))
  26. classes$(PPUEXT): $(INCFILES) classes$(PASEXT)
  27. inifiles$(PPUEXT): classes$(PPUEXT) $(INC)/inifiles$(PASEXT)
  28. ezcgi$(PPUEXT): $(INC)/ezcgi$(PASEXT)