mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-11 17:28:11 +02:00

prerequisites, and (a working) make 3.80 isn't available for go32v2 and OS/2 git-svn-id: trunk@6268 -
71 lines
1.1 KiB
Makefile
71 lines
1.1 KiB
Makefile
#
|
|
# Makefile.fpc for Free Pascal Utils
|
|
#
|
|
|
|
[package]
|
|
name=utils
|
|
version=2.0.0
|
|
|
|
[target]
|
|
dirs=fppkg fpcm tply h2pas fprcp dxegen fpdoc
|
|
programs=ppdep ptop rstconv data2inc delp bin2obj postw32
|
|
programs_linux=grab_vcsa
|
|
dirs_win32=fpmc fpcres
|
|
dirs_linux=fpcres
|
|
dirs_freebsd=fpcres
|
|
rsts=rstconv
|
|
|
|
[require]
|
|
packages=fcl paszlib hash
|
|
|
|
[clean]
|
|
units=ptopu
|
|
|
|
[install]
|
|
fpcpackage=y
|
|
|
|
[default]
|
|
fpcdir=..
|
|
|
|
|
|
[rules]
|
|
#
|
|
# Pascal beautifier
|
|
#
|
|
ptop$(EXEEXT): ptop.pp ptopu$(PPUEXT)
|
|
|
|
ptopu$(PPUEXT): ptopu.pp
|
|
|
|
#
|
|
# Other
|
|
#
|
|
|
|
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 DATA2INC
|
|
|
|
# order dependencies to avoid link.res clashes
|
|
# -- only supported as of Make 3.80, which is not available for go32v2 ->
|
|
# no parallel making here...
|
|
#
|
|
#grab_vcsa$(EXEEXT): | ppdep$(EXEEXT)
|
|
#
|
|
#ppdep$(EXEEXT): | ptop$(EXEEXT)
|
|
#
|
|
#ptop$(EXEEXT): | postw32$(EXEEXT)
|
|
#
|
|
#postw32$(EXEEXT): | rstconv$(EXEEXT)
|
|
#
|
|
#rstconv$(EXEEXT): | data2inc$(EXEEXT)
|
|
#
|
|
#data2inc$(EXEEXT): | delp$(EXEEXT)
|
|
#
|
|
#delp$(EXEEXT): | bin2obj$(EXEEXT)
|
|
|
|
.NOTPARALLEL:
|