Makefile.fpc 630 B

1234567891011121314151617181920212223242526272829303132333435363738
  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 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. fpmc$(EXEEXT): msgcomp.pp fpmc.pp
  29. fpmcgtk$(EXEEXT): msgcomp.pp fpmcgtk.pp $(wildcard frm*.pp)