123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893 |
- #
- # Makefile generated by fpcmake v0.99.13 [2000/02/09]
- #
- defaultrule: all
- #####################################################################
- # Autodetect OS (Linux or Dos or Windows NT)
- # define inlinux when running under linux
- # define inWinNT when running under WinNT
- #####################################################################
- # We need only / in the path
- override PATH:=$(subst \,/,$(PATH))
- # Search for PWD and determine also if we are under linux
- PWD:=$(strip $(wildcard $(addsuffix /pwd.exe,$(subst ;, ,$(PATH)))))
- ifeq ($(PWD),)
- PWD:=$(strip $(wildcard $(addsuffix /pwd,$(subst :, ,$(PATH)))))
- ifeq ($(PWD),)
- nopwd:
- @echo You need the GNU utils package to use this Makefile!
- @echo Get ftp://ftp.freepascal.org/pub/fpc/dist/go32v2/utilgo32.zip
- @exit
- else
- inlinux=1
- endif
- else
- PWD:=$(firstword $(PWD))
- endif
- # Detect NT - NT sets OS to Windows_NT
- ifndef inlinux
- ifeq ($(OS),Windows_NT)
- inWinNT=1
- endif
- endif
- # Detect OS/2 - OS/2 has OS2_SHELL defined
- ifndef inlinux
- ifndef inWinNT
- ifdef OS2_SHELL
- inOS2=1
- endif
- endif
- endif
- # The extension of executables
- ifdef inlinux
- EXEEXT=
- else
- EXEEXT=.exe
- endif
- # The path which is searched separated by spaces
- ifdef inlinux
- SEARCHPATH=$(subst :, ,$(PATH))
- else
- SEARCHPATH=$(subst ;, ,$(PATH))
- endif
- # Base dir
- ifdef PWD
- BASEDIR:=$(shell $(PWD))
- else
- BASEDIR=.
- endif
- #####################################################################
- # FPC version/target Detection
- #####################################################################
- # What compiler to use ?
- ifndef FPC
- # Compatibility with old makefiles
- ifdef PP
- FPC=$(PP)
- else
- ifdef inOS2
- FPC=ppos2
- else
- FPC=ppc386
- endif
- endif
- endif
- override FPC:=$(subst $(EXEEXT),,$(FPC))
- override FPC:=$(subst \,/,$(FPC))$(EXEEXT)
- # Target OS
- ifndef OS_TARGET
- OS_TARGET:=$(shell $(FPC) -iTO)
- endif
- # Source OS
- ifndef OS_SOURCE
- OS_SOURCE:=$(shell $(FPC) -iSO)
- endif
- # Target CPU
- ifndef CPU_TARGET
- CPU_TARGET:=$(shell $(FPC) -iTP)
- endif
- # Source CPU
- ifndef CPU_SOURCE
- CPU_SOURCE:=$(shell $(FPC) -iSP)
- endif
- # FPC version
- ifndef FPC_VERSION
- FPC_VERSION:=$(shell $(FPC) -iV)
- endif
- export FPC OS_TARGET OS_SOURCE CPU_TARGET CPU_SOURCE FPC_VERSION
- #####################################################################
- # FPCDIR Setting
- #####################################################################
- # Test FPCDIR to look if the RTL dir exists
- ifdef FPCDIR
- override FPCDIR:=$(subst \,/,$(FPCDIR))
- ifeq ($(wildcard $(FPCDIR)/rtl),)
- ifeq ($(wildcard $(FPCDIR)/units),)
- override FPCDIR=wrong
- endif
- endif
- else
- override FPCDIR=wrong
- endif
- # Detect FPCDIR
- ifeq ($(FPCDIR),wrong)
- ifdef inlinux
- override FPCDIR=/usr/local/lib/fpc/$(FPC_VERSION)
- ifeq ($(wildcard $(FPCDIR)/units),)
- override FPCDIR=/usr/lib/fpc/$(FPC_VERSION)
- endif
- else
- override FPCDIR:=$(subst /$(FPC),,$(firstword $(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH))))))
- override FPCDIR:=$(FPCDIR)/..
- ifeq ($(wildcard $(FPCDIR)/rtl),)
- ifeq ($(wildcard $(FPCDIR)/units),)
- override FPCDIR:=$(FPCDIR)/..
- ifeq ($(wildcard $(FPCDIR)/rtl),)
- ifeq ($(wildcard $(FPCDIR)/units),)
- override FPCDIR=c:/pp
- endif
- endif
- endif
- endif
- endif
- endif
- #####################################################################
- # User Settings
- #####################################################################
- # Targets
- ifeq ($(OS_TARGET),linux)
- override DIROBJECTS+=$(wildcard zlib ncurses x11 gtk syslog inet uncgi mysql ibase postgres opengl forms svgalib ggi utmp paszlib gdbint)
- endif
- ifeq ($(OS_TARGET),go32v2)
- override DIROBJECTS+=$(wildcard uncgi gdbint paszlib)
- endif
- ifeq ($(OS_TARGET),win32)
- override DIROBJECTS+=$(wildcard uncgi gtk gdbint ibase mysql zlib paszlib)
- endif
- # Clean
- # Install
- PACKAGENAME=packages
- ZIPTARGET=install
- # Defaults
- # Directories
- # Packages
- # Libraries
- #####################################################################
- # Shell tools
- #####################################################################
- # echo
- ifndef ECHO
- ECHO:=$(strip $(wildcard $(addsuffix /gecho$(EXEEXT),$(SEARCHPATH))))
- ifeq ($(ECHO),)
- ECHO:=$(strip $(wildcard $(addsuffix /echo$(EXEEXT),$(SEARCHPATH))))
- ifeq ($(ECHO),)
- ECHO:=echo
- ECHOE:=echo
- else
- ECHO:=$(firstword $(ECHO))
- ECHOE=$(ECHO) -E
- endif
- else
- ECHO:=$(firstword $(ECHO))
- ECHOE=$(ECHO) -E
- endif
- endif
- # To copy pograms
- ifndef COPY
- COPY:=cp -fp
- endif
- # Copy a whole tree
- ifndef COPYTREE
- COPYTREE:=cp -rfp
- endif
- # To move pograms
- ifndef MOVE
- MOVE:=mv -f
- endif
- # Check delete program
- ifndef DEL
- DEL:=rm -f
- endif
- # Check deltree program
- ifndef DELTREE
- DELTREE:=rm -rf
- endif
- # To install files
- ifndef INSTALL
- ifdef inlinux
- INSTALL:=install -m 644
- else
- INSTALL:=$(COPY)
- endif
- endif
- # To install programs
- ifndef INSTALLEXE
- ifdef inlinux
- INSTALLEXE:=install -m 755
- else
- INSTALLEXE:=$(COPY)
- endif
- endif
- # To make a directory.
- ifndef MKDIR
- ifdef inlinux
- MKDIR:=install -m 755 -d
- else
- MKDIR:=ginstall -m 755 -d
- endif
- endif
- export ECHO ECHOE COPY COPYTREE MOVE DEL DELTREE INSTALL INSTALLEXE MKDIR
- #####################################################################
- # Default Tools
- #####################################################################
- # assembler, redefine it if cross compiling
- ifndef AS
- AS=as
- endif
- # linker, but probably not used
- ifndef LD
- LD=ld
- endif
- # ppas.bat / ppas.sh
- ifdef inlinux
- PPAS=ppas.sh
- else
- ifdef inOS2
- PPAS=ppas.cmd
- else
- PPAS=ppas.bat
- endif
- endif
- # ldconfig to rebuild .so cache
- ifdef inlinux
- LDCONFIG=ldconfig
- else
- LDCONFIG=
- endif
- # ZipProg, you can't use Zip as the var name (PFV)
- ifndef ZIPPROG
- ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(EXEEXT),$(SEARCHPATH))))
- ifeq ($(ZIPPROG),)
- ZIPPROG=
- else
- ZIPPROG:=$(firstword $(ZIPPROG))
- endif
- endif
- export ZIPPROG
- ZIPOPT=-9
- ZIPEXT=.zip
- # Tar
- ifndef TARPROG
- TARPROG:=$(strip $(wildcard $(addsuffix /tar$(EXEEXT),$(SEARCHPATH))))
- ifeq ($(TARPROG),)
- TARPROG=
- else
- TARPROG:=$(firstword $(TARPROG))
- endif
- endif
- export TARPROG
- ifeq ($(USETAR),bz2)
- TAROPT=vI
- TAREXT=.tar.bz2
- else
- TAROPT=vz
- TAREXT=.tar.gz
- endif
- PKGALL=1
- ifeq ($(OS_TARGET),linux)
- PKGBASE=zlib ncurses x11
- PKGGTK=gtk
- PKGNET=inet uncgi
- PKGDB=mysql ibase postgres
- PKGGFX=opengl forms svgalib ggi
- PKGMISC=utmp syslog gdbint paszlib
- endif
- ifeq ($(OS_TARGET),go32v2)
- PKGBAS=paszlib
- PKGNET=uncgi
- PKGMIS=gdbint
- endif
- ifeq ($(OS_TARGET),win32)
- PKGBAS=paszlib
- PKGGTK=gtk
- PKGNET=uncgi
- PKGDB=ibase mysql
- PKGMIS=gdbint
- endif
- # Pkg all
- ifdef PKGALL
- .PHONY: pkgall_all pkgall_debug pkgall_examples pkgall_test pkgall_smart pkgall_shared pkgall_showinstall pkgall_install pkgall_sourceinstall pkgall_zipinstall pkgall_zipsourceinstall pkgall_clean pkgall_distclean pkgall_cleanall pkgall_require pkgall_info
- pkgall_all: $(addsuffix _all,$(DIROBJECTS))
- pkgall_debug: $(addsuffix _debug,$(DIROBJECTS))
- pkgall_examples: $(addsuffix _examples,$(DIROBJECTS))
- pkgall_test: $(addsuffix _test,$(DIROBJECTS))
- pkgall_smart: $(addsuffix _smart,$(DIROBJECTS))
- pkgall_shared: $(addsuffix _shared,$(DIROBJECTS))
- pkgall_showinstall: $(addsuffix _showinstall,$(DIROBJECTS))
- pkgall_install: $(addsuffix _install,$(DIROBJECTS))
- pkgall_sourceinstall: $(addsuffix _sourceinstall,$(DIROBJECTS))
- pkgall_zipinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=all ZIPTARGET=pkgall_install
- pkgall_zipsourceinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=all PACKAGESUFFIX=src ZIPTARGET=pkgall_sourceinstall
- pkgall_clean: $(addsuffix _clean,$(DIROBJECTS))
- pkgall_distclean: $(addsuffix _distclean,$(DIROBJECTS))
- pkgall_cleanall: $(addsuffix _cleanall,$(DIROBJECTS))
- pkgall_require: $(addsuffix _require,$(DIROBJECTS))
- endif
- # Pkg base
- ifdef PKGBASE
- .PHONY: pkgbase_all pkgbase_debug pkgbase_examples pkgbase_test pkgbase_smart pkgbase_shared pkgbase_showinstall pkgbase_install pkgbase_sourceinstall pkgbase_zipinstall pkgbase_zipsourceinstall pkgbase_clean pkgbase_distclean pkgbase_cleanall pkgbase_require pkgbase_info
- override PKGOBJECTS+=pkgbase
- pkgbase_all: $(addsuffix _all,$(PKGBASE))
- pkgbase_debug: $(addsuffix _debug,$(PKGBASE))
- pkgbase_examples: $(addsuffix _examples,$(PKGBASE))
- pkgbase_test: $(addsuffix _test,$(PKGBASE))
- pkgbase_smart: $(addsuffix _smart,$(PKGBASE))
- pkgbase_shared: $(addsuffix _shared,$(PKGBASE))
- pkgbase_showinstall: $(addsuffix _showinstall,$(PKGBASE))
- pkgbase_install: $(addsuffix _install,$(PKGBASE))
- pkgbase_sourceinstall: $(addsuffix _sourceinstall,$(PKGBASE))
- pkgbase_zipinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=base ZIPTARGET=pkgbase_install
- pkgbase_zipsourceinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=base PACKAGESUFFIX=src ZIPTARGET=pkgbase_sourceinstall
- pkgbase_clean: $(addsuffix _clean,$(PKGBASE))
- pkgbase_distclean: $(addsuffix _distclean,$(PKGBASE))
- pkgbase_cleanall: $(addsuffix _cleanall,$(PKGBASE))
- pkgbase_require: $(addsuffix _require,$(PKGBASE))
- endif
- # Pkg gtk
- ifdef PKGGTK
- .PHONY: pkggtk_all pkggtk_debug pkggtk_examples pkggtk_test pkggtk_smart pkggtk_shared pkggtk_showinstall pkggtk_install pkggtk_sourceinstall pkggtk_zipinstall pkggtk_zipsourceinstall pkggtk_clean pkggtk_distclean pkggtk_cleanall pkggtk_require pkggtk_info
- override PKGOBJECTS+=pkggtk
- pkggtk_all: $(addsuffix _all,$(PKGGTK))
- pkggtk_debug: $(addsuffix _debug,$(PKGGTK))
- pkggtk_examples: $(addsuffix _examples,$(PKGGTK))
- pkggtk_test: $(addsuffix _test,$(PKGGTK))
- pkggtk_smart: $(addsuffix _smart,$(PKGGTK))
- pkggtk_shared: $(addsuffix _shared,$(PKGGTK))
- pkggtk_showinstall: $(addsuffix _showinstall,$(PKGGTK))
- pkggtk_install: $(addsuffix _install,$(PKGGTK))
- pkggtk_sourceinstall: $(addsuffix _sourceinstall,$(PKGGTK))
- pkggtk_zipinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=gtk ZIPTARGET=pkggtk_install
- pkggtk_zipsourceinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=gtk PACKAGESUFFIX=src ZIPTARGET=pkggtk_sourceinstall
- pkggtk_clean: $(addsuffix _clean,$(PKGGTK))
- pkggtk_distclean: $(addsuffix _distclean,$(PKGGTK))
- pkggtk_cleanall: $(addsuffix _cleanall,$(PKGGTK))
- pkggtk_require: $(addsuffix _require,$(PKGGTK))
- endif
- # Pkg net
- ifdef PKGNET
- .PHONY: pkgnet_all pkgnet_debug pkgnet_examples pkgnet_test pkgnet_smart pkgnet_shared pkgnet_showinstall pkgnet_install pkgnet_sourceinstall pkgnet_zipinstall pkgnet_zipsourceinstall pkgnet_clean pkgnet_distclean pkgnet_cleanall pkgnet_require pkgnet_info
- override PKGOBJECTS+=pkgnet
- pkgnet_all: $(addsuffix _all,$(PKGNET))
- pkgnet_debug: $(addsuffix _debug,$(PKGNET))
- pkgnet_examples: $(addsuffix _examples,$(PKGNET))
- pkgnet_test: $(addsuffix _test,$(PKGNET))
- pkgnet_smart: $(addsuffix _smart,$(PKGNET))
- pkgnet_shared: $(addsuffix _shared,$(PKGNET))
- pkgnet_showinstall: $(addsuffix _showinstall,$(PKGNET))
- pkgnet_install: $(addsuffix _install,$(PKGNET))
- pkgnet_sourceinstall: $(addsuffix _sourceinstall,$(PKGNET))
- pkgnet_zipinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=net ZIPTARGET=pkgnet_install
- pkgnet_zipsourceinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=net PACKAGESUFFIX=src ZIPTARGET=pkgnet_sourceinstall
- pkgnet_clean: $(addsuffix _clean,$(PKGNET))
- pkgnet_distclean: $(addsuffix _distclean,$(PKGNET))
- pkgnet_cleanall: $(addsuffix _cleanall,$(PKGNET))
- pkgnet_require: $(addsuffix _require,$(PKGNET))
- endif
- # Pkg db
- ifdef PKGDB
- .PHONY: pkgdb_all pkgdb_debug pkgdb_examples pkgdb_test pkgdb_smart pkgdb_shared pkgdb_showinstall pkgdb_install pkgdb_sourceinstall pkgdb_zipinstall pkgdb_zipsourceinstall pkgdb_clean pkgdb_distclean pkgdb_cleanall pkgdb_require pkgdb_info
- override PKGOBJECTS+=pkgdb
- pkgdb_all: $(addsuffix _all,$(PKGDB))
- pkgdb_debug: $(addsuffix _debug,$(PKGDB))
- pkgdb_examples: $(addsuffix _examples,$(PKGDB))
- pkgdb_test: $(addsuffix _test,$(PKGDB))
- pkgdb_smart: $(addsuffix _smart,$(PKGDB))
- pkgdb_shared: $(addsuffix _shared,$(PKGDB))
- pkgdb_showinstall: $(addsuffix _showinstall,$(PKGDB))
- pkgdb_install: $(addsuffix _install,$(PKGDB))
- pkgdb_sourceinstall: $(addsuffix _sourceinstall,$(PKGDB))
- pkgdb_zipinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=db ZIPTARGET=pkgdb_install
- pkgdb_zipsourceinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=db PACKAGESUFFIX=src ZIPTARGET=pkgdb_sourceinstall
- pkgdb_clean: $(addsuffix _clean,$(PKGDB))
- pkgdb_distclean: $(addsuffix _distclean,$(PKGDB))
- pkgdb_cleanall: $(addsuffix _cleanall,$(PKGDB))
- pkgdb_require: $(addsuffix _require,$(PKGDB))
- endif
- # Pkg gfx
- ifdef PKGGFX
- .PHONY: pkggfx_all pkggfx_debug pkggfx_examples pkggfx_test pkggfx_smart pkggfx_shared pkggfx_showinstall pkggfx_install pkggfx_sourceinstall pkggfx_zipinstall pkggfx_zipsourceinstall pkggfx_clean pkggfx_distclean pkggfx_cleanall pkggfx_require pkggfx_info
- override PKGOBJECTS+=pkggfx
- pkggfx_all: $(addsuffix _all,$(PKGGFX))
- pkggfx_debug: $(addsuffix _debug,$(PKGGFX))
- pkggfx_examples: $(addsuffix _examples,$(PKGGFX))
- pkggfx_test: $(addsuffix _test,$(PKGGFX))
- pkggfx_smart: $(addsuffix _smart,$(PKGGFX))
- pkggfx_shared: $(addsuffix _shared,$(PKGGFX))
- pkggfx_showinstall: $(addsuffix _showinstall,$(PKGGFX))
- pkggfx_install: $(addsuffix _install,$(PKGGFX))
- pkggfx_sourceinstall: $(addsuffix _sourceinstall,$(PKGGFX))
- pkggfx_zipinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=gfx ZIPTARGET=pkggfx_install
- pkggfx_zipsourceinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=gfx PACKAGESUFFIX=src ZIPTARGET=pkggfx_sourceinstall
- pkggfx_clean: $(addsuffix _clean,$(PKGGFX))
- pkggfx_distclean: $(addsuffix _distclean,$(PKGGFX))
- pkggfx_cleanall: $(addsuffix _cleanall,$(PKGGFX))
- pkggfx_require: $(addsuffix _require,$(PKGGFX))
- endif
- # Pkg misc
- ifdef PKGMISC
- .PHONY: pkgmisc_all pkgmisc_debug pkgmisc_examples pkgmisc_test pkgmisc_smart pkgmisc_shared pkgmisc_showinstall pkgmisc_install pkgmisc_sourceinstall pkgmisc_zipinstall pkgmisc_zipsourceinstall pkgmisc_clean pkgmisc_distclean pkgmisc_cleanall pkgmisc_require pkgmisc_info
- override PKGOBJECTS+=pkgmisc
- pkgmisc_all: $(addsuffix _all,$(PKGMISC))
- pkgmisc_debug: $(addsuffix _debug,$(PKGMISC))
- pkgmisc_examples: $(addsuffix _examples,$(PKGMISC))
- pkgmisc_test: $(addsuffix _test,$(PKGMISC))
- pkgmisc_smart: $(addsuffix _smart,$(PKGMISC))
- pkgmisc_shared: $(addsuffix _shared,$(PKGMISC))
- pkgmisc_showinstall: $(addsuffix _showinstall,$(PKGMISC))
- pkgmisc_install: $(addsuffix _install,$(PKGMISC))
- pkgmisc_sourceinstall: $(addsuffix _sourceinstall,$(PKGMISC))
- pkgmisc_zipinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=misc ZIPTARGET=pkgmisc_install
- pkgmisc_zipsourceinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=misc PACKAGESUFFIX=src ZIPTARGET=pkgmisc_sourceinstall
- pkgmisc_clean: $(addsuffix _clean,$(PKGMISC))
- pkgmisc_distclean: $(addsuffix _distclean,$(PKGMISC))
- pkgmisc_cleanall: $(addsuffix _cleanall,$(PKGMISC))
- pkgmisc_require: $(addsuffix _require,$(PKGMISC))
- endif
- # Pkg bas
- ifdef PKGBAS
- .PHONY: pkgbas_all pkgbas_debug pkgbas_examples pkgbas_test pkgbas_smart pkgbas_shared pkgbas_showinstall pkgbas_install pkgbas_sourceinstall pkgbas_zipinstall pkgbas_zipsourceinstall pkgbas_clean pkgbas_distclean pkgbas_cleanall pkgbas_require pkgbas_info
- override PKGOBJECTS+=pkgbas
- pkgbas_all: $(addsuffix _all,$(PKGBAS))
- pkgbas_debug: $(addsuffix _debug,$(PKGBAS))
- pkgbas_examples: $(addsuffix _examples,$(PKGBAS))
- pkgbas_test: $(addsuffix _test,$(PKGBAS))
- pkgbas_smart: $(addsuffix _smart,$(PKGBAS))
- pkgbas_shared: $(addsuffix _shared,$(PKGBAS))
- pkgbas_showinstall: $(addsuffix _showinstall,$(PKGBAS))
- pkgbas_install: $(addsuffix _install,$(PKGBAS))
- pkgbas_sourceinstall: $(addsuffix _sourceinstall,$(PKGBAS))
- pkgbas_zipinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=bas ZIPTARGET=pkgbas_install
- pkgbas_zipsourceinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=bas PACKAGESUFFIX=src ZIPTARGET=pkgbas_sourceinstall
- pkgbas_clean: $(addsuffix _clean,$(PKGBAS))
- pkgbas_distclean: $(addsuffix _distclean,$(PKGBAS))
- pkgbas_cleanall: $(addsuffix _cleanall,$(PKGBAS))
- pkgbas_require: $(addsuffix _require,$(PKGBAS))
- endif
- # Pkg mis
- ifdef PKGMIS
- .PHONY: pkgmis_all pkgmis_debug pkgmis_examples pkgmis_test pkgmis_smart pkgmis_shared pkgmis_showinstall pkgmis_install pkgmis_sourceinstall pkgmis_zipinstall pkgmis_zipsourceinstall pkgmis_clean pkgmis_distclean pkgmis_cleanall pkgmis_require pkgmis_info
- override PKGOBJECTS+=pkgmis
- pkgmis_all: $(addsuffix _all,$(PKGMIS))
- pkgmis_debug: $(addsuffix _debug,$(PKGMIS))
- pkgmis_examples: $(addsuffix _examples,$(PKGMIS))
- pkgmis_test: $(addsuffix _test,$(PKGMIS))
- pkgmis_smart: $(addsuffix _smart,$(PKGMIS))
- pkgmis_shared: $(addsuffix _shared,$(PKGMIS))
- pkgmis_showinstall: $(addsuffix _showinstall,$(PKGMIS))
- pkgmis_install: $(addsuffix _install,$(PKGMIS))
- pkgmis_sourceinstall: $(addsuffix _sourceinstall,$(PKGMIS))
- pkgmis_zipinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=mis ZIPTARGET=pkgmis_install
- pkgmis_zipsourceinstall:
- $(MAKE) fpc_zipinstall PACKAGENAME=mis PACKAGESUFFIX=src ZIPTARGET=pkgmis_sourceinstall
- pkgmis_clean: $(addsuffix _clean,$(PKGMIS))
- pkgmis_distclean: $(addsuffix _distclean,$(PKGMIS))
- pkgmis_cleanall: $(addsuffix _cleanall,$(PKGMIS))
- pkgmis_require: $(addsuffix _require,$(PKGMIS))
- endif
- #####################################################################
- # Default Directories
- #####################################################################
- # set the prefix directory where to install everything
- ifndef PREFIXINSTALLDIR
- ifdef inlinux
- PREFIXINSTALLDIR=/usr
- else
- PREFIXINSTALLDIR=/pp
- endif
- endif
- export PREFIXINSTALLDIR
- # Where to place the resulting zip files
- ifndef DESTZIPDIR
- DESTZIPDIR:=$(BASEDIR)
- endif
- export DESTZIPDIR
- #####################################################################
- # Install Directories
- #####################################################################
- # set the base directory where to install everything
- ifndef BASEINSTALLDIR
- ifdef inlinux
- BASEINSTALLDIR=$(PREFIXINSTALLDIR)/lib/fpc/$(FPC_VERSION)
- else
- BASEINSTALLDIR=$(PREFIXINSTALLDIR)
- endif
- endif
- # set the directory where to install the binaries
- ifndef BININSTALLDIR
- ifdef inlinux
- BININSTALLDIR=$(PREFIXINSTALLDIR)/bin
- else
- BININSTALLDIR=$(BASEINSTALLDIR)/bin/$(OS_TARGET)
- endif
- endif
- # set the directory where to install the units.
- ifndef UNITINSTALLDIR
- UNITINSTALLDIR=$(BASEINSTALLDIR)/units/$(OS_TARGET)
- ifdef UNITSUBDIR
- UNITINSTALLDIR:=$(UNITINSTALLDIR)/$(UNITSUBDIR)
- endif
- endif
- # Where to install shared libraries
- ifndef LIBINSTALLDIR
- ifdef inlinux
- LIBINSTALLDIR=$(PREFIXINSTALLDIR)/lib
- else
- LIBINSTALLDIR=$(UNITINSTALLDIR)
- endif
- endif
- # Where the source files will be stored
- ifndef SOURCEINSTALLDIR
- ifdef inlinux
- SOURCEINSTALLDIR=$(PREFIXINSTALLDIR)/src/fpc-$(FPC_VERSION)
- else
- SOURCEINSTALLDIR=$(BASEINSTALLDIR)/source
- endif
- ifdef SOURCESUBDIR
- SOURCEINSTALLDIR:=$(SOURCEINSTALLDIR)/$(SOURCESUBDIR)
- endif
- endif
- # Where the doc files will be stored
- ifndef DOCINSTALLDIR
- ifdef inlinux
- DOCINSTALLDIR=$(PREFIXINSTALLDIR)/doc/fpc-$(FPC_VERSION)
- else
- DOCINSTALLDIR=$(BASEINSTALLDIR)/doc
- endif
- endif
- # Where the some extra (data)files will be stored
- ifndef DATAINSTALLDIR
- DATAINSTALLDIR=$(BASEINSTALLDIR)
- endif
- #####################################################################
- # Redirection
- #####################################################################
- ifndef REDIRFILE
- REDIRFILE=log
- endif
- ifdef REDIR
- ifndef inlinux
- override FPC=redir -eo $(FPC)
- endif
- # set the verbosity to max
- override FPCOPT+=-va
- override REDIR:= >> $(REDIRFILE)
- endif
- #####################################################################
- # Standard rules
- #####################################################################
- all: $(addsuffix _all,$(DIROBJECTS))
- debug: $(addsuffix _debug,$(DIROBJECTS))
- examples: $(addsuffix _examples,$(DIROBJECTS))
- test: $(addsuffix _test,$(DIROBJECTS))
- smart: $(addsuffix _smart,$(DIROBJECTS))
- shared: $(addsuffix _shared,$(DIROBJECTS))
- showinstall: $(addsuffix _showinstall,$(DIROBJECTS))
- install: $(addsuffix _install,$(DIROBJECTS))
- sourceinstall: fpc_sourceinstall
- zipinstall: $(addsuffix _zipinstall,$(PKGOBJECTS))
- zipsourceinstall: fpc_zipsourceinstall
- clean: $(addsuffix _clean,$(DIROBJECTS))
- distclean: $(addsuffix _distclean,$(DIROBJECTS))
- cleanall: $(addsuffix _cleanall,$(DIROBJECTS))
- require: $(addsuffix _require,$(DIROBJECTS))
- .PHONY: all debug examples test smart shared showinstall install sourceinstall zipinstall zipsourceinstall clean distclean cleanall require
- #####################################################################
- # SourceInstall rules
- #####################################################################
- .PHONY: fpc_sourceinstall
- ifndef SOURCETOPDIR
- SOURCETOPDIR=$(BASEDIR)
- endif
- fpc_sourceinstall: clean
- $(MKDIR) $(SOURCEINSTALLDIR)
- $(COPYTREE) $(SOURCETOPDIR) $(SOURCEINSTALLDIR)
- #####################################################################
- # Zip
- #####################################################################
- .PHONY: fpc_zipinstall
- # Create suffix to add
- ifndef PACKAGESUFFIX
- PACKAGESUFFIX=$(OS_TARGET)
- ifeq ($(OS_TARGET),go32v2)
- PACKAGESUFFIX=go32
- endif
- ifeq ($(OS_TARGET),win32)
- PACKAGESUFFIX=w32
- endif
- endif
- # Temporary path to pack a file
- ifndef PACKDIR
- ifndef inlinux
- PACKDIR=$(BASEDIR)/pack_tmp
- else
- PACKDIR=/tmp/fpc-pack
- endif
- endif
- # Maybe create default zipname from packagename
- ifndef ZIPNAME
- ifdef PACKAGENAME
- ZIPNAME=$(PACKAGEPREFIX)$(PACKAGENAME)$(PACKAGESUFFIX)
- endif
- endif
- # Use tar by default under linux
- ifndef USEZIP
- ifdef inlinux
- USETAR=1
- endif
- endif
- fpc_zipinstall:
- ifndef ZIPNAME
- @$(ECHO) "Please specify ZIPNAME!"
- @exit 1
- else
- $(MAKE) $(ZIPTARGET) PREFIXINSTALLDIR=$(PACKDIR)
- ifdef USETAR
- $(DEL) $(DESTZIPDIR)/$(ZIPNAME)$(TAREXT)
- cd $(PACKDIR) ; $(TARPROG) c$(TAROPT) --file $(DESTZIPDIR)/$(ZIPNAME)$(TAREXT) * ; cd $(BASEDIR)
- else
- $(DEL) $(DESTZIPDIR)/$(ZIPNAME)$(ZIPEXT)
- cd $(PACKDIR) ; $(ZIPPROG) -Dr $(ZIPOPT) $(DESTZIPDIR)/$(ZIPNAME)$(ZIPEXT) * ; cd $(BASEDIR)
- endif
- $(DELTREE) $(PACKDIR)
- endif
- .PHONY: fpc_zipsourceinstall
- fpc_zipsourceinstall:
- $(MAKE) fpc_zipinstall ZIPTARGET=sourceinstall PACKAGESUFFIX=src
- #####################################################################
- # Directories
- #####################################################################
- ifeq ($(OS_TARGET),linux)
- OBJECTDIRZLIB=1
- OBJECTDIRNCURSES=1
- OBJECTDIRX11=1
- OBJECTDIRGTK=1
- OBJECTDIRSYSLOG=1
- OBJECTDIRINET=1
- OBJECTDIRUNCGI=1
- OBJECTDIRMYSQL=1
- OBJECTDIRIBASE=1
- OBJECTDIRPOSTGRES=1
- OBJECTDIROPENGL=1
- OBJECTDIRFORMS=1
- OBJECTDIRSVGALIB=1
- OBJECTDIRGGI=1
- OBJECTDIRUTMP=1
- OBJECTDIRPASZLIB=1
- OBJECTDIRGDBINT=1
- endif
- ifeq ($(OS_TARGET),go32v2)
- OBJECTDIRUNCGI=1
- OBJECTDIRGDBINT=1
- OBJECTDIRPASZLIB=1
- endif
- ifeq ($(OS_TARGET),win32)
- OBJECTDIRUNCGI=1
- OBJECTDIRGTK=1
- OBJECTDIRGDBINT=1
- OBJECTDIRIBASE=1
- OBJECTDIRMYSQL=1
- OBJECTDIRZLIB=1
- OBJECTDIRPASZLIB=1
- endif
- # Dir zlib
- ifdef OBJECTDIRZLIB
- .PHONY: zlib_all zlib_debug zlib_examples zlib_test zlib_smart zlib_shared zlib_showinstall zlib_install zlib_sourceinstall zlib_zipinstall zlib_zipsourceinstall zlib_clean zlib_distclean zlib_cleanall zlib_require zlib_info
- zlib_all:
- $(MAKE) -C zlib all
- zlib_debug:
- $(MAKE) -C zlib debug
- zlib_examples:
- $(MAKE) -C zlib examples
- zlib_test:
- $(MAKE) -C zlib test
- zlib_smart:
- $(MAKE) -C zlib smart
- zlib_shared:
- $(MAKE) -C zlib shared
- zlib_showinstall:
- $(MAKE) -C zlib showinstall
- zlib_install:
- $(MAKE) -C zlib install
- zlib_sourceinstall:
- $(MAKE) -C zlib sourceinstall
- zlib_zipinstall:
- $(MAKE) -C zlib zipinstall
- zlib_zipsourceinstall:
- $(MAKE) -C zlib zipsourceinstall
- zlib_clean:
- $(MAKE) -C zlib clean
- zlib_distclean:
- $(MAKE) -C zlib distclean
- zlib_cleanall:
- $(MAKE) -C zlib cleanall
- zlib_require:
- $(MAKE) -C zlib require
- zlib_info:
- $(MAKE) -C zlib info
- endif
- # Dir ncurses
- ifdef OBJECTDIRNCURSES
- .PHONY: ncurses_all ncurses_debug ncurses_examples ncurses_test ncurses_smart ncurses_shared ncurses_showinstall ncurses_install ncurses_sourceinstall ncurses_zipinstall ncurses_zipsourceinstall ncurses_clean ncurses_distclean ncurses_cleanall ncurses_require ncurses_info
- ncurses_all:
- $(MAKE) -C ncurses all
- ncurses_debug:
- $(MAKE) -C ncurses debug
- ncurses_examples:
- $(MAKE) -C ncurses examples
- ncurses_test:
- $(MAKE) -C ncurses test
- ncurses_smart:
- $(MAKE) -C ncurses smart
- ncurses_shared:
- $(MAKE) -C ncurses shared
- ncurses_showinstall:
- $(MAKE) -C ncurses showinstall
- ncurses_install:
- $(MAKE) -C ncurses install
- ncurses_sourceinstall:
- $(MAKE) -C ncurses sourceinstall
- ncurses_zipinstall:
- $(MAKE) -C ncurses zipinstall
- ncurses_zipsourceinstall:
- $(MAKE) -C ncurses zipsourceinstall
- ncurses_clean:
- $(MAKE) -C ncurses clean
- ncurses_distclean:
- $(MAKE) -C ncurses distclean
- ncurses_cleanall:
- $(MAKE) -C ncurses cleanall
- ncurses_require:
- $(MAKE) -C ncurses require
- ncurses_info:
- $(MAKE) -C ncurses info
- endif
- # Dir x11
- ifdef OBJECTDIRX11
- .PHONY: x11_all x11_debug x11_examples x11_test x11_smart x11_shared x11_showinstall x11_install x11_sourceinstall x11_zipinstall x11_zipsourceinstall x11_clean x11_distclean x11_cleanall x11_require x11_info
- x11_all:
- $(MAKE) -C x11 all
- x11_debug:
- $(MAKE) -C x11 debug
- x11_examples:
- $(MAKE) -C x11 examples
- x11_test:
- $(MAKE) -C x11 test
- x11_smart:
- $(MAKE) -C x11 smart
- x11_shared:
- $(MAKE) -C x11 shared
- x11_showinstall:
- $(MAKE) -C x11 showinstall
- x11_install:
- $(MAKE) -C x11 install
- x11_sourceinstall:
- $(MAKE) -C x11 sourceinstall
- x11_zipinstall:
- $(MAKE) -C x11 zipinstall
- x11_zipsourceinstall:
- $(MAKE) -C x11 zipsourceinstall
- x11_clean:
- $(MAKE) -C x11 clean
- x11_distclean:
- $(MAKE) -C x11 distclean
- x11_cleanall:
- $(MAKE) -C x11 cleanall
- x11_require:
- $(MAKE) -C x11 require
- x11_info:
- $(MAKE) -C x11 info
- endif
- # Dir gtk
- ifdef OBJECTDIRGTK
- .PHONY: gtk_all gtk_debug gtk_examples gtk_test gtk_smart gtk_shared gtk_showinstall gtk_install gtk_sourceinstall gtk_zipinstall gtk_zipsourceinstall gtk_clean gtk_distclean gtk_cleanall gtk_require gtk_info
- gtk_all:
- $(MAKE) -C gtk all
- gtk_debug:
- $(MAKE) -C gtk debug
- gtk_examples:
- $(MAKE) -C gtk examples
- gtk_test:
- $(MAKE) -C gtk test
- gtk_smart:
- $(MAKE) -C gtk smart
- gtk_shared:
- $(MAKE) -C gtk shared
- gtk_showinstall:
- $(MAKE) -C gtk showinstall
- gtk_install:
- $(MAKE) -C gtk install
- gtk_sourceinstall:
- $(MAKE) -C gtk sourceinstall
- gtk_zipinstall:
- $(MAKE) -C gtk zipinstall
- gtk_zipsourceinstall:
- $(MAKE) -C gtk zipsourceinstall
- gtk_clean:
- $(MAKE) -C gtk clean
- gtk_distclean:
- $(MAKE) -C gtk distclean
- gtk_cleanall:
- $(MAKE) -C gtk cleanall
- gtk_require:
- $(MAKE) -C gtk require
- gtk_info:
- $(MAKE) -C gtk info
- endif
- # Dir syslog
- ifdef OBJECTDIRSYSLOG
- .PHONY: syslog_all syslog_debug syslog_examples syslog_test syslog_smart syslog_shared syslog_showinstall syslog_install syslog_sourceinstall syslog_zipinstall syslog_zipsourceinstall syslog_clean syslog_distclean syslog_cleanall syslog_require syslog_info
- syslog_all:
- $(MAKE) -C syslog all
- syslog_debug:
- $(MAKE) -C syslog debug
- syslog_examples:
- $(MAKE) -C syslog examples
- syslog_test:
- $(MAKE) -C syslog test
- syslog_smart:
- $(MAKE) -C syslog smart
- syslog_shared:
- $(MAKE) -C syslog shared
- syslog_showinstall:
- $(MAKE) -C syslog showinstall
- syslog_install:
- $(MAKE) -C syslog install
- syslog_sourceinstall:
- $(MAKE) -C syslog sourceinstall
- syslog_zipinstall:
- $(MAKE) -C syslog zipinstall
- syslog_zipsourceinstall:
- $(MAKE) -C syslog zipsourceinstall
- syslog_clean:
- $(MAKE) -C syslog clean
- syslog_distclean:
- $(MAKE) -C syslog distclean
- syslog_cleanall:
- $(MAKE) -C syslog cleanall
- syslog_require:
- $(MAKE) -C syslog require
- syslog_info:
- $(MAKE) -C syslog info
- endif
- # Dir inet
- ifdef OBJECTDIRINET
- .PHONY: inet_all inet_debug inet_examples inet_test inet_smart inet_shared inet_showinstall inet_install inet_sourceinstall inet_zipinstall inet_zipsourceinstall inet_clean inet_distclean inet_cleanall inet_require inet_info
- inet_all:
- $(MAKE) -C inet all
- inet_debug:
- $(MAKE) -C inet debug
- inet_examples:
- $(MAKE) -C inet examples
- inet_test:
- $(MAKE) -C inet test
- inet_smart:
- $(MAKE) -C inet smart
- inet_shared:
- $(MAKE) -C inet shared
- inet_showinstall:
- $(MAKE) -C inet showinstall
- inet_install:
- $(MAKE) -C inet install
- inet_sourceinstall:
- $(MAKE) -C inet sourceinstall
- inet_zipinstall:
- $(MAKE) -C inet zipinstall
- inet_zipsourceinstall:
- $(MAKE) -C inet zipsourceinstall
- inet_clean:
- $(MAKE) -C inet clean
- inet_distclean:
- $(MAKE) -C inet distclean
- inet_cleanall:
- $(MAKE) -C inet cleanall
- inet_require:
- $(MAKE) -C inet require
- inet_info:
- $(MAKE) -C inet info
- endif
- # Dir uncgi
- ifdef OBJECTDIRUNCGI
- .PHONY: uncgi_all uncgi_debug uncgi_examples uncgi_test uncgi_smart uncgi_shared uncgi_showinstall uncgi_install uncgi_sourceinstall uncgi_zipinstall uncgi_zipsourceinstall uncgi_clean uncgi_distclean uncgi_cleanall uncgi_require uncgi_info
- uncgi_all:
- $(MAKE) -C uncgi all
- uncgi_debug:
- $(MAKE) -C uncgi debug
- uncgi_examples:
- $(MAKE) -C uncgi examples
- uncgi_test:
- $(MAKE) -C uncgi test
- uncgi_smart:
- $(MAKE) -C uncgi smart
- uncgi_shared:
- $(MAKE) -C uncgi shared
- uncgi_showinstall:
- $(MAKE) -C uncgi showinstall
- uncgi_install:
- $(MAKE) -C uncgi install
- uncgi_sourceinstall:
- $(MAKE) -C uncgi sourceinstall
- uncgi_zipinstall:
- $(MAKE) -C uncgi zipinstall
- uncgi_zipsourceinstall:
- $(MAKE) -C uncgi zipsourceinstall
- uncgi_clean:
- $(MAKE) -C uncgi clean
- uncgi_distclean:
- $(MAKE) -C uncgi distclean
- uncgi_cleanall:
- $(MAKE) -C uncgi cleanall
- uncgi_require:
- $(MAKE) -C uncgi require
- uncgi_info:
- $(MAKE) -C uncgi info
- endif
- # Dir mysql
- ifdef OBJECTDIRMYSQL
- .PHONY: mysql_all mysql_debug mysql_examples mysql_test mysql_smart mysql_shared mysql_showinstall mysql_install mysql_sourceinstall mysql_zipinstall mysql_zipsourceinstall mysql_clean mysql_distclean mysql_cleanall mysql_require mysql_info
- mysql_all:
- $(MAKE) -C mysql all
- mysql_debug:
- $(MAKE) -C mysql debug
- mysql_examples:
- $(MAKE) -C mysql examples
- mysql_test:
- $(MAKE) -C mysql test
- mysql_smart:
- $(MAKE) -C mysql smart
- mysql_shared:
- $(MAKE) -C mysql shared
- mysql_showinstall:
- $(MAKE) -C mysql showinstall
- mysql_install:
- $(MAKE) -C mysql install
- mysql_sourceinstall:
- $(MAKE) -C mysql sourceinstall
- mysql_zipinstall:
- $(MAKE) -C mysql zipinstall
- mysql_zipsourceinstall:
- $(MAKE) -C mysql zipsourceinstall
- mysql_clean:
- $(MAKE) -C mysql clean
- mysql_distclean:
- $(MAKE) -C mysql distclean
- mysql_cleanall:
- $(MAKE) -C mysql cleanall
- mysql_require:
- $(MAKE) -C mysql require
- mysql_info:
- $(MAKE) -C mysql info
- endif
- # Dir ibase
- ifdef OBJECTDIRIBASE
- .PHONY: ibase_all ibase_debug ibase_examples ibase_test ibase_smart ibase_shared ibase_showinstall ibase_install ibase_sourceinstall ibase_zipinstall ibase_zipsourceinstall ibase_clean ibase_distclean ibase_cleanall ibase_require ibase_info
- ibase_all:
- $(MAKE) -C ibase all
- ibase_debug:
- $(MAKE) -C ibase debug
- ibase_examples:
- $(MAKE) -C ibase examples
- ibase_test:
- $(MAKE) -C ibase test
- ibase_smart:
- $(MAKE) -C ibase smart
- ibase_shared:
- $(MAKE) -C ibase shared
- ibase_showinstall:
- $(MAKE) -C ibase showinstall
- ibase_install:
- $(MAKE) -C ibase install
- ibase_sourceinstall:
- $(MAKE) -C ibase sourceinstall
- ibase_zipinstall:
- $(MAKE) -C ibase zipinstall
- ibase_zipsourceinstall:
- $(MAKE) -C ibase zipsourceinstall
- ibase_clean:
- $(MAKE) -C ibase clean
- ibase_distclean:
- $(MAKE) -C ibase distclean
- ibase_cleanall:
- $(MAKE) -C ibase cleanall
- ibase_require:
- $(MAKE) -C ibase require
- ibase_info:
- $(MAKE) -C ibase info
- endif
- # Dir postgres
- ifdef OBJECTDIRPOSTGRES
- .PHONY: postgres_all postgres_debug postgres_examples postgres_test postgres_smart postgres_shared postgres_showinstall postgres_install postgres_sourceinstall postgres_zipinstall postgres_zipsourceinstall postgres_clean postgres_distclean postgres_cleanall postgres_require postgres_info
- postgres_all:
- $(MAKE) -C postgres all
- postgres_debug:
- $(MAKE) -C postgres debug
- postgres_examples:
- $(MAKE) -C postgres examples
- postgres_test:
- $(MAKE) -C postgres test
- postgres_smart:
- $(MAKE) -C postgres smart
- postgres_shared:
- $(MAKE) -C postgres shared
- postgres_showinstall:
- $(MAKE) -C postgres showinstall
- postgres_install:
- $(MAKE) -C postgres install
- postgres_sourceinstall:
- $(MAKE) -C postgres sourceinstall
- postgres_zipinstall:
- $(MAKE) -C postgres zipinstall
- postgres_zipsourceinstall:
- $(MAKE) -C postgres zipsourceinstall
- postgres_clean:
- $(MAKE) -C postgres clean
- postgres_distclean:
- $(MAKE) -C postgres distclean
- postgres_cleanall:
- $(MAKE) -C postgres cleanall
- postgres_require:
- $(MAKE) -C postgres require
- postgres_info:
- $(MAKE) -C postgres info
- endif
- # Dir opengl
- ifdef OBJECTDIROPENGL
- .PHONY: opengl_all opengl_debug opengl_examples opengl_test opengl_smart opengl_shared opengl_showinstall opengl_install opengl_sourceinstall opengl_zipinstall opengl_zipsourceinstall opengl_clean opengl_distclean opengl_cleanall opengl_require opengl_info
- opengl_all:
- $(MAKE) -C opengl all
- opengl_debug:
- $(MAKE) -C opengl debug
- opengl_examples:
- $(MAKE) -C opengl examples
- opengl_test:
- $(MAKE) -C opengl test
- opengl_smart:
- $(MAKE) -C opengl smart
- opengl_shared:
- $(MAKE) -C opengl shared
- opengl_showinstall:
- $(MAKE) -C opengl showinstall
- opengl_install:
- $(MAKE) -C opengl install
- opengl_sourceinstall:
- $(MAKE) -C opengl sourceinstall
- opengl_zipinstall:
- $(MAKE) -C opengl zipinstall
- opengl_zipsourceinstall:
- $(MAKE) -C opengl zipsourceinstall
- opengl_clean:
- $(MAKE) -C opengl clean
- opengl_distclean:
- $(MAKE) -C opengl distclean
- opengl_cleanall:
- $(MAKE) -C opengl cleanall
- opengl_require:
- $(MAKE) -C opengl require
- opengl_info:
- $(MAKE) -C opengl info
- endif
- # Dir forms
- ifdef OBJECTDIRFORMS
- .PHONY: forms_all forms_debug forms_examples forms_test forms_smart forms_shared forms_showinstall forms_install forms_sourceinstall forms_zipinstall forms_zipsourceinstall forms_clean forms_distclean forms_cleanall forms_require forms_info
- forms_all:
- $(MAKE) -C forms all
- forms_debug:
- $(MAKE) -C forms debug
- forms_examples:
- $(MAKE) -C forms examples
- forms_test:
- $(MAKE) -C forms test
- forms_smart:
- $(MAKE) -C forms smart
- forms_shared:
- $(MAKE) -C forms shared
- forms_showinstall:
- $(MAKE) -C forms showinstall
- forms_install:
- $(MAKE) -C forms install
- forms_sourceinstall:
- $(MAKE) -C forms sourceinstall
- forms_zipinstall:
- $(MAKE) -C forms zipinstall
- forms_zipsourceinstall:
- $(MAKE) -C forms zipsourceinstall
- forms_clean:
- $(MAKE) -C forms clean
- forms_distclean:
- $(MAKE) -C forms distclean
- forms_cleanall:
- $(MAKE) -C forms cleanall
- forms_require:
- $(MAKE) -C forms require
- forms_info:
- $(MAKE) -C forms info
- endif
- # Dir svgalib
- ifdef OBJECTDIRSVGALIB
- .PHONY: svgalib_all svgalib_debug svgalib_examples svgalib_test svgalib_smart svgalib_shared svgalib_showinstall svgalib_install svgalib_sourceinstall svgalib_zipinstall svgalib_zipsourceinstall svgalib_clean svgalib_distclean svgalib_cleanall svgalib_require svgalib_info
- svgalib_all:
- $(MAKE) -C svgalib all
- svgalib_debug:
- $(MAKE) -C svgalib debug
- svgalib_examples:
- $(MAKE) -C svgalib examples
- svgalib_test:
- $(MAKE) -C svgalib test
- svgalib_smart:
- $(MAKE) -C svgalib smart
- svgalib_shared:
- $(MAKE) -C svgalib shared
- svgalib_showinstall:
- $(MAKE) -C svgalib showinstall
- svgalib_install:
- $(MAKE) -C svgalib install
- svgalib_sourceinstall:
- $(MAKE) -C svgalib sourceinstall
- svgalib_zipinstall:
- $(MAKE) -C svgalib zipinstall
- svgalib_zipsourceinstall:
- $(MAKE) -C svgalib zipsourceinstall
- svgalib_clean:
- $(MAKE) -C svgalib clean
- svgalib_distclean:
- $(MAKE) -C svgalib distclean
- svgalib_cleanall:
- $(MAKE) -C svgalib cleanall
- svgalib_require:
- $(MAKE) -C svgalib require
- svgalib_info:
- $(MAKE) -C svgalib info
- endif
- # Dir ggi
- ifdef OBJECTDIRGGI
- .PHONY: ggi_all ggi_debug ggi_examples ggi_test ggi_smart ggi_shared ggi_showinstall ggi_install ggi_sourceinstall ggi_zipinstall ggi_zipsourceinstall ggi_clean ggi_distclean ggi_cleanall ggi_require ggi_info
- ggi_all:
- $(MAKE) -C ggi all
- ggi_debug:
- $(MAKE) -C ggi debug
- ggi_examples:
- $(MAKE) -C ggi examples
- ggi_test:
- $(MAKE) -C ggi test
- ggi_smart:
- $(MAKE) -C ggi smart
- ggi_shared:
- $(MAKE) -C ggi shared
- ggi_showinstall:
- $(MAKE) -C ggi showinstall
- ggi_install:
- $(MAKE) -C ggi install
- ggi_sourceinstall:
- $(MAKE) -C ggi sourceinstall
- ggi_zipinstall:
- $(MAKE) -C ggi zipinstall
- ggi_zipsourceinstall:
- $(MAKE) -C ggi zipsourceinstall
- ggi_clean:
- $(MAKE) -C ggi clean
- ggi_distclean:
- $(MAKE) -C ggi distclean
- ggi_cleanall:
- $(MAKE) -C ggi cleanall
- ggi_require:
- $(MAKE) -C ggi require
- ggi_info:
- $(MAKE) -C ggi info
- endif
- # Dir utmp
- ifdef OBJECTDIRUTMP
- .PHONY: utmp_all utmp_debug utmp_examples utmp_test utmp_smart utmp_shared utmp_showinstall utmp_install utmp_sourceinstall utmp_zipinstall utmp_zipsourceinstall utmp_clean utmp_distclean utmp_cleanall utmp_require utmp_info
- utmp_all:
- $(MAKE) -C utmp all
- utmp_debug:
- $(MAKE) -C utmp debug
- utmp_examples:
- $(MAKE) -C utmp examples
- utmp_test:
- $(MAKE) -C utmp test
- utmp_smart:
- $(MAKE) -C utmp smart
- utmp_shared:
- $(MAKE) -C utmp shared
- utmp_showinstall:
- $(MAKE) -C utmp showinstall
- utmp_install:
- $(MAKE) -C utmp install
- utmp_sourceinstall:
- $(MAKE) -C utmp sourceinstall
- utmp_zipinstall:
- $(MAKE) -C utmp zipinstall
- utmp_zipsourceinstall:
- $(MAKE) -C utmp zipsourceinstall
- utmp_clean:
- $(MAKE) -C utmp clean
- utmp_distclean:
- $(MAKE) -C utmp distclean
- utmp_cleanall:
- $(MAKE) -C utmp cleanall
- utmp_require:
- $(MAKE) -C utmp require
- utmp_info:
- $(MAKE) -C utmp info
- endif
- # Dir paszlib
- ifdef OBJECTDIRPASZLIB
- .PHONY: paszlib_all paszlib_debug paszlib_examples paszlib_test paszlib_smart paszlib_shared paszlib_showinstall paszlib_install paszlib_sourceinstall paszlib_zipinstall paszlib_zipsourceinstall paszlib_clean paszlib_distclean paszlib_cleanall paszlib_require paszlib_info
- paszlib_all:
- $(MAKE) -C paszlib all
- paszlib_debug:
- $(MAKE) -C paszlib debug
- paszlib_examples:
- $(MAKE) -C paszlib examples
- paszlib_test:
- $(MAKE) -C paszlib test
- paszlib_smart:
- $(MAKE) -C paszlib smart
- paszlib_shared:
- $(MAKE) -C paszlib shared
- paszlib_showinstall:
- $(MAKE) -C paszlib showinstall
- paszlib_install:
- $(MAKE) -C paszlib install
- paszlib_sourceinstall:
- $(MAKE) -C paszlib sourceinstall
- paszlib_zipinstall:
- $(MAKE) -C paszlib zipinstall
- paszlib_zipsourceinstall:
- $(MAKE) -C paszlib zipsourceinstall
- paszlib_clean:
- $(MAKE) -C paszlib clean
- paszlib_distclean:
- $(MAKE) -C paszlib distclean
- paszlib_cleanall:
- $(MAKE) -C paszlib cleanall
- paszlib_require:
- $(MAKE) -C paszlib require
- paszlib_info:
- $(MAKE) -C paszlib info
- endif
- # Dir gdbint
- ifdef OBJECTDIRGDBINT
- .PHONY: gdbint_all gdbint_debug gdbint_examples gdbint_test gdbint_smart gdbint_shared gdbint_showinstall gdbint_install gdbint_sourceinstall gdbint_zipinstall gdbint_zipsourceinstall gdbint_clean gdbint_distclean gdbint_cleanall gdbint_require gdbint_info
- gdbint_all:
- $(MAKE) -C gdbint all
- gdbint_debug:
- $(MAKE) -C gdbint debug
- gdbint_examples:
- $(MAKE) -C gdbint examples
- gdbint_test:
- $(MAKE) -C gdbint test
- gdbint_smart:
- $(MAKE) -C gdbint smart
- gdbint_shared:
- $(MAKE) -C gdbint shared
- gdbint_showinstall:
- $(MAKE) -C gdbint showinstall
- gdbint_install:
- $(MAKE) -C gdbint install
- gdbint_sourceinstall:
- $(MAKE) -C gdbint sourceinstall
- gdbint_zipinstall:
- $(MAKE) -C gdbint zipinstall
- gdbint_zipsourceinstall:
- $(MAKE) -C gdbint zipsourceinstall
- gdbint_clean:
- $(MAKE) -C gdbint clean
- gdbint_distclean:
- $(MAKE) -C gdbint distclean
- gdbint_cleanall:
- $(MAKE) -C gdbint cleanall
- gdbint_require:
- $(MAKE) -C gdbint require
- gdbint_info:
- $(MAKE) -C gdbint info
- endif
- #####################################################################
- # Local Makefile
- #####################################################################
- ifneq ($(wildcard fpcmake.loc),)
- include fpcmake.loc
- endif
|