Makefile 101 KB

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