1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
#
# Makefile.fpc for Free Pascal Utils
#
[package]
name=utils
version=2.6.4
[target]
dirs=fpcm tply h2pas fprcp dxegen fpdoc fpcmkcfg pas2ut pas2fpm
programs=ppdep ptop rstconv data2inc delp bin2obj postw32 rmcvsdir relpath
programs_linux=grab_vcsa
dirs_win32=fpmc fpcres rmwait instantfpc importtl
dirs_win64=fpmc fpcres rmwait instantfpc importtl
dirs_wince=fpcres rmwait instantfpc
dirs_haiku=fpcres instantfpc
dirs_linux=fpcres fppkg instantfpc
dirs_freebsd=fpcres instantfpc
dirs_openbsd=fpcres instantfpc
dirs_netbsd=fpcres instantfpc
dirs_darwin=fpcres fpcreslipo instantfpc
dirs_iphonesim=fpcres fpcreslipo instantfpc
dirs_solaris=fpcres instantfpc
dirs_os2=fpmc fpcres rmwait
dirs_emx=fpmc fpcres rmwait
dirs_go32v2=rmwait
rsts=rstconv
[require]
packages=fcl-base paszlib hash
packages_darwin=univint
packages_iphonesim=univint
[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:
|