Makefile 102 KB

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