Makefile.fpc 826 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #
  2. # Makefile.fpc for Free Component Library for Linux
  3. #
  4. [targets]
  5. dirs=../db ../xml ../shedit
  6. units=classes $(INCUNITS) process asyncio ssockets http
  7. rst=classes ssockets cachecls
  8. [defaults]
  9. defaulttarget=linux
  10. [require]
  11. options=-S2
  12. packages=zlib inet
  13. [install]
  14. unitsubdir=fcl
  15. packagename=fcl
  16. [libs]
  17. libname=libfpfcl.so
  18. libversion=1.0
  19. [dirs]
  20. fpcdir=../..
  21. targetdir=.
  22. incdir=$(INC) $(UNIXINC)
  23. sourcesdir=$(INC) $(UNIXINC)
  24. [presettings]
  25. # Include files
  26. INC=../inc
  27. UNIXINC=../unix
  28. # INCUNITS is defined in makefile.inc
  29. # They are default units for all platforms.
  30. include $(INC)/Makefile.inc
  31. [rules]
  32. classes$(PPUEXT): $(addprefix $(INC)/,$(INCNAMES)) classes$(PASEXT)
  33. inifiles$(PPUEXT): classes$(PPUEXT) $(INC)/inifiles$(PASEXT)
  34. ezcgi$(PPUEXT): $(INC)/ezcgi$(PASEXT)
  35. process$(PPUEXT): process$(PASEXT) process.inc