Makefile.fpc 735 B

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