mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-22 19:49:27 +02:00
52 lines
885 B
Makefile
52 lines
885 B
Makefile
#
|
|
# Makefile.fpc for fpcmkcfg
|
|
#
|
|
|
|
[target]
|
|
programs=fpcmkcfg
|
|
rst=fpcmkcfg
|
|
|
|
[install]
|
|
fpcpackage=y
|
|
|
|
[require]
|
|
tools=data2inc
|
|
packages=fcl-base fcl-process
|
|
tools=data2inc
|
|
|
|
[default]
|
|
fpcdir=../..
|
|
|
|
[shared]
|
|
build=n
|
|
|
|
[rules]
|
|
#
|
|
# PPU Tools
|
|
#
|
|
|
|
# not parallel because systems using an external linker will get conflicts
|
|
# due to overwriting each other's link.res file
|
|
.NOTPARALLEL:
|
|
|
|
fpcmkcfg$(EXEEXT): fpcmkcfg.pp fpccfg.inc fpcfg.inc fpini.inc fppkg.inc default.inc
|
|
|
|
ifneq ($(DATA2INC),)
|
|
fpccfg.inc: fpc.cft
|
|
$(DATA2INC) -b -s fpc.cft fpccfg.inc DefaultConfig
|
|
|
|
fpcfg.inc : fpinc.cfg
|
|
$(DATA2INC) -b -s fpinc.cfg fpcfg.inc fpcfg
|
|
|
|
fpini.inc : fpinc.ini
|
|
$(DATA2INC) -b -s fpinc.ini fpini.inc fpini
|
|
|
|
fppkg.inc : fppkg.cfg
|
|
$(DATA2INC) -b -s fppkg.cfg fppkg.inc fppkg
|
|
|
|
default.inc : default.cft
|
|
$(DATA2INC) -b -s default.cft default.inc fppkg_default
|
|
|
|
endif
|
|
|