mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-15 12:21:31 +02:00
60 lines
893 B
Makefile
60 lines
893 B
Makefile
#
|
|
# Makefile.fpc for Free Pascal Utils
|
|
#
|
|
|
|
[targets]
|
|
dirs=tply h2pas
|
|
programs=ppufiles ppudump ppumove ppdep ptop rstconv data2inc fpcmake delp bin2obj
|
|
|
|
[clean]
|
|
units=ppu ptopu
|
|
|
|
[require]
|
|
packages=fcl
|
|
packages_linux=zlib
|
|
packages_os2=paszlib
|
|
packages_win32=paszlib
|
|
packages_go32v2=paszlib
|
|
|
|
[tools]
|
|
tooldata2inc=1
|
|
|
|
[dirs]
|
|
fpcdir=..
|
|
targetdir=.
|
|
|
|
[rules]
|
|
#
|
|
# PPU Tools
|
|
#
|
|
ppu$(PPUEXT): ppu.pas
|
|
|
|
ppudump$(EXEEXT): ppudump.pp ppu$(PPUEXT)
|
|
|
|
ppumove$(EXEEXT): ppumove.pp ppu$(PPUEXT)
|
|
|
|
#
|
|
# Pascal beautifier
|
|
#
|
|
ptop$(EXEEXT): ptop.pp ptopu$(PPUEXT)
|
|
|
|
ptopu$(PPUEXT): ptopu.pp
|
|
|
|
#
|
|
# Other
|
|
#
|
|
|
|
fpcmake.inc: fpcmake.ini
|
|
$(DATA2INC) -b -s fpcmake.ini fpcmake.inc fpcmakeini
|
|
|
|
fpcmake$(EXEEXT): fpcmake.pp fpcmake.inc
|
|
|
|
ppdep$(EXEEXT): ppdep.pp
|
|
|
|
#
|
|
# Don't export some tools, which are found in the current dir if it's in
|
|
# the path, so are not valid for the subdirs
|
|
#
|
|
|
|
unexport PPUFILES PPUMOVE DATA2INC
|