Makefile.fpc 791 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. #
  2. # Makefile.fpc for Free Pascal Utils
  3. #
  4. [targets]
  5. dirs=tply h2pas
  6. programs=ppufiles ppudump ppumove ppdep ptop rstconv data2inc fpcmake delp
  7. [clean]
  8. units=ppu ptopu
  9. [packages]
  10. fcl=1
  11. [tools]
  12. tooldata2inc=1
  13. [dirs]
  14. fpcdir=..
  15. targetdir=.
  16. [rules]
  17. #
  18. # PPU Tools
  19. #
  20. ppu$(PPUEXT): ppu.pas
  21. ppudump$(EXEEXT): ppudump.pp ppu$(PPUEXT)
  22. ppumove$(EXEEXT): ppumove.pp ppu$(PPUEXT)
  23. #
  24. # Pascal beautifier
  25. #
  26. ptop$(EXEEXT): ptop.pp ptopu$(PPUEXT)
  27. ptopu$(PPUEXT): ptopu.pp
  28. #
  29. # Other
  30. #
  31. fpcmake.inc: fpcmake.ini
  32. $(DATA2INC) -b -s fpcmake.ini fpcmake.inc fpcmakeini
  33. fpcmake$(EXEEXT): fpcmake.pp fpcmake.inc
  34. ppdep$(EXEEXT): ppdep.pp
  35. #
  36. # Don't export some tools, which are found in the current dir if it's in
  37. # the path, so are not valid for the subdirs
  38. #
  39. unexport PPUFILES PPUMOVE DATA2INC