1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- #
- # Example Makefile.fpc which shows the defaults
- #
- [targets]
- ; The units which should be compiled
- units=
- ; The programs which should be compiled
- programs=
- [defaults]
- ; the default build target should only compile the units ?
- defaultunits=0
- ; What is the default rule to call
- defaultrule=all
- ; force target OS
- defaulttarget=
- ; force target CPU
- defaultcpu=
- ; options needed to compile (like -S2 or -Sg)
- defaultoptions=
- [dirs]
- ; what is the default location of FPC
- fpcdir=
- ; which dirs need to be searched for units
- unitdir=
- ; which dirs need to be searched for libs
- libdir=
- ; which dirs need to be searched for object files
- objdir=
- ; which dirs need to be searched for include files
- incdir=
- ; where to place the created units/files
- targetdir=
- ; where to place the created units
- unittargetdir=
- [libs]
- ; linking with libgcc.a needed ?
- libgcc=0
- ; linking with other libraries needed (not in the /lib;/usr/lib;/usr/X11R6/lib)
- libother=0
- [tools]
- ; sed needed?
- toolsed=0
- ; cmp needed?
- toolcmp=0
- ; diff needed?
- tooldiff=0
- ; try to use upx for compression ?
- toolupx=1
- ; date needed?
- tooldate=1
- ; zip needed?
- toolzip=1
- [info]
- ; show configuration info
- infocfg=1
- ; show directory info
- infodir=0
- ; show which tools are found
- infotools=0
- ; show install dirs
- infoinstall=1
- ; show build objects
- infoobjects=1
- ; show files found in current dir
- infofiles=0
- [presettings]
- ; Add here the makefile commands which need to be done at the beginning
- ; of the user settings section
- [postsettings]
- ; Add here the makefile commands which need to be done at the end
- ; of the user settings section
- [rules]
- ; here you can add your own rules, the general rules will automatically
- ; remove the defaults which call fpc_<rule>.
|