Makefile 100 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942
  1. #
  2. # Don't edit, this file is generated by FPCMake Version 2.0.0 [2007/01/18]
  3. #
  4. default: all
  5. MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-embedded
  6. BSDs = freebsd netbsd openbsd darwin
  7. UNIXs = linux $(BSDs) solaris qnx
  8. LIMIT83fs = go32v2 os2 emx watcom
  9. FORCE:
  10. .PHONY: FORCE
  11. override PATH:=$(patsubst %/,%,$(subst \,/,$(PATH)))
  12. ifneq ($(findstring darwin,$(OSTYPE)),)
  13. inUnix=1 #darwin
  14. SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH)))
  15. else
  16. ifeq ($(findstring ;,$(PATH)),)
  17. inUnix=1
  18. SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH)))
  19. else
  20. SEARCHPATH:=$(subst ;, ,$(PATH))
  21. endif
  22. endif
  23. SEARCHPATH+=$(patsubst %/,%,$(subst \,/,$(dir $(MAKE))))
  24. PWD:=$(strip $(wildcard $(addsuffix /pwd.exe,$(SEARCHPATH))))
  25. ifeq ($(PWD),)
  26. PWD:=$(strip $(wildcard $(addsuffix /pwd,$(SEARCHPATH))))
  27. ifeq ($(PWD),)
  28. $(error You need the GNU utils package to use this Makefile)
  29. else
  30. PWD:=$(firstword $(PWD))
  31. SRCEXEEXT=
  32. endif
  33. else
  34. PWD:=$(firstword $(PWD))
  35. SRCEXEEXT=.exe
  36. endif
  37. ifndef inUnix
  38. ifeq ($(OS),Windows_NT)
  39. inWinNT=1
  40. else
  41. ifdef OS2_SHELL
  42. inOS2=1
  43. endif
  44. endif
  45. else
  46. ifneq ($(findstring cygdrive,$(PATH)),)
  47. inCygWin=1
  48. endif
  49. endif
  50. ifdef inUnix
  51. SRCBATCHEXT=.sh
  52. else
  53. ifdef inOS2
  54. SRCBATCHEXT=.cmd
  55. else
  56. SRCBATCHEXT=.bat
  57. endif
  58. endif
  59. ifdef inUnix
  60. PATHSEP=/
  61. else
  62. PATHSEP:=$(subst /,\,/)
  63. ifdef inCygWin
  64. PATHSEP=/
  65. endif
  66. endif
  67. ifdef PWD
  68. BASEDIR:=$(subst \,/,$(shell $(PWD)))
  69. ifdef inCygWin
  70. ifneq ($(findstring /cygdrive/,$(BASEDIR)),)
  71. BASENODIR:=$(patsubst /cygdrive%,%,$(BASEDIR))
  72. BASEDRIVE:=$(firstword $(subst /, ,$(BASENODIR)))
  73. BASEDIR:=$(subst /cygdrive/$(BASEDRIVE)/,$(BASEDRIVE):/,$(BASEDIR))
  74. endif
  75. endif
  76. else
  77. BASEDIR=.
  78. endif
  79. ifdef inOS2
  80. ifndef ECHO
  81. ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
  82. ifeq ($(ECHO),)
  83. ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
  84. ifeq ($(ECHO),)
  85. ECHO=echo
  86. else
  87. ECHO:=$(firstword $(ECHO))
  88. endif
  89. else
  90. ECHO:=$(firstword $(ECHO))
  91. endif
  92. endif
  93. export ECHO
  94. endif
  95. override DEFAULT_FPCDIR=../..
  96. ifndef FPC
  97. ifdef PP
  98. FPC=$(PP)
  99. endif
  100. endif
  101. ifndef FPC
  102. FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
  103. ifneq ($(FPCPROG),)
  104. FPCPROG:=$(firstword $(FPCPROG))
  105. FPC:=$(shell $(FPCPROG) -PB)
  106. ifneq ($(findstring Error,$(FPC)),)
  107. override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH)))))
  108. endif
  109. else
  110. override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH)))))
  111. endif
  112. endif
  113. override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
  114. override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
  115. FOUNDFPC:=$(strip $(wildcard $(FPC)))
  116. ifeq ($(FOUNDFPC),)
  117. FOUNDFPC=$(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH))))
  118. ifeq ($(FOUNDFPC),)
  119. $(error Compiler $(FPC) not found)
  120. endif
  121. endif
  122. ifndef FPC_COMPILERINFO
  123. FPC_COMPILERINFO:=$(shell $(FPC) -iVSPTPSOTO)
  124. endif
  125. ifndef FPC_VERSION
  126. FPC_VERSION:=$(word 1,$(FPC_COMPILERINFO))
  127. endif
  128. export FPC FPC_VERSION FPC_COMPILERINFO
  129. unexport CHECKDEPEND ALLDEPENDENCIES
  130. ifndef CPU_TARGET
  131. ifdef CPU_TARGET_DEFAULT
  132. CPU_TARGET=$(CPU_TARGET_DEFAULT)
  133. endif
  134. endif
  135. ifndef OS_TARGET
  136. ifdef OS_TARGET_DEFAULT
  137. OS_TARGET=$(OS_TARGET_DEFAULT)
  138. endif
  139. endif
  140. ifneq ($(words $(FPC_COMPILERINFO)),5)
  141. FPC_COMPILERINFO+=$(shell $(FPC) -iSP)
  142. FPC_COMPILERINFO+=$(shell $(FPC) -iTP)
  143. FPC_COMPILERINFO+=$(shell $(FPC) -iSO)
  144. FPC_COMPILERINFO+=$(shell $(FPC) -iTO)
  145. endif
  146. ifndef CPU_SOURCE
  147. CPU_SOURCE:=$(word 2,$(FPC_COMPILERINFO))
  148. endif
  149. ifndef CPU_TARGET
  150. CPU_TARGET:=$(word 3,$(FPC_COMPILERINFO))
  151. endif
  152. ifndef OS_SOURCE
  153. OS_SOURCE:=$(word 4,$(FPC_COMPILERINFO))
  154. endif
  155. ifndef OS_TARGET
  156. OS_TARGET:=$(word 5,$(FPC_COMPILERINFO))
  157. endif
  158. FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
  159. FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
  160. ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
  161. TARGETSUFFIX=$(OS_TARGET)
  162. SOURCESUFFIX=$(OS_SOURCE)
  163. else
  164. TARGETSUFFIX=$(FULL_TARGET)
  165. SOURCESUFFIX=$(FULL_SOURCE)
  166. endif
  167. ifneq ($(FULL_TARGET),$(FULL_SOURCE))
  168. CROSSCOMPILE=1
  169. endif
  170. ifeq ($(findstring makefile,$(MAKECMDGOALS)),)
  171. ifeq ($(findstring $(FULL_TARGET),$(MAKEFILETARGETS)),)
  172. $(error The Makefile doesn't support target $(FULL_TARGET), please run fpcmake first)
  173. endif
  174. endif
  175. ifneq ($(findstring $(OS_TARGET),$(BSDs)),)
  176. BSDhier=1
  177. endif
  178. ifeq ($(OS_TARGET),linux)
  179. linuxHier=1
  180. endif
  181. export OS_TARGET OS_SOURCE CPU_TARGET CPU_SOURCE FULL_TARGET FULL_SOURCE TARGETSUFFIX SOURCESUFFIX CROSSCOMPILE
  182. ifdef FPCDIR
  183. override FPCDIR:=$(subst \,/,$(FPCDIR))
  184. ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
  185. override FPCDIR=wrong
  186. endif
  187. else
  188. override FPCDIR=wrong
  189. endif
  190. ifdef DEFAULT_FPCDIR
  191. ifeq ($(FPCDIR),wrong)
  192. override FPCDIR:=$(subst \,/,$(DEFAULT_FPCDIR))
  193. ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
  194. override FPCDIR=wrong
  195. endif
  196. endif
  197. endif
  198. ifeq ($(FPCDIR),wrong)
  199. ifdef inUnix
  200. override FPCDIR=/usr/local/lib/fpc/$(FPC_VERSION)
  201. ifeq ($(wildcard $(FPCDIR)/units),)
  202. override FPCDIR=/usr/lib/fpc/$(FPC_VERSION)
  203. endif
  204. else
  205. override FPCDIR:=$(subst /$(FPC),,$(firstword $(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH))))))
  206. override FPCDIR:=$(FPCDIR)/..
  207. ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
  208. override FPCDIR:=$(FPCDIR)/..
  209. ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
  210. override FPCDIR:=$(BASEDIR)
  211. ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
  212. override FPCDIR=c:/pp
  213. endif
  214. endif
  215. endif
  216. endif
  217. endif
  218. ifndef CROSSBINDIR
  219. CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(TARGETSUFFIX))
  220. endif
  221. ifndef BINUTILSPREFIX
  222. ifndef CROSSBINDIR
  223. ifdef CROSSCOMPILE
  224. BINUTILSPREFIX=$(CPU_TARGET)-$(OS_TARGET)-
  225. endif
  226. endif
  227. endif
  228. UNITSDIR:=$(wildcard $(FPCDIR)/units/$(TARGETSUFFIX))
  229. ifeq ($(UNITSDIR),)
  230. UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
  231. endif
  232. PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
  233. ifeq ($(FULL_TARGET),i386-linux)
  234. override TARGET_DIRS+=unzip zlib fftw x11 opengl gtk gtk2 syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses tcl cdrom imlib gnome1 fpgtk newt uuid ldap openal mad oggvorbis a52 modplug dts openssl libcurl cairo unixutil
  235. endif
  236. ifeq ($(FULL_TARGET),i386-go32v2)
  237. override TARGET_DIRS+=unzip
  238. endif
  239. ifeq ($(FULL_TARGET),i386-win32)
  240. override TARGET_DIRS+=unzip opengl gtk gtk2 zlib tcl cdrom fpgtk winunits fftw mad openal oggvorbis a52 libpng openssl
  241. endif
  242. ifeq ($(FULL_TARGET),i386-os2)
  243. override TARGET_DIRS+=os2units rexx unzip zlib x11 gtk libpng tcl imlib fpgtk
  244. endif
  245. ifeq ($(FULL_TARGET),i386-freebsd)
  246. override TARGET_DIRS+=unzip zlib fftw x11 opengl gtk gtk2 syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses fpgtk tcl imlib gnome1 openssl libcurl cairo
  247. endif
  248. ifeq ($(FULL_TARGET),i386-netbsd)
  249. override TARGET_DIRS+=unzip zlib x11 opengl gtk syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses fpgtk tcl imlib gnome1 openssl libcurl cairo
  250. endif
  251. ifeq ($(FULL_TARGET),i386-solaris)
  252. override TARGET_DIRS+=unzip zlib fftw x11 opengl gtk gtk2 syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses fpgtk tcl imlib gnome1 openssl libcurl cairo
  253. endif
  254. ifeq ($(FULL_TARGET),i386-netware)
  255. override TARGET_DIRS+=unzip zlib
  256. endif
  257. ifeq ($(FULL_TARGET),i386-openbsd)
  258. override TARGET_DIRS+=unzip zlib x11 opengl gtk syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses fpgtk tcl imlib gnome1 openssl libcurl cairo
  259. endif
  260. ifeq ($(FULL_TARGET),i386-darwin)
  261. override TARGET_DIRS+=unzip zlib fftw x11 opengl gtk gtk2 syslog forms libpng libgd utmp bfd gdbm ncurses fpgtk tcl imlib gnome1 univint openssl libcurl cairo
  262. endif
  263. ifeq ($(FULL_TARGET),i386-emx)
  264. override TARGET_DIRS+=os2units rexx unzip zlib x11 gtk libpng tcl imlib fpgtk
  265. endif
  266. ifeq ($(FULL_TARGET),i386-netwlibc)
  267. override TARGET_DIRS+=unzip zlib
  268. endif
  269. ifeq ($(FULL_TARGET),i386-wince)
  270. override TARGET_DIRS+=unzip zlib tcl fftw
  271. endif
  272. ifeq ($(FULL_TARGET),m68k-linux)
  273. override TARGET_DIRS+=unzip zlib fftw x11 opengl gtk gtk2 syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses tcl cdrom imlib gnome1 fpgtk newt uuid ldap openal mad oggvorbis a52 modplug dts openssl libcurl cairo
  274. endif
  275. ifeq ($(FULL_TARGET),m68k-freebsd)
  276. override TARGET_DIRS+=unzip zlib fftw x11 opengl gtk gtk2 syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses fpgtk tcl imlib gnome1 openssl libcurl cairo
  277. endif
  278. ifeq ($(FULL_TARGET),m68k-netbsd)
  279. override TARGET_DIRS+=unzip zlib x11 opengl gtk syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses fpgtk tcl imlib gnome1 openssl libcurl cairo
  280. endif
  281. ifeq ($(FULL_TARGET),m68k-amiga)
  282. override TARGET_DIRS+=amunits
  283. endif
  284. ifeq ($(FULL_TARGET),m68k-openbsd)
  285. override TARGET_DIRS+=unzip zlib x11 opengl gtk syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses fpgtk tcl imlib gnome1 openssl libcurl cairo
  286. endif
  287. ifeq ($(FULL_TARGET),m68k-palmos)
  288. override TARGET_DIRS+=palmunits
  289. endif
  290. ifeq ($(FULL_TARGET),powerpc-linux)
  291. override TARGET_DIRS+=unzip zlib fftw x11 opengl gtk gtk2 syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses tcl cdrom imlib gnome1 fpgtk newt uuid ldap openal mad oggvorbis a52 modplug dts openssl libcurl cairo
  292. endif
  293. ifeq ($(FULL_TARGET),powerpc-netbsd)
  294. override TARGET_DIRS+=unzip zlib x11 opengl gtk syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses fpgtk tcl imlib gnome1 openssl libcurl cairo
  295. endif
  296. ifeq ($(FULL_TARGET),powerpc-amiga)
  297. override TARGET_DIRS+=amunits
  298. endif
  299. ifeq ($(FULL_TARGET),powerpc-darwin)
  300. override TARGET_DIRS+=unzip zlib fftw x11 opengl gtk gtk2 syslog forms libpng libgd utmp bfd gdbm ncurses fpgtk tcl imlib gnome1 univint openssl libcurl cairo
  301. endif
  302. ifeq ($(FULL_TARGET),sparc-linux)
  303. override TARGET_DIRS+=unzip zlib fftw x11 opengl gtk gtk2 syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses tcl cdrom imlib gnome1 fpgtk newt uuid ldap openal mad oggvorbis a52 modplug dts openssl libcurl cairo
  304. endif
  305. ifeq ($(FULL_TARGET),sparc-netbsd)
  306. override TARGET_DIRS+=unzip zlib x11 opengl gtk syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses fpgtk tcl imlib gnome1 openssl libcurl cairo
  307. endif
  308. ifeq ($(FULL_TARGET),sparc-solaris)
  309. override TARGET_DIRS+=unzip zlib fftw x11 opengl gtk gtk2 syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses fpgtk tcl imlib gnome1 openssl libcurl cairo
  310. endif
  311. ifeq ($(FULL_TARGET),x86_64-linux)
  312. override TARGET_DIRS+=unzip zlib fftw x11 opengl gtk gtk2 syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses tcl cdrom imlib gnome1 fpgtk newt uuid ldap openal mad oggvorbis a52 modplug dts openssl libcurl cairo
  313. endif
  314. ifeq ($(FULL_TARGET),x86_64-freebsd)
  315. override TARGET_DIRS+=unzip zlib fftw x11 opengl gtk gtk2 syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses fpgtk tcl imlib gnome1 openssl libcurl cairo
  316. endif
  317. ifeq ($(FULL_TARGET),x86_64-win64)
  318. override TARGET_DIRS+=unzip opengl gtk gtk2 zlib tcl cdrom fpgtk winunits fftw openssl
  319. endif
  320. ifeq ($(FULL_TARGET),arm-linux)
  321. override TARGET_DIRS+=unzip zlib fftw x11 opengl gtk gtk2 syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses tcl cdrom imlib gnome1 fpgtk newt uuid ldap openal mad oggvorbis a52 modplug dts openssl libcurl cairo
  322. endif
  323. ifeq ($(FULL_TARGET),arm-palmos)
  324. override TARGET_DIRS+=palmunits
  325. endif
  326. ifeq ($(FULL_TARGET),arm-wince)
  327. override TARGET_DIRS+=unzip zlib tcl fftw
  328. endif
  329. ifeq ($(FULL_TARGET),powerpc64-linux)
  330. override TARGET_DIRS+=unzip zlib fftw x11 opengl gtk gtk2 syslog forms svgalib ggi libpng libgd utmp bfd gdbm ncurses tcl cdrom imlib gnome1 fpgtk newt uuid ldap openal mad oggvorbis a52 modplug dts openssl libcurl cairo
  331. endif
  332. override INSTALL_FPCPACKAGE=y
  333. override INSTALL_FPCSUBDIR=packages/extra
  334. ifdef REQUIRE_UNITSDIR
  335. override UNITSDIR+=$(REQUIRE_UNITSDIR)
  336. endif
  337. ifdef REQUIRE_PACKAGESDIR
  338. override PACKAGESDIR+=$(REQUIRE_PACKAGESDIR)
  339. endif
  340. ifdef ZIPINSTALL
  341. ifneq ($(findstring $(OS_TARGET),$(UNIXs)),)
  342. UNIXHier=1
  343. endif
  344. else
  345. ifneq ($(findstring $(OS_SOURCE),$(UNIXs)),)
  346. UNIXHier=1
  347. endif
  348. endif
  349. ifndef INSTALL_PREFIX
  350. ifdef PREFIX
  351. INSTALL_PREFIX=$(PREFIX)
  352. endif
  353. endif
  354. ifndef INSTALL_PREFIX
  355. ifdef UNIXHier
  356. INSTALL_PREFIX=/usr/local
  357. else
  358. ifdef INSTALL_FPCPACKAGE
  359. INSTALL_BASEDIR:=/pp
  360. else
  361. INSTALL_BASEDIR:=/$(PACKAGE_NAME)
  362. endif
  363. endif
  364. endif
  365. export INSTALL_PREFIX
  366. ifdef INSTALL_FPCSUBDIR
  367. export INSTALL_FPCSUBDIR
  368. endif
  369. ifndef DIST_DESTDIR
  370. DIST_DESTDIR:=$(BASEDIR)
  371. endif
  372. export DIST_DESTDIR
  373. ifndef COMPILER_UNITTARGETDIR
  374. ifdef PACKAGEDIR_MAIN
  375. COMPILER_UNITTARGETDIR=$(PACKAGEDIR_MAIN)/units/$(TARGETSUFFIX)
  376. else
  377. COMPILER_UNITTARGETDIR=units/$(TARGETSUFFIX)
  378. endif
  379. endif
  380. ifndef COMPILER_TARGETDIR
  381. COMPILER_TARGETDIR=.
  382. endif
  383. ifndef INSTALL_BASEDIR
  384. ifdef UNIXHier
  385. ifdef INSTALL_FPCPACKAGE
  386. INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/fpc/$(FPC_VERSION)
  387. else
  388. INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/$(PACKAGE_NAME)
  389. endif
  390. else
  391. INSTALL_BASEDIR:=$(INSTALL_PREFIX)
  392. endif
  393. endif
  394. ifndef INSTALL_BINDIR
  395. ifdef UNIXHier
  396. INSTALL_BINDIR:=$(INSTALL_PREFIX)/bin
  397. else
  398. INSTALL_BINDIR:=$(INSTALL_BASEDIR)/bin
  399. ifdef INSTALL_FPCPACKAGE
  400. ifdef CROSSCOMPILE
  401. ifdef CROSSINSTALL
  402. INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(SOURCESUFFIX)
  403. else
  404. INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX)
  405. endif
  406. else
  407. INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX)
  408. endif
  409. endif
  410. endif
  411. endif
  412. ifndef INSTALL_UNITDIR
  413. INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/units/$(TARGETSUFFIX)
  414. ifdef INSTALL_FPCPACKAGE
  415. ifdef PACKAGE_NAME
  416. INSTALL_UNITDIR:=$(INSTALL_UNITDIR)/$(PACKAGE_NAME)
  417. endif
  418. endif
  419. endif
  420. ifndef INSTALL_LIBDIR
  421. ifdef UNIXHier
  422. INSTALL_LIBDIR:=$(INSTALL_PREFIX)/lib
  423. else
  424. INSTALL_LIBDIR:=$(INSTALL_UNITDIR)
  425. endif
  426. endif
  427. ifndef INSTALL_SOURCEDIR
  428. ifdef UNIXHier
  429. ifdef BSDhier
  430. SRCPREFIXDIR=share/src
  431. else
  432. ifdef linuxHier
  433. SRCPREFIXDIR=share/src
  434. else
  435. SRCPREFIXDIR=src
  436. endif
  437. endif
  438. ifdef INSTALL_FPCPACKAGE
  439. ifdef INSTALL_FPCSUBDIR
  440. INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME)
  441. else
  442. INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
  443. endif
  444. else
  445. INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
  446. endif
  447. else
  448. ifdef INSTALL_FPCPACKAGE
  449. ifdef INSTALL_FPCSUBDIR
  450. INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME)
  451. else
  452. INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(PACKAGE_NAME)
  453. endif
  454. else
  455. INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source
  456. endif
  457. endif
  458. endif
  459. ifndef INSTALL_DOCDIR
  460. ifdef UNIXHier
  461. ifdef BSDhier
  462. DOCPREFIXDIR=share/doc
  463. else
  464. ifdef linuxHier
  465. DOCPREFIXDIR=share/doc
  466. else
  467. DOCPREFIXDIR=doc
  468. endif
  469. endif
  470. ifdef INSTALL_FPCPACKAGE
  471. INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
  472. else
  473. INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
  474. endif
  475. else
  476. ifdef INSTALL_FPCPACKAGE
  477. INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc/$(PACKAGE_NAME)
  478. else
  479. INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc
  480. endif
  481. endif
  482. endif
  483. ifndef INSTALL_EXAMPLEDIR
  484. ifdef UNIXHier
  485. ifdef INSTALL_FPCPACKAGE
  486. ifdef BSDhier
  487. INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
  488. else
  489. ifdef linuxHier
  490. INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples
  491. else
  492. INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/fpc-$(FPC_VERSION)/examples/$(PACKAGE_NAME)
  493. endif
  494. endif
  495. else
  496. ifdef BSDhier
  497. INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
  498. else
  499. ifdef linuxHier
  500. INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
  501. else
  502. INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
  503. endif
  504. endif
  505. endif
  506. else
  507. ifdef INSTALL_FPCPACKAGE
  508. INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples/$(PACKAGE_NAME)
  509. else
  510. INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples
  511. endif
  512. endif
  513. endif
  514. ifndef INSTALL_DATADIR
  515. INSTALL_DATADIR=$(INSTALL_BASEDIR)
  516. endif
  517. ifndef INSTALL_SHAREDDIR
  518. INSTALL_SHAREDDIR=$(INSTALL_PREFIX)/lib
  519. endif
  520. ifdef CROSSCOMPILE
  521. ifndef CROSSBINDIR
  522. CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(SOURCESUFFIX))
  523. ifeq ($(CROSSBINDIR),)
  524. CROSSBINDIR:=$(wildcard $(INSTALL_BASEDIR)/cross/$(TARGETSUFFIX)/bin/$(FULL_SOURCE))
  525. endif
  526. endif
  527. else
  528. CROSSBINDIR=
  529. endif
  530. BATCHEXT=.bat
  531. LOADEREXT=.as
  532. EXEEXT=.exe
  533. PPLEXT=.ppl
  534. PPUEXT=.ppu
  535. OEXT=.o
  536. ASMEXT=.s
  537. SMARTEXT=.sl
  538. STATICLIBEXT=.a
  539. SHAREDLIBEXT=.so
  540. SHAREDLIBPREFIX=libfp
  541. STATICLIBPREFIX=libp
  542. IMPORTLIBPREFIX=libimp
  543. RSTEXT=.rst
  544. ifeq ($(findstring 1.0.,$(FPC_VERSION)),)
  545. ifeq ($(OS_TARGET),go32v1)
  546. STATICLIBPREFIX=
  547. SHORTSUFFIX=v1
  548. endif
  549. ifeq ($(OS_TARGET),go32v2)
  550. STATICLIBPREFIX=
  551. SHORTSUFFIX=dos
  552. endif
  553. ifeq ($(OS_TARGET),watcom)
  554. STATICLIBPREFIX=
  555. OEXT=.obj
  556. ASMEXT=.asm
  557. SHAREDLIBEXT=.dll
  558. SHORTSUFFIX=wat
  559. endif
  560. ifeq ($(OS_TARGET),linux)
  561. BATCHEXT=.sh
  562. EXEEXT=
  563. HASSHAREDLIB=1
  564. SHORTSUFFIX=lnx
  565. endif
  566. ifeq ($(OS_TARGET),freebsd)
  567. BATCHEXT=.sh
  568. EXEEXT=
  569. HASSHAREDLIB=1
  570. SHORTSUFFIX=fbs
  571. endif
  572. ifeq ($(OS_TARGET),netbsd)
  573. BATCHEXT=.sh
  574. EXEEXT=
  575. HASSHAREDLIB=1
  576. SHORTSUFFIX=nbs
  577. endif
  578. ifeq ($(OS_TARGET),openbsd)
  579. BATCHEXT=.sh
  580. EXEEXT=
  581. HASSHAREDLIB=1
  582. SHORTSUFFIX=obs
  583. endif
  584. ifeq ($(OS_TARGET),win32)
  585. SHAREDLIBEXT=.dll
  586. SHORTSUFFIX=w32
  587. endif
  588. ifeq ($(OS_TARGET),os2)
  589. BATCHEXT=.cmd
  590. AOUTEXT=.out
  591. STATICLIBPREFIX=
  592. SHAREDLIBEXT=.dll
  593. SHORTSUFFIX=os2
  594. ECHO=echo
  595. endif
  596. ifeq ($(OS_TARGET),emx)
  597. BATCHEXT=.cmd
  598. AOUTEXT=.out
  599. STATICLIBPREFIX=
  600. SHAREDLIBEXT=.dll
  601. SHORTSUFFIX=emx
  602. ECHO=echo
  603. endif
  604. ifeq ($(OS_TARGET),amiga)
  605. EXEEXT=
  606. SHAREDLIBEXT=.library
  607. SHORTSUFFIX=amg
  608. endif
  609. ifeq ($(OS_TARGET),morphos)
  610. EXEEXT=
  611. SHAREDLIBEXT=.library
  612. SHORTSUFFIX=mos
  613. endif
  614. ifeq ($(OS_TARGET),atari)
  615. EXEEXT=.ttp
  616. SHORTSUFFIX=ata
  617. endif
  618. ifeq ($(OS_TARGET),beos)
  619. BATCHEXT=.sh
  620. EXEEXT=
  621. SHORTSUFFIX=be
  622. endif
  623. ifeq ($(OS_TARGET),solaris)
  624. BATCHEXT=.sh
  625. EXEEXT=
  626. SHORTSUFFIX=sun
  627. endif
  628. ifeq ($(OS_TARGET),qnx)
  629. BATCHEXT=.sh
  630. EXEEXT=
  631. SHORTSUFFIX=qnx
  632. endif
  633. ifeq ($(OS_TARGET),netware)
  634. EXEEXT=.nlm
  635. STATICLIBPREFIX=
  636. SHORTSUFFIX=nw
  637. endif
  638. ifeq ($(OS_TARGET),netwlibc)
  639. EXEEXT=.nlm
  640. STATICLIBPREFIX=
  641. SHORTSUFFIX=nwl
  642. endif
  643. ifeq ($(OS_TARGET),macos)
  644. BATCHEXT=
  645. EXEEXT=
  646. DEBUGSYMEXT=.xcoff
  647. SHORTSUFFIX=mac
  648. endif
  649. ifeq ($(OS_TARGET),darwin)
  650. BATCHEXT=.sh
  651. EXEEXT=
  652. HASSHAREDLIB=1
  653. SHORTSUFFIX=dwn
  654. endif
  655. ifeq ($(OS_TARGET),gba)
  656. EXEEXT=.gba
  657. SHAREDLIBEXT=.so
  658. SHORTSUFFIX=gba
  659. endif
  660. ifeq ($(OS_TARGET),symbian)
  661. SHAREDLIBEXT=.dll
  662. SHORTSUFFIX=symbian
  663. endif
  664. else
  665. ifeq ($(OS_TARGET),go32v1)
  666. PPUEXT=.pp1
  667. OEXT=.o1
  668. ASMEXT=.s1
  669. SMARTEXT=.sl1
  670. STATICLIBEXT=.a1
  671. SHAREDLIBEXT=.so1
  672. STATICLIBPREFIX=
  673. SHORTSUFFIX=v1
  674. endif
  675. ifeq ($(OS_TARGET),go32v2)
  676. STATICLIBPREFIX=
  677. SHORTSUFFIX=dos
  678. endif
  679. ifeq ($(OS_TARGET),watcom)
  680. STATICLIBPREFIX=
  681. SHORTSUFFIX=wat
  682. endif
  683. ifeq ($(OS_TARGET),linux)
  684. BATCHEXT=.sh
  685. EXEEXT=
  686. HASSHAREDLIB=1
  687. SHORTSUFFIX=lnx
  688. endif
  689. ifeq ($(OS_TARGET),freebsd)
  690. BATCHEXT=.sh
  691. EXEEXT=
  692. HASSHAREDLIB=1
  693. SHORTSUFFIX=fbs
  694. endif
  695. ifeq ($(OS_TARGET),netbsd)
  696. BATCHEXT=.sh
  697. EXEEXT=
  698. HASSHAREDLIB=1
  699. SHORTSUFFIX=nbs
  700. endif
  701. ifeq ($(OS_TARGET),openbsd)
  702. BATCHEXT=.sh
  703. EXEEXT=
  704. HASSHAREDLIB=1
  705. SHORTSUFFIX=obs
  706. endif
  707. ifeq ($(OS_TARGET),win32)
  708. PPUEXT=.ppw
  709. OEXT=.ow
  710. ASMEXT=.sw
  711. SMARTEXT=.slw
  712. STATICLIBEXT=.aw
  713. SHAREDLIBEXT=.dll
  714. SHORTSUFFIX=w32
  715. endif
  716. ifeq ($(OS_TARGET),os2)
  717. BATCHEXT=.cmd
  718. PPUEXT=.ppo
  719. ASMEXT=.so2
  720. OEXT=.oo2
  721. AOUTEXT=.out
  722. SMARTEXT=.sl2
  723. STATICLIBPREFIX=
  724. STATICLIBEXT=.ao2
  725. SHAREDLIBEXT=.dll
  726. SHORTSUFFIX=os2
  727. ECHO=echo
  728. endif
  729. ifeq ($(OS_TARGET),amiga)
  730. EXEEXT=
  731. PPUEXT=.ppu
  732. ASMEXT=.s
  733. OEXT=.o
  734. SMARTEXT=.sl
  735. STATICLIBEXT=.a
  736. SHAREDLIBEXT=.library
  737. SHORTSUFFIX=amg
  738. endif
  739. ifeq ($(OS_TARGET),atari)
  740. PPUEXT=.ppu
  741. ASMEXT=.s
  742. OEXT=.o
  743. SMARTEXT=.sl
  744. STATICLIBEXT=.a
  745. EXEEXT=.ttp
  746. SHORTSUFFIX=ata
  747. endif
  748. ifeq ($(OS_TARGET),beos)
  749. BATCHEXT=.sh
  750. PPUEXT=.ppu
  751. ASMEXT=.s
  752. OEXT=.o
  753. SMARTEXT=.sl
  754. STATICLIBEXT=.a
  755. EXEEXT=
  756. SHORTSUFFIX=be
  757. endif
  758. ifeq ($(OS_TARGET),solaris)
  759. BATCHEXT=.sh
  760. PPUEXT=.ppu
  761. ASMEXT=.s
  762. OEXT=.o
  763. SMARTEXT=.sl
  764. STATICLIBEXT=.a
  765. EXEEXT=
  766. SHORTSUFFIX=sun
  767. endif
  768. ifeq ($(OS_TARGET),qnx)
  769. BATCHEXT=.sh
  770. PPUEXT=.ppu
  771. ASMEXT=.s
  772. OEXT=.o
  773. SMARTEXT=.sl
  774. STATICLIBEXT=.a
  775. EXEEXT=
  776. SHORTSUFFIX=qnx
  777. endif
  778. ifeq ($(OS_TARGET),netware)
  779. STATICLIBPREFIX=
  780. PPUEXT=.ppu
  781. OEXT=.o
  782. ASMEXT=.s
  783. SMARTEXT=.sl
  784. STATICLIBEXT=.a
  785. SHAREDLIBEXT=.nlm
  786. EXEEXT=.nlm
  787. SHORTSUFFIX=nw
  788. endif
  789. ifeq ($(OS_TARGET),netwlibc)
  790. STATICLIBPREFIX=
  791. PPUEXT=.ppu
  792. OEXT=.o
  793. ASMEXT=.s
  794. SMARTEXT=.sl
  795. STATICLIBEXT=.a
  796. SHAREDLIBEXT=.nlm
  797. EXEEXT=.nlm
  798. SHORTSUFFIX=nwl
  799. endif
  800. ifeq ($(OS_TARGET),macos)
  801. BATCHEXT=
  802. PPUEXT=.ppu
  803. ASMEXT=.s
  804. OEXT=.o
  805. SMARTEXT=.sl
  806. STATICLIBEXT=.a
  807. EXEEXT=
  808. DEBUGSYMEXT=.xcoff
  809. SHORTSUFFIX=mac
  810. endif
  811. endif
  812. ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
  813. FPCMADE=fpcmade.$(SHORTSUFFIX)
  814. ZIPSUFFIX=$(SHORTSUFFIX)
  815. ZIPCROSSPREFIX=
  816. ZIPSOURCESUFFIX=src
  817. ZIPEXAMPLESUFFIX=exm
  818. else
  819. FPCMADE=fpcmade.$(TARGETSUFFIX)
  820. ZIPSOURCESUFFIX=.source
  821. ZIPEXAMPLESUFFIX=.examples
  822. ifdef CROSSCOMPILE
  823. ZIPSUFFIX=.$(SOURCESUFFIX)
  824. ZIPCROSSPREFIX=$(TARGETSUFFIX)-
  825. else
  826. ZIPSUFFIX=.$(TARGETSUFFIX)
  827. ZIPCROSSPREFIX=
  828. endif
  829. endif
  830. ifndef ECHO
  831. ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
  832. ifeq ($(ECHO),)
  833. ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
  834. ifeq ($(ECHO),)
  835. ECHO= __missing_command_ECHO
  836. else
  837. ECHO:=$(firstword $(ECHO))
  838. endif
  839. else
  840. ECHO:=$(firstword $(ECHO))
  841. endif
  842. endif
  843. export ECHO
  844. ifndef DATE
  845. DATE:=$(strip $(wildcard $(addsuffix /gdate$(SRCEXEEXT),$(SEARCHPATH))))
  846. ifeq ($(DATE),)
  847. DATE:=$(strip $(wildcard $(addsuffix /date$(SRCEXEEXT),$(SEARCHPATH))))
  848. ifeq ($(DATE),)
  849. DATE= __missing_command_DATE
  850. else
  851. DATE:=$(firstword $(DATE))
  852. endif
  853. else
  854. DATE:=$(firstword $(DATE))
  855. endif
  856. endif
  857. export DATE
  858. ifndef GINSTALL
  859. GINSTALL:=$(strip $(wildcard $(addsuffix /ginstall$(SRCEXEEXT),$(SEARCHPATH))))
  860. ifeq ($(GINSTALL),)
  861. GINSTALL:=$(strip $(wildcard $(addsuffix /install$(SRCEXEEXT),$(SEARCHPATH))))
  862. ifeq ($(GINSTALL),)
  863. GINSTALL= __missing_command_GINSTALL
  864. else
  865. GINSTALL:=$(firstword $(GINSTALL))
  866. endif
  867. else
  868. GINSTALL:=$(firstword $(GINSTALL))
  869. endif
  870. endif
  871. export GINSTALL
  872. ifndef CPPROG
  873. CPPROG:=$(strip $(wildcard $(addsuffix /cp$(SRCEXEEXT),$(SEARCHPATH))))
  874. ifeq ($(CPPROG),)
  875. CPPROG= __missing_command_CPPROG
  876. else
  877. CPPROG:=$(firstword $(CPPROG))
  878. endif
  879. endif
  880. export CPPROG
  881. ifndef RMPROG
  882. RMPROG:=$(strip $(wildcard $(addsuffix /rm$(SRCEXEEXT),$(SEARCHPATH))))
  883. ifeq ($(RMPROG),)
  884. RMPROG= __missing_command_RMPROG
  885. else
  886. RMPROG:=$(firstword $(RMPROG))
  887. endif
  888. endif
  889. export RMPROG
  890. ifndef MVPROG
  891. MVPROG:=$(strip $(wildcard $(addsuffix /mv$(SRCEXEEXT),$(SEARCHPATH))))
  892. ifeq ($(MVPROG),)
  893. MVPROG= __missing_command_MVPROG
  894. else
  895. MVPROG:=$(firstword $(MVPROG))
  896. endif
  897. endif
  898. export MVPROG
  899. ifndef MKDIRPROG
  900. MKDIRPROG:=$(strip $(wildcard $(addsuffix /gmkdir$(SRCEXEEXT),$(SEARCHPATH))))
  901. ifeq ($(MKDIRPROG),)
  902. MKDIRPROG:=$(strip $(wildcard $(addsuffix /mkdir$(SRCEXEEXT),$(SEARCHPATH))))
  903. ifeq ($(MKDIRPROG),)
  904. MKDIRPROG= __missing_command_MKDIRPROG
  905. else
  906. MKDIRPROG:=$(firstword $(MKDIRPROG))
  907. endif
  908. else
  909. MKDIRPROG:=$(firstword $(MKDIRPROG))
  910. endif
  911. endif
  912. export MKDIRPROG
  913. ifndef ECHOREDIR
  914. ifndef inUnix
  915. ECHOREDIR=echo
  916. else
  917. ECHOREDIR=$(ECHO)
  918. endif
  919. endif
  920. ifndef COPY
  921. COPY:=$(CPPROG) -fp
  922. endif
  923. ifndef COPYTREE
  924. COPYTREE:=$(CPPROG) -Rfp
  925. endif
  926. ifndef MKDIRTREE
  927. MKDIRTREE:=$(MKDIRPROG) -p
  928. endif
  929. ifndef MOVE
  930. MOVE:=$(MVPROG) -f
  931. endif
  932. ifndef DEL
  933. DEL:=$(RMPROG) -f
  934. endif
  935. ifndef DELTREE
  936. DELTREE:=$(RMPROG) -rf
  937. endif
  938. ifndef INSTALL
  939. ifdef inUnix
  940. INSTALL:=$(GINSTALL) -c -m 644
  941. else
  942. INSTALL:=$(COPY)
  943. endif
  944. endif
  945. ifndef INSTALLEXE
  946. ifdef inUnix
  947. INSTALLEXE:=$(GINSTALL) -c -m 755
  948. else
  949. INSTALLEXE:=$(COPY)
  950. endif
  951. endif
  952. ifndef MKDIR
  953. MKDIR:=$(GINSTALL) -m 755 -d
  954. endif
  955. export ECHOREDIR COPY COPYTREE MOVE DEL DELTREE INSTALL INSTALLEXE MKDIR
  956. ifndef PPUMOVE
  957. PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH))))
  958. ifeq ($(PPUMOVE),)
  959. PPUMOVE= __missing_command_PPUMOVE
  960. else
  961. PPUMOVE:=$(firstword $(PPUMOVE))
  962. endif
  963. endif
  964. export PPUMOVE
  965. ifndef FPCMAKE
  966. FPCMAKE:=$(strip $(wildcard $(addsuffix /fpcmake$(SRCEXEEXT),$(SEARCHPATH))))
  967. ifeq ($(FPCMAKE),)
  968. FPCMAKE= __missing_command_FPCMAKE
  969. else
  970. FPCMAKE:=$(firstword $(FPCMAKE))
  971. endif
  972. endif
  973. export FPCMAKE
  974. ifndef ZIPPROG
  975. ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH))))
  976. ifeq ($(ZIPPROG),)
  977. ZIPPROG= __missing_command_ZIPPROG
  978. else
  979. ZIPPROG:=$(firstword $(ZIPPROG))
  980. endif
  981. endif
  982. export ZIPPROG
  983. ifndef TARPROG
  984. TARPROG:=$(strip $(wildcard $(addsuffix /gtar$(SRCEXEEXT),$(SEARCHPATH))))
  985. ifeq ($(TARPROG),)
  986. TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH))))
  987. ifeq ($(TARPROG),)
  988. TARPROG= __missing_command_TARPROG
  989. else
  990. TARPROG:=$(firstword $(TARPROG))
  991. endif
  992. else
  993. TARPROG:=$(firstword $(TARPROG))
  994. endif
  995. endif
  996. export TARPROG
  997. ASNAME=$(BINUTILSPREFIX)as
  998. LDNAME=$(BINUTILSPREFIX)ld
  999. ARNAME=$(BINUTILSPREFIX)ar
  1000. RCNAME=$(BINUTILSPREFIX)rc
  1001. ifneq ($(findstring 1.0.,$(FPC_VERSION)),)
  1002. ifeq ($(OS_TARGET),win32)
  1003. ifeq ($(CROSSBINDIR),)
  1004. ASNAME=asw
  1005. LDNAME=ldw
  1006. ARNAME=arw
  1007. endif
  1008. endif
  1009. endif
  1010. ifndef ASPROG
  1011. ifdef CROSSBINDIR
  1012. ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT)
  1013. else
  1014. ASPROG=$(ASNAME)
  1015. endif
  1016. endif
  1017. ifndef LDPROG
  1018. ifdef CROSSBINDIR
  1019. LDPROG=$(CROSSBINDIR)/$(LDNAME)$(SRCEXEEXT)
  1020. else
  1021. LDPROG=$(LDNAME)
  1022. endif
  1023. endif
  1024. ifndef RCPROG
  1025. ifdef CROSSBINDIR
  1026. RCPROG=$(CROSSBINDIR)/$(RCNAME)$(SRCEXEEXT)
  1027. else
  1028. RCPROG=$(RCNAME)
  1029. endif
  1030. endif
  1031. ifndef ARPROG
  1032. ifdef CROSSBINDIR
  1033. ARPROG=$(CROSSBINDIR)/$(ARNAME)$(SRCEXEEXT)
  1034. else
  1035. ARPROG=$(ARNAME)
  1036. endif
  1037. endif
  1038. AS=$(ASPROG)
  1039. LD=$(LDPROG)
  1040. RC=$(RCPROG)
  1041. AR=$(ARPROG)
  1042. PPAS=ppas$(SRCBATCHEXT)
  1043. ifdef inUnix
  1044. LDCONFIG=ldconfig
  1045. else
  1046. LDCONFIG=
  1047. endif
  1048. ifdef DATE
  1049. DATESTR:=$(shell $(DATE) +%Y%m%d)
  1050. else
  1051. DATESTR=
  1052. endif
  1053. ifndef UPXPROG
  1054. ifeq ($(OS_TARGET),go32v2)
  1055. UPXPROG:=1
  1056. endif
  1057. ifeq ($(OS_TARGET),win32)
  1058. UPXPROG:=1
  1059. endif
  1060. ifdef UPXPROG
  1061. UPXPROG:=$(strip $(wildcard $(addsuffix /upx$(SRCEXEEXT),$(SEARCHPATH))))
  1062. ifeq ($(UPXPROG),)
  1063. UPXPROG=
  1064. else
  1065. UPXPROG:=$(firstword $(UPXPROG))
  1066. endif
  1067. else
  1068. UPXPROG=
  1069. endif
  1070. endif
  1071. export UPXPROG
  1072. ZIPOPT=-9
  1073. ZIPEXT=.zip
  1074. ifeq ($(USETAR),bz2)
  1075. TAROPT=vj
  1076. TAREXT=.tar.bz2
  1077. else
  1078. TAROPT=vz
  1079. TAREXT=.tar.gz
  1080. endif
  1081. ifndef NOCPUDEF
  1082. override FPCOPTDEF=$(CPU_TARGET)
  1083. endif
  1084. ifneq ($(OS_TARGET),$(OS_SOURCE))
  1085. override FPCOPT+=-T$(OS_TARGET)
  1086. endif
  1087. ifneq ($(CPU_TARGET),$(CPU_SOURCE))
  1088. override FPCOPT+=-P$(CPU_TARGET)
  1089. endif
  1090. ifeq ($(OS_SOURCE),openbsd)
  1091. override FPCOPT+=-FD$(NEW_BINUTILS_PATH)
  1092. endif
  1093. ifndef CROSSBOOTSTRAP
  1094. ifneq ($(BINUTILSPREFIX),)
  1095. override FPCOPT+=-XP$(BINUTILSPREFIX) -Xc
  1096. endif
  1097. ifneq ($(BINUTILSPREFIX),)
  1098. override FPCOPT+=-Xr$(RLINKPATH)
  1099. endif
  1100. endif
  1101. ifdef UNITDIR
  1102. override FPCOPT+=$(addprefix -Fu,$(UNITDIR))
  1103. endif
  1104. ifdef LIBDIR
  1105. override FPCOPT+=$(addprefix -Fl,$(LIBDIR))
  1106. endif
  1107. ifdef OBJDIR
  1108. override FPCOPT+=$(addprefix -Fo,$(OBJDIR))
  1109. endif
  1110. ifdef INCDIR
  1111. override FPCOPT+=$(addprefix -Fi,$(INCDIR))
  1112. endif
  1113. ifdef LINKSMART
  1114. override FPCOPT+=-XX
  1115. endif
  1116. ifdef CREATESMART
  1117. override FPCOPT+=-CX
  1118. endif
  1119. ifdef DEBUG
  1120. override FPCOPT+=-gl
  1121. override FPCOPTDEF+=DEBUG
  1122. endif
  1123. ifdef RELEASE
  1124. ifneq ($(findstring 2.0.,$(FPC_VERSION)),)
  1125. ifeq ($(CPU_TARGET),i386)
  1126. FPCCPUOPT:=-OG2p3
  1127. endif
  1128. ifeq ($(CPU_TARGET),powerpc)
  1129. FPCCPUOPT:=-O1r
  1130. endif
  1131. else
  1132. FPCCPUOPT:=-O2
  1133. endif
  1134. override FPCOPT+=-Ur -Xs $(FPCCPUOPT) -n
  1135. override FPCOPTDEF+=RELEASE
  1136. endif
  1137. ifdef STRIP
  1138. override FPCOPT+=-Xs
  1139. endif
  1140. ifdef OPTIMIZE
  1141. override FPCOPT+=-O2
  1142. endif
  1143. ifdef VERBOSE
  1144. override FPCOPT+=-vwni
  1145. endif
  1146. ifdef COMPILER_OPTIONS
  1147. override FPCOPT+=$(COMPILER_OPTIONS)
  1148. endif
  1149. ifdef COMPILER_UNITDIR
  1150. override FPCOPT+=$(addprefix -Fu,$(COMPILER_UNITDIR))
  1151. endif
  1152. ifdef COMPILER_LIBRARYDIR
  1153. override FPCOPT+=$(addprefix -Fl,$(COMPILER_LIBRARYDIR))
  1154. endif
  1155. ifdef COMPILER_OBJECTDIR
  1156. override FPCOPT+=$(addprefix -Fo,$(COMPILER_OBJECTDIR))
  1157. endif
  1158. ifdef COMPILER_INCLUDEDIR
  1159. override FPCOPT+=$(addprefix -Fi,$(COMPILER_INCLUDEDIR))
  1160. endif
  1161. ifdef CROSSBINDIR
  1162. override FPCOPT+=-FD$(CROSSBINDIR)
  1163. endif
  1164. ifdef COMPILER_TARGETDIR
  1165. override FPCOPT+=-FE$(COMPILER_TARGETDIR)
  1166. ifeq ($(COMPILER_TARGETDIR),.)
  1167. override TARGETDIRPREFIX=
  1168. else
  1169. override TARGETDIRPREFIX=$(COMPILER_TARGETDIR)/
  1170. endif
  1171. endif
  1172. ifdef COMPILER_UNITTARGETDIR
  1173. override FPCOPT+=-FU$(COMPILER_UNITTARGETDIR)
  1174. ifeq ($(COMPILER_UNITTARGETDIR),.)
  1175. override UNITTARGETDIRPREFIX=
  1176. else
  1177. override UNITTARGETDIRPREFIX=$(COMPILER_UNITTARGETDIR)/
  1178. endif
  1179. else
  1180. ifdef COMPILER_TARGETDIR
  1181. override COMPILER_UNITTARGETDIR=$(COMPILER_TARGETDIR)
  1182. override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX)
  1183. endif
  1184. endif
  1185. ifdef CREATESHARED
  1186. override FPCOPT+=-Cg
  1187. ifeq ($(CPU_TARGET),i386)
  1188. override FPCOPT+=-Aas
  1189. endif
  1190. endif
  1191. ifeq ($(findstring 2.0.,$(FPC_VERSION)),)
  1192. ifeq ($(OS_TARGET),linux)
  1193. ifeq ($(CPU_TARGET),x86_64)
  1194. override FPCOPT+=-Cg
  1195. endif
  1196. endif
  1197. endif
  1198. ifdef LINKSHARED
  1199. endif
  1200. ifdef OPT
  1201. override FPCOPT+=$(OPT)
  1202. endif
  1203. ifdef FPCOPTDEF
  1204. override FPCOPT+=$(addprefix -d,$(FPCOPTDEF))
  1205. endif
  1206. ifdef CFGFILE
  1207. override FPCOPT+=@$(CFGFILE)
  1208. endif
  1209. ifdef USEENV
  1210. override FPCEXTCMD:=$(FPCOPT)
  1211. override FPCOPT:=!FPCEXTCMD
  1212. export FPCEXTCMD
  1213. endif
  1214. override AFULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
  1215. override AFULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
  1216. ifneq ($(AFULL_TARGET),$(AFULL_SOURCE))
  1217. override ACROSSCOMPILE=1
  1218. endif
  1219. ifdef ACROSSCOMPILE
  1220. override FPCOPT+=$(CROSSOPT)
  1221. endif
  1222. override COMPILER:=$(FPC) $(FPCOPT)
  1223. ifeq (,$(findstring -s ,$(COMPILER)))
  1224. EXECPPAS=
  1225. else
  1226. ifeq ($(FULL_SOURCE),$(FULL_TARGET))
  1227. EXECPPAS:=@$(PPAS)
  1228. endif
  1229. endif
  1230. ifdef TARGET_RSTS
  1231. override RSTFILES=$(addsuffix $(RSTEXT),$(TARGET_RSTS))
  1232. override CLEANRSTFILES+=$(RSTFILES)
  1233. endif
  1234. .PHONY: fpc_clean fpc_cleanall fpc_distclean
  1235. ifdef EXEFILES
  1236. override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES))
  1237. endif
  1238. ifdef CLEAN_UNITS
  1239. override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS))
  1240. endif
  1241. ifdef CLEANPPUFILES
  1242. override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES)))
  1243. ifdef DEBUGSYMEXT
  1244. override CLEANPPULINKFILES+=$(subst $(PPUEXT),$(DEBUGSYMEXT),$(CLEANPPUFILES))
  1245. endif
  1246. override CLEANPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILES))
  1247. override CLEANPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILES)))
  1248. endif
  1249. fpc_clean: $(CLEANTARGET)
  1250. ifdef CLEANEXEFILES
  1251. -$(DEL) $(CLEANEXEFILES)
  1252. endif
  1253. ifdef CLEANPPUFILES
  1254. -$(DEL) $(CLEANPPUFILES)
  1255. endif
  1256. ifneq ($(CLEANPPULINKFILES),)
  1257. -$(DEL) $(CLEANPPULINKFILES)
  1258. endif
  1259. ifdef CLEANRSTFILES
  1260. -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES))
  1261. endif
  1262. ifdef CLEAN_FILES
  1263. -$(DEL) $(CLEAN_FILES)
  1264. endif
  1265. ifdef LIB_NAME
  1266. -$(DEL) $(LIB_NAME) $(LIB_FULLNAME)
  1267. endif
  1268. -$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE)
  1269. -$(DEL) *$(ASMEXT) *_ppas$(BATCHEXT)
  1270. fpc_cleanall: $(CLEANTARGET)
  1271. ifdef CLEANEXEFILES
  1272. -$(DEL) $(CLEANEXEFILES)
  1273. endif
  1274. ifdef COMPILER_UNITTARGETDIR
  1275. ifdef CLEANPPUFILES
  1276. -$(DEL) $(CLEANPPUFILES)
  1277. endif
  1278. ifneq ($(CLEANPPULINKFILES),)
  1279. -$(DEL) $(CLEANPPULINKFILES)
  1280. endif
  1281. ifdef CLEANRSTFILES
  1282. -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES))
  1283. endif
  1284. endif
  1285. -$(DELTREE) units
  1286. -$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT)
  1287. ifneq ($(PPUEXT),.ppu)
  1288. -$(DEL) *.o *.ppu *.a
  1289. endif
  1290. -$(DELTREE) *$(SMARTEXT)
  1291. -$(DEL) fpcmade.* Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE)
  1292. -$(DEL) *_ppas$(BATCHEXT)
  1293. ifdef AOUTEXT
  1294. -$(DEL) *$(AOUTEXT)
  1295. endif
  1296. ifdef DEBUGSYMEXT
  1297. -$(DEL) *$(DEBUGSYMEXT)
  1298. endif
  1299. fpc_distclean: cleanall
  1300. .PHONY: fpc_baseinfo
  1301. override INFORULES+=fpc_baseinfo
  1302. fpc_baseinfo:
  1303. @$(ECHO)
  1304. @$(ECHO) == Package info ==
  1305. @$(ECHO) Package Name..... $(PACKAGE_NAME)
  1306. @$(ECHO) Package Version.. $(PACKAGE_VERSION)
  1307. @$(ECHO)
  1308. @$(ECHO) == Configuration info ==
  1309. @$(ECHO)
  1310. @$(ECHO) FPC.......... $(FPC)
  1311. @$(ECHO) FPC Version.. $(FPC_VERSION)
  1312. @$(ECHO) Source CPU... $(CPU_SOURCE)
  1313. @$(ECHO) Target CPU... $(CPU_TARGET)
  1314. @$(ECHO) Source OS.... $(OS_SOURCE)
  1315. @$(ECHO) Target OS.... $(OS_TARGET)
  1316. @$(ECHO) Full Source.. $(FULL_SOURCE)
  1317. @$(ECHO) Full Target.. $(FULL_TARGET)
  1318. @$(ECHO) SourceSuffix. $(SOURCESUFFIX)
  1319. @$(ECHO) TargetSuffix. $(TARGETSUFFIX)
  1320. @$(ECHO)
  1321. @$(ECHO) == Directory info ==
  1322. @$(ECHO)
  1323. @$(ECHO) Required pkgs... $(REQUIRE_PACKAGES)
  1324. @$(ECHO)
  1325. @$(ECHO) Basedir......... $(BASEDIR)
  1326. @$(ECHO) FPCDir.......... $(FPCDIR)
  1327. @$(ECHO) CrossBinDir..... $(CROSSBINDIR)
  1328. @$(ECHO) UnitsDir........ $(UNITSDIR)
  1329. @$(ECHO) PackagesDir..... $(PACKAGESDIR)
  1330. @$(ECHO)
  1331. @$(ECHO) GCC library..... $(GCCLIBDIR)
  1332. @$(ECHO) Other library... $(OTHERLIBDIR)
  1333. @$(ECHO)
  1334. @$(ECHO) == Tools info ==
  1335. @$(ECHO)
  1336. @$(ECHO) As........ $(AS)
  1337. @$(ECHO) Ld........ $(LD)
  1338. @$(ECHO) Ar........ $(AR)
  1339. @$(ECHO) Rc........ $(RC)
  1340. @$(ECHO)
  1341. @$(ECHO) Mv........ $(MVPROG)
  1342. @$(ECHO) Cp........ $(CPPROG)
  1343. @$(ECHO) Rm........ $(RMPROG)
  1344. @$(ECHO) GInstall.. $(GINSTALL)
  1345. @$(ECHO) Echo...... $(ECHO)
  1346. @$(ECHO) Shell..... $(SHELL)
  1347. @$(ECHO) Date...... $(DATE)
  1348. @$(ECHO) FPCMake... $(FPCMAKE)
  1349. @$(ECHO) PPUMove... $(PPUMOVE)
  1350. @$(ECHO) Upx....... $(UPXPROG)
  1351. @$(ECHO) Zip....... $(ZIPPROG)
  1352. @$(ECHO)
  1353. @$(ECHO) == Object info ==
  1354. @$(ECHO)
  1355. @$(ECHO) Target Loaders........ $(TARGET_LOADERS)
  1356. @$(ECHO) Target Units.......... $(TARGET_UNITS)
  1357. @$(ECHO) Target Implicit Units. $(TARGET_IMPLICITUNITS)
  1358. @$(ECHO) Target Programs....... $(TARGET_PROGRAMS)
  1359. @$(ECHO) Target Dirs........... $(TARGET_DIRS)
  1360. @$(ECHO) Target Examples....... $(TARGET_EXAMPLES)
  1361. @$(ECHO) Target ExampleDirs.... $(TARGET_EXAMPLEDIRS)
  1362. @$(ECHO)
  1363. @$(ECHO) Clean Units......... $(CLEAN_UNITS)
  1364. @$(ECHO) Clean Files......... $(CLEAN_FILES)
  1365. @$(ECHO)
  1366. @$(ECHO) Install Units....... $(INSTALL_UNITS)
  1367. @$(ECHO) Install Files....... $(INSTALL_FILES)
  1368. @$(ECHO)
  1369. @$(ECHO) == Install info ==
  1370. @$(ECHO)
  1371. @$(ECHO) DateStr.............. $(DATESTR)
  1372. @$(ECHO) ZipName.............. $(ZIPNAME)
  1373. @$(ECHO) ZipPrefix............ $(ZIPPREFIX)
  1374. @$(ECHO) ZipCrossPrefix....... $(ZIPCROSSPREFIX)
  1375. @$(ECHO) ZipSuffix............ $(ZIPSUFFIX)
  1376. @$(ECHO) FullZipName.......... $(FULLZIPNAME)
  1377. @$(ECHO) Install FPC Package.. $(INSTALL_FPCPACKAGE)
  1378. @$(ECHO)
  1379. @$(ECHO) Install base dir..... $(INSTALL_BASEDIR)
  1380. @$(ECHO) Install binary dir... $(INSTALL_BINDIR)
  1381. @$(ECHO) Install library dir.. $(INSTALL_LIBDIR)
  1382. @$(ECHO) Install units dir.... $(INSTALL_UNITDIR)
  1383. @$(ECHO) Install source dir... $(INSTALL_SOURCEDIR)
  1384. @$(ECHO) Install doc dir...... $(INSTALL_DOCDIR)
  1385. @$(ECHO) Install example dir.. $(INSTALL_EXAMPLEDIR)
  1386. @$(ECHO) Install data dir..... $(INSTALL_DATADIR)
  1387. @$(ECHO)
  1388. @$(ECHO) Dist destination dir. $(DIST_DESTDIR)
  1389. @$(ECHO) Dist zip name........ $(DIST_ZIPNAME)
  1390. @$(ECHO)
  1391. .PHONY: fpc_info
  1392. fpc_info: $(INFORULES)
  1393. .PHONY: fpc_makefile fpc_makefiles fpc_makefile_sub1 fpc_makefile_sub2 \
  1394. fpc_makefile_dirs
  1395. fpc_makefile:
  1396. $(FPCMAKE) -w -T$(OS_TARGET) Makefile.fpc
  1397. fpc_makefile_sub1:
  1398. ifdef TARGET_DIRS
  1399. $(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_DIRS))
  1400. endif
  1401. ifdef TARGET_EXAMPLEDIRS
  1402. $(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_EXAMPLEDIRS))
  1403. endif
  1404. fpc_makefile_sub2: $(addsuffix _makefile_dirs,$(TARGET_DIRS) $(TARGET_EXAMPLEDIRS))
  1405. fpc_makefile_dirs: fpc_makefile_sub1 fpc_makefile_sub2
  1406. fpc_makefiles: fpc_makefile fpc_makefile_dirs
  1407. ifeq ($(FULL_TARGET),i386-linux)
  1408. TARGET_DIRS_UNZIP=1
  1409. TARGET_DIRS_ZLIB=1
  1410. TARGET_DIRS_FFTW=1
  1411. TARGET_DIRS_X11=1
  1412. TARGET_DIRS_OPENGL=1
  1413. TARGET_DIRS_GTK=1
  1414. TARGET_DIRS_GTK2=1
  1415. TARGET_DIRS_SYSLOG=1
  1416. TARGET_DIRS_FORMS=1
  1417. TARGET_DIRS_SVGALIB=1
  1418. TARGET_DIRS_GGI=1
  1419. TARGET_DIRS_LIBPNG=1
  1420. TARGET_DIRS_LIBGD=1
  1421. TARGET_DIRS_UTMP=1
  1422. TARGET_DIRS_BFD=1
  1423. TARGET_DIRS_GDBM=1
  1424. TARGET_DIRS_NCURSES=1
  1425. TARGET_DIRS_TCL=1
  1426. TARGET_DIRS_CDROM=1
  1427. TARGET_DIRS_IMLIB=1
  1428. TARGET_DIRS_GNOME1=1
  1429. TARGET_DIRS_FPGTK=1
  1430. TARGET_DIRS_NEWT=1
  1431. TARGET_DIRS_UUID=1
  1432. TARGET_DIRS_LDAP=1
  1433. TARGET_DIRS_OPENAL=1
  1434. TARGET_DIRS_MAD=1
  1435. TARGET_DIRS_OGGVORBIS=1
  1436. TARGET_DIRS_A52=1
  1437. TARGET_DIRS_MODPLUG=1
  1438. TARGET_DIRS_DTS=1
  1439. TARGET_DIRS_OPENSSL=1
  1440. TARGET_DIRS_LIBCURL=1
  1441. TARGET_DIRS_CAIRO=1
  1442. TARGET_DIRS_UNIXUTIL=1
  1443. endif
  1444. ifeq ($(FULL_TARGET),i386-go32v2)
  1445. TARGET_DIRS_UNZIP=1
  1446. endif
  1447. ifeq ($(FULL_TARGET),i386-win32)
  1448. TARGET_DIRS_UNZIP=1
  1449. TARGET_DIRS_OPENGL=1
  1450. TARGET_DIRS_GTK=1
  1451. TARGET_DIRS_GTK2=1
  1452. TARGET_DIRS_ZLIB=1
  1453. TARGET_DIRS_TCL=1
  1454. TARGET_DIRS_CDROM=1
  1455. TARGET_DIRS_FPGTK=1
  1456. TARGET_DIRS_WINUNITS=1
  1457. TARGET_DIRS_FFTW=1
  1458. TARGET_DIRS_MAD=1
  1459. TARGET_DIRS_OPENAL=1
  1460. TARGET_DIRS_OGGVORBIS=1
  1461. TARGET_DIRS_A52=1
  1462. TARGET_DIRS_LIBPNG=1
  1463. TARGET_DIRS_OPENSSL=1
  1464. endif
  1465. ifeq ($(FULL_TARGET),i386-os2)
  1466. TARGET_DIRS_OS2UNITS=1
  1467. TARGET_DIRS_REXX=1
  1468. TARGET_DIRS_UNZIP=1
  1469. TARGET_DIRS_ZLIB=1
  1470. TARGET_DIRS_X11=1
  1471. TARGET_DIRS_GTK=1
  1472. TARGET_DIRS_LIBPNG=1
  1473. TARGET_DIRS_TCL=1
  1474. TARGET_DIRS_IMLIB=1
  1475. TARGET_DIRS_FPGTK=1
  1476. endif
  1477. ifeq ($(FULL_TARGET),i386-freebsd)
  1478. TARGET_DIRS_UNZIP=1
  1479. TARGET_DIRS_ZLIB=1
  1480. TARGET_DIRS_FFTW=1
  1481. TARGET_DIRS_X11=1
  1482. TARGET_DIRS_OPENGL=1
  1483. TARGET_DIRS_GTK=1
  1484. TARGET_DIRS_GTK2=1
  1485. TARGET_DIRS_SYSLOG=1
  1486. TARGET_DIRS_FORMS=1
  1487. TARGET_DIRS_SVGALIB=1
  1488. TARGET_DIRS_GGI=1
  1489. TARGET_DIRS_LIBPNG=1
  1490. TARGET_DIRS_LIBGD=1
  1491. TARGET_DIRS_UTMP=1
  1492. TARGET_DIRS_BFD=1
  1493. TARGET_DIRS_GDBM=1
  1494. TARGET_DIRS_NCURSES=1
  1495. TARGET_DIRS_FPGTK=1
  1496. TARGET_DIRS_TCL=1
  1497. TARGET_DIRS_IMLIB=1
  1498. TARGET_DIRS_GNOME1=1
  1499. TARGET_DIRS_OPENSSL=1
  1500. TARGET_DIRS_LIBCURL=1
  1501. TARGET_DIRS_CAIRO=1
  1502. endif
  1503. ifeq ($(FULL_TARGET),i386-netbsd)
  1504. TARGET_DIRS_UNZIP=1
  1505. TARGET_DIRS_ZLIB=1
  1506. TARGET_DIRS_X11=1
  1507. TARGET_DIRS_OPENGL=1
  1508. TARGET_DIRS_GTK=1
  1509. TARGET_DIRS_SYSLOG=1
  1510. TARGET_DIRS_FORMS=1
  1511. TARGET_DIRS_SVGALIB=1
  1512. TARGET_DIRS_GGI=1
  1513. TARGET_DIRS_LIBPNG=1
  1514. TARGET_DIRS_LIBGD=1
  1515. TARGET_DIRS_UTMP=1
  1516. TARGET_DIRS_BFD=1
  1517. TARGET_DIRS_GDBM=1
  1518. TARGET_DIRS_NCURSES=1
  1519. TARGET_DIRS_FPGTK=1
  1520. TARGET_DIRS_TCL=1
  1521. TARGET_DIRS_IMLIB=1
  1522. TARGET_DIRS_GNOME1=1
  1523. TARGET_DIRS_OPENSSL=1
  1524. TARGET_DIRS_LIBCURL=1
  1525. TARGET_DIRS_CAIRO=1
  1526. endif
  1527. ifeq ($(FULL_TARGET),i386-solaris)
  1528. TARGET_DIRS_UNZIP=1
  1529. TARGET_DIRS_ZLIB=1
  1530. TARGET_DIRS_FFTW=1
  1531. TARGET_DIRS_X11=1
  1532. TARGET_DIRS_OPENGL=1
  1533. TARGET_DIRS_GTK=1
  1534. TARGET_DIRS_GTK2=1
  1535. TARGET_DIRS_SYSLOG=1
  1536. TARGET_DIRS_FORMS=1
  1537. TARGET_DIRS_SVGALIB=1
  1538. TARGET_DIRS_GGI=1
  1539. TARGET_DIRS_LIBPNG=1
  1540. TARGET_DIRS_LIBGD=1
  1541. TARGET_DIRS_UTMP=1
  1542. TARGET_DIRS_BFD=1
  1543. TARGET_DIRS_GDBM=1
  1544. TARGET_DIRS_NCURSES=1
  1545. TARGET_DIRS_FPGTK=1
  1546. TARGET_DIRS_TCL=1
  1547. TARGET_DIRS_IMLIB=1
  1548. TARGET_DIRS_GNOME1=1
  1549. TARGET_DIRS_OPENSSL=1
  1550. TARGET_DIRS_LIBCURL=1
  1551. TARGET_DIRS_CAIRO=1
  1552. endif
  1553. ifeq ($(FULL_TARGET),i386-netware)
  1554. TARGET_DIRS_UNZIP=1
  1555. TARGET_DIRS_ZLIB=1
  1556. endif
  1557. ifeq ($(FULL_TARGET),i386-openbsd)
  1558. TARGET_DIRS_UNZIP=1
  1559. TARGET_DIRS_ZLIB=1
  1560. TARGET_DIRS_X11=1
  1561. TARGET_DIRS_OPENGL=1
  1562. TARGET_DIRS_GTK=1
  1563. TARGET_DIRS_SYSLOG=1
  1564. TARGET_DIRS_FORMS=1
  1565. TARGET_DIRS_SVGALIB=1
  1566. TARGET_DIRS_GGI=1
  1567. TARGET_DIRS_LIBPNG=1
  1568. TARGET_DIRS_LIBGD=1
  1569. TARGET_DIRS_UTMP=1
  1570. TARGET_DIRS_BFD=1
  1571. TARGET_DIRS_GDBM=1
  1572. TARGET_DIRS_NCURSES=1
  1573. TARGET_DIRS_FPGTK=1
  1574. TARGET_DIRS_TCL=1
  1575. TARGET_DIRS_IMLIB=1
  1576. TARGET_DIRS_GNOME1=1
  1577. TARGET_DIRS_OPENSSL=1
  1578. TARGET_DIRS_LIBCURL=1
  1579. TARGET_DIRS_CAIRO=1
  1580. endif
  1581. ifeq ($(FULL_TARGET),i386-darwin)
  1582. TARGET_DIRS_UNZIP=1
  1583. TARGET_DIRS_ZLIB=1
  1584. TARGET_DIRS_FFTW=1
  1585. TARGET_DIRS_X11=1
  1586. TARGET_DIRS_OPENGL=1
  1587. TARGET_DIRS_GTK=1
  1588. TARGET_DIRS_GTK2=1
  1589. TARGET_DIRS_SYSLOG=1
  1590. TARGET_DIRS_FORMS=1
  1591. TARGET_DIRS_LIBPNG=1
  1592. TARGET_DIRS_LIBGD=1
  1593. TARGET_DIRS_UTMP=1
  1594. TARGET_DIRS_BFD=1
  1595. TARGET_DIRS_GDBM=1
  1596. TARGET_DIRS_NCURSES=1
  1597. TARGET_DIRS_FPGTK=1
  1598. TARGET_DIRS_TCL=1
  1599. TARGET_DIRS_IMLIB=1
  1600. TARGET_DIRS_GNOME1=1
  1601. TARGET_DIRS_UNIVINT=1
  1602. TARGET_DIRS_OPENSSL=1
  1603. TARGET_DIRS_LIBCURL=1
  1604. TARGET_DIRS_CAIRO=1
  1605. endif
  1606. ifeq ($(FULL_TARGET),i386-emx)
  1607. TARGET_DIRS_OS2UNITS=1
  1608. TARGET_DIRS_REXX=1
  1609. TARGET_DIRS_UNZIP=1
  1610. TARGET_DIRS_ZLIB=1
  1611. TARGET_DIRS_X11=1
  1612. TARGET_DIRS_GTK=1
  1613. TARGET_DIRS_LIBPNG=1
  1614. TARGET_DIRS_TCL=1
  1615. TARGET_DIRS_IMLIB=1
  1616. TARGET_DIRS_FPGTK=1
  1617. endif
  1618. ifeq ($(FULL_TARGET),i386-netwlibc)
  1619. TARGET_DIRS_UNZIP=1
  1620. TARGET_DIRS_ZLIB=1
  1621. endif
  1622. ifeq ($(FULL_TARGET),i386-wince)
  1623. TARGET_DIRS_UNZIP=1
  1624. TARGET_DIRS_ZLIB=1
  1625. TARGET_DIRS_TCL=1
  1626. TARGET_DIRS_FFTW=1
  1627. endif
  1628. ifeq ($(FULL_TARGET),m68k-linux)
  1629. TARGET_DIRS_UNZIP=1
  1630. TARGET_DIRS_ZLIB=1
  1631. TARGET_DIRS_FFTW=1
  1632. TARGET_DIRS_X11=1
  1633. TARGET_DIRS_OPENGL=1
  1634. TARGET_DIRS_GTK=1
  1635. TARGET_DIRS_GTK2=1
  1636. TARGET_DIRS_SYSLOG=1
  1637. TARGET_DIRS_FORMS=1
  1638. TARGET_DIRS_SVGALIB=1
  1639. TARGET_DIRS_GGI=1
  1640. TARGET_DIRS_LIBPNG=1
  1641. TARGET_DIRS_LIBGD=1
  1642. TARGET_DIRS_UTMP=1
  1643. TARGET_DIRS_BFD=1
  1644. TARGET_DIRS_GDBM=1
  1645. TARGET_DIRS_NCURSES=1
  1646. TARGET_DIRS_TCL=1
  1647. TARGET_DIRS_CDROM=1
  1648. TARGET_DIRS_IMLIB=1
  1649. TARGET_DIRS_GNOME1=1
  1650. TARGET_DIRS_FPGTK=1
  1651. TARGET_DIRS_NEWT=1
  1652. TARGET_DIRS_UUID=1
  1653. TARGET_DIRS_LDAP=1
  1654. TARGET_DIRS_OPENAL=1
  1655. TARGET_DIRS_MAD=1
  1656. TARGET_DIRS_OGGVORBIS=1
  1657. TARGET_DIRS_A52=1
  1658. TARGET_DIRS_MODPLUG=1
  1659. TARGET_DIRS_DTS=1
  1660. TARGET_DIRS_OPENSSL=1
  1661. TARGET_DIRS_LIBCURL=1
  1662. TARGET_DIRS_CAIRO=1
  1663. endif
  1664. ifeq ($(FULL_TARGET),m68k-freebsd)
  1665. TARGET_DIRS_UNZIP=1
  1666. TARGET_DIRS_ZLIB=1
  1667. TARGET_DIRS_FFTW=1
  1668. TARGET_DIRS_X11=1
  1669. TARGET_DIRS_OPENGL=1
  1670. TARGET_DIRS_GTK=1
  1671. TARGET_DIRS_GTK2=1
  1672. TARGET_DIRS_SYSLOG=1
  1673. TARGET_DIRS_FORMS=1
  1674. TARGET_DIRS_SVGALIB=1
  1675. TARGET_DIRS_GGI=1
  1676. TARGET_DIRS_LIBPNG=1
  1677. TARGET_DIRS_LIBGD=1
  1678. TARGET_DIRS_UTMP=1
  1679. TARGET_DIRS_BFD=1
  1680. TARGET_DIRS_GDBM=1
  1681. TARGET_DIRS_NCURSES=1
  1682. TARGET_DIRS_FPGTK=1
  1683. TARGET_DIRS_TCL=1
  1684. TARGET_DIRS_IMLIB=1
  1685. TARGET_DIRS_GNOME1=1
  1686. TARGET_DIRS_OPENSSL=1
  1687. TARGET_DIRS_LIBCURL=1
  1688. TARGET_DIRS_CAIRO=1
  1689. endif
  1690. ifeq ($(FULL_TARGET),m68k-netbsd)
  1691. TARGET_DIRS_UNZIP=1
  1692. TARGET_DIRS_ZLIB=1
  1693. TARGET_DIRS_X11=1
  1694. TARGET_DIRS_OPENGL=1
  1695. TARGET_DIRS_GTK=1
  1696. TARGET_DIRS_SYSLOG=1
  1697. TARGET_DIRS_FORMS=1
  1698. TARGET_DIRS_SVGALIB=1
  1699. TARGET_DIRS_GGI=1
  1700. TARGET_DIRS_LIBPNG=1
  1701. TARGET_DIRS_LIBGD=1
  1702. TARGET_DIRS_UTMP=1
  1703. TARGET_DIRS_BFD=1
  1704. TARGET_DIRS_GDBM=1
  1705. TARGET_DIRS_NCURSES=1
  1706. TARGET_DIRS_FPGTK=1
  1707. TARGET_DIRS_TCL=1
  1708. TARGET_DIRS_IMLIB=1
  1709. TARGET_DIRS_GNOME1=1
  1710. TARGET_DIRS_OPENSSL=1
  1711. TARGET_DIRS_LIBCURL=1
  1712. TARGET_DIRS_CAIRO=1
  1713. endif
  1714. ifeq ($(FULL_TARGET),m68k-amiga)
  1715. TARGET_DIRS_AMUNITS=1
  1716. endif
  1717. ifeq ($(FULL_TARGET),m68k-openbsd)
  1718. TARGET_DIRS_UNZIP=1
  1719. TARGET_DIRS_ZLIB=1
  1720. TARGET_DIRS_X11=1
  1721. TARGET_DIRS_OPENGL=1
  1722. TARGET_DIRS_GTK=1
  1723. TARGET_DIRS_SYSLOG=1
  1724. TARGET_DIRS_FORMS=1
  1725. TARGET_DIRS_SVGALIB=1
  1726. TARGET_DIRS_GGI=1
  1727. TARGET_DIRS_LIBPNG=1
  1728. TARGET_DIRS_LIBGD=1
  1729. TARGET_DIRS_UTMP=1
  1730. TARGET_DIRS_BFD=1
  1731. TARGET_DIRS_GDBM=1
  1732. TARGET_DIRS_NCURSES=1
  1733. TARGET_DIRS_FPGTK=1
  1734. TARGET_DIRS_TCL=1
  1735. TARGET_DIRS_IMLIB=1
  1736. TARGET_DIRS_GNOME1=1
  1737. TARGET_DIRS_OPENSSL=1
  1738. TARGET_DIRS_LIBCURL=1
  1739. TARGET_DIRS_CAIRO=1
  1740. endif
  1741. ifeq ($(FULL_TARGET),m68k-palmos)
  1742. TARGET_DIRS_PALMUNITS=1
  1743. endif
  1744. ifeq ($(FULL_TARGET),powerpc-linux)
  1745. TARGET_DIRS_UNZIP=1
  1746. TARGET_DIRS_ZLIB=1
  1747. TARGET_DIRS_FFTW=1
  1748. TARGET_DIRS_X11=1
  1749. TARGET_DIRS_OPENGL=1
  1750. TARGET_DIRS_GTK=1
  1751. TARGET_DIRS_GTK2=1
  1752. TARGET_DIRS_SYSLOG=1
  1753. TARGET_DIRS_FORMS=1
  1754. TARGET_DIRS_SVGALIB=1
  1755. TARGET_DIRS_GGI=1
  1756. TARGET_DIRS_LIBPNG=1
  1757. TARGET_DIRS_LIBGD=1
  1758. TARGET_DIRS_UTMP=1
  1759. TARGET_DIRS_BFD=1
  1760. TARGET_DIRS_GDBM=1
  1761. TARGET_DIRS_NCURSES=1
  1762. TARGET_DIRS_TCL=1
  1763. TARGET_DIRS_CDROM=1
  1764. TARGET_DIRS_IMLIB=1
  1765. TARGET_DIRS_GNOME1=1
  1766. TARGET_DIRS_FPGTK=1
  1767. TARGET_DIRS_NEWT=1
  1768. TARGET_DIRS_UUID=1
  1769. TARGET_DIRS_LDAP=1
  1770. TARGET_DIRS_OPENAL=1
  1771. TARGET_DIRS_MAD=1
  1772. TARGET_DIRS_OGGVORBIS=1
  1773. TARGET_DIRS_A52=1
  1774. TARGET_DIRS_MODPLUG=1
  1775. TARGET_DIRS_DTS=1
  1776. TARGET_DIRS_OPENSSL=1
  1777. TARGET_DIRS_LIBCURL=1
  1778. TARGET_DIRS_CAIRO=1
  1779. endif
  1780. ifeq ($(FULL_TARGET),powerpc-netbsd)
  1781. TARGET_DIRS_UNZIP=1
  1782. TARGET_DIRS_ZLIB=1
  1783. TARGET_DIRS_X11=1
  1784. TARGET_DIRS_OPENGL=1
  1785. TARGET_DIRS_GTK=1
  1786. TARGET_DIRS_SYSLOG=1
  1787. TARGET_DIRS_FORMS=1
  1788. TARGET_DIRS_SVGALIB=1
  1789. TARGET_DIRS_GGI=1
  1790. TARGET_DIRS_LIBPNG=1
  1791. TARGET_DIRS_LIBGD=1
  1792. TARGET_DIRS_UTMP=1
  1793. TARGET_DIRS_BFD=1
  1794. TARGET_DIRS_GDBM=1
  1795. TARGET_DIRS_NCURSES=1
  1796. TARGET_DIRS_FPGTK=1
  1797. TARGET_DIRS_TCL=1
  1798. TARGET_DIRS_IMLIB=1
  1799. TARGET_DIRS_GNOME1=1
  1800. TARGET_DIRS_OPENSSL=1
  1801. TARGET_DIRS_LIBCURL=1
  1802. TARGET_DIRS_CAIRO=1
  1803. endif
  1804. ifeq ($(FULL_TARGET),powerpc-amiga)
  1805. TARGET_DIRS_AMUNITS=1
  1806. endif
  1807. ifeq ($(FULL_TARGET),powerpc-darwin)
  1808. TARGET_DIRS_UNZIP=1
  1809. TARGET_DIRS_ZLIB=1
  1810. TARGET_DIRS_FFTW=1
  1811. TARGET_DIRS_X11=1
  1812. TARGET_DIRS_OPENGL=1
  1813. TARGET_DIRS_GTK=1
  1814. TARGET_DIRS_GTK2=1
  1815. TARGET_DIRS_SYSLOG=1
  1816. TARGET_DIRS_FORMS=1
  1817. TARGET_DIRS_LIBPNG=1
  1818. TARGET_DIRS_LIBGD=1
  1819. TARGET_DIRS_UTMP=1
  1820. TARGET_DIRS_BFD=1
  1821. TARGET_DIRS_GDBM=1
  1822. TARGET_DIRS_NCURSES=1
  1823. TARGET_DIRS_FPGTK=1
  1824. TARGET_DIRS_TCL=1
  1825. TARGET_DIRS_IMLIB=1
  1826. TARGET_DIRS_GNOME1=1
  1827. TARGET_DIRS_UNIVINT=1
  1828. TARGET_DIRS_OPENSSL=1
  1829. TARGET_DIRS_LIBCURL=1
  1830. TARGET_DIRS_CAIRO=1
  1831. endif
  1832. ifeq ($(FULL_TARGET),sparc-linux)
  1833. TARGET_DIRS_UNZIP=1
  1834. TARGET_DIRS_ZLIB=1
  1835. TARGET_DIRS_FFTW=1
  1836. TARGET_DIRS_X11=1
  1837. TARGET_DIRS_OPENGL=1
  1838. TARGET_DIRS_GTK=1
  1839. TARGET_DIRS_GTK2=1
  1840. TARGET_DIRS_SYSLOG=1
  1841. TARGET_DIRS_FORMS=1
  1842. TARGET_DIRS_SVGALIB=1
  1843. TARGET_DIRS_GGI=1
  1844. TARGET_DIRS_LIBPNG=1
  1845. TARGET_DIRS_LIBGD=1
  1846. TARGET_DIRS_UTMP=1
  1847. TARGET_DIRS_BFD=1
  1848. TARGET_DIRS_GDBM=1
  1849. TARGET_DIRS_NCURSES=1
  1850. TARGET_DIRS_TCL=1
  1851. TARGET_DIRS_CDROM=1
  1852. TARGET_DIRS_IMLIB=1
  1853. TARGET_DIRS_GNOME1=1
  1854. TARGET_DIRS_FPGTK=1
  1855. TARGET_DIRS_NEWT=1
  1856. TARGET_DIRS_UUID=1
  1857. TARGET_DIRS_LDAP=1
  1858. TARGET_DIRS_OPENAL=1
  1859. TARGET_DIRS_MAD=1
  1860. TARGET_DIRS_OGGVORBIS=1
  1861. TARGET_DIRS_A52=1
  1862. TARGET_DIRS_MODPLUG=1
  1863. TARGET_DIRS_DTS=1
  1864. TARGET_DIRS_OPENSSL=1
  1865. TARGET_DIRS_LIBCURL=1
  1866. TARGET_DIRS_CAIRO=1
  1867. endif
  1868. ifeq ($(FULL_TARGET),sparc-netbsd)
  1869. TARGET_DIRS_UNZIP=1
  1870. TARGET_DIRS_ZLIB=1
  1871. TARGET_DIRS_X11=1
  1872. TARGET_DIRS_OPENGL=1
  1873. TARGET_DIRS_GTK=1
  1874. TARGET_DIRS_SYSLOG=1
  1875. TARGET_DIRS_FORMS=1
  1876. TARGET_DIRS_SVGALIB=1
  1877. TARGET_DIRS_GGI=1
  1878. TARGET_DIRS_LIBPNG=1
  1879. TARGET_DIRS_LIBGD=1
  1880. TARGET_DIRS_UTMP=1
  1881. TARGET_DIRS_BFD=1
  1882. TARGET_DIRS_GDBM=1
  1883. TARGET_DIRS_NCURSES=1
  1884. TARGET_DIRS_FPGTK=1
  1885. TARGET_DIRS_TCL=1
  1886. TARGET_DIRS_IMLIB=1
  1887. TARGET_DIRS_GNOME1=1
  1888. TARGET_DIRS_OPENSSL=1
  1889. TARGET_DIRS_LIBCURL=1
  1890. TARGET_DIRS_CAIRO=1
  1891. endif
  1892. ifeq ($(FULL_TARGET),sparc-solaris)
  1893. TARGET_DIRS_UNZIP=1
  1894. TARGET_DIRS_ZLIB=1
  1895. TARGET_DIRS_FFTW=1
  1896. TARGET_DIRS_X11=1
  1897. TARGET_DIRS_OPENGL=1
  1898. TARGET_DIRS_GTK=1
  1899. TARGET_DIRS_GTK2=1
  1900. TARGET_DIRS_SYSLOG=1
  1901. TARGET_DIRS_FORMS=1
  1902. TARGET_DIRS_SVGALIB=1
  1903. TARGET_DIRS_GGI=1
  1904. TARGET_DIRS_LIBPNG=1
  1905. TARGET_DIRS_LIBGD=1
  1906. TARGET_DIRS_UTMP=1
  1907. TARGET_DIRS_BFD=1
  1908. TARGET_DIRS_GDBM=1
  1909. TARGET_DIRS_NCURSES=1
  1910. TARGET_DIRS_FPGTK=1
  1911. TARGET_DIRS_TCL=1
  1912. TARGET_DIRS_IMLIB=1
  1913. TARGET_DIRS_GNOME1=1
  1914. TARGET_DIRS_OPENSSL=1
  1915. TARGET_DIRS_LIBCURL=1
  1916. TARGET_DIRS_CAIRO=1
  1917. endif
  1918. ifeq ($(FULL_TARGET),x86_64-linux)
  1919. TARGET_DIRS_UNZIP=1
  1920. TARGET_DIRS_ZLIB=1
  1921. TARGET_DIRS_FFTW=1
  1922. TARGET_DIRS_X11=1
  1923. TARGET_DIRS_OPENGL=1
  1924. TARGET_DIRS_GTK=1
  1925. TARGET_DIRS_GTK2=1
  1926. TARGET_DIRS_SYSLOG=1
  1927. TARGET_DIRS_FORMS=1
  1928. TARGET_DIRS_SVGALIB=1
  1929. TARGET_DIRS_GGI=1
  1930. TARGET_DIRS_LIBPNG=1
  1931. TARGET_DIRS_LIBGD=1
  1932. TARGET_DIRS_UTMP=1
  1933. TARGET_DIRS_BFD=1
  1934. TARGET_DIRS_GDBM=1
  1935. TARGET_DIRS_NCURSES=1
  1936. TARGET_DIRS_TCL=1
  1937. TARGET_DIRS_CDROM=1
  1938. TARGET_DIRS_IMLIB=1
  1939. TARGET_DIRS_GNOME1=1
  1940. TARGET_DIRS_FPGTK=1
  1941. TARGET_DIRS_NEWT=1
  1942. TARGET_DIRS_UUID=1
  1943. TARGET_DIRS_LDAP=1
  1944. TARGET_DIRS_OPENAL=1
  1945. TARGET_DIRS_MAD=1
  1946. TARGET_DIRS_OGGVORBIS=1
  1947. TARGET_DIRS_A52=1
  1948. TARGET_DIRS_MODPLUG=1
  1949. TARGET_DIRS_DTS=1
  1950. TARGET_DIRS_OPENSSL=1
  1951. TARGET_DIRS_LIBCURL=1
  1952. TARGET_DIRS_CAIRO=1
  1953. endif
  1954. ifeq ($(FULL_TARGET),x86_64-freebsd)
  1955. TARGET_DIRS_UNZIP=1
  1956. TARGET_DIRS_ZLIB=1
  1957. TARGET_DIRS_FFTW=1
  1958. TARGET_DIRS_X11=1
  1959. TARGET_DIRS_OPENGL=1
  1960. TARGET_DIRS_GTK=1
  1961. TARGET_DIRS_GTK2=1
  1962. TARGET_DIRS_SYSLOG=1
  1963. TARGET_DIRS_FORMS=1
  1964. TARGET_DIRS_SVGALIB=1
  1965. TARGET_DIRS_GGI=1
  1966. TARGET_DIRS_LIBPNG=1
  1967. TARGET_DIRS_LIBGD=1
  1968. TARGET_DIRS_UTMP=1
  1969. TARGET_DIRS_BFD=1
  1970. TARGET_DIRS_GDBM=1
  1971. TARGET_DIRS_NCURSES=1
  1972. TARGET_DIRS_FPGTK=1
  1973. TARGET_DIRS_TCL=1
  1974. TARGET_DIRS_IMLIB=1
  1975. TARGET_DIRS_GNOME1=1
  1976. TARGET_DIRS_OPENSSL=1
  1977. TARGET_DIRS_LIBCURL=1
  1978. TARGET_DIRS_CAIRO=1
  1979. endif
  1980. ifeq ($(FULL_TARGET),x86_64-win64)
  1981. TARGET_DIRS_UNZIP=1
  1982. TARGET_DIRS_OPENGL=1
  1983. TARGET_DIRS_GTK=1
  1984. TARGET_DIRS_GTK2=1
  1985. TARGET_DIRS_ZLIB=1
  1986. TARGET_DIRS_TCL=1
  1987. TARGET_DIRS_CDROM=1
  1988. TARGET_DIRS_FPGTK=1
  1989. TARGET_DIRS_WINUNITS=1
  1990. TARGET_DIRS_FFTW=1
  1991. TARGET_DIRS_OPENSSL=1
  1992. endif
  1993. ifeq ($(FULL_TARGET),arm-linux)
  1994. TARGET_DIRS_UNZIP=1
  1995. TARGET_DIRS_ZLIB=1
  1996. TARGET_DIRS_FFTW=1
  1997. TARGET_DIRS_X11=1
  1998. TARGET_DIRS_OPENGL=1
  1999. TARGET_DIRS_GTK=1
  2000. TARGET_DIRS_GTK2=1
  2001. TARGET_DIRS_SYSLOG=1
  2002. TARGET_DIRS_FORMS=1
  2003. TARGET_DIRS_SVGALIB=1
  2004. TARGET_DIRS_GGI=1
  2005. TARGET_DIRS_LIBPNG=1
  2006. TARGET_DIRS_LIBGD=1
  2007. TARGET_DIRS_UTMP=1
  2008. TARGET_DIRS_BFD=1
  2009. TARGET_DIRS_GDBM=1
  2010. TARGET_DIRS_NCURSES=1
  2011. TARGET_DIRS_TCL=1
  2012. TARGET_DIRS_CDROM=1
  2013. TARGET_DIRS_IMLIB=1
  2014. TARGET_DIRS_GNOME1=1
  2015. TARGET_DIRS_FPGTK=1
  2016. TARGET_DIRS_NEWT=1
  2017. TARGET_DIRS_UUID=1
  2018. TARGET_DIRS_LDAP=1
  2019. TARGET_DIRS_OPENAL=1
  2020. TARGET_DIRS_MAD=1
  2021. TARGET_DIRS_OGGVORBIS=1
  2022. TARGET_DIRS_A52=1
  2023. TARGET_DIRS_MODPLUG=1
  2024. TARGET_DIRS_DTS=1
  2025. TARGET_DIRS_OPENSSL=1
  2026. TARGET_DIRS_LIBCURL=1
  2027. TARGET_DIRS_CAIRO=1
  2028. endif
  2029. ifeq ($(FULL_TARGET),arm-palmos)
  2030. TARGET_DIRS_PALMUNITS=1
  2031. endif
  2032. ifeq ($(FULL_TARGET),arm-wince)
  2033. TARGET_DIRS_UNZIP=1
  2034. TARGET_DIRS_ZLIB=1
  2035. TARGET_DIRS_TCL=1
  2036. TARGET_DIRS_FFTW=1
  2037. endif
  2038. ifeq ($(FULL_TARGET),powerpc64-linux)
  2039. TARGET_DIRS_UNZIP=1
  2040. TARGET_DIRS_ZLIB=1
  2041. TARGET_DIRS_FFTW=1
  2042. TARGET_DIRS_X11=1
  2043. TARGET_DIRS_OPENGL=1
  2044. TARGET_DIRS_GTK=1
  2045. TARGET_DIRS_GTK2=1
  2046. TARGET_DIRS_SYSLOG=1
  2047. TARGET_DIRS_FORMS=1
  2048. TARGET_DIRS_SVGALIB=1
  2049. TARGET_DIRS_GGI=1
  2050. TARGET_DIRS_LIBPNG=1
  2051. TARGET_DIRS_LIBGD=1
  2052. TARGET_DIRS_UTMP=1
  2053. TARGET_DIRS_BFD=1
  2054. TARGET_DIRS_GDBM=1
  2055. TARGET_DIRS_NCURSES=1
  2056. TARGET_DIRS_TCL=1
  2057. TARGET_DIRS_CDROM=1
  2058. TARGET_DIRS_IMLIB=1
  2059. TARGET_DIRS_GNOME1=1
  2060. TARGET_DIRS_FPGTK=1
  2061. TARGET_DIRS_NEWT=1
  2062. TARGET_DIRS_UUID=1
  2063. TARGET_DIRS_LDAP=1
  2064. TARGET_DIRS_OPENAL=1
  2065. TARGET_DIRS_MAD=1
  2066. TARGET_DIRS_OGGVORBIS=1
  2067. TARGET_DIRS_A52=1
  2068. TARGET_DIRS_MODPLUG=1
  2069. TARGET_DIRS_DTS=1
  2070. TARGET_DIRS_OPENSSL=1
  2071. TARGET_DIRS_LIBCURL=1
  2072. TARGET_DIRS_CAIRO=1
  2073. endif
  2074. ifdef TARGET_DIRS_UNZIP
  2075. unzip_all:
  2076. $(MAKE) -C unzip all
  2077. unzip_debug:
  2078. $(MAKE) -C unzip debug
  2079. unzip_smart:
  2080. $(MAKE) -C unzip smart
  2081. unzip_release:
  2082. $(MAKE) -C unzip release
  2083. unzip_units:
  2084. $(MAKE) -C unzip units
  2085. unzip_examples:
  2086. $(MAKE) -C unzip examples
  2087. unzip_shared:
  2088. $(MAKE) -C unzip shared
  2089. unzip_install:
  2090. $(MAKE) -C unzip install
  2091. unzip_sourceinstall:
  2092. $(MAKE) -C unzip sourceinstall
  2093. unzip_exampleinstall:
  2094. $(MAKE) -C unzip exampleinstall
  2095. unzip_distinstall:
  2096. $(MAKE) -C unzip distinstall
  2097. unzip_zipinstall:
  2098. $(MAKE) -C unzip zipinstall
  2099. unzip_zipsourceinstall:
  2100. $(MAKE) -C unzip zipsourceinstall
  2101. unzip_zipexampleinstall:
  2102. $(MAKE) -C unzip zipexampleinstall
  2103. unzip_zipdistinstall:
  2104. $(MAKE) -C unzip zipdistinstall
  2105. unzip_clean:
  2106. $(MAKE) -C unzip clean
  2107. unzip_distclean:
  2108. $(MAKE) -C unzip distclean
  2109. unzip_cleanall:
  2110. $(MAKE) -C unzip cleanall
  2111. unzip_info:
  2112. $(MAKE) -C unzip info
  2113. unzip_makefiles:
  2114. $(MAKE) -C unzip makefiles
  2115. unzip:
  2116. $(MAKE) -C unzip all
  2117. .PHONY: unzip_all unzip_debug unzip_smart unzip_release unzip_units unzip_examples unzip_shared unzip_install unzip_sourceinstall unzip_exampleinstall unzip_distinstall unzip_zipinstall unzip_zipsourceinstall unzip_zipexampleinstall unzip_zipdistinstall unzip_clean unzip_distclean unzip_cleanall unzip_info unzip_makefiles unzip
  2118. endif
  2119. ifdef TARGET_DIRS_ZLIB
  2120. zlib_all:
  2121. $(MAKE) -C zlib all
  2122. zlib_debug:
  2123. $(MAKE) -C zlib debug
  2124. zlib_smart:
  2125. $(MAKE) -C zlib smart
  2126. zlib_release:
  2127. $(MAKE) -C zlib release
  2128. zlib_units:
  2129. $(MAKE) -C zlib units
  2130. zlib_examples:
  2131. $(MAKE) -C zlib examples
  2132. zlib_shared:
  2133. $(MAKE) -C zlib shared
  2134. zlib_install:
  2135. $(MAKE) -C zlib install
  2136. zlib_sourceinstall:
  2137. $(MAKE) -C zlib sourceinstall
  2138. zlib_exampleinstall:
  2139. $(MAKE) -C zlib exampleinstall
  2140. zlib_distinstall:
  2141. $(MAKE) -C zlib distinstall
  2142. zlib_zipinstall:
  2143. $(MAKE) -C zlib zipinstall
  2144. zlib_zipsourceinstall:
  2145. $(MAKE) -C zlib zipsourceinstall
  2146. zlib_zipexampleinstall:
  2147. $(MAKE) -C zlib zipexampleinstall
  2148. zlib_zipdistinstall:
  2149. $(MAKE) -C zlib zipdistinstall
  2150. zlib_clean:
  2151. $(MAKE) -C zlib clean
  2152. zlib_distclean:
  2153. $(MAKE) -C zlib distclean
  2154. zlib_cleanall:
  2155. $(MAKE) -C zlib cleanall
  2156. zlib_info:
  2157. $(MAKE) -C zlib info
  2158. zlib_makefiles:
  2159. $(MAKE) -C zlib makefiles
  2160. zlib:
  2161. $(MAKE) -C zlib all
  2162. .PHONY: zlib_all zlib_debug zlib_smart zlib_release zlib_units zlib_examples zlib_shared zlib_install zlib_sourceinstall zlib_exampleinstall zlib_distinstall zlib_zipinstall zlib_zipsourceinstall zlib_zipexampleinstall zlib_zipdistinstall zlib_clean zlib_distclean zlib_cleanall zlib_info zlib_makefiles zlib
  2163. endif
  2164. ifdef TARGET_DIRS_FFTW
  2165. fftw_all:
  2166. $(MAKE) -C fftw all
  2167. fftw_debug:
  2168. $(MAKE) -C fftw debug
  2169. fftw_smart:
  2170. $(MAKE) -C fftw smart
  2171. fftw_release:
  2172. $(MAKE) -C fftw release
  2173. fftw_units:
  2174. $(MAKE) -C fftw units
  2175. fftw_examples:
  2176. $(MAKE) -C fftw examples
  2177. fftw_shared:
  2178. $(MAKE) -C fftw shared
  2179. fftw_install:
  2180. $(MAKE) -C fftw install
  2181. fftw_sourceinstall:
  2182. $(MAKE) -C fftw sourceinstall
  2183. fftw_exampleinstall:
  2184. $(MAKE) -C fftw exampleinstall
  2185. fftw_distinstall:
  2186. $(MAKE) -C fftw distinstall
  2187. fftw_zipinstall:
  2188. $(MAKE) -C fftw zipinstall
  2189. fftw_zipsourceinstall:
  2190. $(MAKE) -C fftw zipsourceinstall
  2191. fftw_zipexampleinstall:
  2192. $(MAKE) -C fftw zipexampleinstall
  2193. fftw_zipdistinstall:
  2194. $(MAKE) -C fftw zipdistinstall
  2195. fftw_clean:
  2196. $(MAKE) -C fftw clean
  2197. fftw_distclean:
  2198. $(MAKE) -C fftw distclean
  2199. fftw_cleanall:
  2200. $(MAKE) -C fftw cleanall
  2201. fftw_info:
  2202. $(MAKE) -C fftw info
  2203. fftw_makefiles:
  2204. $(MAKE) -C fftw makefiles
  2205. fftw:
  2206. $(MAKE) -C fftw all
  2207. .PHONY: fftw_all fftw_debug fftw_smart fftw_release fftw_units fftw_examples fftw_shared fftw_install fftw_sourceinstall fftw_exampleinstall fftw_distinstall fftw_zipinstall fftw_zipsourceinstall fftw_zipexampleinstall fftw_zipdistinstall fftw_clean fftw_distclean fftw_cleanall fftw_info fftw_makefiles fftw
  2208. endif
  2209. ifdef TARGET_DIRS_X11
  2210. x11_all:
  2211. $(MAKE) -C x11 all
  2212. x11_debug:
  2213. $(MAKE) -C x11 debug
  2214. x11_smart:
  2215. $(MAKE) -C x11 smart
  2216. x11_release:
  2217. $(MAKE) -C x11 release
  2218. x11_units:
  2219. $(MAKE) -C x11 units
  2220. x11_examples:
  2221. $(MAKE) -C x11 examples
  2222. x11_shared:
  2223. $(MAKE) -C x11 shared
  2224. x11_install:
  2225. $(MAKE) -C x11 install
  2226. x11_sourceinstall:
  2227. $(MAKE) -C x11 sourceinstall
  2228. x11_exampleinstall:
  2229. $(MAKE) -C x11 exampleinstall
  2230. x11_distinstall:
  2231. $(MAKE) -C x11 distinstall
  2232. x11_zipinstall:
  2233. $(MAKE) -C x11 zipinstall
  2234. x11_zipsourceinstall:
  2235. $(MAKE) -C x11 zipsourceinstall
  2236. x11_zipexampleinstall:
  2237. $(MAKE) -C x11 zipexampleinstall
  2238. x11_zipdistinstall:
  2239. $(MAKE) -C x11 zipdistinstall
  2240. x11_clean:
  2241. $(MAKE) -C x11 clean
  2242. x11_distclean:
  2243. $(MAKE) -C x11 distclean
  2244. x11_cleanall:
  2245. $(MAKE) -C x11 cleanall
  2246. x11_info:
  2247. $(MAKE) -C x11 info
  2248. x11_makefiles:
  2249. $(MAKE) -C x11 makefiles
  2250. x11:
  2251. $(MAKE) -C x11 all
  2252. .PHONY: x11_all x11_debug x11_smart x11_release x11_units x11_examples x11_shared x11_install x11_sourceinstall x11_exampleinstall x11_distinstall x11_zipinstall x11_zipsourceinstall x11_zipexampleinstall x11_zipdistinstall x11_clean x11_distclean x11_cleanall x11_info x11_makefiles x11
  2253. endif
  2254. ifdef TARGET_DIRS_OPENGL
  2255. opengl_all:
  2256. $(MAKE) -C opengl all
  2257. opengl_debug:
  2258. $(MAKE) -C opengl debug
  2259. opengl_smart:
  2260. $(MAKE) -C opengl smart
  2261. opengl_release:
  2262. $(MAKE) -C opengl release
  2263. opengl_units:
  2264. $(MAKE) -C opengl units
  2265. opengl_examples:
  2266. $(MAKE) -C opengl examples
  2267. opengl_shared:
  2268. $(MAKE) -C opengl shared
  2269. opengl_install:
  2270. $(MAKE) -C opengl install
  2271. opengl_sourceinstall:
  2272. $(MAKE) -C opengl sourceinstall
  2273. opengl_exampleinstall:
  2274. $(MAKE) -C opengl exampleinstall
  2275. opengl_distinstall:
  2276. $(MAKE) -C opengl distinstall
  2277. opengl_zipinstall:
  2278. $(MAKE) -C opengl zipinstall
  2279. opengl_zipsourceinstall:
  2280. $(MAKE) -C opengl zipsourceinstall
  2281. opengl_zipexampleinstall:
  2282. $(MAKE) -C opengl zipexampleinstall
  2283. opengl_zipdistinstall:
  2284. $(MAKE) -C opengl zipdistinstall
  2285. opengl_clean:
  2286. $(MAKE) -C opengl clean
  2287. opengl_distclean:
  2288. $(MAKE) -C opengl distclean
  2289. opengl_cleanall:
  2290. $(MAKE) -C opengl cleanall
  2291. opengl_info:
  2292. $(MAKE) -C opengl info
  2293. opengl_makefiles:
  2294. $(MAKE) -C opengl makefiles
  2295. opengl:
  2296. $(MAKE) -C opengl all
  2297. .PHONY: opengl_all opengl_debug opengl_smart opengl_release opengl_units opengl_examples opengl_shared opengl_install opengl_sourceinstall opengl_exampleinstall opengl_distinstall opengl_zipinstall opengl_zipsourceinstall opengl_zipexampleinstall opengl_zipdistinstall opengl_clean opengl_distclean opengl_cleanall opengl_info opengl_makefiles opengl
  2298. endif
  2299. ifdef TARGET_DIRS_GTK
  2300. gtk_all:
  2301. $(MAKE) -C gtk all
  2302. gtk_debug:
  2303. $(MAKE) -C gtk debug
  2304. gtk_smart:
  2305. $(MAKE) -C gtk smart
  2306. gtk_release:
  2307. $(MAKE) -C gtk release
  2308. gtk_units:
  2309. $(MAKE) -C gtk units
  2310. gtk_examples:
  2311. $(MAKE) -C gtk examples
  2312. gtk_shared:
  2313. $(MAKE) -C gtk shared
  2314. gtk_install:
  2315. $(MAKE) -C gtk install
  2316. gtk_sourceinstall:
  2317. $(MAKE) -C gtk sourceinstall
  2318. gtk_exampleinstall:
  2319. $(MAKE) -C gtk exampleinstall
  2320. gtk_distinstall:
  2321. $(MAKE) -C gtk distinstall
  2322. gtk_zipinstall:
  2323. $(MAKE) -C gtk zipinstall
  2324. gtk_zipsourceinstall:
  2325. $(MAKE) -C gtk zipsourceinstall
  2326. gtk_zipexampleinstall:
  2327. $(MAKE) -C gtk zipexampleinstall
  2328. gtk_zipdistinstall:
  2329. $(MAKE) -C gtk zipdistinstall
  2330. gtk_clean:
  2331. $(MAKE) -C gtk clean
  2332. gtk_distclean:
  2333. $(MAKE) -C gtk distclean
  2334. gtk_cleanall:
  2335. $(MAKE) -C gtk cleanall
  2336. gtk_info:
  2337. $(MAKE) -C gtk info
  2338. gtk_makefiles:
  2339. $(MAKE) -C gtk makefiles
  2340. gtk:
  2341. $(MAKE) -C gtk all
  2342. .PHONY: gtk_all gtk_debug gtk_smart gtk_release gtk_units gtk_examples gtk_shared gtk_install gtk_sourceinstall gtk_exampleinstall gtk_distinstall gtk_zipinstall gtk_zipsourceinstall gtk_zipexampleinstall gtk_zipdistinstall gtk_clean gtk_distclean gtk_cleanall gtk_info gtk_makefiles gtk
  2343. endif
  2344. ifdef TARGET_DIRS_GTK2
  2345. gtk2_all:
  2346. $(MAKE) -C gtk2 all
  2347. gtk2_debug:
  2348. $(MAKE) -C gtk2 debug
  2349. gtk2_smart:
  2350. $(MAKE) -C gtk2 smart
  2351. gtk2_release:
  2352. $(MAKE) -C gtk2 release
  2353. gtk2_units:
  2354. $(MAKE) -C gtk2 units
  2355. gtk2_examples:
  2356. $(MAKE) -C gtk2 examples
  2357. gtk2_shared:
  2358. $(MAKE) -C gtk2 shared
  2359. gtk2_install:
  2360. $(MAKE) -C gtk2 install
  2361. gtk2_sourceinstall:
  2362. $(MAKE) -C gtk2 sourceinstall
  2363. gtk2_exampleinstall:
  2364. $(MAKE) -C gtk2 exampleinstall
  2365. gtk2_distinstall:
  2366. $(MAKE) -C gtk2 distinstall
  2367. gtk2_zipinstall:
  2368. $(MAKE) -C gtk2 zipinstall
  2369. gtk2_zipsourceinstall:
  2370. $(MAKE) -C gtk2 zipsourceinstall
  2371. gtk2_zipexampleinstall:
  2372. $(MAKE) -C gtk2 zipexampleinstall
  2373. gtk2_zipdistinstall:
  2374. $(MAKE) -C gtk2 zipdistinstall
  2375. gtk2_clean:
  2376. $(MAKE) -C gtk2 clean
  2377. gtk2_distclean:
  2378. $(MAKE) -C gtk2 distclean
  2379. gtk2_cleanall:
  2380. $(MAKE) -C gtk2 cleanall
  2381. gtk2_info:
  2382. $(MAKE) -C gtk2 info
  2383. gtk2_makefiles:
  2384. $(MAKE) -C gtk2 makefiles
  2385. gtk2:
  2386. $(MAKE) -C gtk2 all
  2387. .PHONY: gtk2_all gtk2_debug gtk2_smart gtk2_release gtk2_units gtk2_examples gtk2_shared gtk2_install gtk2_sourceinstall gtk2_exampleinstall gtk2_distinstall gtk2_zipinstall gtk2_zipsourceinstall gtk2_zipexampleinstall gtk2_zipdistinstall gtk2_clean gtk2_distclean gtk2_cleanall gtk2_info gtk2_makefiles gtk2
  2388. endif
  2389. ifdef TARGET_DIRS_SYSLOG
  2390. syslog_all:
  2391. $(MAKE) -C syslog all
  2392. syslog_debug:
  2393. $(MAKE) -C syslog debug
  2394. syslog_smart:
  2395. $(MAKE) -C syslog smart
  2396. syslog_release:
  2397. $(MAKE) -C syslog release
  2398. syslog_units:
  2399. $(MAKE) -C syslog units
  2400. syslog_examples:
  2401. $(MAKE) -C syslog examples
  2402. syslog_shared:
  2403. $(MAKE) -C syslog shared
  2404. syslog_install:
  2405. $(MAKE) -C syslog install
  2406. syslog_sourceinstall:
  2407. $(MAKE) -C syslog sourceinstall
  2408. syslog_exampleinstall:
  2409. $(MAKE) -C syslog exampleinstall
  2410. syslog_distinstall:
  2411. $(MAKE) -C syslog distinstall
  2412. syslog_zipinstall:
  2413. $(MAKE) -C syslog zipinstall
  2414. syslog_zipsourceinstall:
  2415. $(MAKE) -C syslog zipsourceinstall
  2416. syslog_zipexampleinstall:
  2417. $(MAKE) -C syslog zipexampleinstall
  2418. syslog_zipdistinstall:
  2419. $(MAKE) -C syslog zipdistinstall
  2420. syslog_clean:
  2421. $(MAKE) -C syslog clean
  2422. syslog_distclean:
  2423. $(MAKE) -C syslog distclean
  2424. syslog_cleanall:
  2425. $(MAKE) -C syslog cleanall
  2426. syslog_info:
  2427. $(MAKE) -C syslog info
  2428. syslog_makefiles:
  2429. $(MAKE) -C syslog makefiles
  2430. syslog:
  2431. $(MAKE) -C syslog all
  2432. .PHONY: syslog_all syslog_debug syslog_smart syslog_release syslog_units syslog_examples syslog_shared syslog_install syslog_sourceinstall syslog_exampleinstall syslog_distinstall syslog_zipinstall syslog_zipsourceinstall syslog_zipexampleinstall syslog_zipdistinstall syslog_clean syslog_distclean syslog_cleanall syslog_info syslog_makefiles syslog
  2433. endif
  2434. ifdef TARGET_DIRS_FORMS
  2435. forms_all:
  2436. $(MAKE) -C forms all
  2437. forms_debug:
  2438. $(MAKE) -C forms debug
  2439. forms_smart:
  2440. $(MAKE) -C forms smart
  2441. forms_release:
  2442. $(MAKE) -C forms release
  2443. forms_units:
  2444. $(MAKE) -C forms units
  2445. forms_examples:
  2446. $(MAKE) -C forms examples
  2447. forms_shared:
  2448. $(MAKE) -C forms shared
  2449. forms_install:
  2450. $(MAKE) -C forms install
  2451. forms_sourceinstall:
  2452. $(MAKE) -C forms sourceinstall
  2453. forms_exampleinstall:
  2454. $(MAKE) -C forms exampleinstall
  2455. forms_distinstall:
  2456. $(MAKE) -C forms distinstall
  2457. forms_zipinstall:
  2458. $(MAKE) -C forms zipinstall
  2459. forms_zipsourceinstall:
  2460. $(MAKE) -C forms zipsourceinstall
  2461. forms_zipexampleinstall:
  2462. $(MAKE) -C forms zipexampleinstall
  2463. forms_zipdistinstall:
  2464. $(MAKE) -C forms zipdistinstall
  2465. forms_clean:
  2466. $(MAKE) -C forms clean
  2467. forms_distclean:
  2468. $(MAKE) -C forms distclean
  2469. forms_cleanall:
  2470. $(MAKE) -C forms cleanall
  2471. forms_info:
  2472. $(MAKE) -C forms info
  2473. forms_makefiles:
  2474. $(MAKE) -C forms makefiles
  2475. forms:
  2476. $(MAKE) -C forms all
  2477. .PHONY: forms_all forms_debug forms_smart forms_release forms_units forms_examples forms_shared forms_install forms_sourceinstall forms_exampleinstall forms_distinstall forms_zipinstall forms_zipsourceinstall forms_zipexampleinstall forms_zipdistinstall forms_clean forms_distclean forms_cleanall forms_info forms_makefiles forms
  2478. endif
  2479. ifdef TARGET_DIRS_SVGALIB
  2480. svgalib_all:
  2481. $(MAKE) -C svgalib all
  2482. svgalib_debug:
  2483. $(MAKE) -C svgalib debug
  2484. svgalib_smart:
  2485. $(MAKE) -C svgalib smart
  2486. svgalib_release:
  2487. $(MAKE) -C svgalib release
  2488. svgalib_units:
  2489. $(MAKE) -C svgalib units
  2490. svgalib_examples:
  2491. $(MAKE) -C svgalib examples
  2492. svgalib_shared:
  2493. $(MAKE) -C svgalib shared
  2494. svgalib_install:
  2495. $(MAKE) -C svgalib install
  2496. svgalib_sourceinstall:
  2497. $(MAKE) -C svgalib sourceinstall
  2498. svgalib_exampleinstall:
  2499. $(MAKE) -C svgalib exampleinstall
  2500. svgalib_distinstall:
  2501. $(MAKE) -C svgalib distinstall
  2502. svgalib_zipinstall:
  2503. $(MAKE) -C svgalib zipinstall
  2504. svgalib_zipsourceinstall:
  2505. $(MAKE) -C svgalib zipsourceinstall
  2506. svgalib_zipexampleinstall:
  2507. $(MAKE) -C svgalib zipexampleinstall
  2508. svgalib_zipdistinstall:
  2509. $(MAKE) -C svgalib zipdistinstall
  2510. svgalib_clean:
  2511. $(MAKE) -C svgalib clean
  2512. svgalib_distclean:
  2513. $(MAKE) -C svgalib distclean
  2514. svgalib_cleanall:
  2515. $(MAKE) -C svgalib cleanall
  2516. svgalib_info:
  2517. $(MAKE) -C svgalib info
  2518. svgalib_makefiles:
  2519. $(MAKE) -C svgalib makefiles
  2520. svgalib:
  2521. $(MAKE) -C svgalib all
  2522. .PHONY: svgalib_all svgalib_debug svgalib_smart svgalib_release svgalib_units svgalib_examples svgalib_shared svgalib_install svgalib_sourceinstall svgalib_exampleinstall svgalib_distinstall svgalib_zipinstall svgalib_zipsourceinstall svgalib_zipexampleinstall svgalib_zipdistinstall svgalib_clean svgalib_distclean svgalib_cleanall svgalib_info svgalib_makefiles svgalib
  2523. endif
  2524. ifdef TARGET_DIRS_GGI
  2525. ggi_all:
  2526. $(MAKE) -C ggi all
  2527. ggi_debug:
  2528. $(MAKE) -C ggi debug
  2529. ggi_smart:
  2530. $(MAKE) -C ggi smart
  2531. ggi_release:
  2532. $(MAKE) -C ggi release
  2533. ggi_units:
  2534. $(MAKE) -C ggi units
  2535. ggi_examples:
  2536. $(MAKE) -C ggi examples
  2537. ggi_shared:
  2538. $(MAKE) -C ggi shared
  2539. ggi_install:
  2540. $(MAKE) -C ggi install
  2541. ggi_sourceinstall:
  2542. $(MAKE) -C ggi sourceinstall
  2543. ggi_exampleinstall:
  2544. $(MAKE) -C ggi exampleinstall
  2545. ggi_distinstall:
  2546. $(MAKE) -C ggi distinstall
  2547. ggi_zipinstall:
  2548. $(MAKE) -C ggi zipinstall
  2549. ggi_zipsourceinstall:
  2550. $(MAKE) -C ggi zipsourceinstall
  2551. ggi_zipexampleinstall:
  2552. $(MAKE) -C ggi zipexampleinstall
  2553. ggi_zipdistinstall:
  2554. $(MAKE) -C ggi zipdistinstall
  2555. ggi_clean:
  2556. $(MAKE) -C ggi clean
  2557. ggi_distclean:
  2558. $(MAKE) -C ggi distclean
  2559. ggi_cleanall:
  2560. $(MAKE) -C ggi cleanall
  2561. ggi_info:
  2562. $(MAKE) -C ggi info
  2563. ggi_makefiles:
  2564. $(MAKE) -C ggi makefiles
  2565. ggi:
  2566. $(MAKE) -C ggi all
  2567. .PHONY: ggi_all ggi_debug ggi_smart ggi_release ggi_units ggi_examples ggi_shared ggi_install ggi_sourceinstall ggi_exampleinstall ggi_distinstall ggi_zipinstall ggi_zipsourceinstall ggi_zipexampleinstall ggi_zipdistinstall ggi_clean ggi_distclean ggi_cleanall ggi_info ggi_makefiles ggi
  2568. endif
  2569. ifdef TARGET_DIRS_LIBPNG
  2570. libpng_all:
  2571. $(MAKE) -C libpng all
  2572. libpng_debug:
  2573. $(MAKE) -C libpng debug
  2574. libpng_smart:
  2575. $(MAKE) -C libpng smart
  2576. libpng_release:
  2577. $(MAKE) -C libpng release
  2578. libpng_units:
  2579. $(MAKE) -C libpng units
  2580. libpng_examples:
  2581. $(MAKE) -C libpng examples
  2582. libpng_shared:
  2583. $(MAKE) -C libpng shared
  2584. libpng_install:
  2585. $(MAKE) -C libpng install
  2586. libpng_sourceinstall:
  2587. $(MAKE) -C libpng sourceinstall
  2588. libpng_exampleinstall:
  2589. $(MAKE) -C libpng exampleinstall
  2590. libpng_distinstall:
  2591. $(MAKE) -C libpng distinstall
  2592. libpng_zipinstall:
  2593. $(MAKE) -C libpng zipinstall
  2594. libpng_zipsourceinstall:
  2595. $(MAKE) -C libpng zipsourceinstall
  2596. libpng_zipexampleinstall:
  2597. $(MAKE) -C libpng zipexampleinstall
  2598. libpng_zipdistinstall:
  2599. $(MAKE) -C libpng zipdistinstall
  2600. libpng_clean:
  2601. $(MAKE) -C libpng clean
  2602. libpng_distclean:
  2603. $(MAKE) -C libpng distclean
  2604. libpng_cleanall:
  2605. $(MAKE) -C libpng cleanall
  2606. libpng_info:
  2607. $(MAKE) -C libpng info
  2608. libpng_makefiles:
  2609. $(MAKE) -C libpng makefiles
  2610. libpng:
  2611. $(MAKE) -C libpng all
  2612. .PHONY: libpng_all libpng_debug libpng_smart libpng_release libpng_units libpng_examples libpng_shared libpng_install libpng_sourceinstall libpng_exampleinstall libpng_distinstall libpng_zipinstall libpng_zipsourceinstall libpng_zipexampleinstall libpng_zipdistinstall libpng_clean libpng_distclean libpng_cleanall libpng_info libpng_makefiles libpng
  2613. endif
  2614. ifdef TARGET_DIRS_LIBGD
  2615. libgd_all:
  2616. $(MAKE) -C libgd all
  2617. libgd_debug:
  2618. $(MAKE) -C libgd debug
  2619. libgd_smart:
  2620. $(MAKE) -C libgd smart
  2621. libgd_release:
  2622. $(MAKE) -C libgd release
  2623. libgd_units:
  2624. $(MAKE) -C libgd units
  2625. libgd_examples:
  2626. $(MAKE) -C libgd examples
  2627. libgd_shared:
  2628. $(MAKE) -C libgd shared
  2629. libgd_install:
  2630. $(MAKE) -C libgd install
  2631. libgd_sourceinstall:
  2632. $(MAKE) -C libgd sourceinstall
  2633. libgd_exampleinstall:
  2634. $(MAKE) -C libgd exampleinstall
  2635. libgd_distinstall:
  2636. $(MAKE) -C libgd distinstall
  2637. libgd_zipinstall:
  2638. $(MAKE) -C libgd zipinstall
  2639. libgd_zipsourceinstall:
  2640. $(MAKE) -C libgd zipsourceinstall
  2641. libgd_zipexampleinstall:
  2642. $(MAKE) -C libgd zipexampleinstall
  2643. libgd_zipdistinstall:
  2644. $(MAKE) -C libgd zipdistinstall
  2645. libgd_clean:
  2646. $(MAKE) -C libgd clean
  2647. libgd_distclean:
  2648. $(MAKE) -C libgd distclean
  2649. libgd_cleanall:
  2650. $(MAKE) -C libgd cleanall
  2651. libgd_info:
  2652. $(MAKE) -C libgd info
  2653. libgd_makefiles:
  2654. $(MAKE) -C libgd makefiles
  2655. libgd:
  2656. $(MAKE) -C libgd all
  2657. .PHONY: libgd_all libgd_debug libgd_smart libgd_release libgd_units libgd_examples libgd_shared libgd_install libgd_sourceinstall libgd_exampleinstall libgd_distinstall libgd_zipinstall libgd_zipsourceinstall libgd_zipexampleinstall libgd_zipdistinstall libgd_clean libgd_distclean libgd_cleanall libgd_info libgd_makefiles libgd
  2658. endif
  2659. ifdef TARGET_DIRS_UTMP
  2660. utmp_all:
  2661. $(MAKE) -C utmp all
  2662. utmp_debug:
  2663. $(MAKE) -C utmp debug
  2664. utmp_smart:
  2665. $(MAKE) -C utmp smart
  2666. utmp_release:
  2667. $(MAKE) -C utmp release
  2668. utmp_units:
  2669. $(MAKE) -C utmp units
  2670. utmp_examples:
  2671. $(MAKE) -C utmp examples
  2672. utmp_shared:
  2673. $(MAKE) -C utmp shared
  2674. utmp_install:
  2675. $(MAKE) -C utmp install
  2676. utmp_sourceinstall:
  2677. $(MAKE) -C utmp sourceinstall
  2678. utmp_exampleinstall:
  2679. $(MAKE) -C utmp exampleinstall
  2680. utmp_distinstall:
  2681. $(MAKE) -C utmp distinstall
  2682. utmp_zipinstall:
  2683. $(MAKE) -C utmp zipinstall
  2684. utmp_zipsourceinstall:
  2685. $(MAKE) -C utmp zipsourceinstall
  2686. utmp_zipexampleinstall:
  2687. $(MAKE) -C utmp zipexampleinstall
  2688. utmp_zipdistinstall:
  2689. $(MAKE) -C utmp zipdistinstall
  2690. utmp_clean:
  2691. $(MAKE) -C utmp clean
  2692. utmp_distclean:
  2693. $(MAKE) -C utmp distclean
  2694. utmp_cleanall:
  2695. $(MAKE) -C utmp cleanall
  2696. utmp_info:
  2697. $(MAKE) -C utmp info
  2698. utmp_makefiles:
  2699. $(MAKE) -C utmp makefiles
  2700. utmp:
  2701. $(MAKE) -C utmp all
  2702. .PHONY: utmp_all utmp_debug utmp_smart utmp_release utmp_units utmp_examples utmp_shared utmp_install utmp_sourceinstall utmp_exampleinstall utmp_distinstall utmp_zipinstall utmp_zipsourceinstall utmp_zipexampleinstall utmp_zipdistinstall utmp_clean utmp_distclean utmp_cleanall utmp_info utmp_makefiles utmp
  2703. endif
  2704. ifdef TARGET_DIRS_BFD
  2705. bfd_all:
  2706. $(MAKE) -C bfd all
  2707. bfd_debug:
  2708. $(MAKE) -C bfd debug
  2709. bfd_smart:
  2710. $(MAKE) -C bfd smart
  2711. bfd_release:
  2712. $(MAKE) -C bfd release
  2713. bfd_units:
  2714. $(MAKE) -C bfd units
  2715. bfd_examples:
  2716. $(MAKE) -C bfd examples
  2717. bfd_shared:
  2718. $(MAKE) -C bfd shared
  2719. bfd_install:
  2720. $(MAKE) -C bfd install
  2721. bfd_sourceinstall:
  2722. $(MAKE) -C bfd sourceinstall
  2723. bfd_exampleinstall:
  2724. $(MAKE) -C bfd exampleinstall
  2725. bfd_distinstall:
  2726. $(MAKE) -C bfd distinstall
  2727. bfd_zipinstall:
  2728. $(MAKE) -C bfd zipinstall
  2729. bfd_zipsourceinstall:
  2730. $(MAKE) -C bfd zipsourceinstall
  2731. bfd_zipexampleinstall:
  2732. $(MAKE) -C bfd zipexampleinstall
  2733. bfd_zipdistinstall:
  2734. $(MAKE) -C bfd zipdistinstall
  2735. bfd_clean:
  2736. $(MAKE) -C bfd clean
  2737. bfd_distclean:
  2738. $(MAKE) -C bfd distclean
  2739. bfd_cleanall:
  2740. $(MAKE) -C bfd cleanall
  2741. bfd_info:
  2742. $(MAKE) -C bfd info
  2743. bfd_makefiles:
  2744. $(MAKE) -C bfd makefiles
  2745. bfd:
  2746. $(MAKE) -C bfd all
  2747. .PHONY: bfd_all bfd_debug bfd_smart bfd_release bfd_units bfd_examples bfd_shared bfd_install bfd_sourceinstall bfd_exampleinstall bfd_distinstall bfd_zipinstall bfd_zipsourceinstall bfd_zipexampleinstall bfd_zipdistinstall bfd_clean bfd_distclean bfd_cleanall bfd_info bfd_makefiles bfd
  2748. endif
  2749. ifdef TARGET_DIRS_GDBM
  2750. gdbm_all:
  2751. $(MAKE) -C gdbm all
  2752. gdbm_debug:
  2753. $(MAKE) -C gdbm debug
  2754. gdbm_smart:
  2755. $(MAKE) -C gdbm smart
  2756. gdbm_release:
  2757. $(MAKE) -C gdbm release
  2758. gdbm_units:
  2759. $(MAKE) -C gdbm units
  2760. gdbm_examples:
  2761. $(MAKE) -C gdbm examples
  2762. gdbm_shared:
  2763. $(MAKE) -C gdbm shared
  2764. gdbm_install:
  2765. $(MAKE) -C gdbm install
  2766. gdbm_sourceinstall:
  2767. $(MAKE) -C gdbm sourceinstall
  2768. gdbm_exampleinstall:
  2769. $(MAKE) -C gdbm exampleinstall
  2770. gdbm_distinstall:
  2771. $(MAKE) -C gdbm distinstall
  2772. gdbm_zipinstall:
  2773. $(MAKE) -C gdbm zipinstall
  2774. gdbm_zipsourceinstall:
  2775. $(MAKE) -C gdbm zipsourceinstall
  2776. gdbm_zipexampleinstall:
  2777. $(MAKE) -C gdbm zipexampleinstall
  2778. gdbm_zipdistinstall:
  2779. $(MAKE) -C gdbm zipdistinstall
  2780. gdbm_clean:
  2781. $(MAKE) -C gdbm clean
  2782. gdbm_distclean:
  2783. $(MAKE) -C gdbm distclean
  2784. gdbm_cleanall:
  2785. $(MAKE) -C gdbm cleanall
  2786. gdbm_info:
  2787. $(MAKE) -C gdbm info
  2788. gdbm_makefiles:
  2789. $(MAKE) -C gdbm makefiles
  2790. gdbm:
  2791. $(MAKE) -C gdbm all
  2792. .PHONY: gdbm_all gdbm_debug gdbm_smart gdbm_release gdbm_units gdbm_examples gdbm_shared gdbm_install gdbm_sourceinstall gdbm_exampleinstall gdbm_distinstall gdbm_zipinstall gdbm_zipsourceinstall gdbm_zipexampleinstall gdbm_zipdistinstall gdbm_clean gdbm_distclean gdbm_cleanall gdbm_info gdbm_makefiles gdbm
  2793. endif
  2794. ifdef TARGET_DIRS_NCURSES
  2795. ncurses_all:
  2796. $(MAKE) -C ncurses all
  2797. ncurses_debug:
  2798. $(MAKE) -C ncurses debug
  2799. ncurses_smart:
  2800. $(MAKE) -C ncurses smart
  2801. ncurses_release:
  2802. $(MAKE) -C ncurses release
  2803. ncurses_units:
  2804. $(MAKE) -C ncurses units
  2805. ncurses_examples:
  2806. $(MAKE) -C ncurses examples
  2807. ncurses_shared:
  2808. $(MAKE) -C ncurses shared
  2809. ncurses_install:
  2810. $(MAKE) -C ncurses install
  2811. ncurses_sourceinstall:
  2812. $(MAKE) -C ncurses sourceinstall
  2813. ncurses_exampleinstall:
  2814. $(MAKE) -C ncurses exampleinstall
  2815. ncurses_distinstall:
  2816. $(MAKE) -C ncurses distinstall
  2817. ncurses_zipinstall:
  2818. $(MAKE) -C ncurses zipinstall
  2819. ncurses_zipsourceinstall:
  2820. $(MAKE) -C ncurses zipsourceinstall
  2821. ncurses_zipexampleinstall:
  2822. $(MAKE) -C ncurses zipexampleinstall
  2823. ncurses_zipdistinstall:
  2824. $(MAKE) -C ncurses zipdistinstall
  2825. ncurses_clean:
  2826. $(MAKE) -C ncurses clean
  2827. ncurses_distclean:
  2828. $(MAKE) -C ncurses distclean
  2829. ncurses_cleanall:
  2830. $(MAKE) -C ncurses cleanall
  2831. ncurses_info:
  2832. $(MAKE) -C ncurses info
  2833. ncurses_makefiles:
  2834. $(MAKE) -C ncurses makefiles
  2835. ncurses:
  2836. $(MAKE) -C ncurses all
  2837. .PHONY: ncurses_all ncurses_debug ncurses_smart ncurses_release ncurses_units ncurses_examples ncurses_shared ncurses_install ncurses_sourceinstall ncurses_exampleinstall ncurses_distinstall ncurses_zipinstall ncurses_zipsourceinstall ncurses_zipexampleinstall ncurses_zipdistinstall ncurses_clean ncurses_distclean ncurses_cleanall ncurses_info ncurses_makefiles ncurses
  2838. endif
  2839. ifdef TARGET_DIRS_TCL
  2840. tcl_all:
  2841. $(MAKE) -C tcl all
  2842. tcl_debug:
  2843. $(MAKE) -C tcl debug
  2844. tcl_smart:
  2845. $(MAKE) -C tcl smart
  2846. tcl_release:
  2847. $(MAKE) -C tcl release
  2848. tcl_units:
  2849. $(MAKE) -C tcl units
  2850. tcl_examples:
  2851. $(MAKE) -C tcl examples
  2852. tcl_shared:
  2853. $(MAKE) -C tcl shared
  2854. tcl_install:
  2855. $(MAKE) -C tcl install
  2856. tcl_sourceinstall:
  2857. $(MAKE) -C tcl sourceinstall
  2858. tcl_exampleinstall:
  2859. $(MAKE) -C tcl exampleinstall
  2860. tcl_distinstall:
  2861. $(MAKE) -C tcl distinstall
  2862. tcl_zipinstall:
  2863. $(MAKE) -C tcl zipinstall
  2864. tcl_zipsourceinstall:
  2865. $(MAKE) -C tcl zipsourceinstall
  2866. tcl_zipexampleinstall:
  2867. $(MAKE) -C tcl zipexampleinstall
  2868. tcl_zipdistinstall:
  2869. $(MAKE) -C tcl zipdistinstall
  2870. tcl_clean:
  2871. $(MAKE) -C tcl clean
  2872. tcl_distclean:
  2873. $(MAKE) -C tcl distclean
  2874. tcl_cleanall:
  2875. $(MAKE) -C tcl cleanall
  2876. tcl_info:
  2877. $(MAKE) -C tcl info
  2878. tcl_makefiles:
  2879. $(MAKE) -C tcl makefiles
  2880. tcl:
  2881. $(MAKE) -C tcl all
  2882. .PHONY: tcl_all tcl_debug tcl_smart tcl_release tcl_units tcl_examples tcl_shared tcl_install tcl_sourceinstall tcl_exampleinstall tcl_distinstall tcl_zipinstall tcl_zipsourceinstall tcl_zipexampleinstall tcl_zipdistinstall tcl_clean tcl_distclean tcl_cleanall tcl_info tcl_makefiles tcl
  2883. endif
  2884. ifdef TARGET_DIRS_CDROM
  2885. cdrom_all:
  2886. $(MAKE) -C cdrom all
  2887. cdrom_debug:
  2888. $(MAKE) -C cdrom debug
  2889. cdrom_smart:
  2890. $(MAKE) -C cdrom smart
  2891. cdrom_release:
  2892. $(MAKE) -C cdrom release
  2893. cdrom_units:
  2894. $(MAKE) -C cdrom units
  2895. cdrom_examples:
  2896. $(MAKE) -C cdrom examples
  2897. cdrom_shared:
  2898. $(MAKE) -C cdrom shared
  2899. cdrom_install:
  2900. $(MAKE) -C cdrom install
  2901. cdrom_sourceinstall:
  2902. $(MAKE) -C cdrom sourceinstall
  2903. cdrom_exampleinstall:
  2904. $(MAKE) -C cdrom exampleinstall
  2905. cdrom_distinstall:
  2906. $(MAKE) -C cdrom distinstall
  2907. cdrom_zipinstall:
  2908. $(MAKE) -C cdrom zipinstall
  2909. cdrom_zipsourceinstall:
  2910. $(MAKE) -C cdrom zipsourceinstall
  2911. cdrom_zipexampleinstall:
  2912. $(MAKE) -C cdrom zipexampleinstall
  2913. cdrom_zipdistinstall:
  2914. $(MAKE) -C cdrom zipdistinstall
  2915. cdrom_clean:
  2916. $(MAKE) -C cdrom clean
  2917. cdrom_distclean:
  2918. $(MAKE) -C cdrom distclean
  2919. cdrom_cleanall:
  2920. $(MAKE) -C cdrom cleanall
  2921. cdrom_info:
  2922. $(MAKE) -C cdrom info
  2923. cdrom_makefiles:
  2924. $(MAKE) -C cdrom makefiles
  2925. cdrom:
  2926. $(MAKE) -C cdrom all
  2927. .PHONY: cdrom_all cdrom_debug cdrom_smart cdrom_release cdrom_units cdrom_examples cdrom_shared cdrom_install cdrom_sourceinstall cdrom_exampleinstall cdrom_distinstall cdrom_zipinstall cdrom_zipsourceinstall cdrom_zipexampleinstall cdrom_zipdistinstall cdrom_clean cdrom_distclean cdrom_cleanall cdrom_info cdrom_makefiles cdrom
  2928. endif
  2929. ifdef TARGET_DIRS_IMLIB
  2930. imlib_all:
  2931. $(MAKE) -C imlib all
  2932. imlib_debug:
  2933. $(MAKE) -C imlib debug
  2934. imlib_smart:
  2935. $(MAKE) -C imlib smart
  2936. imlib_release:
  2937. $(MAKE) -C imlib release
  2938. imlib_units:
  2939. $(MAKE) -C imlib units
  2940. imlib_examples:
  2941. $(MAKE) -C imlib examples
  2942. imlib_shared:
  2943. $(MAKE) -C imlib shared
  2944. imlib_install:
  2945. $(MAKE) -C imlib install
  2946. imlib_sourceinstall:
  2947. $(MAKE) -C imlib sourceinstall
  2948. imlib_exampleinstall:
  2949. $(MAKE) -C imlib exampleinstall
  2950. imlib_distinstall:
  2951. $(MAKE) -C imlib distinstall
  2952. imlib_zipinstall:
  2953. $(MAKE) -C imlib zipinstall
  2954. imlib_zipsourceinstall:
  2955. $(MAKE) -C imlib zipsourceinstall
  2956. imlib_zipexampleinstall:
  2957. $(MAKE) -C imlib zipexampleinstall
  2958. imlib_zipdistinstall:
  2959. $(MAKE) -C imlib zipdistinstall
  2960. imlib_clean:
  2961. $(MAKE) -C imlib clean
  2962. imlib_distclean:
  2963. $(MAKE) -C imlib distclean
  2964. imlib_cleanall:
  2965. $(MAKE) -C imlib cleanall
  2966. imlib_info:
  2967. $(MAKE) -C imlib info
  2968. imlib_makefiles:
  2969. $(MAKE) -C imlib makefiles
  2970. imlib:
  2971. $(MAKE) -C imlib all
  2972. .PHONY: imlib_all imlib_debug imlib_smart imlib_release imlib_units imlib_examples imlib_shared imlib_install imlib_sourceinstall imlib_exampleinstall imlib_distinstall imlib_zipinstall imlib_zipsourceinstall imlib_zipexampleinstall imlib_zipdistinstall imlib_clean imlib_distclean imlib_cleanall imlib_info imlib_makefiles imlib
  2973. endif
  2974. ifdef TARGET_DIRS_GNOME1
  2975. gnome1_all:
  2976. $(MAKE) -C gnome1 all
  2977. gnome1_debug:
  2978. $(MAKE) -C gnome1 debug
  2979. gnome1_smart:
  2980. $(MAKE) -C gnome1 smart
  2981. gnome1_release:
  2982. $(MAKE) -C gnome1 release
  2983. gnome1_units:
  2984. $(MAKE) -C gnome1 units
  2985. gnome1_examples:
  2986. $(MAKE) -C gnome1 examples
  2987. gnome1_shared:
  2988. $(MAKE) -C gnome1 shared
  2989. gnome1_install:
  2990. $(MAKE) -C gnome1 install
  2991. gnome1_sourceinstall:
  2992. $(MAKE) -C gnome1 sourceinstall
  2993. gnome1_exampleinstall:
  2994. $(MAKE) -C gnome1 exampleinstall
  2995. gnome1_distinstall:
  2996. $(MAKE) -C gnome1 distinstall
  2997. gnome1_zipinstall:
  2998. $(MAKE) -C gnome1 zipinstall
  2999. gnome1_zipsourceinstall:
  3000. $(MAKE) -C gnome1 zipsourceinstall
  3001. gnome1_zipexampleinstall:
  3002. $(MAKE) -C gnome1 zipexampleinstall
  3003. gnome1_zipdistinstall:
  3004. $(MAKE) -C gnome1 zipdistinstall
  3005. gnome1_clean:
  3006. $(MAKE) -C gnome1 clean
  3007. gnome1_distclean:
  3008. $(MAKE) -C gnome1 distclean
  3009. gnome1_cleanall:
  3010. $(MAKE) -C gnome1 cleanall
  3011. gnome1_info:
  3012. $(MAKE) -C gnome1 info
  3013. gnome1_makefiles:
  3014. $(MAKE) -C gnome1 makefiles
  3015. gnome1:
  3016. $(MAKE) -C gnome1 all
  3017. .PHONY: gnome1_all gnome1_debug gnome1_smart gnome1_release gnome1_units gnome1_examples gnome1_shared gnome1_install gnome1_sourceinstall gnome1_exampleinstall gnome1_distinstall gnome1_zipinstall gnome1_zipsourceinstall gnome1_zipexampleinstall gnome1_zipdistinstall gnome1_clean gnome1_distclean gnome1_cleanall gnome1_info gnome1_makefiles gnome1
  3018. endif
  3019. ifdef TARGET_DIRS_FPGTK
  3020. fpgtk_all:
  3021. $(MAKE) -C fpgtk all
  3022. fpgtk_debug:
  3023. $(MAKE) -C fpgtk debug
  3024. fpgtk_smart:
  3025. $(MAKE) -C fpgtk smart
  3026. fpgtk_release:
  3027. $(MAKE) -C fpgtk release
  3028. fpgtk_units:
  3029. $(MAKE) -C fpgtk units
  3030. fpgtk_examples:
  3031. $(MAKE) -C fpgtk examples
  3032. fpgtk_shared:
  3033. $(MAKE) -C fpgtk shared
  3034. fpgtk_install:
  3035. $(MAKE) -C fpgtk install
  3036. fpgtk_sourceinstall:
  3037. $(MAKE) -C fpgtk sourceinstall
  3038. fpgtk_exampleinstall:
  3039. $(MAKE) -C fpgtk exampleinstall
  3040. fpgtk_distinstall:
  3041. $(MAKE) -C fpgtk distinstall
  3042. fpgtk_zipinstall:
  3043. $(MAKE) -C fpgtk zipinstall
  3044. fpgtk_zipsourceinstall:
  3045. $(MAKE) -C fpgtk zipsourceinstall
  3046. fpgtk_zipexampleinstall:
  3047. $(MAKE) -C fpgtk zipexampleinstall
  3048. fpgtk_zipdistinstall:
  3049. $(MAKE) -C fpgtk zipdistinstall
  3050. fpgtk_clean:
  3051. $(MAKE) -C fpgtk clean
  3052. fpgtk_distclean:
  3053. $(MAKE) -C fpgtk distclean
  3054. fpgtk_cleanall:
  3055. $(MAKE) -C fpgtk cleanall
  3056. fpgtk_info:
  3057. $(MAKE) -C fpgtk info
  3058. fpgtk_makefiles:
  3059. $(MAKE) -C fpgtk makefiles
  3060. fpgtk:
  3061. $(MAKE) -C fpgtk all
  3062. .PHONY: fpgtk_all fpgtk_debug fpgtk_smart fpgtk_release fpgtk_units fpgtk_examples fpgtk_shared fpgtk_install fpgtk_sourceinstall fpgtk_exampleinstall fpgtk_distinstall fpgtk_zipinstall fpgtk_zipsourceinstall fpgtk_zipexampleinstall fpgtk_zipdistinstall fpgtk_clean fpgtk_distclean fpgtk_cleanall fpgtk_info fpgtk_makefiles fpgtk
  3063. endif
  3064. ifdef TARGET_DIRS_NEWT
  3065. newt_all:
  3066. $(MAKE) -C newt all
  3067. newt_debug:
  3068. $(MAKE) -C newt debug
  3069. newt_smart:
  3070. $(MAKE) -C newt smart
  3071. newt_release:
  3072. $(MAKE) -C newt release
  3073. newt_units:
  3074. $(MAKE) -C newt units
  3075. newt_examples:
  3076. $(MAKE) -C newt examples
  3077. newt_shared:
  3078. $(MAKE) -C newt shared
  3079. newt_install:
  3080. $(MAKE) -C newt install
  3081. newt_sourceinstall:
  3082. $(MAKE) -C newt sourceinstall
  3083. newt_exampleinstall:
  3084. $(MAKE) -C newt exampleinstall
  3085. newt_distinstall:
  3086. $(MAKE) -C newt distinstall
  3087. newt_zipinstall:
  3088. $(MAKE) -C newt zipinstall
  3089. newt_zipsourceinstall:
  3090. $(MAKE) -C newt zipsourceinstall
  3091. newt_zipexampleinstall:
  3092. $(MAKE) -C newt zipexampleinstall
  3093. newt_zipdistinstall:
  3094. $(MAKE) -C newt zipdistinstall
  3095. newt_clean:
  3096. $(MAKE) -C newt clean
  3097. newt_distclean:
  3098. $(MAKE) -C newt distclean
  3099. newt_cleanall:
  3100. $(MAKE) -C newt cleanall
  3101. newt_info:
  3102. $(MAKE) -C newt info
  3103. newt_makefiles:
  3104. $(MAKE) -C newt makefiles
  3105. newt:
  3106. $(MAKE) -C newt all
  3107. .PHONY: newt_all newt_debug newt_smart newt_release newt_units newt_examples newt_shared newt_install newt_sourceinstall newt_exampleinstall newt_distinstall newt_zipinstall newt_zipsourceinstall newt_zipexampleinstall newt_zipdistinstall newt_clean newt_distclean newt_cleanall newt_info newt_makefiles newt
  3108. endif
  3109. ifdef TARGET_DIRS_UUID
  3110. uuid_all:
  3111. $(MAKE) -C uuid all
  3112. uuid_debug:
  3113. $(MAKE) -C uuid debug
  3114. uuid_smart:
  3115. $(MAKE) -C uuid smart
  3116. uuid_release:
  3117. $(MAKE) -C uuid release
  3118. uuid_units:
  3119. $(MAKE) -C uuid units
  3120. uuid_examples:
  3121. $(MAKE) -C uuid examples
  3122. uuid_shared:
  3123. $(MAKE) -C uuid shared
  3124. uuid_install:
  3125. $(MAKE) -C uuid install
  3126. uuid_sourceinstall:
  3127. $(MAKE) -C uuid sourceinstall
  3128. uuid_exampleinstall:
  3129. $(MAKE) -C uuid exampleinstall
  3130. uuid_distinstall:
  3131. $(MAKE) -C uuid distinstall
  3132. uuid_zipinstall:
  3133. $(MAKE) -C uuid zipinstall
  3134. uuid_zipsourceinstall:
  3135. $(MAKE) -C uuid zipsourceinstall
  3136. uuid_zipexampleinstall:
  3137. $(MAKE) -C uuid zipexampleinstall
  3138. uuid_zipdistinstall:
  3139. $(MAKE) -C uuid zipdistinstall
  3140. uuid_clean:
  3141. $(MAKE) -C uuid clean
  3142. uuid_distclean:
  3143. $(MAKE) -C uuid distclean
  3144. uuid_cleanall:
  3145. $(MAKE) -C uuid cleanall
  3146. uuid_info:
  3147. $(MAKE) -C uuid info
  3148. uuid_makefiles:
  3149. $(MAKE) -C uuid makefiles
  3150. uuid:
  3151. $(MAKE) -C uuid all
  3152. .PHONY: uuid_all uuid_debug uuid_smart uuid_release uuid_units uuid_examples uuid_shared uuid_install uuid_sourceinstall uuid_exampleinstall uuid_distinstall uuid_zipinstall uuid_zipsourceinstall uuid_zipexampleinstall uuid_zipdistinstall uuid_clean uuid_distclean uuid_cleanall uuid_info uuid_makefiles uuid
  3153. endif
  3154. ifdef TARGET_DIRS_LDAP
  3155. ldap_all:
  3156. $(MAKE) -C ldap all
  3157. ldap_debug:
  3158. $(MAKE) -C ldap debug
  3159. ldap_smart:
  3160. $(MAKE) -C ldap smart
  3161. ldap_release:
  3162. $(MAKE) -C ldap release
  3163. ldap_units:
  3164. $(MAKE) -C ldap units
  3165. ldap_examples:
  3166. $(MAKE) -C ldap examples
  3167. ldap_shared:
  3168. $(MAKE) -C ldap shared
  3169. ldap_install:
  3170. $(MAKE) -C ldap install
  3171. ldap_sourceinstall:
  3172. $(MAKE) -C ldap sourceinstall
  3173. ldap_exampleinstall:
  3174. $(MAKE) -C ldap exampleinstall
  3175. ldap_distinstall:
  3176. $(MAKE) -C ldap distinstall
  3177. ldap_zipinstall:
  3178. $(MAKE) -C ldap zipinstall
  3179. ldap_zipsourceinstall:
  3180. $(MAKE) -C ldap zipsourceinstall
  3181. ldap_zipexampleinstall:
  3182. $(MAKE) -C ldap zipexampleinstall
  3183. ldap_zipdistinstall:
  3184. $(MAKE) -C ldap zipdistinstall
  3185. ldap_clean:
  3186. $(MAKE) -C ldap clean
  3187. ldap_distclean:
  3188. $(MAKE) -C ldap distclean
  3189. ldap_cleanall:
  3190. $(MAKE) -C ldap cleanall
  3191. ldap_info:
  3192. $(MAKE) -C ldap info
  3193. ldap_makefiles:
  3194. $(MAKE) -C ldap makefiles
  3195. ldap:
  3196. $(MAKE) -C ldap all
  3197. .PHONY: ldap_all ldap_debug ldap_smart ldap_release ldap_units ldap_examples ldap_shared ldap_install ldap_sourceinstall ldap_exampleinstall ldap_distinstall ldap_zipinstall ldap_zipsourceinstall ldap_zipexampleinstall ldap_zipdistinstall ldap_clean ldap_distclean ldap_cleanall ldap_info ldap_makefiles ldap
  3198. endif
  3199. ifdef TARGET_DIRS_OPENAL
  3200. openal_all:
  3201. $(MAKE) -C openal all
  3202. openal_debug:
  3203. $(MAKE) -C openal debug
  3204. openal_smart:
  3205. $(MAKE) -C openal smart
  3206. openal_release:
  3207. $(MAKE) -C openal release
  3208. openal_units:
  3209. $(MAKE) -C openal units
  3210. openal_examples:
  3211. $(MAKE) -C openal examples
  3212. openal_shared:
  3213. $(MAKE) -C openal shared
  3214. openal_install:
  3215. $(MAKE) -C openal install
  3216. openal_sourceinstall:
  3217. $(MAKE) -C openal sourceinstall
  3218. openal_exampleinstall:
  3219. $(MAKE) -C openal exampleinstall
  3220. openal_distinstall:
  3221. $(MAKE) -C openal distinstall
  3222. openal_zipinstall:
  3223. $(MAKE) -C openal zipinstall
  3224. openal_zipsourceinstall:
  3225. $(MAKE) -C openal zipsourceinstall
  3226. openal_zipexampleinstall:
  3227. $(MAKE) -C openal zipexampleinstall
  3228. openal_zipdistinstall:
  3229. $(MAKE) -C openal zipdistinstall
  3230. openal_clean:
  3231. $(MAKE) -C openal clean
  3232. openal_distclean:
  3233. $(MAKE) -C openal distclean
  3234. openal_cleanall:
  3235. $(MAKE) -C openal cleanall
  3236. openal_info:
  3237. $(MAKE) -C openal info
  3238. openal_makefiles:
  3239. $(MAKE) -C openal makefiles
  3240. openal:
  3241. $(MAKE) -C openal all
  3242. .PHONY: openal_all openal_debug openal_smart openal_release openal_units openal_examples openal_shared openal_install openal_sourceinstall openal_exampleinstall openal_distinstall openal_zipinstall openal_zipsourceinstall openal_zipexampleinstall openal_zipdistinstall openal_clean openal_distclean openal_cleanall openal_info openal_makefiles openal
  3243. endif
  3244. ifdef TARGET_DIRS_MAD
  3245. mad_all:
  3246. $(MAKE) -C mad all
  3247. mad_debug:
  3248. $(MAKE) -C mad debug
  3249. mad_smart:
  3250. $(MAKE) -C mad smart
  3251. mad_release:
  3252. $(MAKE) -C mad release
  3253. mad_units:
  3254. $(MAKE) -C mad units
  3255. mad_examples:
  3256. $(MAKE) -C mad examples
  3257. mad_shared:
  3258. $(MAKE) -C mad shared
  3259. mad_install:
  3260. $(MAKE) -C mad install
  3261. mad_sourceinstall:
  3262. $(MAKE) -C mad sourceinstall
  3263. mad_exampleinstall:
  3264. $(MAKE) -C mad exampleinstall
  3265. mad_distinstall:
  3266. $(MAKE) -C mad distinstall
  3267. mad_zipinstall:
  3268. $(MAKE) -C mad zipinstall
  3269. mad_zipsourceinstall:
  3270. $(MAKE) -C mad zipsourceinstall
  3271. mad_zipexampleinstall:
  3272. $(MAKE) -C mad zipexampleinstall
  3273. mad_zipdistinstall:
  3274. $(MAKE) -C mad zipdistinstall
  3275. mad_clean:
  3276. $(MAKE) -C mad clean
  3277. mad_distclean:
  3278. $(MAKE) -C mad distclean
  3279. mad_cleanall:
  3280. $(MAKE) -C mad cleanall
  3281. mad_info:
  3282. $(MAKE) -C mad info
  3283. mad_makefiles:
  3284. $(MAKE) -C mad makefiles
  3285. mad:
  3286. $(MAKE) -C mad all
  3287. .PHONY: mad_all mad_debug mad_smart mad_release mad_units mad_examples mad_shared mad_install mad_sourceinstall mad_exampleinstall mad_distinstall mad_zipinstall mad_zipsourceinstall mad_zipexampleinstall mad_zipdistinstall mad_clean mad_distclean mad_cleanall mad_info mad_makefiles mad
  3288. endif
  3289. ifdef TARGET_DIRS_OGGVORBIS
  3290. oggvorbis_all:
  3291. $(MAKE) -C oggvorbis all
  3292. oggvorbis_debug:
  3293. $(MAKE) -C oggvorbis debug
  3294. oggvorbis_smart:
  3295. $(MAKE) -C oggvorbis smart
  3296. oggvorbis_release:
  3297. $(MAKE) -C oggvorbis release
  3298. oggvorbis_units:
  3299. $(MAKE) -C oggvorbis units
  3300. oggvorbis_examples:
  3301. $(MAKE) -C oggvorbis examples
  3302. oggvorbis_shared:
  3303. $(MAKE) -C oggvorbis shared
  3304. oggvorbis_install:
  3305. $(MAKE) -C oggvorbis install
  3306. oggvorbis_sourceinstall:
  3307. $(MAKE) -C oggvorbis sourceinstall
  3308. oggvorbis_exampleinstall:
  3309. $(MAKE) -C oggvorbis exampleinstall
  3310. oggvorbis_distinstall:
  3311. $(MAKE) -C oggvorbis distinstall
  3312. oggvorbis_zipinstall:
  3313. $(MAKE) -C oggvorbis zipinstall
  3314. oggvorbis_zipsourceinstall:
  3315. $(MAKE) -C oggvorbis zipsourceinstall
  3316. oggvorbis_zipexampleinstall:
  3317. $(MAKE) -C oggvorbis zipexampleinstall
  3318. oggvorbis_zipdistinstall:
  3319. $(MAKE) -C oggvorbis zipdistinstall
  3320. oggvorbis_clean:
  3321. $(MAKE) -C oggvorbis clean
  3322. oggvorbis_distclean:
  3323. $(MAKE) -C oggvorbis distclean
  3324. oggvorbis_cleanall:
  3325. $(MAKE) -C oggvorbis cleanall
  3326. oggvorbis_info:
  3327. $(MAKE) -C oggvorbis info
  3328. oggvorbis_makefiles:
  3329. $(MAKE) -C oggvorbis makefiles
  3330. oggvorbis:
  3331. $(MAKE) -C oggvorbis all
  3332. .PHONY: oggvorbis_all oggvorbis_debug oggvorbis_smart oggvorbis_release oggvorbis_units oggvorbis_examples oggvorbis_shared oggvorbis_install oggvorbis_sourceinstall oggvorbis_exampleinstall oggvorbis_distinstall oggvorbis_zipinstall oggvorbis_zipsourceinstall oggvorbis_zipexampleinstall oggvorbis_zipdistinstall oggvorbis_clean oggvorbis_distclean oggvorbis_cleanall oggvorbis_info oggvorbis_makefiles oggvorbis
  3333. endif
  3334. ifdef TARGET_DIRS_A52
  3335. a52_all:
  3336. $(MAKE) -C a52 all
  3337. a52_debug:
  3338. $(MAKE) -C a52 debug
  3339. a52_smart:
  3340. $(MAKE) -C a52 smart
  3341. a52_release:
  3342. $(MAKE) -C a52 release
  3343. a52_units:
  3344. $(MAKE) -C a52 units
  3345. a52_examples:
  3346. $(MAKE) -C a52 examples
  3347. a52_shared:
  3348. $(MAKE) -C a52 shared
  3349. a52_install:
  3350. $(MAKE) -C a52 install
  3351. a52_sourceinstall:
  3352. $(MAKE) -C a52 sourceinstall
  3353. a52_exampleinstall:
  3354. $(MAKE) -C a52 exampleinstall
  3355. a52_distinstall:
  3356. $(MAKE) -C a52 distinstall
  3357. a52_zipinstall:
  3358. $(MAKE) -C a52 zipinstall
  3359. a52_zipsourceinstall:
  3360. $(MAKE) -C a52 zipsourceinstall
  3361. a52_zipexampleinstall:
  3362. $(MAKE) -C a52 zipexampleinstall
  3363. a52_zipdistinstall:
  3364. $(MAKE) -C a52 zipdistinstall
  3365. a52_clean:
  3366. $(MAKE) -C a52 clean
  3367. a52_distclean:
  3368. $(MAKE) -C a52 distclean
  3369. a52_cleanall:
  3370. $(MAKE) -C a52 cleanall
  3371. a52_info:
  3372. $(MAKE) -C a52 info
  3373. a52_makefiles:
  3374. $(MAKE) -C a52 makefiles
  3375. a52:
  3376. $(MAKE) -C a52 all
  3377. .PHONY: a52_all a52_debug a52_smart a52_release a52_units a52_examples a52_shared a52_install a52_sourceinstall a52_exampleinstall a52_distinstall a52_zipinstall a52_zipsourceinstall a52_zipexampleinstall a52_zipdistinstall a52_clean a52_distclean a52_cleanall a52_info a52_makefiles a52
  3378. endif
  3379. ifdef TARGET_DIRS_MODPLUG
  3380. modplug_all:
  3381. $(MAKE) -C modplug all
  3382. modplug_debug:
  3383. $(MAKE) -C modplug debug
  3384. modplug_smart:
  3385. $(MAKE) -C modplug smart
  3386. modplug_release:
  3387. $(MAKE) -C modplug release
  3388. modplug_units:
  3389. $(MAKE) -C modplug units
  3390. modplug_examples:
  3391. $(MAKE) -C modplug examples
  3392. modplug_shared:
  3393. $(MAKE) -C modplug shared
  3394. modplug_install:
  3395. $(MAKE) -C modplug install
  3396. modplug_sourceinstall:
  3397. $(MAKE) -C modplug sourceinstall
  3398. modplug_exampleinstall:
  3399. $(MAKE) -C modplug exampleinstall
  3400. modplug_distinstall:
  3401. $(MAKE) -C modplug distinstall
  3402. modplug_zipinstall:
  3403. $(MAKE) -C modplug zipinstall
  3404. modplug_zipsourceinstall:
  3405. $(MAKE) -C modplug zipsourceinstall
  3406. modplug_zipexampleinstall:
  3407. $(MAKE) -C modplug zipexampleinstall
  3408. modplug_zipdistinstall:
  3409. $(MAKE) -C modplug zipdistinstall
  3410. modplug_clean:
  3411. $(MAKE) -C modplug clean
  3412. modplug_distclean:
  3413. $(MAKE) -C modplug distclean
  3414. modplug_cleanall:
  3415. $(MAKE) -C modplug cleanall
  3416. modplug_info:
  3417. $(MAKE) -C modplug info
  3418. modplug_makefiles:
  3419. $(MAKE) -C modplug makefiles
  3420. modplug:
  3421. $(MAKE) -C modplug all
  3422. .PHONY: modplug_all modplug_debug modplug_smart modplug_release modplug_units modplug_examples modplug_shared modplug_install modplug_sourceinstall modplug_exampleinstall modplug_distinstall modplug_zipinstall modplug_zipsourceinstall modplug_zipexampleinstall modplug_zipdistinstall modplug_clean modplug_distclean modplug_cleanall modplug_info modplug_makefiles modplug
  3423. endif
  3424. ifdef TARGET_DIRS_DTS
  3425. dts_all:
  3426. $(MAKE) -C dts all
  3427. dts_debug:
  3428. $(MAKE) -C dts debug
  3429. dts_smart:
  3430. $(MAKE) -C dts smart
  3431. dts_release:
  3432. $(MAKE) -C dts release
  3433. dts_units:
  3434. $(MAKE) -C dts units
  3435. dts_examples:
  3436. $(MAKE) -C dts examples
  3437. dts_shared:
  3438. $(MAKE) -C dts shared
  3439. dts_install:
  3440. $(MAKE) -C dts install
  3441. dts_sourceinstall:
  3442. $(MAKE) -C dts sourceinstall
  3443. dts_exampleinstall:
  3444. $(MAKE) -C dts exampleinstall
  3445. dts_distinstall:
  3446. $(MAKE) -C dts distinstall
  3447. dts_zipinstall:
  3448. $(MAKE) -C dts zipinstall
  3449. dts_zipsourceinstall:
  3450. $(MAKE) -C dts zipsourceinstall
  3451. dts_zipexampleinstall:
  3452. $(MAKE) -C dts zipexampleinstall
  3453. dts_zipdistinstall:
  3454. $(MAKE) -C dts zipdistinstall
  3455. dts_clean:
  3456. $(MAKE) -C dts clean
  3457. dts_distclean:
  3458. $(MAKE) -C dts distclean
  3459. dts_cleanall:
  3460. $(MAKE) -C dts cleanall
  3461. dts_info:
  3462. $(MAKE) -C dts info
  3463. dts_makefiles:
  3464. $(MAKE) -C dts makefiles
  3465. dts:
  3466. $(MAKE) -C dts all
  3467. .PHONY: dts_all dts_debug dts_smart dts_release dts_units dts_examples dts_shared dts_install dts_sourceinstall dts_exampleinstall dts_distinstall dts_zipinstall dts_zipsourceinstall dts_zipexampleinstall dts_zipdistinstall dts_clean dts_distclean dts_cleanall dts_info dts_makefiles dts
  3468. endif
  3469. ifdef TARGET_DIRS_OPENSSL
  3470. openssl_all:
  3471. $(MAKE) -C openssl all
  3472. openssl_debug:
  3473. $(MAKE) -C openssl debug
  3474. openssl_smart:
  3475. $(MAKE) -C openssl smart
  3476. openssl_release:
  3477. $(MAKE) -C openssl release
  3478. openssl_units:
  3479. $(MAKE) -C openssl units
  3480. openssl_examples:
  3481. $(MAKE) -C openssl examples
  3482. openssl_shared:
  3483. $(MAKE) -C openssl shared
  3484. openssl_install:
  3485. $(MAKE) -C openssl install
  3486. openssl_sourceinstall:
  3487. $(MAKE) -C openssl sourceinstall
  3488. openssl_exampleinstall:
  3489. $(MAKE) -C openssl exampleinstall
  3490. openssl_distinstall:
  3491. $(MAKE) -C openssl distinstall
  3492. openssl_zipinstall:
  3493. $(MAKE) -C openssl zipinstall
  3494. openssl_zipsourceinstall:
  3495. $(MAKE) -C openssl zipsourceinstall
  3496. openssl_zipexampleinstall:
  3497. $(MAKE) -C openssl zipexampleinstall
  3498. openssl_zipdistinstall:
  3499. $(MAKE) -C openssl zipdistinstall
  3500. openssl_clean:
  3501. $(MAKE) -C openssl clean
  3502. openssl_distclean:
  3503. $(MAKE) -C openssl distclean
  3504. openssl_cleanall:
  3505. $(MAKE) -C openssl cleanall
  3506. openssl_info:
  3507. $(MAKE) -C openssl info
  3508. openssl_makefiles:
  3509. $(MAKE) -C openssl makefiles
  3510. openssl:
  3511. $(MAKE) -C openssl all
  3512. .PHONY: openssl_all openssl_debug openssl_smart openssl_release openssl_units openssl_examples openssl_shared openssl_install openssl_sourceinstall openssl_exampleinstall openssl_distinstall openssl_zipinstall openssl_zipsourceinstall openssl_zipexampleinstall openssl_zipdistinstall openssl_clean openssl_distclean openssl_cleanall openssl_info openssl_makefiles openssl
  3513. endif
  3514. ifdef TARGET_DIRS_LIBCURL
  3515. libcurl_all:
  3516. $(MAKE) -C libcurl all
  3517. libcurl_debug:
  3518. $(MAKE) -C libcurl debug
  3519. libcurl_smart:
  3520. $(MAKE) -C libcurl smart
  3521. libcurl_release:
  3522. $(MAKE) -C libcurl release
  3523. libcurl_units:
  3524. $(MAKE) -C libcurl units
  3525. libcurl_examples:
  3526. $(MAKE) -C libcurl examples
  3527. libcurl_shared:
  3528. $(MAKE) -C libcurl shared
  3529. libcurl_install:
  3530. $(MAKE) -C libcurl install
  3531. libcurl_sourceinstall:
  3532. $(MAKE) -C libcurl sourceinstall
  3533. libcurl_exampleinstall:
  3534. $(MAKE) -C libcurl exampleinstall
  3535. libcurl_distinstall:
  3536. $(MAKE) -C libcurl distinstall
  3537. libcurl_zipinstall:
  3538. $(MAKE) -C libcurl zipinstall
  3539. libcurl_zipsourceinstall:
  3540. $(MAKE) -C libcurl zipsourceinstall
  3541. libcurl_zipexampleinstall:
  3542. $(MAKE) -C libcurl zipexampleinstall
  3543. libcurl_zipdistinstall:
  3544. $(MAKE) -C libcurl zipdistinstall
  3545. libcurl_clean:
  3546. $(MAKE) -C libcurl clean
  3547. libcurl_distclean:
  3548. $(MAKE) -C libcurl distclean
  3549. libcurl_cleanall:
  3550. $(MAKE) -C libcurl cleanall
  3551. libcurl_info:
  3552. $(MAKE) -C libcurl info
  3553. libcurl_makefiles:
  3554. $(MAKE) -C libcurl makefiles
  3555. libcurl:
  3556. $(MAKE) -C libcurl all
  3557. .PHONY: libcurl_all libcurl_debug libcurl_smart libcurl_release libcurl_units libcurl_examples libcurl_shared libcurl_install libcurl_sourceinstall libcurl_exampleinstall libcurl_distinstall libcurl_zipinstall libcurl_zipsourceinstall libcurl_zipexampleinstall libcurl_zipdistinstall libcurl_clean libcurl_distclean libcurl_cleanall libcurl_info libcurl_makefiles libcurl
  3558. endif
  3559. ifdef TARGET_DIRS_CAIRO
  3560. cairo_all:
  3561. $(MAKE) -C cairo all
  3562. cairo_debug:
  3563. $(MAKE) -C cairo debug
  3564. cairo_smart:
  3565. $(MAKE) -C cairo smart
  3566. cairo_release:
  3567. $(MAKE) -C cairo release
  3568. cairo_units:
  3569. $(MAKE) -C cairo units
  3570. cairo_examples:
  3571. $(MAKE) -C cairo examples
  3572. cairo_shared:
  3573. $(MAKE) -C cairo shared
  3574. cairo_install:
  3575. $(MAKE) -C cairo install
  3576. cairo_sourceinstall:
  3577. $(MAKE) -C cairo sourceinstall
  3578. cairo_exampleinstall:
  3579. $(MAKE) -C cairo exampleinstall
  3580. cairo_distinstall:
  3581. $(MAKE) -C cairo distinstall
  3582. cairo_zipinstall:
  3583. $(MAKE) -C cairo zipinstall
  3584. cairo_zipsourceinstall:
  3585. $(MAKE) -C cairo zipsourceinstall
  3586. cairo_zipexampleinstall:
  3587. $(MAKE) -C cairo zipexampleinstall
  3588. cairo_zipdistinstall:
  3589. $(MAKE) -C cairo zipdistinstall
  3590. cairo_clean:
  3591. $(MAKE) -C cairo clean
  3592. cairo_distclean:
  3593. $(MAKE) -C cairo distclean
  3594. cairo_cleanall:
  3595. $(MAKE) -C cairo cleanall
  3596. cairo_info:
  3597. $(MAKE) -C cairo info
  3598. cairo_makefiles:
  3599. $(MAKE) -C cairo makefiles
  3600. cairo:
  3601. $(MAKE) -C cairo all
  3602. .PHONY: cairo_all cairo_debug cairo_smart cairo_release cairo_units cairo_examples cairo_shared cairo_install cairo_sourceinstall cairo_exampleinstall cairo_distinstall cairo_zipinstall cairo_zipsourceinstall cairo_zipexampleinstall cairo_zipdistinstall cairo_clean cairo_distclean cairo_cleanall cairo_info cairo_makefiles cairo
  3603. endif
  3604. ifdef TARGET_DIRS_UNIXUTIL
  3605. unixutil_all:
  3606. $(MAKE) -C unixutil all
  3607. unixutil_debug:
  3608. $(MAKE) -C unixutil debug
  3609. unixutil_smart:
  3610. $(MAKE) -C unixutil smart
  3611. unixutil_release:
  3612. $(MAKE) -C unixutil release
  3613. unixutil_units:
  3614. $(MAKE) -C unixutil units
  3615. unixutil_examples:
  3616. $(MAKE) -C unixutil examples
  3617. unixutil_shared:
  3618. $(MAKE) -C unixutil shared
  3619. unixutil_install:
  3620. $(MAKE) -C unixutil install
  3621. unixutil_sourceinstall:
  3622. $(MAKE) -C unixutil sourceinstall
  3623. unixutil_exampleinstall:
  3624. $(MAKE) -C unixutil exampleinstall
  3625. unixutil_distinstall:
  3626. $(MAKE) -C unixutil distinstall
  3627. unixutil_zipinstall:
  3628. $(MAKE) -C unixutil zipinstall
  3629. unixutil_zipsourceinstall:
  3630. $(MAKE) -C unixutil zipsourceinstall
  3631. unixutil_zipexampleinstall:
  3632. $(MAKE) -C unixutil zipexampleinstall
  3633. unixutil_zipdistinstall:
  3634. $(MAKE) -C unixutil zipdistinstall
  3635. unixutil_clean:
  3636. $(MAKE) -C unixutil clean
  3637. unixutil_distclean:
  3638. $(MAKE) -C unixutil distclean
  3639. unixutil_cleanall:
  3640. $(MAKE) -C unixutil cleanall
  3641. unixutil_info:
  3642. $(MAKE) -C unixutil info
  3643. unixutil_makefiles:
  3644. $(MAKE) -C unixutil makefiles
  3645. unixutil:
  3646. $(MAKE) -C unixutil all
  3647. .PHONY: unixutil_all unixutil_debug unixutil_smart unixutil_release unixutil_units unixutil_examples unixutil_shared unixutil_install unixutil_sourceinstall unixutil_exampleinstall unixutil_distinstall unixutil_zipinstall unixutil_zipsourceinstall unixutil_zipexampleinstall unixutil_zipdistinstall unixutil_clean unixutil_distclean unixutil_cleanall unixutil_info unixutil_makefiles unixutil
  3648. endif
  3649. ifdef TARGET_DIRS_WINUNITS
  3650. winunits_all:
  3651. $(MAKE) -C winunits all
  3652. winunits_debug:
  3653. $(MAKE) -C winunits debug
  3654. winunits_smart:
  3655. $(MAKE) -C winunits smart
  3656. winunits_release:
  3657. $(MAKE) -C winunits release
  3658. winunits_units:
  3659. $(MAKE) -C winunits units
  3660. winunits_examples:
  3661. $(MAKE) -C winunits examples
  3662. winunits_shared:
  3663. $(MAKE) -C winunits shared
  3664. winunits_install:
  3665. $(MAKE) -C winunits install
  3666. winunits_sourceinstall:
  3667. $(MAKE) -C winunits sourceinstall
  3668. winunits_exampleinstall:
  3669. $(MAKE) -C winunits exampleinstall
  3670. winunits_distinstall:
  3671. $(MAKE) -C winunits distinstall
  3672. winunits_zipinstall:
  3673. $(MAKE) -C winunits zipinstall
  3674. winunits_zipsourceinstall:
  3675. $(MAKE) -C winunits zipsourceinstall
  3676. winunits_zipexampleinstall:
  3677. $(MAKE) -C winunits zipexampleinstall
  3678. winunits_zipdistinstall:
  3679. $(MAKE) -C winunits zipdistinstall
  3680. winunits_clean:
  3681. $(MAKE) -C winunits clean
  3682. winunits_distclean:
  3683. $(MAKE) -C winunits distclean
  3684. winunits_cleanall:
  3685. $(MAKE) -C winunits cleanall
  3686. winunits_info:
  3687. $(MAKE) -C winunits info
  3688. winunits_makefiles:
  3689. $(MAKE) -C winunits makefiles
  3690. winunits:
  3691. $(MAKE) -C winunits all
  3692. .PHONY: winunits_all winunits_debug winunits_smart winunits_release winunits_units winunits_examples winunits_shared winunits_install winunits_sourceinstall winunits_exampleinstall winunits_distinstall winunits_zipinstall winunits_zipsourceinstall winunits_zipexampleinstall winunits_zipdistinstall winunits_clean winunits_distclean winunits_cleanall winunits_info winunits_makefiles winunits
  3693. endif
  3694. ifdef TARGET_DIRS_OS2UNITS
  3695. os2units_all:
  3696. $(MAKE) -C os2units all
  3697. os2units_debug:
  3698. $(MAKE) -C os2units debug
  3699. os2units_smart:
  3700. $(MAKE) -C os2units smart
  3701. os2units_release:
  3702. $(MAKE) -C os2units release
  3703. os2units_units:
  3704. $(MAKE) -C os2units units
  3705. os2units_examples:
  3706. $(MAKE) -C os2units examples
  3707. os2units_shared:
  3708. $(MAKE) -C os2units shared
  3709. os2units_install:
  3710. $(MAKE) -C os2units install
  3711. os2units_sourceinstall:
  3712. $(MAKE) -C os2units sourceinstall
  3713. os2units_exampleinstall:
  3714. $(MAKE) -C os2units exampleinstall
  3715. os2units_distinstall:
  3716. $(MAKE) -C os2units distinstall
  3717. os2units_zipinstall:
  3718. $(MAKE) -C os2units zipinstall
  3719. os2units_zipsourceinstall:
  3720. $(MAKE) -C os2units zipsourceinstall
  3721. os2units_zipexampleinstall:
  3722. $(MAKE) -C os2units zipexampleinstall
  3723. os2units_zipdistinstall:
  3724. $(MAKE) -C os2units zipdistinstall
  3725. os2units_clean:
  3726. $(MAKE) -C os2units clean
  3727. os2units_distclean:
  3728. $(MAKE) -C os2units distclean
  3729. os2units_cleanall:
  3730. $(MAKE) -C os2units cleanall
  3731. os2units_info:
  3732. $(MAKE) -C os2units info
  3733. os2units_makefiles:
  3734. $(MAKE) -C os2units makefiles
  3735. os2units:
  3736. $(MAKE) -C os2units all
  3737. .PHONY: os2units_all os2units_debug os2units_smart os2units_release os2units_units os2units_examples os2units_shared os2units_install os2units_sourceinstall os2units_exampleinstall os2units_distinstall os2units_zipinstall os2units_zipsourceinstall os2units_zipexampleinstall os2units_zipdistinstall os2units_clean os2units_distclean os2units_cleanall os2units_info os2units_makefiles os2units
  3738. endif
  3739. ifdef TARGET_DIRS_REXX
  3740. rexx_all:
  3741. $(MAKE) -C rexx all
  3742. rexx_debug:
  3743. $(MAKE) -C rexx debug
  3744. rexx_smart:
  3745. $(MAKE) -C rexx smart
  3746. rexx_release:
  3747. $(MAKE) -C rexx release
  3748. rexx_units:
  3749. $(MAKE) -C rexx units
  3750. rexx_examples:
  3751. $(MAKE) -C rexx examples
  3752. rexx_shared:
  3753. $(MAKE) -C rexx shared
  3754. rexx_install:
  3755. $(MAKE) -C rexx install
  3756. rexx_sourceinstall:
  3757. $(MAKE) -C rexx sourceinstall
  3758. rexx_exampleinstall:
  3759. $(MAKE) -C rexx exampleinstall
  3760. rexx_distinstall:
  3761. $(MAKE) -C rexx distinstall
  3762. rexx_zipinstall:
  3763. $(MAKE) -C rexx zipinstall
  3764. rexx_zipsourceinstall:
  3765. $(MAKE) -C rexx zipsourceinstall
  3766. rexx_zipexampleinstall:
  3767. $(MAKE) -C rexx zipexampleinstall
  3768. rexx_zipdistinstall:
  3769. $(MAKE) -C rexx zipdistinstall
  3770. rexx_clean:
  3771. $(MAKE) -C rexx clean
  3772. rexx_distclean:
  3773. $(MAKE) -C rexx distclean
  3774. rexx_cleanall:
  3775. $(MAKE) -C rexx cleanall
  3776. rexx_info:
  3777. $(MAKE) -C rexx info
  3778. rexx_makefiles:
  3779. $(MAKE) -C rexx makefiles
  3780. rexx:
  3781. $(MAKE) -C rexx all
  3782. .PHONY: rexx_all rexx_debug rexx_smart rexx_release rexx_units rexx_examples rexx_shared rexx_install rexx_sourceinstall rexx_exampleinstall rexx_distinstall rexx_zipinstall rexx_zipsourceinstall rexx_zipexampleinstall rexx_zipdistinstall rexx_clean rexx_distclean rexx_cleanall rexx_info rexx_makefiles rexx
  3783. endif
  3784. ifdef TARGET_DIRS_UNIVINT
  3785. univint_all:
  3786. $(MAKE) -C univint all
  3787. univint_debug:
  3788. $(MAKE) -C univint debug
  3789. univint_smart:
  3790. $(MAKE) -C univint smart
  3791. univint_release:
  3792. $(MAKE) -C univint release
  3793. univint_units:
  3794. $(MAKE) -C univint units
  3795. univint_examples:
  3796. $(MAKE) -C univint examples
  3797. univint_shared:
  3798. $(MAKE) -C univint shared
  3799. univint_install:
  3800. $(MAKE) -C univint install
  3801. univint_sourceinstall:
  3802. $(MAKE) -C univint sourceinstall
  3803. univint_exampleinstall:
  3804. $(MAKE) -C univint exampleinstall
  3805. univint_distinstall:
  3806. $(MAKE) -C univint distinstall
  3807. univint_zipinstall:
  3808. $(MAKE) -C univint zipinstall
  3809. univint_zipsourceinstall:
  3810. $(MAKE) -C univint zipsourceinstall
  3811. univint_zipexampleinstall:
  3812. $(MAKE) -C univint zipexampleinstall
  3813. univint_zipdistinstall:
  3814. $(MAKE) -C univint zipdistinstall
  3815. univint_clean:
  3816. $(MAKE) -C univint clean
  3817. univint_distclean:
  3818. $(MAKE) -C univint distclean
  3819. univint_cleanall:
  3820. $(MAKE) -C univint cleanall
  3821. univint_info:
  3822. $(MAKE) -C univint info
  3823. univint_makefiles:
  3824. $(MAKE) -C univint makefiles
  3825. univint:
  3826. $(MAKE) -C univint all
  3827. .PHONY: univint_all univint_debug univint_smart univint_release univint_units univint_examples univint_shared univint_install univint_sourceinstall univint_exampleinstall univint_distinstall univint_zipinstall univint_zipsourceinstall univint_zipexampleinstall univint_zipdistinstall univint_clean univint_distclean univint_cleanall univint_info univint_makefiles univint
  3828. endif
  3829. ifdef TARGET_DIRS_AMUNITS
  3830. amunits_all:
  3831. $(MAKE) -C amunits all
  3832. amunits_debug:
  3833. $(MAKE) -C amunits debug
  3834. amunits_smart:
  3835. $(MAKE) -C amunits smart
  3836. amunits_release:
  3837. $(MAKE) -C amunits release
  3838. amunits_units:
  3839. $(MAKE) -C amunits units
  3840. amunits_examples:
  3841. $(MAKE) -C amunits examples
  3842. amunits_shared:
  3843. $(MAKE) -C amunits shared
  3844. amunits_install:
  3845. $(MAKE) -C amunits install
  3846. amunits_sourceinstall:
  3847. $(MAKE) -C amunits sourceinstall
  3848. amunits_exampleinstall:
  3849. $(MAKE) -C amunits exampleinstall
  3850. amunits_distinstall:
  3851. $(MAKE) -C amunits distinstall
  3852. amunits_zipinstall:
  3853. $(MAKE) -C amunits zipinstall
  3854. amunits_zipsourceinstall:
  3855. $(MAKE) -C amunits zipsourceinstall
  3856. amunits_zipexampleinstall:
  3857. $(MAKE) -C amunits zipexampleinstall
  3858. amunits_zipdistinstall:
  3859. $(MAKE) -C amunits zipdistinstall
  3860. amunits_clean:
  3861. $(MAKE) -C amunits clean
  3862. amunits_distclean:
  3863. $(MAKE) -C amunits distclean
  3864. amunits_cleanall:
  3865. $(MAKE) -C amunits cleanall
  3866. amunits_info:
  3867. $(MAKE) -C amunits info
  3868. amunits_makefiles:
  3869. $(MAKE) -C amunits makefiles
  3870. amunits:
  3871. $(MAKE) -C amunits all
  3872. .PHONY: amunits_all amunits_debug amunits_smart amunits_release amunits_units amunits_examples amunits_shared amunits_install amunits_sourceinstall amunits_exampleinstall amunits_distinstall amunits_zipinstall amunits_zipsourceinstall amunits_zipexampleinstall amunits_zipdistinstall amunits_clean amunits_distclean amunits_cleanall amunits_info amunits_makefiles amunits
  3873. endif
  3874. ifdef TARGET_DIRS_PALMUNITS
  3875. palmunits_all:
  3876. $(MAKE) -C palmunits all
  3877. palmunits_debug:
  3878. $(MAKE) -C palmunits debug
  3879. palmunits_smart:
  3880. $(MAKE) -C palmunits smart
  3881. palmunits_release:
  3882. $(MAKE) -C palmunits release
  3883. palmunits_units:
  3884. $(MAKE) -C palmunits units
  3885. palmunits_examples:
  3886. $(MAKE) -C palmunits examples
  3887. palmunits_shared:
  3888. $(MAKE) -C palmunits shared
  3889. palmunits_install:
  3890. $(MAKE) -C palmunits install
  3891. palmunits_sourceinstall:
  3892. $(MAKE) -C palmunits sourceinstall
  3893. palmunits_exampleinstall:
  3894. $(MAKE) -C palmunits exampleinstall
  3895. palmunits_distinstall:
  3896. $(MAKE) -C palmunits distinstall
  3897. palmunits_zipinstall:
  3898. $(MAKE) -C palmunits zipinstall
  3899. palmunits_zipsourceinstall:
  3900. $(MAKE) -C palmunits zipsourceinstall
  3901. palmunits_zipexampleinstall:
  3902. $(MAKE) -C palmunits zipexampleinstall
  3903. palmunits_zipdistinstall:
  3904. $(MAKE) -C palmunits zipdistinstall
  3905. palmunits_clean:
  3906. $(MAKE) -C palmunits clean
  3907. palmunits_distclean:
  3908. $(MAKE) -C palmunits distclean
  3909. palmunits_cleanall:
  3910. $(MAKE) -C palmunits cleanall
  3911. palmunits_info:
  3912. $(MAKE) -C palmunits info
  3913. palmunits_makefiles:
  3914. $(MAKE) -C palmunits makefiles
  3915. palmunits:
  3916. $(MAKE) -C palmunits all
  3917. .PHONY: palmunits_all palmunits_debug palmunits_smart palmunits_release palmunits_units palmunits_examples palmunits_shared palmunits_install palmunits_sourceinstall palmunits_exampleinstall palmunits_distinstall palmunits_zipinstall palmunits_zipsourceinstall palmunits_zipexampleinstall palmunits_zipdistinstall palmunits_clean palmunits_distclean palmunits_cleanall palmunits_info palmunits_makefiles palmunits
  3918. endif
  3919. all: $(addsuffix _all,$(TARGET_DIRS))
  3920. debug: $(addsuffix _debug,$(TARGET_DIRS))
  3921. smart: $(addsuffix _smart,$(TARGET_DIRS))
  3922. release: $(addsuffix _release,$(TARGET_DIRS))
  3923. units: $(addsuffix _units,$(TARGET_DIRS))
  3924. examples: $(addsuffix _examples,$(TARGET_DIRS))
  3925. shared: $(addsuffix _shared,$(TARGET_DIRS))
  3926. install: $(addsuffix _install,$(TARGET_DIRS))
  3927. sourceinstall: $(addsuffix _sourceinstall,$(TARGET_DIRS))
  3928. exampleinstall: $(addsuffix _exampleinstall,$(TARGET_DIRS))
  3929. distinstall: $(addsuffix _distinstall,$(TARGET_DIRS))
  3930. zipinstall: $(addsuffix _zipinstall,$(TARGET_DIRS))
  3931. zipsourceinstall: $(addsuffix _zipsourceinstall,$(TARGET_DIRS))
  3932. zipexampleinstall: $(addsuffix _zipexampleinstall,$(TARGET_DIRS))
  3933. zipdistinstall: $(addsuffix _zipdistinstall,$(TARGET_DIRS))
  3934. clean: $(addsuffix _clean,$(TARGET_DIRS))
  3935. distclean: $(addsuffix _distclean,$(TARGET_DIRS))
  3936. cleanall: $(addsuffix _cleanall,$(TARGET_DIRS))
  3937. info: fpc_info
  3938. makefiles: fpc_makefiles $(addsuffix _makefiles,$(TARGET_DIRS))
  3939. .PHONY: all debug smart release units examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall clean distclean cleanall info makefiles
  3940. ifneq ($(wildcard fpcmake.loc),)
  3941. include fpcmake.loc
  3942. endif