Makefile.fpc 656 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #
  2. # Makefile.fpc for Free Pascal API (used by Free Vision) for linux
  3. #
  4. [defaults]
  5. defaulttarget=linux
  6. [targets]
  7. units=terminfo $(APIOBJECTS)
  8. examples=$(TESTOBJECTS)
  9. [install]
  10. unitsubdir=api
  11. packagename=api
  12. [libs]
  13. libname=libfpapi.so
  14. libversion=1.0
  15. [dirs]
  16. fpcdir=../..
  17. targetdir=.
  18. sourcesdir=$(INC) ../test
  19. incdir=$(INC)
  20. [presettings]
  21. INC=../inc
  22. # Override defaults
  23. override PASEXT=.pas
  24. include ../test/Makefile.api
  25. include $(INC)/Makefile.api
  26. [rules]
  27. video$(PPUEXT): $(INC)/video.pas video.inc
  28. keyboard$(PPUEXT): $(INC)/keyboard.pas keyboard.inc
  29. mouse$(PPUEXT): $(INC)/mouse.pas mouse.inc
  30. filectrl$(PPUEXT): $(INC)/filectrl.pas filectrl.inc