Makefile.fpc 646 B

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