Makefile.fpc.fpcmake 649 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #
  2. # Makefile.fpc for Free Pascal Message Compiler
  3. #
  4. [target]
  5. programs=fpmc
  6. programs_linux=fpmcgtk
  7. programs_win32=$(FPMCGTK)
  8. rsts=frmabout frmmain frmoptions msgcomp
  9. [clean]
  10. units=frmmain msgcomp frmabout frmoptions
  11. [require]
  12. packages=fcl-base fpgtk
  13. [compiler]
  14. [install]
  15. fpcpackage=y
  16. [default]
  17. fpcdir=../..
  18. [prerules]
  19. ifeq ($(OS_TARGET),win32)
  20. GTKDLL:=$(strip $(wildcard $(addsuffix /libgtk-0.dll,$(SEARCHPATH))))
  21. ifneq ($(GTKDLL),)
  22. FPMCGTK=fpmcgtk
  23. else
  24. $(warning GTK DLLs not found, skipping build of fpmcgtk)
  25. endif
  26. endif
  27. [rules]
  28. .NOTPARALLEL:
  29. fpmc$(EXEEXT): msgcomp.pp fpmc.pp
  30. fpmcgtk$(EXEEXT): msgcomp.pp fpmcgtk.pp $(wildcard frm*.pp)