Makefile 112 KB

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