Makefile.fpc 941 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #
  2. # Makefile.fpc for Free Component Library for Linux
  3. #
  4. [targets]
  5. units=classes $(INCUNITS) $(XMLUNITS) $(SHEDITUNITS) process asyncio
  6. [defaults]
  7. defaulttarget=linux
  8. [require]
  9. options=-S2
  10. packages=zlib
  11. [install]
  12. unitsubdir=fcl
  13. packagename=fcl
  14. [libs]
  15. libname=fpfcl
  16. [dirs]
  17. fpcdir=../..
  18. targetdir=.
  19. incdir=$(INC)
  20. sourcesdir=$(INC) $(XML) $(SHEDIT)
  21. [presettings]
  22. # Include files
  23. INC=../inc
  24. XML=../xml
  25. SHEDIT=../shedit
  26. # INCUNITS,XMLUNITS is defined in makefile.inc
  27. # They are default units for all platforms.
  28. include $(INC)/Makefile.inc
  29. include $(XML)/Makefile.inc
  30. include $(SHEDIT)/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. shedit$(PPUEXT): $(SHEDIT)/shedit$(PASEXT)
  36. $(COMPILER) $(SHEDIT)/shedit$(PASEXT) -I$(SHEDIT) $(REDIR)
  37. process$(PPUEXT): process$(PASEXT) process.inc