Makefile 151 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452
  1. #
  2. # Don't edit, this file is generated by FPCMake Version 2.0.0 [2008/01/26]
  3. #
  4. default: all
  5. MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded
  6. BSDs = freebsd netbsd openbsd darwin
  7. UNIXs = linux $(BSDs) solaris qnx
  8. LIMIT83fs = go32v2 os2 emx watcom
  9. OSNeedsComspecToRunBatch = go32v2 watcom
  10. FORCE:
  11. .PHONY: FORCE
  12. override PATH:=$(patsubst %/,%,$(subst \,/,$(PATH)))
  13. ifneq ($(findstring darwin,$(OSTYPE)),)
  14. inUnix=1 #darwin
  15. SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH)))
  16. else
  17. ifeq ($(findstring ;,$(PATH)),)
  18. inUnix=1
  19. SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH)))
  20. else
  21. SEARCHPATH:=$(subst ;, ,$(PATH))
  22. endif
  23. endif
  24. SEARCHPATH+=$(patsubst %/,%,$(subst \,/,$(dir $(MAKE))))
  25. PWD:=$(strip $(wildcard $(addsuffix /pwd.exe,$(SEARCHPATH))))
  26. ifeq ($(PWD),)
  27. PWD:=$(strip $(wildcard $(addsuffix /pwd,$(SEARCHPATH))))
  28. ifeq ($(PWD),)
  29. $(error You need the GNU utils package to use this Makefile)
  30. else
  31. PWD:=$(firstword $(PWD))
  32. SRCEXEEXT=
  33. endif
  34. else
  35. PWD:=$(firstword $(PWD))
  36. SRCEXEEXT=.exe
  37. endif
  38. ifndef inUnix
  39. ifeq ($(OS),Windows_NT)
  40. inWinNT=1
  41. else
  42. ifdef OS2_SHELL
  43. inOS2=1
  44. endif
  45. endif
  46. else
  47. ifneq ($(findstring cygdrive,$(PATH)),)
  48. inCygWin=1
  49. endif
  50. endif
  51. ifdef inUnix
  52. SRCBATCHEXT=.sh
  53. else
  54. ifdef inOS2
  55. SRCBATCHEXT=.cmd
  56. else
  57. SRCBATCHEXT=.bat
  58. endif
  59. endif
  60. ifdef COMSPEC
  61. ifneq ($(findstring $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),)
  62. RUNBATCH=$(COMSPEC) /C
  63. endif
  64. endif
  65. ifdef inUnix
  66. PATHSEP=/
  67. else
  68. PATHSEP:=$(subst /,\,/)
  69. ifdef inCygWin
  70. PATHSEP=/
  71. endif
  72. endif
  73. ifdef PWD
  74. BASEDIR:=$(subst \,/,$(shell $(PWD)))
  75. ifdef inCygWin
  76. ifneq ($(findstring /cygdrive/,$(BASEDIR)),)
  77. BASENODIR:=$(patsubst /cygdrive%,%,$(BASEDIR))
  78. BASEDRIVE:=$(firstword $(subst /, ,$(BASENODIR)))
  79. BASEDIR:=$(subst /cygdrive/$(BASEDRIVE)/,$(BASEDRIVE):/,$(BASEDIR))
  80. endif
  81. endif
  82. else
  83. BASEDIR=.
  84. endif
  85. ifdef inOS2
  86. ifndef ECHO
  87. ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
  88. ifeq ($(ECHO),)
  89. ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
  90. ifeq ($(ECHO),)
  91. ECHO=echo
  92. else
  93. ECHO:=$(firstword $(ECHO))
  94. endif
  95. else
  96. ECHO:=$(firstword $(ECHO))
  97. endif
  98. endif
  99. export ECHO
  100. endif
  101. override DEFAULT_FPCDIR=..
  102. ifndef FPC
  103. ifdef PP
  104. FPC=$(PP)
  105. endif
  106. endif
  107. ifndef FPC
  108. FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
  109. ifneq ($(FPCPROG),)
  110. FPCPROG:=$(firstword $(FPCPROG))
  111. ifneq ($(CPU_TARGET),)
  112. FPC:=$(shell $(FPCPROG) -P$(CPU_TARGET) -PB)
  113. else
  114. FPC:=$(shell $(FPCPROG) -PB)
  115. endif
  116. ifneq ($(findstring Error,$(FPC)),)
  117. override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH)))))
  118. endif
  119. else
  120. override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH)))))
  121. endif
  122. endif
  123. override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
  124. override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
  125. FOUNDFPC:=$(strip $(wildcard $(FPC)))
  126. ifeq ($(FOUNDFPC),)
  127. FOUNDFPC=$(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH))))
  128. ifeq ($(FOUNDFPC),)
  129. $(error Compiler $(FPC) not found)
  130. endif
  131. endif
  132. ifndef FPC_COMPILERINFO
  133. FPC_COMPILERINFO:=$(shell $(FPC) -iVSPTPSOTO)
  134. endif
  135. ifndef FPC_VERSION
  136. FPC_VERSION:=$(word 1,$(FPC_COMPILERINFO))
  137. endif
  138. export FPC FPC_VERSION FPC_COMPILERINFO
  139. unexport CHECKDEPEND ALLDEPENDENCIES
  140. ifndef CPU_TARGET
  141. ifdef CPU_TARGET_DEFAULT
  142. CPU_TARGET=$(CPU_TARGET_DEFAULT)
  143. endif
  144. endif
  145. ifndef OS_TARGET
  146. ifdef OS_TARGET_DEFAULT
  147. OS_TARGET=$(OS_TARGET_DEFAULT)
  148. endif
  149. endif
  150. ifneq ($(words $(FPC_COMPILERINFO)),5)
  151. FPC_COMPILERINFO+=$(shell $(FPC) -iSP)
  152. FPC_COMPILERINFO+=$(shell $(FPC) -iTP)
  153. FPC_COMPILERINFO+=$(shell $(FPC) -iSO)
  154. FPC_COMPILERINFO+=$(shell $(FPC) -iTO)
  155. endif
  156. ifndef CPU_SOURCE
  157. CPU_SOURCE:=$(word 2,$(FPC_COMPILERINFO))
  158. endif
  159. ifndef CPU_TARGET
  160. CPU_TARGET:=$(word 3,$(FPC_COMPILERINFO))
  161. endif
  162. ifndef OS_SOURCE
  163. OS_SOURCE:=$(word 4,$(FPC_COMPILERINFO))
  164. endif
  165. ifndef OS_TARGET
  166. OS_TARGET:=$(word 5,$(FPC_COMPILERINFO))
  167. endif
  168. FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
  169. FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
  170. ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
  171. TARGETSUFFIX=$(OS_TARGET)
  172. SOURCESUFFIX=$(OS_SOURCE)
  173. else
  174. TARGETSUFFIX=$(FULL_TARGET)
  175. SOURCESUFFIX=$(FULL_SOURCE)
  176. endif
  177. ifneq ($(FULL_TARGET),$(FULL_SOURCE))
  178. CROSSCOMPILE=1
  179. endif
  180. ifeq ($(findstring makefile,$(MAKECMDGOALS)),)
  181. ifeq ($(findstring $(FULL_TARGET),$(MAKEFILETARGETS)),)
  182. $(error The Makefile doesn't support target $(FULL_TARGET), please run fpcmake first)
  183. endif
  184. endif
  185. ifneq ($(findstring $(OS_TARGET),$(BSDs)),)
  186. BSDhier=1
  187. endif
  188. ifeq ($(OS_TARGET),linux)
  189. linuxHier=1
  190. endif
  191. export OS_TARGET OS_SOURCE CPU_TARGET CPU_SOURCE FULL_TARGET FULL_SOURCE TARGETSUFFIX SOURCESUFFIX CROSSCOMPILE
  192. ifdef FPCDIR
  193. override FPCDIR:=$(subst \,/,$(FPCDIR))
  194. ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
  195. override FPCDIR=wrong
  196. endif
  197. else
  198. override FPCDIR=wrong
  199. endif
  200. ifdef DEFAULT_FPCDIR
  201. ifeq ($(FPCDIR),wrong)
  202. override FPCDIR:=$(subst \,/,$(DEFAULT_FPCDIR))
  203. ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
  204. override FPCDIR=wrong
  205. endif
  206. endif
  207. endif
  208. ifeq ($(FPCDIR),wrong)
  209. ifdef inUnix
  210. override FPCDIR=/usr/local/lib/fpc/$(FPC_VERSION)
  211. ifeq ($(wildcard $(FPCDIR)/units),)
  212. override FPCDIR=/usr/lib/fpc/$(FPC_VERSION)
  213. endif
  214. else
  215. override FPCDIR:=$(subst /$(FPC),,$(firstword $(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH))))))
  216. override FPCDIR:=$(FPCDIR)/..
  217. ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
  218. override FPCDIR:=$(FPCDIR)/..
  219. ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
  220. override FPCDIR:=$(BASEDIR)
  221. ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
  222. override FPCDIR=c:/pp
  223. endif
  224. endif
  225. endif
  226. endif
  227. endif
  228. ifndef CROSSBINDIR
  229. CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(TARGETSUFFIX))
  230. endif
  231. ifndef BINUTILSPREFIX
  232. ifndef CROSSBINDIR
  233. ifdef CROSSCOMPILE
  234. BINUTILSPREFIX=$(CPU_TARGET)-$(OS_TARGET)-
  235. endif
  236. endif
  237. endif
  238. UNITSDIR:=$(wildcard $(FPCDIR)/units/$(TARGETSUFFIX))
  239. ifeq ($(UNITSDIR),)
  240. UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
  241. endif
  242. PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
  243. ifeq ($(FULL_TARGET),i386-linux)
  244. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses unzip zlib oracle dbus odbc postgres sqlite pthreads imagemagick gdbint libpng x11 uuid ldap modplug dts mad gdbm tcl syslog libcurl opengl libc unixutil
  245. endif
  246. ifeq ($(FULL_TARGET),i386-go32v2)
  247. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  248. endif
  249. ifeq ($(FULL_TARGET),i386-win32)
  250. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr winunits-base winunits-jedi fcl-web ibase mysql zlib oracle odbc postgres sqlite imagemagick gdbint libpng mad tcl opengl
  251. endif
  252. ifeq ($(FULL_TARGET),i386-os2)
  253. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr zlib libpng x11 tcl
  254. endif
  255. ifeq ($(FULL_TARGET),i386-freebsd)
  256. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick gdbint libpng x11 gdbm tcl syslog libcurl opengl
  257. endif
  258. ifeq ($(FULL_TARGET),i386-beos)
  259. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  260. endif
  261. ifeq ($(FULL_TARGET),i386-netbsd)
  262. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick gdbint libpng x11 gdbm tcl syslog libcurl opengl
  263. endif
  264. ifeq ($(FULL_TARGET),i386-solaris)
  265. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick gdbint libpng x11 gdbm tcl syslog libcurl opengl
  266. endif
  267. ifeq ($(FULL_TARGET),i386-qnx)
  268. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  269. endif
  270. ifeq ($(FULL_TARGET),i386-netware)
  271. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr zlib
  272. endif
  273. ifeq ($(FULL_TARGET),i386-openbsd)
  274. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick gdbint libpng x11 gdbm tcl syslog libcurl opengl
  275. endif
  276. ifeq ($(FULL_TARGET),i386-wdosx)
  277. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  278. endif
  279. ifeq ($(FULL_TARGET),i386-darwin)
  280. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick gdbint libpng x11 gdbm tcl syslog libcurl opengl
  281. endif
  282. ifeq ($(FULL_TARGET),i386-emx)
  283. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr zlib libpng x11 tcl
  284. endif
  285. ifeq ($(FULL_TARGET),i386-watcom)
  286. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  287. endif
  288. ifeq ($(FULL_TARGET),i386-netwlibc)
  289. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr zlib
  290. endif
  291. ifeq ($(FULL_TARGET),i386-wince)
  292. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web ibase mysql tcl
  293. endif
  294. ifeq ($(FULL_TARGET),i386-embedded)
  295. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  296. endif
  297. ifeq ($(FULL_TARGET),i386-symbian)
  298. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  299. endif
  300. ifeq ($(FULL_TARGET),m68k-linux)
  301. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses unzip zlib oracle dbus odbc postgres sqlite pthreads imagemagick gdbint libpng x11 uuid ldap modplug dts mad gdbm tcl syslog libcurl opengl
  302. endif
  303. ifeq ($(FULL_TARGET),m68k-freebsd)
  304. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick gdbint libpng x11 gdbm tcl syslog libcurl opengl
  305. endif
  306. ifeq ($(FULL_TARGET),m68k-netbsd)
  307. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick gdbint libpng x11 gdbm tcl syslog libcurl opengl
  308. endif
  309. ifeq ($(FULL_TARGET),m68k-amiga)
  310. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  311. endif
  312. ifeq ($(FULL_TARGET),m68k-atari)
  313. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  314. endif
  315. ifeq ($(FULL_TARGET),m68k-openbsd)
  316. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick gdbint libpng x11 gdbm tcl syslog libcurl opengl
  317. endif
  318. ifeq ($(FULL_TARGET),m68k-palmos)
  319. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  320. endif
  321. ifeq ($(FULL_TARGET),m68k-embedded)
  322. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  323. endif
  324. ifeq ($(FULL_TARGET),powerpc-linux)
  325. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses unzip zlib oracle dbus odbc postgres sqlite pthreads imagemagick gdbint libpng x11 uuid ldap modplug dts mad gdbm tcl syslog libcurl opengl
  326. endif
  327. ifeq ($(FULL_TARGET),powerpc-netbsd)
  328. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick gdbint libpng x11 gdbm tcl syslog libcurl opengl
  329. endif
  330. ifeq ($(FULL_TARGET),powerpc-amiga)
  331. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  332. endif
  333. ifeq ($(FULL_TARGET),powerpc-macos)
  334. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  335. endif
  336. ifeq ($(FULL_TARGET),powerpc-darwin)
  337. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick gdbint libpng x11 gdbm tcl syslog libcurl opengl
  338. endif
  339. ifeq ($(FULL_TARGET),powerpc-morphos)
  340. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  341. endif
  342. ifeq ($(FULL_TARGET),powerpc-embedded)
  343. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  344. endif
  345. ifeq ($(FULL_TARGET),sparc-linux)
  346. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses unzip zlib oracle dbus odbc postgres sqlite pthreads imagemagick gdbint libpng x11 uuid ldap modplug dts mad gdbm tcl syslog libcurl opengl
  347. endif
  348. ifeq ($(FULL_TARGET),sparc-netbsd)
  349. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick gdbint libpng x11 gdbm tcl syslog libcurl opengl
  350. endif
  351. ifeq ($(FULL_TARGET),sparc-solaris)
  352. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick gdbint libpng x11 gdbm tcl syslog libcurl opengl
  353. endif
  354. ifeq ($(FULL_TARGET),sparc-embedded)
  355. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  356. endif
  357. ifeq ($(FULL_TARGET),x86_64-linux)
  358. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses unzip zlib oracle dbus odbc postgres sqlite pthreads imagemagick gdbint libpng x11 uuid ldap modplug dts mad gdbm tcl syslog libcurl opengl
  359. endif
  360. ifeq ($(FULL_TARGET),x86_64-freebsd)
  361. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick gdbint libpng x11 gdbm tcl syslog libcurl opengl
  362. endif
  363. ifeq ($(FULL_TARGET),x86_64-darwin)
  364. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick gdbint libpng x11 gdbm tcl syslog libcurl opengl
  365. endif
  366. ifeq ($(FULL_TARGET),x86_64-win64)
  367. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr winunits-base winunits-jedi fcl-web ibase mysql zlib oracle odbc postgres sqlite imagemagick gdbint tcl opengl
  368. endif
  369. ifeq ($(FULL_TARGET),x86_64-embedded)
  370. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  371. endif
  372. ifeq ($(FULL_TARGET),arm-linux)
  373. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses unzip zlib oracle dbus odbc postgres sqlite pthreads imagemagick gdbint libpng x11 uuid ldap modplug dts mad gdbm tcl syslog libcurl opengl
  374. endif
  375. ifeq ($(FULL_TARGET),arm-palmos)
  376. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  377. endif
  378. ifeq ($(FULL_TARGET),arm-wince)
  379. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web ibase mysql tcl
  380. endif
  381. ifeq ($(FULL_TARGET),arm-gba)
  382. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  383. endif
  384. ifeq ($(FULL_TARGET),arm-nds)
  385. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  386. endif
  387. ifeq ($(FULL_TARGET),arm-embedded)
  388. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  389. endif
  390. ifeq ($(FULL_TARGET),arm-symbian)
  391. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  392. endif
  393. ifeq ($(FULL_TARGET),powerpc64-linux)
  394. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses unzip zlib oracle dbus odbc postgres sqlite pthreads imagemagick gdbint libpng x11 uuid ldap modplug dts mad gdbm tcl syslog libcurl opengl
  395. endif
  396. ifeq ($(FULL_TARGET),powerpc64-darwin)
  397. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr fcl-web fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick gdbint libpng x11 gdbm tcl syslog libcurl opengl
  398. endif
  399. ifeq ($(FULL_TARGET),powerpc64-embedded)
  400. override TARGET_DIRS+=base fv hash pasjpeg paszlib fpmkunit fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-xml fcl-fpcunit fcl-json extra fcl-process unzip regexpr
  401. endif
  402. override INSTALL_FPCPACKAGE=y
  403. override INSTALL_FPCSUBDIR=packages
  404. ifdef REQUIRE_UNITSDIR
  405. override UNITSDIR+=$(REQUIRE_UNITSDIR)
  406. endif
  407. ifdef REQUIRE_PACKAGESDIR
  408. override PACKAGESDIR+=$(REQUIRE_PACKAGESDIR)
  409. endif
  410. ifdef ZIPINSTALL
  411. ifneq ($(findstring $(OS_TARGET),$(UNIXs)),)
  412. UNIXHier=1
  413. endif
  414. else
  415. ifneq ($(findstring $(OS_SOURCE),$(UNIXs)),)
  416. UNIXHier=1
  417. endif
  418. endif
  419. ifndef INSTALL_PREFIX
  420. ifdef PREFIX
  421. INSTALL_PREFIX=$(PREFIX)
  422. endif
  423. endif
  424. ifndef INSTALL_PREFIX
  425. ifdef UNIXHier
  426. INSTALL_PREFIX=/usr/local
  427. else
  428. ifdef INSTALL_FPCPACKAGE
  429. INSTALL_BASEDIR:=/pp
  430. else
  431. INSTALL_BASEDIR:=/$(PACKAGE_NAME)
  432. endif
  433. endif
  434. endif
  435. export INSTALL_PREFIX
  436. ifdef INSTALL_FPCSUBDIR
  437. export INSTALL_FPCSUBDIR
  438. endif
  439. ifndef DIST_DESTDIR
  440. DIST_DESTDIR:=$(BASEDIR)
  441. endif
  442. export DIST_DESTDIR
  443. ifndef COMPILER_UNITTARGETDIR
  444. ifdef PACKAGEDIR_MAIN
  445. COMPILER_UNITTARGETDIR=$(PACKAGEDIR_MAIN)/units/$(TARGETSUFFIX)
  446. else
  447. COMPILER_UNITTARGETDIR=units/$(TARGETSUFFIX)
  448. endif
  449. endif
  450. ifndef COMPILER_TARGETDIR
  451. COMPILER_TARGETDIR=.
  452. endif
  453. ifndef INSTALL_BASEDIR
  454. ifdef UNIXHier
  455. ifdef INSTALL_FPCPACKAGE
  456. INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/fpc/$(FPC_VERSION)
  457. else
  458. INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/$(PACKAGE_NAME)
  459. endif
  460. else
  461. INSTALL_BASEDIR:=$(INSTALL_PREFIX)
  462. endif
  463. endif
  464. ifndef INSTALL_BINDIR
  465. ifdef UNIXHier
  466. INSTALL_BINDIR:=$(INSTALL_PREFIX)/bin
  467. else
  468. INSTALL_BINDIR:=$(INSTALL_BASEDIR)/bin
  469. ifdef INSTALL_FPCPACKAGE
  470. ifdef CROSSCOMPILE
  471. ifdef CROSSINSTALL
  472. INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(SOURCESUFFIX)
  473. else
  474. INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX)
  475. endif
  476. else
  477. INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX)
  478. endif
  479. endif
  480. endif
  481. endif
  482. ifndef INSTALL_UNITDIR
  483. INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/units/$(TARGETSUFFIX)
  484. ifdef INSTALL_FPCPACKAGE
  485. ifdef PACKAGE_NAME
  486. INSTALL_UNITDIR:=$(INSTALL_UNITDIR)/$(PACKAGE_NAME)
  487. endif
  488. endif
  489. endif
  490. ifndef INSTALL_LIBDIR
  491. ifdef UNIXHier
  492. INSTALL_LIBDIR:=$(INSTALL_PREFIX)/lib
  493. else
  494. INSTALL_LIBDIR:=$(INSTALL_UNITDIR)
  495. endif
  496. endif
  497. ifndef INSTALL_SOURCEDIR
  498. ifdef UNIXHier
  499. ifdef BSDhier
  500. SRCPREFIXDIR=share/src
  501. else
  502. ifdef linuxHier
  503. SRCPREFIXDIR=share/src
  504. else
  505. SRCPREFIXDIR=src
  506. endif
  507. endif
  508. ifdef INSTALL_FPCPACKAGE
  509. ifdef INSTALL_FPCSUBDIR
  510. INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME)
  511. else
  512. INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
  513. endif
  514. else
  515. INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
  516. endif
  517. else
  518. ifdef INSTALL_FPCPACKAGE
  519. ifdef INSTALL_FPCSUBDIR
  520. INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME)
  521. else
  522. INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(PACKAGE_NAME)
  523. endif
  524. else
  525. INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source
  526. endif
  527. endif
  528. endif
  529. ifndef INSTALL_DOCDIR
  530. ifdef UNIXHier
  531. ifdef BSDhier
  532. DOCPREFIXDIR=share/doc
  533. else
  534. ifdef linuxHier
  535. DOCPREFIXDIR=share/doc
  536. else
  537. DOCPREFIXDIR=doc
  538. endif
  539. endif
  540. ifdef INSTALL_FPCPACKAGE
  541. INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
  542. else
  543. INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
  544. endif
  545. else
  546. ifdef INSTALL_FPCPACKAGE
  547. INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc/$(PACKAGE_NAME)
  548. else
  549. INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc
  550. endif
  551. endif
  552. endif
  553. ifndef INSTALL_EXAMPLEDIR
  554. ifdef UNIXHier
  555. ifdef INSTALL_FPCPACKAGE
  556. ifdef BSDhier
  557. INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
  558. else
  559. ifdef linuxHier
  560. INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples
  561. else
  562. INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/fpc-$(FPC_VERSION)/examples/$(PACKAGE_NAME)
  563. endif
  564. endif
  565. else
  566. ifdef BSDhier
  567. INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
  568. else
  569. ifdef linuxHier
  570. INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
  571. else
  572. INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
  573. endif
  574. endif
  575. endif
  576. else
  577. ifdef INSTALL_FPCPACKAGE
  578. INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples/$(PACKAGE_NAME)
  579. else
  580. INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples
  581. endif
  582. endif
  583. endif
  584. ifndef INSTALL_DATADIR
  585. INSTALL_DATADIR=$(INSTALL_BASEDIR)
  586. endif
  587. ifndef INSTALL_SHAREDDIR
  588. INSTALL_SHAREDDIR=$(INSTALL_PREFIX)/lib
  589. endif
  590. ifdef CROSSCOMPILE
  591. ifndef CROSSBINDIR
  592. CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(SOURCESUFFIX))
  593. ifeq ($(CROSSBINDIR),)
  594. CROSSBINDIR:=$(wildcard $(INSTALL_BASEDIR)/cross/$(TARGETSUFFIX)/bin/$(FULL_SOURCE))
  595. endif
  596. endif
  597. else
  598. CROSSBINDIR=
  599. endif
  600. BATCHEXT=.bat
  601. LOADEREXT=.as
  602. EXEEXT=.exe
  603. PPLEXT=.ppl
  604. PPUEXT=.ppu
  605. OEXT=.o
  606. ASMEXT=.s
  607. SMARTEXT=.sl
  608. STATICLIBEXT=.a
  609. SHAREDLIBEXT=.so
  610. SHAREDLIBPREFIX=libfp
  611. STATICLIBPREFIX=libp
  612. IMPORTLIBPREFIX=libimp
  613. RSTEXT=.rst
  614. ifeq ($(findstring 1.0.,$(FPC_VERSION)),)
  615. ifeq ($(OS_TARGET),go32v1)
  616. STATICLIBPREFIX=
  617. SHORTSUFFIX=v1
  618. endif
  619. ifeq ($(OS_TARGET),go32v2)
  620. STATICLIBPREFIX=
  621. SHORTSUFFIX=dos
  622. endif
  623. ifeq ($(OS_TARGET),watcom)
  624. STATICLIBPREFIX=
  625. OEXT=.obj
  626. ASMEXT=.asm
  627. SHAREDLIBEXT=.dll
  628. SHORTSUFFIX=wat
  629. endif
  630. ifeq ($(OS_TARGET),linux)
  631. BATCHEXT=.sh
  632. EXEEXT=
  633. HASSHAREDLIB=1
  634. SHORTSUFFIX=lnx
  635. endif
  636. ifeq ($(OS_TARGET),freebsd)
  637. BATCHEXT=.sh
  638. EXEEXT=
  639. HASSHAREDLIB=1
  640. SHORTSUFFIX=fbs
  641. endif
  642. ifeq ($(OS_TARGET),netbsd)
  643. BATCHEXT=.sh
  644. EXEEXT=
  645. HASSHAREDLIB=1
  646. SHORTSUFFIX=nbs
  647. endif
  648. ifeq ($(OS_TARGET),openbsd)
  649. BATCHEXT=.sh
  650. EXEEXT=
  651. HASSHAREDLIB=1
  652. SHORTSUFFIX=obs
  653. endif
  654. ifeq ($(OS_TARGET),win32)
  655. SHAREDLIBEXT=.dll
  656. SHORTSUFFIX=w32
  657. endif
  658. ifeq ($(OS_TARGET),os2)
  659. BATCHEXT=.cmd
  660. AOUTEXT=.out
  661. STATICLIBPREFIX=
  662. SHAREDLIBEXT=.dll
  663. SHORTSUFFIX=os2
  664. ECHO=echo
  665. endif
  666. ifeq ($(OS_TARGET),emx)
  667. BATCHEXT=.cmd
  668. AOUTEXT=.out
  669. STATICLIBPREFIX=
  670. SHAREDLIBEXT=.dll
  671. SHORTSUFFIX=emx
  672. ECHO=echo
  673. endif
  674. ifeq ($(OS_TARGET),amiga)
  675. EXEEXT=
  676. SHAREDLIBEXT=.library
  677. SHORTSUFFIX=amg
  678. endif
  679. ifeq ($(OS_TARGET),morphos)
  680. EXEEXT=
  681. SHAREDLIBEXT=.library
  682. SHORTSUFFIX=mos
  683. endif
  684. ifeq ($(OS_TARGET),atari)
  685. EXEEXT=.ttp
  686. SHORTSUFFIX=ata
  687. endif
  688. ifeq ($(OS_TARGET),beos)
  689. BATCHEXT=.sh
  690. EXEEXT=
  691. SHORTSUFFIX=be
  692. endif
  693. ifeq ($(OS_TARGET),solaris)
  694. BATCHEXT=.sh
  695. EXEEXT=
  696. SHORTSUFFIX=sun
  697. endif
  698. ifeq ($(OS_TARGET),qnx)
  699. BATCHEXT=.sh
  700. EXEEXT=
  701. SHORTSUFFIX=qnx
  702. endif
  703. ifeq ($(OS_TARGET),netware)
  704. EXEEXT=.nlm
  705. STATICLIBPREFIX=
  706. SHORTSUFFIX=nw
  707. endif
  708. ifeq ($(OS_TARGET),netwlibc)
  709. EXEEXT=.nlm
  710. STATICLIBPREFIX=
  711. SHORTSUFFIX=nwl
  712. endif
  713. ifeq ($(OS_TARGET),macos)
  714. BATCHEXT=
  715. EXEEXT=
  716. DEBUGSYMEXT=.xcoff
  717. SHORTSUFFIX=mac
  718. endif
  719. ifeq ($(OS_TARGET),darwin)
  720. BATCHEXT=.sh
  721. EXEEXT=
  722. HASSHAREDLIB=1
  723. SHORTSUFFIX=dwn
  724. endif
  725. ifeq ($(OS_TARGET),gba)
  726. EXEEXT=.gba
  727. SHAREDLIBEXT=.so
  728. SHORTSUFFIX=gba
  729. endif
  730. ifeq ($(OS_TARGET),symbian)
  731. SHAREDLIBEXT=.dll
  732. SHORTSUFFIX=symbian
  733. endif
  734. else
  735. ifeq ($(OS_TARGET),go32v1)
  736. PPUEXT=.pp1
  737. OEXT=.o1
  738. ASMEXT=.s1
  739. SMARTEXT=.sl1
  740. STATICLIBEXT=.a1
  741. SHAREDLIBEXT=.so1
  742. STATICLIBPREFIX=
  743. SHORTSUFFIX=v1
  744. endif
  745. ifeq ($(OS_TARGET),go32v2)
  746. STATICLIBPREFIX=
  747. SHORTSUFFIX=dos
  748. endif
  749. ifeq ($(OS_TARGET),watcom)
  750. STATICLIBPREFIX=
  751. SHORTSUFFIX=wat
  752. endif
  753. ifeq ($(OS_TARGET),linux)
  754. BATCHEXT=.sh
  755. EXEEXT=
  756. HASSHAREDLIB=1
  757. SHORTSUFFIX=lnx
  758. endif
  759. ifeq ($(OS_TARGET),freebsd)
  760. BATCHEXT=.sh
  761. EXEEXT=
  762. HASSHAREDLIB=1
  763. SHORTSUFFIX=fbs
  764. endif
  765. ifeq ($(OS_TARGET),netbsd)
  766. BATCHEXT=.sh
  767. EXEEXT=
  768. HASSHAREDLIB=1
  769. SHORTSUFFIX=nbs
  770. endif
  771. ifeq ($(OS_TARGET),openbsd)
  772. BATCHEXT=.sh
  773. EXEEXT=
  774. HASSHAREDLIB=1
  775. SHORTSUFFIX=obs
  776. endif
  777. ifeq ($(OS_TARGET),win32)
  778. PPUEXT=.ppw
  779. OEXT=.ow
  780. ASMEXT=.sw
  781. SMARTEXT=.slw
  782. STATICLIBEXT=.aw
  783. SHAREDLIBEXT=.dll
  784. SHORTSUFFIX=w32
  785. endif
  786. ifeq ($(OS_TARGET),os2)
  787. BATCHEXT=.cmd
  788. PPUEXT=.ppo
  789. ASMEXT=.so2
  790. OEXT=.oo2
  791. AOUTEXT=.out
  792. SMARTEXT=.sl2
  793. STATICLIBPREFIX=
  794. STATICLIBEXT=.ao2
  795. SHAREDLIBEXT=.dll
  796. SHORTSUFFIX=os2
  797. ECHO=echo
  798. endif
  799. ifeq ($(OS_TARGET),amiga)
  800. EXEEXT=
  801. PPUEXT=.ppu
  802. ASMEXT=.s
  803. OEXT=.o
  804. SMARTEXT=.sl
  805. STATICLIBEXT=.a
  806. SHAREDLIBEXT=.library
  807. SHORTSUFFIX=amg
  808. endif
  809. ifeq ($(OS_TARGET),atari)
  810. PPUEXT=.ppu
  811. ASMEXT=.s
  812. OEXT=.o
  813. SMARTEXT=.sl
  814. STATICLIBEXT=.a
  815. EXEEXT=.ttp
  816. SHORTSUFFIX=ata
  817. endif
  818. ifeq ($(OS_TARGET),beos)
  819. BATCHEXT=.sh
  820. PPUEXT=.ppu
  821. ASMEXT=.s
  822. OEXT=.o
  823. SMARTEXT=.sl
  824. STATICLIBEXT=.a
  825. EXEEXT=
  826. SHORTSUFFIX=be
  827. endif
  828. ifeq ($(OS_TARGET),solaris)
  829. BATCHEXT=.sh
  830. PPUEXT=.ppu
  831. ASMEXT=.s
  832. OEXT=.o
  833. SMARTEXT=.sl
  834. STATICLIBEXT=.a
  835. EXEEXT=
  836. SHORTSUFFIX=sun
  837. endif
  838. ifeq ($(OS_TARGET),qnx)
  839. BATCHEXT=.sh
  840. PPUEXT=.ppu
  841. ASMEXT=.s
  842. OEXT=.o
  843. SMARTEXT=.sl
  844. STATICLIBEXT=.a
  845. EXEEXT=
  846. SHORTSUFFIX=qnx
  847. endif
  848. ifeq ($(OS_TARGET),netware)
  849. STATICLIBPREFIX=
  850. PPUEXT=.ppu
  851. OEXT=.o
  852. ASMEXT=.s
  853. SMARTEXT=.sl
  854. STATICLIBEXT=.a
  855. SHAREDLIBEXT=.nlm
  856. EXEEXT=.nlm
  857. SHORTSUFFIX=nw
  858. endif
  859. ifeq ($(OS_TARGET),netwlibc)
  860. STATICLIBPREFIX=
  861. PPUEXT=.ppu
  862. OEXT=.o
  863. ASMEXT=.s
  864. SMARTEXT=.sl
  865. STATICLIBEXT=.a
  866. SHAREDLIBEXT=.nlm
  867. EXEEXT=.nlm
  868. SHORTSUFFIX=nwl
  869. endif
  870. ifeq ($(OS_TARGET),macos)
  871. BATCHEXT=
  872. PPUEXT=.ppu
  873. ASMEXT=.s
  874. OEXT=.o
  875. SMARTEXT=.sl
  876. STATICLIBEXT=.a
  877. EXEEXT=
  878. DEBUGSYMEXT=.xcoff
  879. SHORTSUFFIX=mac
  880. endif
  881. endif
  882. ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
  883. FPCMADE=fpcmade.$(SHORTSUFFIX)
  884. ZIPSUFFIX=$(SHORTSUFFIX)
  885. ZIPCROSSPREFIX=
  886. ZIPSOURCESUFFIX=src
  887. ZIPEXAMPLESUFFIX=exm
  888. else
  889. FPCMADE=fpcmade.$(TARGETSUFFIX)
  890. ZIPSOURCESUFFIX=.source
  891. ZIPEXAMPLESUFFIX=.examples
  892. ifdef CROSSCOMPILE
  893. ZIPSUFFIX=.$(SOURCESUFFIX)
  894. ZIPCROSSPREFIX=$(TARGETSUFFIX)-
  895. else
  896. ZIPSUFFIX=.$(TARGETSUFFIX)
  897. ZIPCROSSPREFIX=
  898. endif
  899. endif
  900. ifndef ECHO
  901. ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
  902. ifeq ($(ECHO),)
  903. ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
  904. ifeq ($(ECHO),)
  905. ECHO= __missing_command_ECHO
  906. else
  907. ECHO:=$(firstword $(ECHO))
  908. endif
  909. else
  910. ECHO:=$(firstword $(ECHO))
  911. endif
  912. endif
  913. export ECHO
  914. ifndef DATE
  915. DATE:=$(strip $(wildcard $(addsuffix /gdate$(SRCEXEEXT),$(SEARCHPATH))))
  916. ifeq ($(DATE),)
  917. DATE:=$(strip $(wildcard $(addsuffix /date$(SRCEXEEXT),$(SEARCHPATH))))
  918. ifeq ($(DATE),)
  919. DATE= __missing_command_DATE
  920. else
  921. DATE:=$(firstword $(DATE))
  922. endif
  923. else
  924. DATE:=$(firstword $(DATE))
  925. endif
  926. endif
  927. export DATE
  928. ifndef GINSTALL
  929. GINSTALL:=$(strip $(wildcard $(addsuffix /ginstall$(SRCEXEEXT),$(SEARCHPATH))))
  930. ifeq ($(GINSTALL),)
  931. GINSTALL:=$(strip $(wildcard $(addsuffix /install$(SRCEXEEXT),$(SEARCHPATH))))
  932. ifeq ($(GINSTALL),)
  933. GINSTALL= __missing_command_GINSTALL
  934. else
  935. GINSTALL:=$(firstword $(GINSTALL))
  936. endif
  937. else
  938. GINSTALL:=$(firstword $(GINSTALL))
  939. endif
  940. endif
  941. export GINSTALL
  942. ifndef CPPROG
  943. CPPROG:=$(strip $(wildcard $(addsuffix /cp$(SRCEXEEXT),$(SEARCHPATH))))
  944. ifeq ($(CPPROG),)
  945. CPPROG= __missing_command_CPPROG
  946. else
  947. CPPROG:=$(firstword $(CPPROG))
  948. endif
  949. endif
  950. export CPPROG
  951. ifndef RMPROG
  952. RMPROG:=$(strip $(wildcard $(addsuffix /rm$(SRCEXEEXT),$(SEARCHPATH))))
  953. ifeq ($(RMPROG),)
  954. RMPROG= __missing_command_RMPROG
  955. else
  956. RMPROG:=$(firstword $(RMPROG))
  957. endif
  958. endif
  959. export RMPROG
  960. ifndef MVPROG
  961. MVPROG:=$(strip $(wildcard $(addsuffix /mv$(SRCEXEEXT),$(SEARCHPATH))))
  962. ifeq ($(MVPROG),)
  963. MVPROG= __missing_command_MVPROG
  964. else
  965. MVPROG:=$(firstword $(MVPROG))
  966. endif
  967. endif
  968. export MVPROG
  969. ifndef MKDIRPROG
  970. MKDIRPROG:=$(strip $(wildcard $(addsuffix /gmkdir$(SRCEXEEXT),$(SEARCHPATH))))
  971. ifeq ($(MKDIRPROG),)
  972. MKDIRPROG:=$(strip $(wildcard $(addsuffix /mkdir$(SRCEXEEXT),$(SEARCHPATH))))
  973. ifeq ($(MKDIRPROG),)
  974. MKDIRPROG= __missing_command_MKDIRPROG
  975. else
  976. MKDIRPROG:=$(firstword $(MKDIRPROG))
  977. endif
  978. else
  979. MKDIRPROG:=$(firstword $(MKDIRPROG))
  980. endif
  981. endif
  982. export MKDIRPROG
  983. ifndef ECHOREDIR
  984. ifndef inUnix
  985. ECHOREDIR=echo
  986. else
  987. ECHOREDIR=$(ECHO)
  988. endif
  989. endif
  990. ifndef COPY
  991. COPY:=$(CPPROG) -fp
  992. endif
  993. ifndef COPYTREE
  994. COPYTREE:=$(CPPROG) -Rfp
  995. endif
  996. ifndef MKDIRTREE
  997. MKDIRTREE:=$(MKDIRPROG) -p
  998. endif
  999. ifndef MOVE
  1000. MOVE:=$(MVPROG) -f
  1001. endif
  1002. ifndef DEL
  1003. DEL:=$(RMPROG) -f
  1004. endif
  1005. ifndef DELTREE
  1006. DELTREE:=$(RMPROG) -rf
  1007. endif
  1008. ifndef INSTALL
  1009. ifdef inUnix
  1010. INSTALL:=$(GINSTALL) -c -m 644
  1011. else
  1012. INSTALL:=$(COPY)
  1013. endif
  1014. endif
  1015. ifndef INSTALLEXE
  1016. ifdef inUnix
  1017. INSTALLEXE:=$(GINSTALL) -c -m 755
  1018. else
  1019. INSTALLEXE:=$(COPY)
  1020. endif
  1021. endif
  1022. ifndef MKDIR
  1023. MKDIR:=$(GINSTALL) -m 755 -d
  1024. endif
  1025. export ECHOREDIR COPY COPYTREE MOVE DEL DELTREE INSTALL INSTALLEXE MKDIR
  1026. ifndef PPUMOVE
  1027. PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH))))
  1028. ifeq ($(PPUMOVE),)
  1029. PPUMOVE= __missing_command_PPUMOVE
  1030. else
  1031. PPUMOVE:=$(firstword $(PPUMOVE))
  1032. endif
  1033. endif
  1034. export PPUMOVE
  1035. ifndef FPCMAKE
  1036. FPCMAKE:=$(strip $(wildcard $(addsuffix /fpcmake$(SRCEXEEXT),$(SEARCHPATH))))
  1037. ifeq ($(FPCMAKE),)
  1038. FPCMAKE= __missing_command_FPCMAKE
  1039. else
  1040. FPCMAKE:=$(firstword $(FPCMAKE))
  1041. endif
  1042. endif
  1043. export FPCMAKE
  1044. ifndef ZIPPROG
  1045. ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH))))
  1046. ifeq ($(ZIPPROG),)
  1047. ZIPPROG= __missing_command_ZIPPROG
  1048. else
  1049. ZIPPROG:=$(firstword $(ZIPPROG))
  1050. endif
  1051. endif
  1052. export ZIPPROG
  1053. ifndef TARPROG
  1054. TARPROG:=$(strip $(wildcard $(addsuffix /gtar$(SRCEXEEXT),$(SEARCHPATH))))
  1055. ifeq ($(TARPROG),)
  1056. TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH))))
  1057. ifeq ($(TARPROG),)
  1058. TARPROG= __missing_command_TARPROG
  1059. else
  1060. TARPROG:=$(firstword $(TARPROG))
  1061. endif
  1062. else
  1063. TARPROG:=$(firstword $(TARPROG))
  1064. endif
  1065. endif
  1066. export TARPROG
  1067. ASNAME=$(BINUTILSPREFIX)as
  1068. LDNAME=$(BINUTILSPREFIX)ld
  1069. ARNAME=$(BINUTILSPREFIX)ar
  1070. RCNAME=$(BINUTILSPREFIX)rc
  1071. ifneq ($(findstring 1.0.,$(FPC_VERSION)),)
  1072. ifeq ($(OS_TARGET),win32)
  1073. ifeq ($(CROSSBINDIR),)
  1074. ASNAME=asw
  1075. LDNAME=ldw
  1076. ARNAME=arw
  1077. endif
  1078. endif
  1079. endif
  1080. ifndef ASPROG
  1081. ifdef CROSSBINDIR
  1082. ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT)
  1083. else
  1084. ASPROG=$(ASNAME)
  1085. endif
  1086. endif
  1087. ifndef LDPROG
  1088. ifdef CROSSBINDIR
  1089. LDPROG=$(CROSSBINDIR)/$(LDNAME)$(SRCEXEEXT)
  1090. else
  1091. LDPROG=$(LDNAME)
  1092. endif
  1093. endif
  1094. ifndef RCPROG
  1095. ifdef CROSSBINDIR
  1096. RCPROG=$(CROSSBINDIR)/$(RCNAME)$(SRCEXEEXT)
  1097. else
  1098. RCPROG=$(RCNAME)
  1099. endif
  1100. endif
  1101. ifndef ARPROG
  1102. ifdef CROSSBINDIR
  1103. ARPROG=$(CROSSBINDIR)/$(ARNAME)$(SRCEXEEXT)
  1104. else
  1105. ARPROG=$(ARNAME)
  1106. endif
  1107. endif
  1108. AS=$(ASPROG)
  1109. LD=$(LDPROG)
  1110. RC=$(RCPROG)
  1111. AR=$(ARPROG)
  1112. PPAS=ppas$(SRCBATCHEXT)
  1113. ifdef inUnix
  1114. LDCONFIG=ldconfig
  1115. else
  1116. LDCONFIG=
  1117. endif
  1118. ifdef DATE
  1119. DATESTR:=$(shell $(DATE) +%Y%m%d)
  1120. else
  1121. DATESTR=
  1122. endif
  1123. ifndef UPXPROG
  1124. ifeq ($(OS_TARGET),go32v2)
  1125. UPXPROG:=1
  1126. endif
  1127. ifeq ($(OS_TARGET),win32)
  1128. UPXPROG:=1
  1129. endif
  1130. ifdef UPXPROG
  1131. UPXPROG:=$(strip $(wildcard $(addsuffix /upx$(SRCEXEEXT),$(SEARCHPATH))))
  1132. ifeq ($(UPXPROG),)
  1133. UPXPROG=
  1134. else
  1135. UPXPROG:=$(firstword $(UPXPROG))
  1136. endif
  1137. else
  1138. UPXPROG=
  1139. endif
  1140. endif
  1141. export UPXPROG
  1142. ZIPOPT=-9
  1143. ZIPEXT=.zip
  1144. ifeq ($(USETAR),bz2)
  1145. TAROPT=vj
  1146. TAREXT=.tar.bz2
  1147. else
  1148. TAROPT=vz
  1149. TAREXT=.tar.gz
  1150. endif
  1151. ifndef NOCPUDEF
  1152. override FPCOPTDEF=$(CPU_TARGET)
  1153. endif
  1154. ifneq ($(OS_TARGET),$(OS_SOURCE))
  1155. override FPCOPT+=-T$(OS_TARGET)
  1156. endif
  1157. ifneq ($(CPU_TARGET),$(CPU_SOURCE))
  1158. override FPCOPT+=-P$(CPU_TARGET)
  1159. endif
  1160. ifeq ($(OS_SOURCE),openbsd)
  1161. override FPCOPT+=-FD$(NEW_BINUTILS_PATH)
  1162. endif
  1163. ifndef CROSSBOOTSTRAP
  1164. ifneq ($(BINUTILSPREFIX),)
  1165. override FPCOPT+=-XP$(BINUTILSPREFIX)
  1166. endif
  1167. ifneq ($(BINUTILSPREFIX),)
  1168. override FPCOPT+=-Xr$(RLINKPATH)
  1169. endif
  1170. endif
  1171. ifdef UNITDIR
  1172. override FPCOPT+=$(addprefix -Fu,$(UNITDIR))
  1173. endif
  1174. ifdef LIBDIR
  1175. override FPCOPT+=$(addprefix -Fl,$(LIBDIR))
  1176. endif
  1177. ifdef OBJDIR
  1178. override FPCOPT+=$(addprefix -Fo,$(OBJDIR))
  1179. endif
  1180. ifdef INCDIR
  1181. override FPCOPT+=$(addprefix -Fi,$(INCDIR))
  1182. endif
  1183. ifdef LINKSMART
  1184. override FPCOPT+=-XX
  1185. endif
  1186. ifdef CREATESMART
  1187. override FPCOPT+=-CX
  1188. endif
  1189. ifdef DEBUG
  1190. override FPCOPT+=-gl
  1191. override FPCOPTDEF+=DEBUG
  1192. endif
  1193. ifdef RELEASE
  1194. ifneq ($(findstring 2.0.,$(FPC_VERSION)),)
  1195. ifeq ($(CPU_TARGET),i386)
  1196. FPCCPUOPT:=-OG2p3
  1197. endif
  1198. ifeq ($(CPU_TARGET),powerpc)
  1199. FPCCPUOPT:=-O1r
  1200. endif
  1201. else
  1202. FPCCPUOPT:=-O2
  1203. endif
  1204. override FPCOPT+=-Ur -Xs $(FPCCPUOPT) -n
  1205. override FPCOPTDEF+=RELEASE
  1206. endif
  1207. ifdef STRIP
  1208. override FPCOPT+=-Xs
  1209. endif
  1210. ifdef OPTIMIZE
  1211. override FPCOPT+=-O2
  1212. endif
  1213. ifdef VERBOSE
  1214. override FPCOPT+=-vwni
  1215. endif
  1216. ifdef COMPILER_OPTIONS
  1217. override FPCOPT+=$(COMPILER_OPTIONS)
  1218. endif
  1219. ifdef COMPILER_UNITDIR
  1220. override FPCOPT+=$(addprefix -Fu,$(COMPILER_UNITDIR))
  1221. endif
  1222. ifdef COMPILER_LIBRARYDIR
  1223. override FPCOPT+=$(addprefix -Fl,$(COMPILER_LIBRARYDIR))
  1224. endif
  1225. ifdef COMPILER_OBJECTDIR
  1226. override FPCOPT+=$(addprefix -Fo,$(COMPILER_OBJECTDIR))
  1227. endif
  1228. ifdef COMPILER_INCLUDEDIR
  1229. override FPCOPT+=$(addprefix -Fi,$(COMPILER_INCLUDEDIR))
  1230. endif
  1231. ifdef CROSSBINDIR
  1232. override FPCOPT+=-FD$(CROSSBINDIR)
  1233. endif
  1234. ifdef COMPILER_TARGETDIR
  1235. override FPCOPT+=-FE$(COMPILER_TARGETDIR)
  1236. ifeq ($(COMPILER_TARGETDIR),.)
  1237. override TARGETDIRPREFIX=
  1238. else
  1239. override TARGETDIRPREFIX=$(COMPILER_TARGETDIR)/
  1240. endif
  1241. endif
  1242. ifdef COMPILER_UNITTARGETDIR
  1243. override FPCOPT+=-FU$(COMPILER_UNITTARGETDIR)
  1244. ifeq ($(COMPILER_UNITTARGETDIR),.)
  1245. override UNITTARGETDIRPREFIX=
  1246. else
  1247. override UNITTARGETDIRPREFIX=$(COMPILER_UNITTARGETDIR)/
  1248. endif
  1249. else
  1250. ifdef COMPILER_TARGETDIR
  1251. override COMPILER_UNITTARGETDIR=$(COMPILER_TARGETDIR)
  1252. override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX)
  1253. endif
  1254. endif
  1255. ifdef CREATESHARED
  1256. override FPCOPT+=-Cg
  1257. ifeq ($(CPU_TARGET),i386)
  1258. override FPCOPT+=-Aas
  1259. endif
  1260. endif
  1261. ifeq ($(findstring 2.0.,$(FPC_VERSION)),)
  1262. ifeq ($(OS_TARGET),linux)
  1263. ifeq ($(CPU_TARGET),x86_64)
  1264. override FPCOPT+=-Cg
  1265. endif
  1266. endif
  1267. endif
  1268. ifdef LINKSHARED
  1269. endif
  1270. ifdef OPT
  1271. override FPCOPT+=$(OPT)
  1272. endif
  1273. ifdef FPCOPTDEF
  1274. override FPCOPT+=$(addprefix -d,$(FPCOPTDEF))
  1275. endif
  1276. ifdef CFGFILE
  1277. override FPCOPT+=@$(CFGFILE)
  1278. endif
  1279. ifdef USEENV
  1280. override FPCEXTCMD:=$(FPCOPT)
  1281. override FPCOPT:=!FPCEXTCMD
  1282. export FPCEXTCMD
  1283. endif
  1284. override AFULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
  1285. override AFULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
  1286. ifneq ($(AFULL_TARGET),$(AFULL_SOURCE))
  1287. override ACROSSCOMPILE=1
  1288. endif
  1289. ifdef ACROSSCOMPILE
  1290. override FPCOPT+=$(CROSSOPT)
  1291. endif
  1292. override COMPILER:=$(FPC) $(FPCOPT)
  1293. ifeq (,$(findstring -s ,$(COMPILER)))
  1294. EXECPPAS=
  1295. else
  1296. ifeq ($(FULL_SOURCE),$(FULL_TARGET))
  1297. ifdef RUNBATCH
  1298. EXECPPAS:=@$(RUNBATCH) $(PPAS)
  1299. else
  1300. EXECPPAS:=@$(PPAS)
  1301. endif
  1302. endif
  1303. endif
  1304. ifdef TARGET_RSTS
  1305. override RSTFILES=$(addsuffix $(RSTEXT),$(TARGET_RSTS))
  1306. override CLEANRSTFILES+=$(RSTFILES)
  1307. endif
  1308. .PHONY: fpc_clean fpc_cleanall fpc_distclean
  1309. ifdef EXEFILES
  1310. override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES))
  1311. endif
  1312. ifdef CLEAN_UNITS
  1313. override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS))
  1314. endif
  1315. ifdef CLEANPPUFILES
  1316. override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES)))
  1317. ifdef DEBUGSYMEXT
  1318. override CLEANPPULINKFILES+=$(subst $(PPUEXT),$(DEBUGSYMEXT),$(CLEANPPUFILES))
  1319. endif
  1320. override CLEANPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILES))
  1321. override CLEANPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILES)))
  1322. endif
  1323. fpc_clean: $(CLEANTARGET)
  1324. ifdef CLEANEXEFILES
  1325. -$(DEL) $(CLEANEXEFILES)
  1326. endif
  1327. ifdef CLEANPPUFILES
  1328. -$(DEL) $(CLEANPPUFILES)
  1329. endif
  1330. ifneq ($(CLEANPPULINKFILES),)
  1331. -$(DEL) $(CLEANPPULINKFILES)
  1332. endif
  1333. ifdef CLEANRSTFILES
  1334. -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES))
  1335. endif
  1336. ifdef CLEAN_FILES
  1337. -$(DEL) $(CLEAN_FILES)
  1338. endif
  1339. ifdef LIB_NAME
  1340. -$(DEL) $(LIB_NAME) $(LIB_FULLNAME)
  1341. endif
  1342. -$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE)
  1343. -$(DEL) *$(ASMEXT) *_ppas$(BATCHEXT)
  1344. fpc_cleanall: $(CLEANTARGET)
  1345. ifdef CLEANEXEFILES
  1346. -$(DEL) $(CLEANEXEFILES)
  1347. endif
  1348. ifdef COMPILER_UNITTARGETDIR
  1349. ifdef CLEANPPUFILES
  1350. -$(DEL) $(CLEANPPUFILES)
  1351. endif
  1352. ifneq ($(CLEANPPULINKFILES),)
  1353. -$(DEL) $(CLEANPPULINKFILES)
  1354. endif
  1355. ifdef CLEANRSTFILES
  1356. -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES))
  1357. endif
  1358. endif
  1359. -$(DELTREE) units
  1360. -$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT)
  1361. ifneq ($(PPUEXT),.ppu)
  1362. -$(DEL) *.o *.ppu *.a
  1363. endif
  1364. -$(DELTREE) *$(SMARTEXT)
  1365. -$(DEL) fpcmade.* Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE)
  1366. -$(DEL) *_ppas$(BATCHEXT)
  1367. ifdef AOUTEXT
  1368. -$(DEL) *$(AOUTEXT)
  1369. endif
  1370. ifdef DEBUGSYMEXT
  1371. -$(DEL) *$(DEBUGSYMEXT)
  1372. endif
  1373. fpc_distclean: cleanall
  1374. .PHONY: fpc_baseinfo
  1375. override INFORULES+=fpc_baseinfo
  1376. fpc_baseinfo:
  1377. @$(ECHO)
  1378. @$(ECHO) == Package info ==
  1379. @$(ECHO) Package Name..... $(PACKAGE_NAME)
  1380. @$(ECHO) Package Version.. $(PACKAGE_VERSION)
  1381. @$(ECHO)
  1382. @$(ECHO) == Configuration info ==
  1383. @$(ECHO)
  1384. @$(ECHO) FPC.......... $(FPC)
  1385. @$(ECHO) FPC Version.. $(FPC_VERSION)
  1386. @$(ECHO) Source CPU... $(CPU_SOURCE)
  1387. @$(ECHO) Target CPU... $(CPU_TARGET)
  1388. @$(ECHO) Source OS.... $(OS_SOURCE)
  1389. @$(ECHO) Target OS.... $(OS_TARGET)
  1390. @$(ECHO) Full Source.. $(FULL_SOURCE)
  1391. @$(ECHO) Full Target.. $(FULL_TARGET)
  1392. @$(ECHO) SourceSuffix. $(SOURCESUFFIX)
  1393. @$(ECHO) TargetSuffix. $(TARGETSUFFIX)
  1394. @$(ECHO)
  1395. @$(ECHO) == Directory info ==
  1396. @$(ECHO)
  1397. @$(ECHO) Required pkgs... $(REQUIRE_PACKAGES)
  1398. @$(ECHO)
  1399. @$(ECHO) Basedir......... $(BASEDIR)
  1400. @$(ECHO) FPCDir.......... $(FPCDIR)
  1401. @$(ECHO) CrossBinDir..... $(CROSSBINDIR)
  1402. @$(ECHO) UnitsDir........ $(UNITSDIR)
  1403. @$(ECHO) PackagesDir..... $(PACKAGESDIR)
  1404. @$(ECHO)
  1405. @$(ECHO) GCC library..... $(GCCLIBDIR)
  1406. @$(ECHO) Other library... $(OTHERLIBDIR)
  1407. @$(ECHO)
  1408. @$(ECHO) == Tools info ==
  1409. @$(ECHO)
  1410. @$(ECHO) As........ $(AS)
  1411. @$(ECHO) Ld........ $(LD)
  1412. @$(ECHO) Ar........ $(AR)
  1413. @$(ECHO) Rc........ $(RC)
  1414. @$(ECHO)
  1415. @$(ECHO) Mv........ $(MVPROG)
  1416. @$(ECHO) Cp........ $(CPPROG)
  1417. @$(ECHO) Rm........ $(RMPROG)
  1418. @$(ECHO) GInstall.. $(GINSTALL)
  1419. @$(ECHO) Echo...... $(ECHO)
  1420. @$(ECHO) Shell..... $(SHELL)
  1421. @$(ECHO) Date...... $(DATE)
  1422. @$(ECHO) FPCMake... $(FPCMAKE)
  1423. @$(ECHO) PPUMove... $(PPUMOVE)
  1424. @$(ECHO) Upx....... $(UPXPROG)
  1425. @$(ECHO) Zip....... $(ZIPPROG)
  1426. @$(ECHO)
  1427. @$(ECHO) == Object info ==
  1428. @$(ECHO)
  1429. @$(ECHO) Target Loaders........ $(TARGET_LOADERS)
  1430. @$(ECHO) Target Units.......... $(TARGET_UNITS)
  1431. @$(ECHO) Target Implicit Units. $(TARGET_IMPLICITUNITS)
  1432. @$(ECHO) Target Programs....... $(TARGET_PROGRAMS)
  1433. @$(ECHO) Target Dirs........... $(TARGET_DIRS)
  1434. @$(ECHO) Target Examples....... $(TARGET_EXAMPLES)
  1435. @$(ECHO) Target ExampleDirs.... $(TARGET_EXAMPLEDIRS)
  1436. @$(ECHO)
  1437. @$(ECHO) Clean Units......... $(CLEAN_UNITS)
  1438. @$(ECHO) Clean Files......... $(CLEAN_FILES)
  1439. @$(ECHO)
  1440. @$(ECHO) Install Units....... $(INSTALL_UNITS)
  1441. @$(ECHO) Install Files....... $(INSTALL_FILES)
  1442. @$(ECHO)
  1443. @$(ECHO) == Install info ==
  1444. @$(ECHO)
  1445. @$(ECHO) DateStr.............. $(DATESTR)
  1446. @$(ECHO) ZipName.............. $(ZIPNAME)
  1447. @$(ECHO) ZipPrefix............ $(ZIPPREFIX)
  1448. @$(ECHO) ZipCrossPrefix....... $(ZIPCROSSPREFIX)
  1449. @$(ECHO) ZipSuffix............ $(ZIPSUFFIX)
  1450. @$(ECHO) FullZipName.......... $(FULLZIPNAME)
  1451. @$(ECHO) Install FPC Package.. $(INSTALL_FPCPACKAGE)
  1452. @$(ECHO)
  1453. @$(ECHO) Install base dir..... $(INSTALL_BASEDIR)
  1454. @$(ECHO) Install binary dir... $(INSTALL_BINDIR)
  1455. @$(ECHO) Install library dir.. $(INSTALL_LIBDIR)
  1456. @$(ECHO) Install units dir.... $(INSTALL_UNITDIR)
  1457. @$(ECHO) Install source dir... $(INSTALL_SOURCEDIR)
  1458. @$(ECHO) Install doc dir...... $(INSTALL_DOCDIR)
  1459. @$(ECHO) Install example dir.. $(INSTALL_EXAMPLEDIR)
  1460. @$(ECHO) Install data dir..... $(INSTALL_DATADIR)
  1461. @$(ECHO)
  1462. @$(ECHO) Dist destination dir. $(DIST_DESTDIR)
  1463. @$(ECHO) Dist zip name........ $(DIST_ZIPNAME)
  1464. @$(ECHO)
  1465. .PHONY: fpc_info
  1466. fpc_info: $(INFORULES)
  1467. .PHONY: fpc_makefile fpc_makefiles fpc_makefile_sub1 fpc_makefile_sub2 \
  1468. fpc_makefile_dirs
  1469. fpc_makefile:
  1470. $(FPCMAKE) -w -T$(OS_TARGET) Makefile.fpc
  1471. fpc_makefile_sub1:
  1472. ifdef TARGET_DIRS
  1473. $(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_DIRS))
  1474. endif
  1475. ifdef TARGET_EXAMPLEDIRS
  1476. $(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_EXAMPLEDIRS))
  1477. endif
  1478. fpc_makefile_sub2: $(addsuffix _makefile_dirs,$(TARGET_DIRS) $(TARGET_EXAMPLEDIRS))
  1479. fpc_makefile_dirs: fpc_makefile_sub1 fpc_makefile_sub2
  1480. fpc_makefiles: fpc_makefile fpc_makefile_dirs
  1481. ifeq ($(FULL_TARGET),i386-linux)
  1482. TARGET_DIRS_BASE=1
  1483. TARGET_DIRS_FV=1
  1484. TARGET_DIRS_HASH=1
  1485. TARGET_DIRS_PASJPEG=1
  1486. TARGET_DIRS_PASZLIB=1
  1487. TARGET_DIRS_FPMKUNIT=1
  1488. TARGET_DIRS_FCL-BASE=1
  1489. TARGET_DIRS_FCL-DB=1
  1490. TARGET_DIRS_FCL-IMAGE=1
  1491. TARGET_DIRS_FCL-NET=1
  1492. TARGET_DIRS_FCL-PASSRC=1
  1493. TARGET_DIRS_FCL-REGISTRY=1
  1494. TARGET_DIRS_FCL-XML=1
  1495. TARGET_DIRS_FCL-FPCUNIT=1
  1496. TARGET_DIRS_FCL-JSON=1
  1497. TARGET_DIRS_EXTRA=1
  1498. TARGET_DIRS_FCL-PROCESS=1
  1499. TARGET_DIRS_UNZIP=1
  1500. TARGET_DIRS_REGEXPR=1
  1501. TARGET_DIRS_FCL-WEB=1
  1502. TARGET_DIRS_FCL-ASYNC=1
  1503. TARGET_DIRS_IBASE=1
  1504. TARGET_DIRS_MYSQL=1
  1505. TARGET_DIRS_NCURSES=1
  1506. TARGET_DIRS_UNZIP=1
  1507. TARGET_DIRS_ZLIB=1
  1508. TARGET_DIRS_ORACLE=1
  1509. TARGET_DIRS_DBUS=1
  1510. TARGET_DIRS_ODBC=1
  1511. TARGET_DIRS_POSTGRES=1
  1512. TARGET_DIRS_SQLITE=1
  1513. TARGET_DIRS_PTHREADS=1
  1514. TARGET_DIRS_IMAGEMAGICK=1
  1515. TARGET_DIRS_GDBINT=1
  1516. TARGET_DIRS_LIBPNG=1
  1517. TARGET_DIRS_X11=1
  1518. TARGET_DIRS_UUID=1
  1519. TARGET_DIRS_LDAP=1
  1520. TARGET_DIRS_MODPLUG=1
  1521. TARGET_DIRS_DTS=1
  1522. TARGET_DIRS_MAD=1
  1523. TARGET_DIRS_GDBM=1
  1524. TARGET_DIRS_TCL=1
  1525. TARGET_DIRS_SYSLOG=1
  1526. TARGET_DIRS_LIBCURL=1
  1527. TARGET_DIRS_OPENGL=1
  1528. TARGET_DIRS_LIBC=1
  1529. TARGET_DIRS_UNIXUTIL=1
  1530. endif
  1531. ifeq ($(FULL_TARGET),i386-go32v2)
  1532. TARGET_DIRS_BASE=1
  1533. TARGET_DIRS_FV=1
  1534. TARGET_DIRS_HASH=1
  1535. TARGET_DIRS_PASJPEG=1
  1536. TARGET_DIRS_PASZLIB=1
  1537. TARGET_DIRS_FPMKUNIT=1
  1538. TARGET_DIRS_FCL-BASE=1
  1539. TARGET_DIRS_FCL-DB=1
  1540. TARGET_DIRS_FCL-IMAGE=1
  1541. TARGET_DIRS_FCL-NET=1
  1542. TARGET_DIRS_FCL-PASSRC=1
  1543. TARGET_DIRS_FCL-REGISTRY=1
  1544. TARGET_DIRS_FCL-XML=1
  1545. TARGET_DIRS_FCL-FPCUNIT=1
  1546. TARGET_DIRS_FCL-JSON=1
  1547. TARGET_DIRS_EXTRA=1
  1548. TARGET_DIRS_FCL-PROCESS=1
  1549. TARGET_DIRS_UNZIP=1
  1550. TARGET_DIRS_REGEXPR=1
  1551. endif
  1552. ifeq ($(FULL_TARGET),i386-win32)
  1553. TARGET_DIRS_BASE=1
  1554. TARGET_DIRS_FV=1
  1555. TARGET_DIRS_HASH=1
  1556. TARGET_DIRS_PASJPEG=1
  1557. TARGET_DIRS_PASZLIB=1
  1558. TARGET_DIRS_FPMKUNIT=1
  1559. TARGET_DIRS_FCL-BASE=1
  1560. TARGET_DIRS_FCL-DB=1
  1561. TARGET_DIRS_FCL-IMAGE=1
  1562. TARGET_DIRS_FCL-NET=1
  1563. TARGET_DIRS_FCL-PASSRC=1
  1564. TARGET_DIRS_FCL-REGISTRY=1
  1565. TARGET_DIRS_FCL-XML=1
  1566. TARGET_DIRS_FCL-FPCUNIT=1
  1567. TARGET_DIRS_FCL-JSON=1
  1568. TARGET_DIRS_EXTRA=1
  1569. TARGET_DIRS_FCL-PROCESS=1
  1570. TARGET_DIRS_UNZIP=1
  1571. TARGET_DIRS_REGEXPR=1
  1572. TARGET_DIRS_WINUNITS-BASE=1
  1573. TARGET_DIRS_WINUNITS-JEDI=1
  1574. TARGET_DIRS_FCL-WEB=1
  1575. TARGET_DIRS_IBASE=1
  1576. TARGET_DIRS_MYSQL=1
  1577. TARGET_DIRS_ZLIB=1
  1578. TARGET_DIRS_ORACLE=1
  1579. TARGET_DIRS_ODBC=1
  1580. TARGET_DIRS_POSTGRES=1
  1581. TARGET_DIRS_SQLITE=1
  1582. TARGET_DIRS_IMAGEMAGICK=1
  1583. TARGET_DIRS_GDBINT=1
  1584. TARGET_DIRS_LIBPNG=1
  1585. TARGET_DIRS_MAD=1
  1586. TARGET_DIRS_TCL=1
  1587. TARGET_DIRS_OPENGL=1
  1588. endif
  1589. ifeq ($(FULL_TARGET),i386-os2)
  1590. TARGET_DIRS_BASE=1
  1591. TARGET_DIRS_FV=1
  1592. TARGET_DIRS_HASH=1
  1593. TARGET_DIRS_PASJPEG=1
  1594. TARGET_DIRS_PASZLIB=1
  1595. TARGET_DIRS_FPMKUNIT=1
  1596. TARGET_DIRS_FCL-BASE=1
  1597. TARGET_DIRS_FCL-DB=1
  1598. TARGET_DIRS_FCL-IMAGE=1
  1599. TARGET_DIRS_FCL-NET=1
  1600. TARGET_DIRS_FCL-PASSRC=1
  1601. TARGET_DIRS_FCL-REGISTRY=1
  1602. TARGET_DIRS_FCL-XML=1
  1603. TARGET_DIRS_FCL-FPCUNIT=1
  1604. TARGET_DIRS_FCL-JSON=1
  1605. TARGET_DIRS_EXTRA=1
  1606. TARGET_DIRS_FCL-PROCESS=1
  1607. TARGET_DIRS_UNZIP=1
  1608. TARGET_DIRS_REGEXPR=1
  1609. TARGET_DIRS_ZLIB=1
  1610. TARGET_DIRS_LIBPNG=1
  1611. TARGET_DIRS_X11=1
  1612. TARGET_DIRS_TCL=1
  1613. endif
  1614. ifeq ($(FULL_TARGET),i386-freebsd)
  1615. TARGET_DIRS_BASE=1
  1616. TARGET_DIRS_FV=1
  1617. TARGET_DIRS_HASH=1
  1618. TARGET_DIRS_PASJPEG=1
  1619. TARGET_DIRS_PASZLIB=1
  1620. TARGET_DIRS_FPMKUNIT=1
  1621. TARGET_DIRS_FCL-BASE=1
  1622. TARGET_DIRS_FCL-DB=1
  1623. TARGET_DIRS_FCL-IMAGE=1
  1624. TARGET_DIRS_FCL-NET=1
  1625. TARGET_DIRS_FCL-PASSRC=1
  1626. TARGET_DIRS_FCL-REGISTRY=1
  1627. TARGET_DIRS_FCL-XML=1
  1628. TARGET_DIRS_FCL-FPCUNIT=1
  1629. TARGET_DIRS_FCL-JSON=1
  1630. TARGET_DIRS_EXTRA=1
  1631. TARGET_DIRS_FCL-PROCESS=1
  1632. TARGET_DIRS_UNZIP=1
  1633. TARGET_DIRS_REGEXPR=1
  1634. TARGET_DIRS_FCL-WEB=1
  1635. TARGET_DIRS_FCL-ASYNC=1
  1636. TARGET_DIRS_IBASE=1
  1637. TARGET_DIRS_MYSQL=1
  1638. TARGET_DIRS_NCURSES=1
  1639. TARGET_DIRS_ZLIB=1
  1640. TARGET_DIRS_ORACLE=1
  1641. TARGET_DIRS_ODBC=1
  1642. TARGET_DIRS_POSTGRES=1
  1643. TARGET_DIRS_SQLITE=1
  1644. TARGET_DIRS_PTHREADS=1
  1645. TARGET_DIRS_IMAGEMAGICK=1
  1646. TARGET_DIRS_GDBINT=1
  1647. TARGET_DIRS_LIBPNG=1
  1648. TARGET_DIRS_X11=1
  1649. TARGET_DIRS_GDBM=1
  1650. TARGET_DIRS_TCL=1
  1651. TARGET_DIRS_SYSLOG=1
  1652. TARGET_DIRS_LIBCURL=1
  1653. TARGET_DIRS_OPENGL=1
  1654. endif
  1655. ifeq ($(FULL_TARGET),i386-beos)
  1656. TARGET_DIRS_BASE=1
  1657. TARGET_DIRS_FV=1
  1658. TARGET_DIRS_HASH=1
  1659. TARGET_DIRS_PASJPEG=1
  1660. TARGET_DIRS_PASZLIB=1
  1661. TARGET_DIRS_FPMKUNIT=1
  1662. TARGET_DIRS_FCL-BASE=1
  1663. TARGET_DIRS_FCL-DB=1
  1664. TARGET_DIRS_FCL-IMAGE=1
  1665. TARGET_DIRS_FCL-NET=1
  1666. TARGET_DIRS_FCL-PASSRC=1
  1667. TARGET_DIRS_FCL-REGISTRY=1
  1668. TARGET_DIRS_FCL-XML=1
  1669. TARGET_DIRS_FCL-FPCUNIT=1
  1670. TARGET_DIRS_FCL-JSON=1
  1671. TARGET_DIRS_EXTRA=1
  1672. TARGET_DIRS_FCL-PROCESS=1
  1673. TARGET_DIRS_UNZIP=1
  1674. TARGET_DIRS_REGEXPR=1
  1675. endif
  1676. ifeq ($(FULL_TARGET),i386-netbsd)
  1677. TARGET_DIRS_BASE=1
  1678. TARGET_DIRS_FV=1
  1679. TARGET_DIRS_HASH=1
  1680. TARGET_DIRS_PASJPEG=1
  1681. TARGET_DIRS_PASZLIB=1
  1682. TARGET_DIRS_FPMKUNIT=1
  1683. TARGET_DIRS_FCL-BASE=1
  1684. TARGET_DIRS_FCL-DB=1
  1685. TARGET_DIRS_FCL-IMAGE=1
  1686. TARGET_DIRS_FCL-NET=1
  1687. TARGET_DIRS_FCL-PASSRC=1
  1688. TARGET_DIRS_FCL-REGISTRY=1
  1689. TARGET_DIRS_FCL-XML=1
  1690. TARGET_DIRS_FCL-FPCUNIT=1
  1691. TARGET_DIRS_FCL-JSON=1
  1692. TARGET_DIRS_EXTRA=1
  1693. TARGET_DIRS_FCL-PROCESS=1
  1694. TARGET_DIRS_UNZIP=1
  1695. TARGET_DIRS_REGEXPR=1
  1696. TARGET_DIRS_FCL-WEB=1
  1697. TARGET_DIRS_FCL-ASYNC=1
  1698. TARGET_DIRS_IBASE=1
  1699. TARGET_DIRS_MYSQL=1
  1700. TARGET_DIRS_NCURSES=1
  1701. TARGET_DIRS_ZLIB=1
  1702. TARGET_DIRS_ORACLE=1
  1703. TARGET_DIRS_ODBC=1
  1704. TARGET_DIRS_POSTGRES=1
  1705. TARGET_DIRS_SQLITE=1
  1706. TARGET_DIRS_PTHREADS=1
  1707. TARGET_DIRS_IMAGEMAGICK=1
  1708. TARGET_DIRS_GDBINT=1
  1709. TARGET_DIRS_LIBPNG=1
  1710. TARGET_DIRS_X11=1
  1711. TARGET_DIRS_GDBM=1
  1712. TARGET_DIRS_TCL=1
  1713. TARGET_DIRS_SYSLOG=1
  1714. TARGET_DIRS_LIBCURL=1
  1715. TARGET_DIRS_OPENGL=1
  1716. endif
  1717. ifeq ($(FULL_TARGET),i386-solaris)
  1718. TARGET_DIRS_BASE=1
  1719. TARGET_DIRS_FV=1
  1720. TARGET_DIRS_HASH=1
  1721. TARGET_DIRS_PASJPEG=1
  1722. TARGET_DIRS_PASZLIB=1
  1723. TARGET_DIRS_FPMKUNIT=1
  1724. TARGET_DIRS_FCL-BASE=1
  1725. TARGET_DIRS_FCL-DB=1
  1726. TARGET_DIRS_FCL-IMAGE=1
  1727. TARGET_DIRS_FCL-NET=1
  1728. TARGET_DIRS_FCL-PASSRC=1
  1729. TARGET_DIRS_FCL-REGISTRY=1
  1730. TARGET_DIRS_FCL-XML=1
  1731. TARGET_DIRS_FCL-FPCUNIT=1
  1732. TARGET_DIRS_FCL-JSON=1
  1733. TARGET_DIRS_EXTRA=1
  1734. TARGET_DIRS_FCL-PROCESS=1
  1735. TARGET_DIRS_UNZIP=1
  1736. TARGET_DIRS_REGEXPR=1
  1737. TARGET_DIRS_FCL-WEB=1
  1738. TARGET_DIRS_FCL-ASYNC=1
  1739. TARGET_DIRS_IBASE=1
  1740. TARGET_DIRS_MYSQL=1
  1741. TARGET_DIRS_NCURSES=1
  1742. TARGET_DIRS_ZLIB=1
  1743. TARGET_DIRS_ORACLE=1
  1744. TARGET_DIRS_ODBC=1
  1745. TARGET_DIRS_POSTGRES=1
  1746. TARGET_DIRS_SQLITE=1
  1747. TARGET_DIRS_PTHREADS=1
  1748. TARGET_DIRS_IMAGEMAGICK=1
  1749. TARGET_DIRS_GDBINT=1
  1750. TARGET_DIRS_LIBPNG=1
  1751. TARGET_DIRS_X11=1
  1752. TARGET_DIRS_GDBM=1
  1753. TARGET_DIRS_TCL=1
  1754. TARGET_DIRS_SYSLOG=1
  1755. TARGET_DIRS_LIBCURL=1
  1756. TARGET_DIRS_OPENGL=1
  1757. endif
  1758. ifeq ($(FULL_TARGET),i386-qnx)
  1759. TARGET_DIRS_BASE=1
  1760. TARGET_DIRS_FV=1
  1761. TARGET_DIRS_HASH=1
  1762. TARGET_DIRS_PASJPEG=1
  1763. TARGET_DIRS_PASZLIB=1
  1764. TARGET_DIRS_FPMKUNIT=1
  1765. TARGET_DIRS_FCL-BASE=1
  1766. TARGET_DIRS_FCL-DB=1
  1767. TARGET_DIRS_FCL-IMAGE=1
  1768. TARGET_DIRS_FCL-NET=1
  1769. TARGET_DIRS_FCL-PASSRC=1
  1770. TARGET_DIRS_FCL-REGISTRY=1
  1771. TARGET_DIRS_FCL-XML=1
  1772. TARGET_DIRS_FCL-FPCUNIT=1
  1773. TARGET_DIRS_FCL-JSON=1
  1774. TARGET_DIRS_EXTRA=1
  1775. TARGET_DIRS_FCL-PROCESS=1
  1776. TARGET_DIRS_UNZIP=1
  1777. TARGET_DIRS_REGEXPR=1
  1778. endif
  1779. ifeq ($(FULL_TARGET),i386-netware)
  1780. TARGET_DIRS_BASE=1
  1781. TARGET_DIRS_FV=1
  1782. TARGET_DIRS_HASH=1
  1783. TARGET_DIRS_PASJPEG=1
  1784. TARGET_DIRS_PASZLIB=1
  1785. TARGET_DIRS_FPMKUNIT=1
  1786. TARGET_DIRS_FCL-BASE=1
  1787. TARGET_DIRS_FCL-DB=1
  1788. TARGET_DIRS_FCL-IMAGE=1
  1789. TARGET_DIRS_FCL-NET=1
  1790. TARGET_DIRS_FCL-PASSRC=1
  1791. TARGET_DIRS_FCL-REGISTRY=1
  1792. TARGET_DIRS_FCL-XML=1
  1793. TARGET_DIRS_FCL-FPCUNIT=1
  1794. TARGET_DIRS_FCL-JSON=1
  1795. TARGET_DIRS_EXTRA=1
  1796. TARGET_DIRS_FCL-PROCESS=1
  1797. TARGET_DIRS_UNZIP=1
  1798. TARGET_DIRS_REGEXPR=1
  1799. TARGET_DIRS_ZLIB=1
  1800. endif
  1801. ifeq ($(FULL_TARGET),i386-openbsd)
  1802. TARGET_DIRS_BASE=1
  1803. TARGET_DIRS_FV=1
  1804. TARGET_DIRS_HASH=1
  1805. TARGET_DIRS_PASJPEG=1
  1806. TARGET_DIRS_PASZLIB=1
  1807. TARGET_DIRS_FPMKUNIT=1
  1808. TARGET_DIRS_FCL-BASE=1
  1809. TARGET_DIRS_FCL-DB=1
  1810. TARGET_DIRS_FCL-IMAGE=1
  1811. TARGET_DIRS_FCL-NET=1
  1812. TARGET_DIRS_FCL-PASSRC=1
  1813. TARGET_DIRS_FCL-REGISTRY=1
  1814. TARGET_DIRS_FCL-XML=1
  1815. TARGET_DIRS_FCL-FPCUNIT=1
  1816. TARGET_DIRS_FCL-JSON=1
  1817. TARGET_DIRS_EXTRA=1
  1818. TARGET_DIRS_FCL-PROCESS=1
  1819. TARGET_DIRS_UNZIP=1
  1820. TARGET_DIRS_REGEXPR=1
  1821. TARGET_DIRS_FCL-WEB=1
  1822. TARGET_DIRS_FCL-ASYNC=1
  1823. TARGET_DIRS_IBASE=1
  1824. TARGET_DIRS_MYSQL=1
  1825. TARGET_DIRS_NCURSES=1
  1826. TARGET_DIRS_ZLIB=1
  1827. TARGET_DIRS_ORACLE=1
  1828. TARGET_DIRS_ODBC=1
  1829. TARGET_DIRS_POSTGRES=1
  1830. TARGET_DIRS_SQLITE=1
  1831. TARGET_DIRS_PTHREADS=1
  1832. TARGET_DIRS_IMAGEMAGICK=1
  1833. TARGET_DIRS_GDBINT=1
  1834. TARGET_DIRS_LIBPNG=1
  1835. TARGET_DIRS_X11=1
  1836. TARGET_DIRS_GDBM=1
  1837. TARGET_DIRS_TCL=1
  1838. TARGET_DIRS_SYSLOG=1
  1839. TARGET_DIRS_LIBCURL=1
  1840. TARGET_DIRS_OPENGL=1
  1841. endif
  1842. ifeq ($(FULL_TARGET),i386-wdosx)
  1843. TARGET_DIRS_BASE=1
  1844. TARGET_DIRS_FV=1
  1845. TARGET_DIRS_HASH=1
  1846. TARGET_DIRS_PASJPEG=1
  1847. TARGET_DIRS_PASZLIB=1
  1848. TARGET_DIRS_FPMKUNIT=1
  1849. TARGET_DIRS_FCL-BASE=1
  1850. TARGET_DIRS_FCL-DB=1
  1851. TARGET_DIRS_FCL-IMAGE=1
  1852. TARGET_DIRS_FCL-NET=1
  1853. TARGET_DIRS_FCL-PASSRC=1
  1854. TARGET_DIRS_FCL-REGISTRY=1
  1855. TARGET_DIRS_FCL-XML=1
  1856. TARGET_DIRS_FCL-FPCUNIT=1
  1857. TARGET_DIRS_FCL-JSON=1
  1858. TARGET_DIRS_EXTRA=1
  1859. TARGET_DIRS_FCL-PROCESS=1
  1860. TARGET_DIRS_UNZIP=1
  1861. TARGET_DIRS_REGEXPR=1
  1862. endif
  1863. ifeq ($(FULL_TARGET),i386-darwin)
  1864. TARGET_DIRS_BASE=1
  1865. TARGET_DIRS_FV=1
  1866. TARGET_DIRS_HASH=1
  1867. TARGET_DIRS_PASJPEG=1
  1868. TARGET_DIRS_PASZLIB=1
  1869. TARGET_DIRS_FPMKUNIT=1
  1870. TARGET_DIRS_FCL-BASE=1
  1871. TARGET_DIRS_FCL-DB=1
  1872. TARGET_DIRS_FCL-IMAGE=1
  1873. TARGET_DIRS_FCL-NET=1
  1874. TARGET_DIRS_FCL-PASSRC=1
  1875. TARGET_DIRS_FCL-REGISTRY=1
  1876. TARGET_DIRS_FCL-XML=1
  1877. TARGET_DIRS_FCL-FPCUNIT=1
  1878. TARGET_DIRS_FCL-JSON=1
  1879. TARGET_DIRS_EXTRA=1
  1880. TARGET_DIRS_FCL-PROCESS=1
  1881. TARGET_DIRS_UNZIP=1
  1882. TARGET_DIRS_REGEXPR=1
  1883. TARGET_DIRS_FCL-WEB=1
  1884. TARGET_DIRS_FCL-ASYNC=1
  1885. TARGET_DIRS_IBASE=1
  1886. TARGET_DIRS_MYSQL=1
  1887. TARGET_DIRS_NCURSES=1
  1888. TARGET_DIRS_ZLIB=1
  1889. TARGET_DIRS_ORACLE=1
  1890. TARGET_DIRS_ODBC=1
  1891. TARGET_DIRS_POSTGRES=1
  1892. TARGET_DIRS_SQLITE=1
  1893. TARGET_DIRS_PTHREADS=1
  1894. TARGET_DIRS_IMAGEMAGICK=1
  1895. TARGET_DIRS_GDBINT=1
  1896. TARGET_DIRS_LIBPNG=1
  1897. TARGET_DIRS_X11=1
  1898. TARGET_DIRS_GDBM=1
  1899. TARGET_DIRS_TCL=1
  1900. TARGET_DIRS_SYSLOG=1
  1901. TARGET_DIRS_LIBCURL=1
  1902. TARGET_DIRS_OPENGL=1
  1903. endif
  1904. ifeq ($(FULL_TARGET),i386-emx)
  1905. TARGET_DIRS_BASE=1
  1906. TARGET_DIRS_FV=1
  1907. TARGET_DIRS_HASH=1
  1908. TARGET_DIRS_PASJPEG=1
  1909. TARGET_DIRS_PASZLIB=1
  1910. TARGET_DIRS_FPMKUNIT=1
  1911. TARGET_DIRS_FCL-BASE=1
  1912. TARGET_DIRS_FCL-DB=1
  1913. TARGET_DIRS_FCL-IMAGE=1
  1914. TARGET_DIRS_FCL-NET=1
  1915. TARGET_DIRS_FCL-PASSRC=1
  1916. TARGET_DIRS_FCL-REGISTRY=1
  1917. TARGET_DIRS_FCL-XML=1
  1918. TARGET_DIRS_FCL-FPCUNIT=1
  1919. TARGET_DIRS_FCL-JSON=1
  1920. TARGET_DIRS_EXTRA=1
  1921. TARGET_DIRS_FCL-PROCESS=1
  1922. TARGET_DIRS_UNZIP=1
  1923. TARGET_DIRS_REGEXPR=1
  1924. TARGET_DIRS_ZLIB=1
  1925. TARGET_DIRS_LIBPNG=1
  1926. TARGET_DIRS_X11=1
  1927. TARGET_DIRS_TCL=1
  1928. endif
  1929. ifeq ($(FULL_TARGET),i386-watcom)
  1930. TARGET_DIRS_BASE=1
  1931. TARGET_DIRS_FV=1
  1932. TARGET_DIRS_HASH=1
  1933. TARGET_DIRS_PASJPEG=1
  1934. TARGET_DIRS_PASZLIB=1
  1935. TARGET_DIRS_FPMKUNIT=1
  1936. TARGET_DIRS_FCL-BASE=1
  1937. TARGET_DIRS_FCL-DB=1
  1938. TARGET_DIRS_FCL-IMAGE=1
  1939. TARGET_DIRS_FCL-NET=1
  1940. TARGET_DIRS_FCL-PASSRC=1
  1941. TARGET_DIRS_FCL-REGISTRY=1
  1942. TARGET_DIRS_FCL-XML=1
  1943. TARGET_DIRS_FCL-FPCUNIT=1
  1944. TARGET_DIRS_FCL-JSON=1
  1945. TARGET_DIRS_EXTRA=1
  1946. TARGET_DIRS_FCL-PROCESS=1
  1947. TARGET_DIRS_UNZIP=1
  1948. TARGET_DIRS_REGEXPR=1
  1949. endif
  1950. ifeq ($(FULL_TARGET),i386-netwlibc)
  1951. TARGET_DIRS_BASE=1
  1952. TARGET_DIRS_FV=1
  1953. TARGET_DIRS_HASH=1
  1954. TARGET_DIRS_PASJPEG=1
  1955. TARGET_DIRS_PASZLIB=1
  1956. TARGET_DIRS_FPMKUNIT=1
  1957. TARGET_DIRS_FCL-BASE=1
  1958. TARGET_DIRS_FCL-DB=1
  1959. TARGET_DIRS_FCL-IMAGE=1
  1960. TARGET_DIRS_FCL-NET=1
  1961. TARGET_DIRS_FCL-PASSRC=1
  1962. TARGET_DIRS_FCL-REGISTRY=1
  1963. TARGET_DIRS_FCL-XML=1
  1964. TARGET_DIRS_FCL-FPCUNIT=1
  1965. TARGET_DIRS_FCL-JSON=1
  1966. TARGET_DIRS_EXTRA=1
  1967. TARGET_DIRS_FCL-PROCESS=1
  1968. TARGET_DIRS_UNZIP=1
  1969. TARGET_DIRS_REGEXPR=1
  1970. TARGET_DIRS_ZLIB=1
  1971. endif
  1972. ifeq ($(FULL_TARGET),i386-wince)
  1973. TARGET_DIRS_BASE=1
  1974. TARGET_DIRS_FV=1
  1975. TARGET_DIRS_HASH=1
  1976. TARGET_DIRS_PASJPEG=1
  1977. TARGET_DIRS_PASZLIB=1
  1978. TARGET_DIRS_FPMKUNIT=1
  1979. TARGET_DIRS_FCL-BASE=1
  1980. TARGET_DIRS_FCL-DB=1
  1981. TARGET_DIRS_FCL-IMAGE=1
  1982. TARGET_DIRS_FCL-NET=1
  1983. TARGET_DIRS_FCL-PASSRC=1
  1984. TARGET_DIRS_FCL-REGISTRY=1
  1985. TARGET_DIRS_FCL-XML=1
  1986. TARGET_DIRS_FCL-FPCUNIT=1
  1987. TARGET_DIRS_FCL-JSON=1
  1988. TARGET_DIRS_EXTRA=1
  1989. TARGET_DIRS_FCL-PROCESS=1
  1990. TARGET_DIRS_UNZIP=1
  1991. TARGET_DIRS_REGEXPR=1
  1992. TARGET_DIRS_FCL-WEB=1
  1993. TARGET_DIRS_IBASE=1
  1994. TARGET_DIRS_MYSQL=1
  1995. TARGET_DIRS_TCL=1
  1996. endif
  1997. ifeq ($(FULL_TARGET),i386-embedded)
  1998. TARGET_DIRS_BASE=1
  1999. TARGET_DIRS_FV=1
  2000. TARGET_DIRS_HASH=1
  2001. TARGET_DIRS_PASJPEG=1
  2002. TARGET_DIRS_PASZLIB=1
  2003. TARGET_DIRS_FPMKUNIT=1
  2004. TARGET_DIRS_FCL-BASE=1
  2005. TARGET_DIRS_FCL-DB=1
  2006. TARGET_DIRS_FCL-IMAGE=1
  2007. TARGET_DIRS_FCL-NET=1
  2008. TARGET_DIRS_FCL-PASSRC=1
  2009. TARGET_DIRS_FCL-REGISTRY=1
  2010. TARGET_DIRS_FCL-XML=1
  2011. TARGET_DIRS_FCL-FPCUNIT=1
  2012. TARGET_DIRS_FCL-JSON=1
  2013. TARGET_DIRS_EXTRA=1
  2014. TARGET_DIRS_FCL-PROCESS=1
  2015. TARGET_DIRS_UNZIP=1
  2016. TARGET_DIRS_REGEXPR=1
  2017. endif
  2018. ifeq ($(FULL_TARGET),i386-symbian)
  2019. TARGET_DIRS_BASE=1
  2020. TARGET_DIRS_FV=1
  2021. TARGET_DIRS_HASH=1
  2022. TARGET_DIRS_PASJPEG=1
  2023. TARGET_DIRS_PASZLIB=1
  2024. TARGET_DIRS_FPMKUNIT=1
  2025. TARGET_DIRS_FCL-BASE=1
  2026. TARGET_DIRS_FCL-DB=1
  2027. TARGET_DIRS_FCL-IMAGE=1
  2028. TARGET_DIRS_FCL-NET=1
  2029. TARGET_DIRS_FCL-PASSRC=1
  2030. TARGET_DIRS_FCL-REGISTRY=1
  2031. TARGET_DIRS_FCL-XML=1
  2032. TARGET_DIRS_FCL-FPCUNIT=1
  2033. TARGET_DIRS_FCL-JSON=1
  2034. TARGET_DIRS_EXTRA=1
  2035. TARGET_DIRS_FCL-PROCESS=1
  2036. TARGET_DIRS_UNZIP=1
  2037. TARGET_DIRS_REGEXPR=1
  2038. endif
  2039. ifeq ($(FULL_TARGET),m68k-linux)
  2040. TARGET_DIRS_BASE=1
  2041. TARGET_DIRS_FV=1
  2042. TARGET_DIRS_HASH=1
  2043. TARGET_DIRS_PASJPEG=1
  2044. TARGET_DIRS_PASZLIB=1
  2045. TARGET_DIRS_FPMKUNIT=1
  2046. TARGET_DIRS_FCL-BASE=1
  2047. TARGET_DIRS_FCL-DB=1
  2048. TARGET_DIRS_FCL-IMAGE=1
  2049. TARGET_DIRS_FCL-NET=1
  2050. TARGET_DIRS_FCL-PASSRC=1
  2051. TARGET_DIRS_FCL-REGISTRY=1
  2052. TARGET_DIRS_FCL-XML=1
  2053. TARGET_DIRS_FCL-FPCUNIT=1
  2054. TARGET_DIRS_FCL-JSON=1
  2055. TARGET_DIRS_EXTRA=1
  2056. TARGET_DIRS_FCL-PROCESS=1
  2057. TARGET_DIRS_UNZIP=1
  2058. TARGET_DIRS_REGEXPR=1
  2059. TARGET_DIRS_FCL-WEB=1
  2060. TARGET_DIRS_FCL-ASYNC=1
  2061. TARGET_DIRS_IBASE=1
  2062. TARGET_DIRS_MYSQL=1
  2063. TARGET_DIRS_NCURSES=1
  2064. TARGET_DIRS_UNZIP=1
  2065. TARGET_DIRS_ZLIB=1
  2066. TARGET_DIRS_ORACLE=1
  2067. TARGET_DIRS_DBUS=1
  2068. TARGET_DIRS_ODBC=1
  2069. TARGET_DIRS_POSTGRES=1
  2070. TARGET_DIRS_SQLITE=1
  2071. TARGET_DIRS_PTHREADS=1
  2072. TARGET_DIRS_IMAGEMAGICK=1
  2073. TARGET_DIRS_GDBINT=1
  2074. TARGET_DIRS_LIBPNG=1
  2075. TARGET_DIRS_X11=1
  2076. TARGET_DIRS_UUID=1
  2077. TARGET_DIRS_LDAP=1
  2078. TARGET_DIRS_MODPLUG=1
  2079. TARGET_DIRS_DTS=1
  2080. TARGET_DIRS_MAD=1
  2081. TARGET_DIRS_GDBM=1
  2082. TARGET_DIRS_TCL=1
  2083. TARGET_DIRS_SYSLOG=1
  2084. TARGET_DIRS_LIBCURL=1
  2085. TARGET_DIRS_OPENGL=1
  2086. endif
  2087. ifeq ($(FULL_TARGET),m68k-freebsd)
  2088. TARGET_DIRS_BASE=1
  2089. TARGET_DIRS_FV=1
  2090. TARGET_DIRS_HASH=1
  2091. TARGET_DIRS_PASJPEG=1
  2092. TARGET_DIRS_PASZLIB=1
  2093. TARGET_DIRS_FPMKUNIT=1
  2094. TARGET_DIRS_FCL-BASE=1
  2095. TARGET_DIRS_FCL-DB=1
  2096. TARGET_DIRS_FCL-IMAGE=1
  2097. TARGET_DIRS_FCL-NET=1
  2098. TARGET_DIRS_FCL-PASSRC=1
  2099. TARGET_DIRS_FCL-REGISTRY=1
  2100. TARGET_DIRS_FCL-XML=1
  2101. TARGET_DIRS_FCL-FPCUNIT=1
  2102. TARGET_DIRS_FCL-JSON=1
  2103. TARGET_DIRS_EXTRA=1
  2104. TARGET_DIRS_FCL-PROCESS=1
  2105. TARGET_DIRS_UNZIP=1
  2106. TARGET_DIRS_REGEXPR=1
  2107. TARGET_DIRS_FCL-WEB=1
  2108. TARGET_DIRS_FCL-ASYNC=1
  2109. TARGET_DIRS_IBASE=1
  2110. TARGET_DIRS_MYSQL=1
  2111. TARGET_DIRS_NCURSES=1
  2112. TARGET_DIRS_ZLIB=1
  2113. TARGET_DIRS_ORACLE=1
  2114. TARGET_DIRS_ODBC=1
  2115. TARGET_DIRS_POSTGRES=1
  2116. TARGET_DIRS_SQLITE=1
  2117. TARGET_DIRS_PTHREADS=1
  2118. TARGET_DIRS_IMAGEMAGICK=1
  2119. TARGET_DIRS_GDBINT=1
  2120. TARGET_DIRS_LIBPNG=1
  2121. TARGET_DIRS_X11=1
  2122. TARGET_DIRS_GDBM=1
  2123. TARGET_DIRS_TCL=1
  2124. TARGET_DIRS_SYSLOG=1
  2125. TARGET_DIRS_LIBCURL=1
  2126. TARGET_DIRS_OPENGL=1
  2127. endif
  2128. ifeq ($(FULL_TARGET),m68k-netbsd)
  2129. TARGET_DIRS_BASE=1
  2130. TARGET_DIRS_FV=1
  2131. TARGET_DIRS_HASH=1
  2132. TARGET_DIRS_PASJPEG=1
  2133. TARGET_DIRS_PASZLIB=1
  2134. TARGET_DIRS_FPMKUNIT=1
  2135. TARGET_DIRS_FCL-BASE=1
  2136. TARGET_DIRS_FCL-DB=1
  2137. TARGET_DIRS_FCL-IMAGE=1
  2138. TARGET_DIRS_FCL-NET=1
  2139. TARGET_DIRS_FCL-PASSRC=1
  2140. TARGET_DIRS_FCL-REGISTRY=1
  2141. TARGET_DIRS_FCL-XML=1
  2142. TARGET_DIRS_FCL-FPCUNIT=1
  2143. TARGET_DIRS_FCL-JSON=1
  2144. TARGET_DIRS_EXTRA=1
  2145. TARGET_DIRS_FCL-PROCESS=1
  2146. TARGET_DIRS_UNZIP=1
  2147. TARGET_DIRS_REGEXPR=1
  2148. TARGET_DIRS_FCL-WEB=1
  2149. TARGET_DIRS_FCL-ASYNC=1
  2150. TARGET_DIRS_IBASE=1
  2151. TARGET_DIRS_MYSQL=1
  2152. TARGET_DIRS_NCURSES=1
  2153. TARGET_DIRS_ZLIB=1
  2154. TARGET_DIRS_ORACLE=1
  2155. TARGET_DIRS_ODBC=1
  2156. TARGET_DIRS_POSTGRES=1
  2157. TARGET_DIRS_SQLITE=1
  2158. TARGET_DIRS_PTHREADS=1
  2159. TARGET_DIRS_IMAGEMAGICK=1
  2160. TARGET_DIRS_GDBINT=1
  2161. TARGET_DIRS_LIBPNG=1
  2162. TARGET_DIRS_X11=1
  2163. TARGET_DIRS_GDBM=1
  2164. TARGET_DIRS_TCL=1
  2165. TARGET_DIRS_SYSLOG=1
  2166. TARGET_DIRS_LIBCURL=1
  2167. TARGET_DIRS_OPENGL=1
  2168. endif
  2169. ifeq ($(FULL_TARGET),m68k-amiga)
  2170. TARGET_DIRS_BASE=1
  2171. TARGET_DIRS_FV=1
  2172. TARGET_DIRS_HASH=1
  2173. TARGET_DIRS_PASJPEG=1
  2174. TARGET_DIRS_PASZLIB=1
  2175. TARGET_DIRS_FPMKUNIT=1
  2176. TARGET_DIRS_FCL-BASE=1
  2177. TARGET_DIRS_FCL-DB=1
  2178. TARGET_DIRS_FCL-IMAGE=1
  2179. TARGET_DIRS_FCL-NET=1
  2180. TARGET_DIRS_FCL-PASSRC=1
  2181. TARGET_DIRS_FCL-REGISTRY=1
  2182. TARGET_DIRS_FCL-XML=1
  2183. TARGET_DIRS_FCL-FPCUNIT=1
  2184. TARGET_DIRS_FCL-JSON=1
  2185. TARGET_DIRS_EXTRA=1
  2186. TARGET_DIRS_FCL-PROCESS=1
  2187. TARGET_DIRS_UNZIP=1
  2188. TARGET_DIRS_REGEXPR=1
  2189. endif
  2190. ifeq ($(FULL_TARGET),m68k-atari)
  2191. TARGET_DIRS_BASE=1
  2192. TARGET_DIRS_FV=1
  2193. TARGET_DIRS_HASH=1
  2194. TARGET_DIRS_PASJPEG=1
  2195. TARGET_DIRS_PASZLIB=1
  2196. TARGET_DIRS_FPMKUNIT=1
  2197. TARGET_DIRS_FCL-BASE=1
  2198. TARGET_DIRS_FCL-DB=1
  2199. TARGET_DIRS_FCL-IMAGE=1
  2200. TARGET_DIRS_FCL-NET=1
  2201. TARGET_DIRS_FCL-PASSRC=1
  2202. TARGET_DIRS_FCL-REGISTRY=1
  2203. TARGET_DIRS_FCL-XML=1
  2204. TARGET_DIRS_FCL-FPCUNIT=1
  2205. TARGET_DIRS_FCL-JSON=1
  2206. TARGET_DIRS_EXTRA=1
  2207. TARGET_DIRS_FCL-PROCESS=1
  2208. TARGET_DIRS_UNZIP=1
  2209. TARGET_DIRS_REGEXPR=1
  2210. endif
  2211. ifeq ($(FULL_TARGET),m68k-openbsd)
  2212. TARGET_DIRS_BASE=1
  2213. TARGET_DIRS_FV=1
  2214. TARGET_DIRS_HASH=1
  2215. TARGET_DIRS_PASJPEG=1
  2216. TARGET_DIRS_PASZLIB=1
  2217. TARGET_DIRS_FPMKUNIT=1
  2218. TARGET_DIRS_FCL-BASE=1
  2219. TARGET_DIRS_FCL-DB=1
  2220. TARGET_DIRS_FCL-IMAGE=1
  2221. TARGET_DIRS_FCL-NET=1
  2222. TARGET_DIRS_FCL-PASSRC=1
  2223. TARGET_DIRS_FCL-REGISTRY=1
  2224. TARGET_DIRS_FCL-XML=1
  2225. TARGET_DIRS_FCL-FPCUNIT=1
  2226. TARGET_DIRS_FCL-JSON=1
  2227. TARGET_DIRS_EXTRA=1
  2228. TARGET_DIRS_FCL-PROCESS=1
  2229. TARGET_DIRS_UNZIP=1
  2230. TARGET_DIRS_REGEXPR=1
  2231. TARGET_DIRS_FCL-WEB=1
  2232. TARGET_DIRS_FCL-ASYNC=1
  2233. TARGET_DIRS_IBASE=1
  2234. TARGET_DIRS_MYSQL=1
  2235. TARGET_DIRS_NCURSES=1
  2236. TARGET_DIRS_ZLIB=1
  2237. TARGET_DIRS_ORACLE=1
  2238. TARGET_DIRS_ODBC=1
  2239. TARGET_DIRS_POSTGRES=1
  2240. TARGET_DIRS_SQLITE=1
  2241. TARGET_DIRS_PTHREADS=1
  2242. TARGET_DIRS_IMAGEMAGICK=1
  2243. TARGET_DIRS_GDBINT=1
  2244. TARGET_DIRS_LIBPNG=1
  2245. TARGET_DIRS_X11=1
  2246. TARGET_DIRS_GDBM=1
  2247. TARGET_DIRS_TCL=1
  2248. TARGET_DIRS_SYSLOG=1
  2249. TARGET_DIRS_LIBCURL=1
  2250. TARGET_DIRS_OPENGL=1
  2251. endif
  2252. ifeq ($(FULL_TARGET),m68k-palmos)
  2253. TARGET_DIRS_BASE=1
  2254. TARGET_DIRS_FV=1
  2255. TARGET_DIRS_HASH=1
  2256. TARGET_DIRS_PASJPEG=1
  2257. TARGET_DIRS_PASZLIB=1
  2258. TARGET_DIRS_FPMKUNIT=1
  2259. TARGET_DIRS_FCL-BASE=1
  2260. TARGET_DIRS_FCL-DB=1
  2261. TARGET_DIRS_FCL-IMAGE=1
  2262. TARGET_DIRS_FCL-NET=1
  2263. TARGET_DIRS_FCL-PASSRC=1
  2264. TARGET_DIRS_FCL-REGISTRY=1
  2265. TARGET_DIRS_FCL-XML=1
  2266. TARGET_DIRS_FCL-FPCUNIT=1
  2267. TARGET_DIRS_FCL-JSON=1
  2268. TARGET_DIRS_EXTRA=1
  2269. TARGET_DIRS_FCL-PROCESS=1
  2270. TARGET_DIRS_UNZIP=1
  2271. TARGET_DIRS_REGEXPR=1
  2272. endif
  2273. ifeq ($(FULL_TARGET),m68k-embedded)
  2274. TARGET_DIRS_BASE=1
  2275. TARGET_DIRS_FV=1
  2276. TARGET_DIRS_HASH=1
  2277. TARGET_DIRS_PASJPEG=1
  2278. TARGET_DIRS_PASZLIB=1
  2279. TARGET_DIRS_FPMKUNIT=1
  2280. TARGET_DIRS_FCL-BASE=1
  2281. TARGET_DIRS_FCL-DB=1
  2282. TARGET_DIRS_FCL-IMAGE=1
  2283. TARGET_DIRS_FCL-NET=1
  2284. TARGET_DIRS_FCL-PASSRC=1
  2285. TARGET_DIRS_FCL-REGISTRY=1
  2286. TARGET_DIRS_FCL-XML=1
  2287. TARGET_DIRS_FCL-FPCUNIT=1
  2288. TARGET_DIRS_FCL-JSON=1
  2289. TARGET_DIRS_EXTRA=1
  2290. TARGET_DIRS_FCL-PROCESS=1
  2291. TARGET_DIRS_UNZIP=1
  2292. TARGET_DIRS_REGEXPR=1
  2293. endif
  2294. ifeq ($(FULL_TARGET),powerpc-linux)
  2295. TARGET_DIRS_BASE=1
  2296. TARGET_DIRS_FV=1
  2297. TARGET_DIRS_HASH=1
  2298. TARGET_DIRS_PASJPEG=1
  2299. TARGET_DIRS_PASZLIB=1
  2300. TARGET_DIRS_FPMKUNIT=1
  2301. TARGET_DIRS_FCL-BASE=1
  2302. TARGET_DIRS_FCL-DB=1
  2303. TARGET_DIRS_FCL-IMAGE=1
  2304. TARGET_DIRS_FCL-NET=1
  2305. TARGET_DIRS_FCL-PASSRC=1
  2306. TARGET_DIRS_FCL-REGISTRY=1
  2307. TARGET_DIRS_FCL-XML=1
  2308. TARGET_DIRS_FCL-FPCUNIT=1
  2309. TARGET_DIRS_FCL-JSON=1
  2310. TARGET_DIRS_EXTRA=1
  2311. TARGET_DIRS_FCL-PROCESS=1
  2312. TARGET_DIRS_UNZIP=1
  2313. TARGET_DIRS_REGEXPR=1
  2314. TARGET_DIRS_FCL-WEB=1
  2315. TARGET_DIRS_FCL-ASYNC=1
  2316. TARGET_DIRS_IBASE=1
  2317. TARGET_DIRS_MYSQL=1
  2318. TARGET_DIRS_NCURSES=1
  2319. TARGET_DIRS_UNZIP=1
  2320. TARGET_DIRS_ZLIB=1
  2321. TARGET_DIRS_ORACLE=1
  2322. TARGET_DIRS_DBUS=1
  2323. TARGET_DIRS_ODBC=1
  2324. TARGET_DIRS_POSTGRES=1
  2325. TARGET_DIRS_SQLITE=1
  2326. TARGET_DIRS_PTHREADS=1
  2327. TARGET_DIRS_IMAGEMAGICK=1
  2328. TARGET_DIRS_GDBINT=1
  2329. TARGET_DIRS_LIBPNG=1
  2330. TARGET_DIRS_X11=1
  2331. TARGET_DIRS_UUID=1
  2332. TARGET_DIRS_LDAP=1
  2333. TARGET_DIRS_MODPLUG=1
  2334. TARGET_DIRS_DTS=1
  2335. TARGET_DIRS_MAD=1
  2336. TARGET_DIRS_GDBM=1
  2337. TARGET_DIRS_TCL=1
  2338. TARGET_DIRS_SYSLOG=1
  2339. TARGET_DIRS_LIBCURL=1
  2340. TARGET_DIRS_OPENGL=1
  2341. endif
  2342. ifeq ($(FULL_TARGET),powerpc-netbsd)
  2343. TARGET_DIRS_BASE=1
  2344. TARGET_DIRS_FV=1
  2345. TARGET_DIRS_HASH=1
  2346. TARGET_DIRS_PASJPEG=1
  2347. TARGET_DIRS_PASZLIB=1
  2348. TARGET_DIRS_FPMKUNIT=1
  2349. TARGET_DIRS_FCL-BASE=1
  2350. TARGET_DIRS_FCL-DB=1
  2351. TARGET_DIRS_FCL-IMAGE=1
  2352. TARGET_DIRS_FCL-NET=1
  2353. TARGET_DIRS_FCL-PASSRC=1
  2354. TARGET_DIRS_FCL-REGISTRY=1
  2355. TARGET_DIRS_FCL-XML=1
  2356. TARGET_DIRS_FCL-FPCUNIT=1
  2357. TARGET_DIRS_FCL-JSON=1
  2358. TARGET_DIRS_EXTRA=1
  2359. TARGET_DIRS_FCL-PROCESS=1
  2360. TARGET_DIRS_UNZIP=1
  2361. TARGET_DIRS_REGEXPR=1
  2362. TARGET_DIRS_FCL-WEB=1
  2363. TARGET_DIRS_FCL-ASYNC=1
  2364. TARGET_DIRS_IBASE=1
  2365. TARGET_DIRS_MYSQL=1
  2366. TARGET_DIRS_NCURSES=1
  2367. TARGET_DIRS_ZLIB=1
  2368. TARGET_DIRS_ORACLE=1
  2369. TARGET_DIRS_ODBC=1
  2370. TARGET_DIRS_POSTGRES=1
  2371. TARGET_DIRS_SQLITE=1
  2372. TARGET_DIRS_PTHREADS=1
  2373. TARGET_DIRS_IMAGEMAGICK=1
  2374. TARGET_DIRS_GDBINT=1
  2375. TARGET_DIRS_LIBPNG=1
  2376. TARGET_DIRS_X11=1
  2377. TARGET_DIRS_GDBM=1
  2378. TARGET_DIRS_TCL=1
  2379. TARGET_DIRS_SYSLOG=1
  2380. TARGET_DIRS_LIBCURL=1
  2381. TARGET_DIRS_OPENGL=1
  2382. endif
  2383. ifeq ($(FULL_TARGET),powerpc-amiga)
  2384. TARGET_DIRS_BASE=1
  2385. TARGET_DIRS_FV=1
  2386. TARGET_DIRS_HASH=1
  2387. TARGET_DIRS_PASJPEG=1
  2388. TARGET_DIRS_PASZLIB=1
  2389. TARGET_DIRS_FPMKUNIT=1
  2390. TARGET_DIRS_FCL-BASE=1
  2391. TARGET_DIRS_FCL-DB=1
  2392. TARGET_DIRS_FCL-IMAGE=1
  2393. TARGET_DIRS_FCL-NET=1
  2394. TARGET_DIRS_FCL-PASSRC=1
  2395. TARGET_DIRS_FCL-REGISTRY=1
  2396. TARGET_DIRS_FCL-XML=1
  2397. TARGET_DIRS_FCL-FPCUNIT=1
  2398. TARGET_DIRS_FCL-JSON=1
  2399. TARGET_DIRS_EXTRA=1
  2400. TARGET_DIRS_FCL-PROCESS=1
  2401. TARGET_DIRS_UNZIP=1
  2402. TARGET_DIRS_REGEXPR=1
  2403. endif
  2404. ifeq ($(FULL_TARGET),powerpc-macos)
  2405. TARGET_DIRS_BASE=1
  2406. TARGET_DIRS_FV=1
  2407. TARGET_DIRS_HASH=1
  2408. TARGET_DIRS_PASJPEG=1
  2409. TARGET_DIRS_PASZLIB=1
  2410. TARGET_DIRS_FPMKUNIT=1
  2411. TARGET_DIRS_FCL-BASE=1
  2412. TARGET_DIRS_FCL-DB=1
  2413. TARGET_DIRS_FCL-IMAGE=1
  2414. TARGET_DIRS_FCL-NET=1
  2415. TARGET_DIRS_FCL-PASSRC=1
  2416. TARGET_DIRS_FCL-REGISTRY=1
  2417. TARGET_DIRS_FCL-XML=1
  2418. TARGET_DIRS_FCL-FPCUNIT=1
  2419. TARGET_DIRS_FCL-JSON=1
  2420. TARGET_DIRS_EXTRA=1
  2421. TARGET_DIRS_FCL-PROCESS=1
  2422. TARGET_DIRS_UNZIP=1
  2423. TARGET_DIRS_REGEXPR=1
  2424. endif
  2425. ifeq ($(FULL_TARGET),powerpc-darwin)
  2426. TARGET_DIRS_BASE=1
  2427. TARGET_DIRS_FV=1
  2428. TARGET_DIRS_HASH=1
  2429. TARGET_DIRS_PASJPEG=1
  2430. TARGET_DIRS_PASZLIB=1
  2431. TARGET_DIRS_FPMKUNIT=1
  2432. TARGET_DIRS_FCL-BASE=1
  2433. TARGET_DIRS_FCL-DB=1
  2434. TARGET_DIRS_FCL-IMAGE=1
  2435. TARGET_DIRS_FCL-NET=1
  2436. TARGET_DIRS_FCL-PASSRC=1
  2437. TARGET_DIRS_FCL-REGISTRY=1
  2438. TARGET_DIRS_FCL-XML=1
  2439. TARGET_DIRS_FCL-FPCUNIT=1
  2440. TARGET_DIRS_FCL-JSON=1
  2441. TARGET_DIRS_EXTRA=1
  2442. TARGET_DIRS_FCL-PROCESS=1
  2443. TARGET_DIRS_UNZIP=1
  2444. TARGET_DIRS_REGEXPR=1
  2445. TARGET_DIRS_FCL-WEB=1
  2446. TARGET_DIRS_FCL-ASYNC=1
  2447. TARGET_DIRS_IBASE=1
  2448. TARGET_DIRS_MYSQL=1
  2449. TARGET_DIRS_NCURSES=1
  2450. TARGET_DIRS_ZLIB=1
  2451. TARGET_DIRS_ORACLE=1
  2452. TARGET_DIRS_ODBC=1
  2453. TARGET_DIRS_POSTGRES=1
  2454. TARGET_DIRS_SQLITE=1
  2455. TARGET_DIRS_PTHREADS=1
  2456. TARGET_DIRS_IMAGEMAGICK=1
  2457. TARGET_DIRS_GDBINT=1
  2458. TARGET_DIRS_LIBPNG=1
  2459. TARGET_DIRS_X11=1
  2460. TARGET_DIRS_GDBM=1
  2461. TARGET_DIRS_TCL=1
  2462. TARGET_DIRS_SYSLOG=1
  2463. TARGET_DIRS_LIBCURL=1
  2464. TARGET_DIRS_OPENGL=1
  2465. endif
  2466. ifeq ($(FULL_TARGET),powerpc-morphos)
  2467. TARGET_DIRS_BASE=1
  2468. TARGET_DIRS_FV=1
  2469. TARGET_DIRS_HASH=1
  2470. TARGET_DIRS_PASJPEG=1
  2471. TARGET_DIRS_PASZLIB=1
  2472. TARGET_DIRS_FPMKUNIT=1
  2473. TARGET_DIRS_FCL-BASE=1
  2474. TARGET_DIRS_FCL-DB=1
  2475. TARGET_DIRS_FCL-IMAGE=1
  2476. TARGET_DIRS_FCL-NET=1
  2477. TARGET_DIRS_FCL-PASSRC=1
  2478. TARGET_DIRS_FCL-REGISTRY=1
  2479. TARGET_DIRS_FCL-XML=1
  2480. TARGET_DIRS_FCL-FPCUNIT=1
  2481. TARGET_DIRS_FCL-JSON=1
  2482. TARGET_DIRS_EXTRA=1
  2483. TARGET_DIRS_FCL-PROCESS=1
  2484. TARGET_DIRS_UNZIP=1
  2485. TARGET_DIRS_REGEXPR=1
  2486. endif
  2487. ifeq ($(FULL_TARGET),powerpc-embedded)
  2488. TARGET_DIRS_BASE=1
  2489. TARGET_DIRS_FV=1
  2490. TARGET_DIRS_HASH=1
  2491. TARGET_DIRS_PASJPEG=1
  2492. TARGET_DIRS_PASZLIB=1
  2493. TARGET_DIRS_FPMKUNIT=1
  2494. TARGET_DIRS_FCL-BASE=1
  2495. TARGET_DIRS_FCL-DB=1
  2496. TARGET_DIRS_FCL-IMAGE=1
  2497. TARGET_DIRS_FCL-NET=1
  2498. TARGET_DIRS_FCL-PASSRC=1
  2499. TARGET_DIRS_FCL-REGISTRY=1
  2500. TARGET_DIRS_FCL-XML=1
  2501. TARGET_DIRS_FCL-FPCUNIT=1
  2502. TARGET_DIRS_FCL-JSON=1
  2503. TARGET_DIRS_EXTRA=1
  2504. TARGET_DIRS_FCL-PROCESS=1
  2505. TARGET_DIRS_UNZIP=1
  2506. TARGET_DIRS_REGEXPR=1
  2507. endif
  2508. ifeq ($(FULL_TARGET),sparc-linux)
  2509. TARGET_DIRS_BASE=1
  2510. TARGET_DIRS_FV=1
  2511. TARGET_DIRS_HASH=1
  2512. TARGET_DIRS_PASJPEG=1
  2513. TARGET_DIRS_PASZLIB=1
  2514. TARGET_DIRS_FPMKUNIT=1
  2515. TARGET_DIRS_FCL-BASE=1
  2516. TARGET_DIRS_FCL-DB=1
  2517. TARGET_DIRS_FCL-IMAGE=1
  2518. TARGET_DIRS_FCL-NET=1
  2519. TARGET_DIRS_FCL-PASSRC=1
  2520. TARGET_DIRS_FCL-REGISTRY=1
  2521. TARGET_DIRS_FCL-XML=1
  2522. TARGET_DIRS_FCL-FPCUNIT=1
  2523. TARGET_DIRS_FCL-JSON=1
  2524. TARGET_DIRS_EXTRA=1
  2525. TARGET_DIRS_FCL-PROCESS=1
  2526. TARGET_DIRS_UNZIP=1
  2527. TARGET_DIRS_REGEXPR=1
  2528. TARGET_DIRS_FCL-WEB=1
  2529. TARGET_DIRS_FCL-ASYNC=1
  2530. TARGET_DIRS_IBASE=1
  2531. TARGET_DIRS_MYSQL=1
  2532. TARGET_DIRS_NCURSES=1
  2533. TARGET_DIRS_UNZIP=1
  2534. TARGET_DIRS_ZLIB=1
  2535. TARGET_DIRS_ORACLE=1
  2536. TARGET_DIRS_DBUS=1
  2537. TARGET_DIRS_ODBC=1
  2538. TARGET_DIRS_POSTGRES=1
  2539. TARGET_DIRS_SQLITE=1
  2540. TARGET_DIRS_PTHREADS=1
  2541. TARGET_DIRS_IMAGEMAGICK=1
  2542. TARGET_DIRS_GDBINT=1
  2543. TARGET_DIRS_LIBPNG=1
  2544. TARGET_DIRS_X11=1
  2545. TARGET_DIRS_UUID=1
  2546. TARGET_DIRS_LDAP=1
  2547. TARGET_DIRS_MODPLUG=1
  2548. TARGET_DIRS_DTS=1
  2549. TARGET_DIRS_MAD=1
  2550. TARGET_DIRS_GDBM=1
  2551. TARGET_DIRS_TCL=1
  2552. TARGET_DIRS_SYSLOG=1
  2553. TARGET_DIRS_LIBCURL=1
  2554. TARGET_DIRS_OPENGL=1
  2555. endif
  2556. ifeq ($(FULL_TARGET),sparc-netbsd)
  2557. TARGET_DIRS_BASE=1
  2558. TARGET_DIRS_FV=1
  2559. TARGET_DIRS_HASH=1
  2560. TARGET_DIRS_PASJPEG=1
  2561. TARGET_DIRS_PASZLIB=1
  2562. TARGET_DIRS_FPMKUNIT=1
  2563. TARGET_DIRS_FCL-BASE=1
  2564. TARGET_DIRS_FCL-DB=1
  2565. TARGET_DIRS_FCL-IMAGE=1
  2566. TARGET_DIRS_FCL-NET=1
  2567. TARGET_DIRS_FCL-PASSRC=1
  2568. TARGET_DIRS_FCL-REGISTRY=1
  2569. TARGET_DIRS_FCL-XML=1
  2570. TARGET_DIRS_FCL-FPCUNIT=1
  2571. TARGET_DIRS_FCL-JSON=1
  2572. TARGET_DIRS_EXTRA=1
  2573. TARGET_DIRS_FCL-PROCESS=1
  2574. TARGET_DIRS_UNZIP=1
  2575. TARGET_DIRS_REGEXPR=1
  2576. TARGET_DIRS_FCL-WEB=1
  2577. TARGET_DIRS_FCL-ASYNC=1
  2578. TARGET_DIRS_IBASE=1
  2579. TARGET_DIRS_MYSQL=1
  2580. TARGET_DIRS_NCURSES=1
  2581. TARGET_DIRS_ZLIB=1
  2582. TARGET_DIRS_ORACLE=1
  2583. TARGET_DIRS_ODBC=1
  2584. TARGET_DIRS_POSTGRES=1
  2585. TARGET_DIRS_SQLITE=1
  2586. TARGET_DIRS_PTHREADS=1
  2587. TARGET_DIRS_IMAGEMAGICK=1
  2588. TARGET_DIRS_GDBINT=1
  2589. TARGET_DIRS_LIBPNG=1
  2590. TARGET_DIRS_X11=1
  2591. TARGET_DIRS_GDBM=1
  2592. TARGET_DIRS_TCL=1
  2593. TARGET_DIRS_SYSLOG=1
  2594. TARGET_DIRS_LIBCURL=1
  2595. TARGET_DIRS_OPENGL=1
  2596. endif
  2597. ifeq ($(FULL_TARGET),sparc-solaris)
  2598. TARGET_DIRS_BASE=1
  2599. TARGET_DIRS_FV=1
  2600. TARGET_DIRS_HASH=1
  2601. TARGET_DIRS_PASJPEG=1
  2602. TARGET_DIRS_PASZLIB=1
  2603. TARGET_DIRS_FPMKUNIT=1
  2604. TARGET_DIRS_FCL-BASE=1
  2605. TARGET_DIRS_FCL-DB=1
  2606. TARGET_DIRS_FCL-IMAGE=1
  2607. TARGET_DIRS_FCL-NET=1
  2608. TARGET_DIRS_FCL-PASSRC=1
  2609. TARGET_DIRS_FCL-REGISTRY=1
  2610. TARGET_DIRS_FCL-XML=1
  2611. TARGET_DIRS_FCL-FPCUNIT=1
  2612. TARGET_DIRS_FCL-JSON=1
  2613. TARGET_DIRS_EXTRA=1
  2614. TARGET_DIRS_FCL-PROCESS=1
  2615. TARGET_DIRS_UNZIP=1
  2616. TARGET_DIRS_REGEXPR=1
  2617. TARGET_DIRS_FCL-WEB=1
  2618. TARGET_DIRS_FCL-ASYNC=1
  2619. TARGET_DIRS_IBASE=1
  2620. TARGET_DIRS_MYSQL=1
  2621. TARGET_DIRS_NCURSES=1
  2622. TARGET_DIRS_ZLIB=1
  2623. TARGET_DIRS_ORACLE=1
  2624. TARGET_DIRS_ODBC=1
  2625. TARGET_DIRS_POSTGRES=1
  2626. TARGET_DIRS_SQLITE=1
  2627. TARGET_DIRS_PTHREADS=1
  2628. TARGET_DIRS_IMAGEMAGICK=1
  2629. TARGET_DIRS_GDBINT=1
  2630. TARGET_DIRS_LIBPNG=1
  2631. TARGET_DIRS_X11=1
  2632. TARGET_DIRS_GDBM=1
  2633. TARGET_DIRS_TCL=1
  2634. TARGET_DIRS_SYSLOG=1
  2635. TARGET_DIRS_LIBCURL=1
  2636. TARGET_DIRS_OPENGL=1
  2637. endif
  2638. ifeq ($(FULL_TARGET),sparc-embedded)
  2639. TARGET_DIRS_BASE=1
  2640. TARGET_DIRS_FV=1
  2641. TARGET_DIRS_HASH=1
  2642. TARGET_DIRS_PASJPEG=1
  2643. TARGET_DIRS_PASZLIB=1
  2644. TARGET_DIRS_FPMKUNIT=1
  2645. TARGET_DIRS_FCL-BASE=1
  2646. TARGET_DIRS_FCL-DB=1
  2647. TARGET_DIRS_FCL-IMAGE=1
  2648. TARGET_DIRS_FCL-NET=1
  2649. TARGET_DIRS_FCL-PASSRC=1
  2650. TARGET_DIRS_FCL-REGISTRY=1
  2651. TARGET_DIRS_FCL-XML=1
  2652. TARGET_DIRS_FCL-FPCUNIT=1
  2653. TARGET_DIRS_FCL-JSON=1
  2654. TARGET_DIRS_EXTRA=1
  2655. TARGET_DIRS_FCL-PROCESS=1
  2656. TARGET_DIRS_UNZIP=1
  2657. TARGET_DIRS_REGEXPR=1
  2658. endif
  2659. ifeq ($(FULL_TARGET),x86_64-linux)
  2660. TARGET_DIRS_BASE=1
  2661. TARGET_DIRS_FV=1
  2662. TARGET_DIRS_HASH=1
  2663. TARGET_DIRS_PASJPEG=1
  2664. TARGET_DIRS_PASZLIB=1
  2665. TARGET_DIRS_FPMKUNIT=1
  2666. TARGET_DIRS_FCL-BASE=1
  2667. TARGET_DIRS_FCL-DB=1
  2668. TARGET_DIRS_FCL-IMAGE=1
  2669. TARGET_DIRS_FCL-NET=1
  2670. TARGET_DIRS_FCL-PASSRC=1
  2671. TARGET_DIRS_FCL-REGISTRY=1
  2672. TARGET_DIRS_FCL-XML=1
  2673. TARGET_DIRS_FCL-FPCUNIT=1
  2674. TARGET_DIRS_FCL-JSON=1
  2675. TARGET_DIRS_EXTRA=1
  2676. TARGET_DIRS_FCL-PROCESS=1
  2677. TARGET_DIRS_UNZIP=1
  2678. TARGET_DIRS_REGEXPR=1
  2679. TARGET_DIRS_FCL-WEB=1
  2680. TARGET_DIRS_FCL-ASYNC=1
  2681. TARGET_DIRS_IBASE=1
  2682. TARGET_DIRS_MYSQL=1
  2683. TARGET_DIRS_NCURSES=1
  2684. TARGET_DIRS_UNZIP=1
  2685. TARGET_DIRS_ZLIB=1
  2686. TARGET_DIRS_ORACLE=1
  2687. TARGET_DIRS_DBUS=1
  2688. TARGET_DIRS_ODBC=1
  2689. TARGET_DIRS_POSTGRES=1
  2690. TARGET_DIRS_SQLITE=1
  2691. TARGET_DIRS_PTHREADS=1
  2692. TARGET_DIRS_IMAGEMAGICK=1
  2693. TARGET_DIRS_GDBINT=1
  2694. TARGET_DIRS_LIBPNG=1
  2695. TARGET_DIRS_X11=1
  2696. TARGET_DIRS_UUID=1
  2697. TARGET_DIRS_LDAP=1
  2698. TARGET_DIRS_MODPLUG=1
  2699. TARGET_DIRS_DTS=1
  2700. TARGET_DIRS_MAD=1
  2701. TARGET_DIRS_GDBM=1
  2702. TARGET_DIRS_TCL=1
  2703. TARGET_DIRS_SYSLOG=1
  2704. TARGET_DIRS_LIBCURL=1
  2705. TARGET_DIRS_OPENGL=1
  2706. endif
  2707. ifeq ($(FULL_TARGET),x86_64-freebsd)
  2708. TARGET_DIRS_BASE=1
  2709. TARGET_DIRS_FV=1
  2710. TARGET_DIRS_HASH=1
  2711. TARGET_DIRS_PASJPEG=1
  2712. TARGET_DIRS_PASZLIB=1
  2713. TARGET_DIRS_FPMKUNIT=1
  2714. TARGET_DIRS_FCL-BASE=1
  2715. TARGET_DIRS_FCL-DB=1
  2716. TARGET_DIRS_FCL-IMAGE=1
  2717. TARGET_DIRS_FCL-NET=1
  2718. TARGET_DIRS_FCL-PASSRC=1
  2719. TARGET_DIRS_FCL-REGISTRY=1
  2720. TARGET_DIRS_FCL-XML=1
  2721. TARGET_DIRS_FCL-FPCUNIT=1
  2722. TARGET_DIRS_FCL-JSON=1
  2723. TARGET_DIRS_EXTRA=1
  2724. TARGET_DIRS_FCL-PROCESS=1
  2725. TARGET_DIRS_UNZIP=1
  2726. TARGET_DIRS_REGEXPR=1
  2727. TARGET_DIRS_FCL-WEB=1
  2728. TARGET_DIRS_FCL-ASYNC=1
  2729. TARGET_DIRS_IBASE=1
  2730. TARGET_DIRS_MYSQL=1
  2731. TARGET_DIRS_NCURSES=1
  2732. TARGET_DIRS_ZLIB=1
  2733. TARGET_DIRS_ORACLE=1
  2734. TARGET_DIRS_ODBC=1
  2735. TARGET_DIRS_POSTGRES=1
  2736. TARGET_DIRS_SQLITE=1
  2737. TARGET_DIRS_PTHREADS=1
  2738. TARGET_DIRS_IMAGEMAGICK=1
  2739. TARGET_DIRS_GDBINT=1
  2740. TARGET_DIRS_LIBPNG=1
  2741. TARGET_DIRS_X11=1
  2742. TARGET_DIRS_GDBM=1
  2743. TARGET_DIRS_TCL=1
  2744. TARGET_DIRS_SYSLOG=1
  2745. TARGET_DIRS_LIBCURL=1
  2746. TARGET_DIRS_OPENGL=1
  2747. endif
  2748. ifeq ($(FULL_TARGET),x86_64-darwin)
  2749. TARGET_DIRS_BASE=1
  2750. TARGET_DIRS_FV=1
  2751. TARGET_DIRS_HASH=1
  2752. TARGET_DIRS_PASJPEG=1
  2753. TARGET_DIRS_PASZLIB=1
  2754. TARGET_DIRS_FPMKUNIT=1
  2755. TARGET_DIRS_FCL-BASE=1
  2756. TARGET_DIRS_FCL-DB=1
  2757. TARGET_DIRS_FCL-IMAGE=1
  2758. TARGET_DIRS_FCL-NET=1
  2759. TARGET_DIRS_FCL-PASSRC=1
  2760. TARGET_DIRS_FCL-REGISTRY=1
  2761. TARGET_DIRS_FCL-XML=1
  2762. TARGET_DIRS_FCL-FPCUNIT=1
  2763. TARGET_DIRS_FCL-JSON=1
  2764. TARGET_DIRS_EXTRA=1
  2765. TARGET_DIRS_FCL-PROCESS=1
  2766. TARGET_DIRS_UNZIP=1
  2767. TARGET_DIRS_REGEXPR=1
  2768. TARGET_DIRS_FCL-WEB=1
  2769. TARGET_DIRS_FCL-ASYNC=1
  2770. TARGET_DIRS_IBASE=1
  2771. TARGET_DIRS_MYSQL=1
  2772. TARGET_DIRS_NCURSES=1
  2773. TARGET_DIRS_ZLIB=1
  2774. TARGET_DIRS_ORACLE=1
  2775. TARGET_DIRS_ODBC=1
  2776. TARGET_DIRS_POSTGRES=1
  2777. TARGET_DIRS_SQLITE=1
  2778. TARGET_DIRS_PTHREADS=1
  2779. TARGET_DIRS_IMAGEMAGICK=1
  2780. TARGET_DIRS_GDBINT=1
  2781. TARGET_DIRS_LIBPNG=1
  2782. TARGET_DIRS_X11=1
  2783. TARGET_DIRS_GDBM=1
  2784. TARGET_DIRS_TCL=1
  2785. TARGET_DIRS_SYSLOG=1
  2786. TARGET_DIRS_LIBCURL=1
  2787. TARGET_DIRS_OPENGL=1
  2788. endif
  2789. ifeq ($(FULL_TARGET),x86_64-win64)
  2790. TARGET_DIRS_BASE=1
  2791. TARGET_DIRS_FV=1
  2792. TARGET_DIRS_HASH=1
  2793. TARGET_DIRS_PASJPEG=1
  2794. TARGET_DIRS_PASZLIB=1
  2795. TARGET_DIRS_FPMKUNIT=1
  2796. TARGET_DIRS_FCL-BASE=1
  2797. TARGET_DIRS_FCL-DB=1
  2798. TARGET_DIRS_FCL-IMAGE=1
  2799. TARGET_DIRS_FCL-NET=1
  2800. TARGET_DIRS_FCL-PASSRC=1
  2801. TARGET_DIRS_FCL-REGISTRY=1
  2802. TARGET_DIRS_FCL-XML=1
  2803. TARGET_DIRS_FCL-FPCUNIT=1
  2804. TARGET_DIRS_FCL-JSON=1
  2805. TARGET_DIRS_EXTRA=1
  2806. TARGET_DIRS_FCL-PROCESS=1
  2807. TARGET_DIRS_UNZIP=1
  2808. TARGET_DIRS_REGEXPR=1
  2809. TARGET_DIRS_WINUNITS-BASE=1
  2810. TARGET_DIRS_WINUNITS-JEDI=1
  2811. TARGET_DIRS_FCL-WEB=1
  2812. TARGET_DIRS_IBASE=1
  2813. TARGET_DIRS_MYSQL=1
  2814. TARGET_DIRS_ZLIB=1
  2815. TARGET_DIRS_ORACLE=1
  2816. TARGET_DIRS_ODBC=1
  2817. TARGET_DIRS_POSTGRES=1
  2818. TARGET_DIRS_SQLITE=1
  2819. TARGET_DIRS_IMAGEMAGICK=1
  2820. TARGET_DIRS_GDBINT=1
  2821. TARGET_DIRS_TCL=1
  2822. TARGET_DIRS_OPENGL=1
  2823. endif
  2824. ifeq ($(FULL_TARGET),x86_64-embedded)
  2825. TARGET_DIRS_BASE=1
  2826. TARGET_DIRS_FV=1
  2827. TARGET_DIRS_HASH=1
  2828. TARGET_DIRS_PASJPEG=1
  2829. TARGET_DIRS_PASZLIB=1
  2830. TARGET_DIRS_FPMKUNIT=1
  2831. TARGET_DIRS_FCL-BASE=1
  2832. TARGET_DIRS_FCL-DB=1
  2833. TARGET_DIRS_FCL-IMAGE=1
  2834. TARGET_DIRS_FCL-NET=1
  2835. TARGET_DIRS_FCL-PASSRC=1
  2836. TARGET_DIRS_FCL-REGISTRY=1
  2837. TARGET_DIRS_FCL-XML=1
  2838. TARGET_DIRS_FCL-FPCUNIT=1
  2839. TARGET_DIRS_FCL-JSON=1
  2840. TARGET_DIRS_EXTRA=1
  2841. TARGET_DIRS_FCL-PROCESS=1
  2842. TARGET_DIRS_UNZIP=1
  2843. TARGET_DIRS_REGEXPR=1
  2844. endif
  2845. ifeq ($(FULL_TARGET),arm-linux)
  2846. TARGET_DIRS_BASE=1
  2847. TARGET_DIRS_FV=1
  2848. TARGET_DIRS_HASH=1
  2849. TARGET_DIRS_PASJPEG=1
  2850. TARGET_DIRS_PASZLIB=1
  2851. TARGET_DIRS_FPMKUNIT=1
  2852. TARGET_DIRS_FCL-BASE=1
  2853. TARGET_DIRS_FCL-DB=1
  2854. TARGET_DIRS_FCL-IMAGE=1
  2855. TARGET_DIRS_FCL-NET=1
  2856. TARGET_DIRS_FCL-PASSRC=1
  2857. TARGET_DIRS_FCL-REGISTRY=1
  2858. TARGET_DIRS_FCL-XML=1
  2859. TARGET_DIRS_FCL-FPCUNIT=1
  2860. TARGET_DIRS_FCL-JSON=1
  2861. TARGET_DIRS_EXTRA=1
  2862. TARGET_DIRS_FCL-PROCESS=1
  2863. TARGET_DIRS_UNZIP=1
  2864. TARGET_DIRS_REGEXPR=1
  2865. TARGET_DIRS_FCL-WEB=1
  2866. TARGET_DIRS_FCL-ASYNC=1
  2867. TARGET_DIRS_IBASE=1
  2868. TARGET_DIRS_MYSQL=1
  2869. TARGET_DIRS_NCURSES=1
  2870. TARGET_DIRS_UNZIP=1
  2871. TARGET_DIRS_ZLIB=1
  2872. TARGET_DIRS_ORACLE=1
  2873. TARGET_DIRS_DBUS=1
  2874. TARGET_DIRS_ODBC=1
  2875. TARGET_DIRS_POSTGRES=1
  2876. TARGET_DIRS_SQLITE=1
  2877. TARGET_DIRS_PTHREADS=1
  2878. TARGET_DIRS_IMAGEMAGICK=1
  2879. TARGET_DIRS_GDBINT=1
  2880. TARGET_DIRS_LIBPNG=1
  2881. TARGET_DIRS_X11=1
  2882. TARGET_DIRS_UUID=1
  2883. TARGET_DIRS_LDAP=1
  2884. TARGET_DIRS_MODPLUG=1
  2885. TARGET_DIRS_DTS=1
  2886. TARGET_DIRS_MAD=1
  2887. TARGET_DIRS_GDBM=1
  2888. TARGET_DIRS_TCL=1
  2889. TARGET_DIRS_SYSLOG=1
  2890. TARGET_DIRS_LIBCURL=1
  2891. TARGET_DIRS_OPENGL=1
  2892. endif
  2893. ifeq ($(FULL_TARGET),arm-palmos)
  2894. TARGET_DIRS_BASE=1
  2895. TARGET_DIRS_FV=1
  2896. TARGET_DIRS_HASH=1
  2897. TARGET_DIRS_PASJPEG=1
  2898. TARGET_DIRS_PASZLIB=1
  2899. TARGET_DIRS_FPMKUNIT=1
  2900. TARGET_DIRS_FCL-BASE=1
  2901. TARGET_DIRS_FCL-DB=1
  2902. TARGET_DIRS_FCL-IMAGE=1
  2903. TARGET_DIRS_FCL-NET=1
  2904. TARGET_DIRS_FCL-PASSRC=1
  2905. TARGET_DIRS_FCL-REGISTRY=1
  2906. TARGET_DIRS_FCL-XML=1
  2907. TARGET_DIRS_FCL-FPCUNIT=1
  2908. TARGET_DIRS_FCL-JSON=1
  2909. TARGET_DIRS_EXTRA=1
  2910. TARGET_DIRS_FCL-PROCESS=1
  2911. TARGET_DIRS_UNZIP=1
  2912. TARGET_DIRS_REGEXPR=1
  2913. endif
  2914. ifeq ($(FULL_TARGET),arm-wince)
  2915. TARGET_DIRS_BASE=1
  2916. TARGET_DIRS_FV=1
  2917. TARGET_DIRS_HASH=1
  2918. TARGET_DIRS_PASJPEG=1
  2919. TARGET_DIRS_PASZLIB=1
  2920. TARGET_DIRS_FPMKUNIT=1
  2921. TARGET_DIRS_FCL-BASE=1
  2922. TARGET_DIRS_FCL-DB=1
  2923. TARGET_DIRS_FCL-IMAGE=1
  2924. TARGET_DIRS_FCL-NET=1
  2925. TARGET_DIRS_FCL-PASSRC=1
  2926. TARGET_DIRS_FCL-REGISTRY=1
  2927. TARGET_DIRS_FCL-XML=1
  2928. TARGET_DIRS_FCL-FPCUNIT=1
  2929. TARGET_DIRS_FCL-JSON=1
  2930. TARGET_DIRS_EXTRA=1
  2931. TARGET_DIRS_FCL-PROCESS=1
  2932. TARGET_DIRS_UNZIP=1
  2933. TARGET_DIRS_REGEXPR=1
  2934. TARGET_DIRS_FCL-WEB=1
  2935. TARGET_DIRS_IBASE=1
  2936. TARGET_DIRS_MYSQL=1
  2937. TARGET_DIRS_TCL=1
  2938. endif
  2939. ifeq ($(FULL_TARGET),arm-gba)
  2940. TARGET_DIRS_BASE=1
  2941. TARGET_DIRS_FV=1
  2942. TARGET_DIRS_HASH=1
  2943. TARGET_DIRS_PASJPEG=1
  2944. TARGET_DIRS_PASZLIB=1
  2945. TARGET_DIRS_FPMKUNIT=1
  2946. TARGET_DIRS_FCL-BASE=1
  2947. TARGET_DIRS_FCL-DB=1
  2948. TARGET_DIRS_FCL-IMAGE=1
  2949. TARGET_DIRS_FCL-NET=1
  2950. TARGET_DIRS_FCL-PASSRC=1
  2951. TARGET_DIRS_FCL-REGISTRY=1
  2952. TARGET_DIRS_FCL-XML=1
  2953. TARGET_DIRS_FCL-FPCUNIT=1
  2954. TARGET_DIRS_FCL-JSON=1
  2955. TARGET_DIRS_EXTRA=1
  2956. TARGET_DIRS_FCL-PROCESS=1
  2957. TARGET_DIRS_UNZIP=1
  2958. TARGET_DIRS_REGEXPR=1
  2959. endif
  2960. ifeq ($(FULL_TARGET),arm-nds)
  2961. TARGET_DIRS_BASE=1
  2962. TARGET_DIRS_FV=1
  2963. TARGET_DIRS_HASH=1
  2964. TARGET_DIRS_PASJPEG=1
  2965. TARGET_DIRS_PASZLIB=1
  2966. TARGET_DIRS_FPMKUNIT=1
  2967. TARGET_DIRS_FCL-BASE=1
  2968. TARGET_DIRS_FCL-DB=1
  2969. TARGET_DIRS_FCL-IMAGE=1
  2970. TARGET_DIRS_FCL-NET=1
  2971. TARGET_DIRS_FCL-PASSRC=1
  2972. TARGET_DIRS_FCL-REGISTRY=1
  2973. TARGET_DIRS_FCL-XML=1
  2974. TARGET_DIRS_FCL-FPCUNIT=1
  2975. TARGET_DIRS_FCL-JSON=1
  2976. TARGET_DIRS_EXTRA=1
  2977. TARGET_DIRS_FCL-PROCESS=1
  2978. TARGET_DIRS_UNZIP=1
  2979. TARGET_DIRS_REGEXPR=1
  2980. endif
  2981. ifeq ($(FULL_TARGET),arm-embedded)
  2982. TARGET_DIRS_BASE=1
  2983. TARGET_DIRS_FV=1
  2984. TARGET_DIRS_HASH=1
  2985. TARGET_DIRS_PASJPEG=1
  2986. TARGET_DIRS_PASZLIB=1
  2987. TARGET_DIRS_FPMKUNIT=1
  2988. TARGET_DIRS_FCL-BASE=1
  2989. TARGET_DIRS_FCL-DB=1
  2990. TARGET_DIRS_FCL-IMAGE=1
  2991. TARGET_DIRS_FCL-NET=1
  2992. TARGET_DIRS_FCL-PASSRC=1
  2993. TARGET_DIRS_FCL-REGISTRY=1
  2994. TARGET_DIRS_FCL-XML=1
  2995. TARGET_DIRS_FCL-FPCUNIT=1
  2996. TARGET_DIRS_FCL-JSON=1
  2997. TARGET_DIRS_EXTRA=1
  2998. TARGET_DIRS_FCL-PROCESS=1
  2999. TARGET_DIRS_UNZIP=1
  3000. TARGET_DIRS_REGEXPR=1
  3001. endif
  3002. ifeq ($(FULL_TARGET),arm-symbian)
  3003. TARGET_DIRS_BASE=1
  3004. TARGET_DIRS_FV=1
  3005. TARGET_DIRS_HASH=1
  3006. TARGET_DIRS_PASJPEG=1
  3007. TARGET_DIRS_PASZLIB=1
  3008. TARGET_DIRS_FPMKUNIT=1
  3009. TARGET_DIRS_FCL-BASE=1
  3010. TARGET_DIRS_FCL-DB=1
  3011. TARGET_DIRS_FCL-IMAGE=1
  3012. TARGET_DIRS_FCL-NET=1
  3013. TARGET_DIRS_FCL-PASSRC=1
  3014. TARGET_DIRS_FCL-REGISTRY=1
  3015. TARGET_DIRS_FCL-XML=1
  3016. TARGET_DIRS_FCL-FPCUNIT=1
  3017. TARGET_DIRS_FCL-JSON=1
  3018. TARGET_DIRS_EXTRA=1
  3019. TARGET_DIRS_FCL-PROCESS=1
  3020. TARGET_DIRS_UNZIP=1
  3021. TARGET_DIRS_REGEXPR=1
  3022. endif
  3023. ifeq ($(FULL_TARGET),powerpc64-linux)
  3024. TARGET_DIRS_BASE=1
  3025. TARGET_DIRS_FV=1
  3026. TARGET_DIRS_HASH=1
  3027. TARGET_DIRS_PASJPEG=1
  3028. TARGET_DIRS_PASZLIB=1
  3029. TARGET_DIRS_FPMKUNIT=1
  3030. TARGET_DIRS_FCL-BASE=1
  3031. TARGET_DIRS_FCL-DB=1
  3032. TARGET_DIRS_FCL-IMAGE=1
  3033. TARGET_DIRS_FCL-NET=1
  3034. TARGET_DIRS_FCL-PASSRC=1
  3035. TARGET_DIRS_FCL-REGISTRY=1
  3036. TARGET_DIRS_FCL-XML=1
  3037. TARGET_DIRS_FCL-FPCUNIT=1
  3038. TARGET_DIRS_FCL-JSON=1
  3039. TARGET_DIRS_EXTRA=1
  3040. TARGET_DIRS_FCL-PROCESS=1
  3041. TARGET_DIRS_UNZIP=1
  3042. TARGET_DIRS_REGEXPR=1
  3043. TARGET_DIRS_FCL-WEB=1
  3044. TARGET_DIRS_FCL-ASYNC=1
  3045. TARGET_DIRS_IBASE=1
  3046. TARGET_DIRS_MYSQL=1
  3047. TARGET_DIRS_NCURSES=1
  3048. TARGET_DIRS_UNZIP=1
  3049. TARGET_DIRS_ZLIB=1
  3050. TARGET_DIRS_ORACLE=1
  3051. TARGET_DIRS_DBUS=1
  3052. TARGET_DIRS_ODBC=1
  3053. TARGET_DIRS_POSTGRES=1
  3054. TARGET_DIRS_SQLITE=1
  3055. TARGET_DIRS_PTHREADS=1
  3056. TARGET_DIRS_IMAGEMAGICK=1
  3057. TARGET_DIRS_GDBINT=1
  3058. TARGET_DIRS_LIBPNG=1
  3059. TARGET_DIRS_X11=1
  3060. TARGET_DIRS_UUID=1
  3061. TARGET_DIRS_LDAP=1
  3062. TARGET_DIRS_MODPLUG=1
  3063. TARGET_DIRS_DTS=1
  3064. TARGET_DIRS_MAD=1
  3065. TARGET_DIRS_GDBM=1
  3066. TARGET_DIRS_TCL=1
  3067. TARGET_DIRS_SYSLOG=1
  3068. TARGET_DIRS_LIBCURL=1
  3069. TARGET_DIRS_OPENGL=1
  3070. endif
  3071. ifeq ($(FULL_TARGET),powerpc64-darwin)
  3072. TARGET_DIRS_BASE=1
  3073. TARGET_DIRS_FV=1
  3074. TARGET_DIRS_HASH=1
  3075. TARGET_DIRS_PASJPEG=1
  3076. TARGET_DIRS_PASZLIB=1
  3077. TARGET_DIRS_FPMKUNIT=1
  3078. TARGET_DIRS_FCL-BASE=1
  3079. TARGET_DIRS_FCL-DB=1
  3080. TARGET_DIRS_FCL-IMAGE=1
  3081. TARGET_DIRS_FCL-NET=1
  3082. TARGET_DIRS_FCL-PASSRC=1
  3083. TARGET_DIRS_FCL-REGISTRY=1
  3084. TARGET_DIRS_FCL-XML=1
  3085. TARGET_DIRS_FCL-FPCUNIT=1
  3086. TARGET_DIRS_FCL-JSON=1
  3087. TARGET_DIRS_EXTRA=1
  3088. TARGET_DIRS_FCL-PROCESS=1
  3089. TARGET_DIRS_UNZIP=1
  3090. TARGET_DIRS_REGEXPR=1
  3091. TARGET_DIRS_FCL-WEB=1
  3092. TARGET_DIRS_FCL-ASYNC=1
  3093. TARGET_DIRS_IBASE=1
  3094. TARGET_DIRS_MYSQL=1
  3095. TARGET_DIRS_NCURSES=1
  3096. TARGET_DIRS_ZLIB=1
  3097. TARGET_DIRS_ORACLE=1
  3098. TARGET_DIRS_ODBC=1
  3099. TARGET_DIRS_POSTGRES=1
  3100. TARGET_DIRS_SQLITE=1
  3101. TARGET_DIRS_PTHREADS=1
  3102. TARGET_DIRS_IMAGEMAGICK=1
  3103. TARGET_DIRS_GDBINT=1
  3104. TARGET_DIRS_LIBPNG=1
  3105. TARGET_DIRS_X11=1
  3106. TARGET_DIRS_GDBM=1
  3107. TARGET_DIRS_TCL=1
  3108. TARGET_DIRS_SYSLOG=1
  3109. TARGET_DIRS_LIBCURL=1
  3110. TARGET_DIRS_OPENGL=1
  3111. endif
  3112. ifeq ($(FULL_TARGET),powerpc64-embedded)
  3113. TARGET_DIRS_BASE=1
  3114. TARGET_DIRS_FV=1
  3115. TARGET_DIRS_HASH=1
  3116. TARGET_DIRS_PASJPEG=1
  3117. TARGET_DIRS_PASZLIB=1
  3118. TARGET_DIRS_FPMKUNIT=1
  3119. TARGET_DIRS_FCL-BASE=1
  3120. TARGET_DIRS_FCL-DB=1
  3121. TARGET_DIRS_FCL-IMAGE=1
  3122. TARGET_DIRS_FCL-NET=1
  3123. TARGET_DIRS_FCL-PASSRC=1
  3124. TARGET_DIRS_FCL-REGISTRY=1
  3125. TARGET_DIRS_FCL-XML=1
  3126. TARGET_DIRS_FCL-FPCUNIT=1
  3127. TARGET_DIRS_FCL-JSON=1
  3128. TARGET_DIRS_EXTRA=1
  3129. TARGET_DIRS_FCL-PROCESS=1
  3130. TARGET_DIRS_UNZIP=1
  3131. TARGET_DIRS_REGEXPR=1
  3132. endif
  3133. ifdef TARGET_DIRS_BASE
  3134. base_all:
  3135. $(MAKE) -C base all
  3136. base_debug:
  3137. $(MAKE) -C base debug
  3138. base_smart:
  3139. $(MAKE) -C base smart
  3140. base_release:
  3141. $(MAKE) -C base release
  3142. base_units:
  3143. $(MAKE) -C base units
  3144. base_examples:
  3145. $(MAKE) -C base examples
  3146. base_shared:
  3147. $(MAKE) -C base shared
  3148. base_install:
  3149. $(MAKE) -C base install
  3150. base_sourceinstall:
  3151. $(MAKE) -C base sourceinstall
  3152. base_exampleinstall:
  3153. $(MAKE) -C base exampleinstall
  3154. base_distinstall:
  3155. $(MAKE) -C base distinstall
  3156. base_zipinstall:
  3157. $(MAKE) -C base zipinstall
  3158. base_zipsourceinstall:
  3159. $(MAKE) -C base zipsourceinstall
  3160. base_zipexampleinstall:
  3161. $(MAKE) -C base zipexampleinstall
  3162. base_zipdistinstall:
  3163. $(MAKE) -C base zipdistinstall
  3164. base_clean:
  3165. $(MAKE) -C base clean
  3166. base_distclean:
  3167. $(MAKE) -C base distclean
  3168. base_cleanall:
  3169. $(MAKE) -C base cleanall
  3170. base_info:
  3171. $(MAKE) -C base info
  3172. base_makefiles:
  3173. $(MAKE) -C base makefiles
  3174. base:
  3175. $(MAKE) -C base all
  3176. .PHONY: base_all base_debug base_smart base_release base_units base_examples base_shared base_install base_sourceinstall base_exampleinstall base_distinstall base_zipinstall base_zipsourceinstall base_zipexampleinstall base_zipdistinstall base_clean base_distclean base_cleanall base_info base_makefiles base
  3177. endif
  3178. ifdef TARGET_DIRS_FV
  3179. fv_all:
  3180. $(MAKE) -C fv all
  3181. fv_debug:
  3182. $(MAKE) -C fv debug
  3183. fv_smart:
  3184. $(MAKE) -C fv smart
  3185. fv_release:
  3186. $(MAKE) -C fv release
  3187. fv_units:
  3188. $(MAKE) -C fv units
  3189. fv_examples:
  3190. $(MAKE) -C fv examples
  3191. fv_shared:
  3192. $(MAKE) -C fv shared
  3193. fv_install:
  3194. $(MAKE) -C fv install
  3195. fv_sourceinstall:
  3196. $(MAKE) -C fv sourceinstall
  3197. fv_exampleinstall:
  3198. $(MAKE) -C fv exampleinstall
  3199. fv_distinstall:
  3200. $(MAKE) -C fv distinstall
  3201. fv_zipinstall:
  3202. $(MAKE) -C fv zipinstall
  3203. fv_zipsourceinstall:
  3204. $(MAKE) -C fv zipsourceinstall
  3205. fv_zipexampleinstall:
  3206. $(MAKE) -C fv zipexampleinstall
  3207. fv_zipdistinstall:
  3208. $(MAKE) -C fv zipdistinstall
  3209. fv_clean:
  3210. $(MAKE) -C fv clean
  3211. fv_distclean:
  3212. $(MAKE) -C fv distclean
  3213. fv_cleanall:
  3214. $(MAKE) -C fv cleanall
  3215. fv_info:
  3216. $(MAKE) -C fv info
  3217. fv_makefiles:
  3218. $(MAKE) -C fv makefiles
  3219. fv:
  3220. $(MAKE) -C fv all
  3221. .PHONY: fv_all fv_debug fv_smart fv_release fv_units fv_examples fv_shared fv_install fv_sourceinstall fv_exampleinstall fv_distinstall fv_zipinstall fv_zipsourceinstall fv_zipexampleinstall fv_zipdistinstall fv_clean fv_distclean fv_cleanall fv_info fv_makefiles fv
  3222. endif
  3223. ifdef TARGET_DIRS_HASH
  3224. hash_all:
  3225. $(MAKE) -C hash all
  3226. hash_debug:
  3227. $(MAKE) -C hash debug
  3228. hash_smart:
  3229. $(MAKE) -C hash smart
  3230. hash_release:
  3231. $(MAKE) -C hash release
  3232. hash_units:
  3233. $(MAKE) -C hash units
  3234. hash_examples:
  3235. $(MAKE) -C hash examples
  3236. hash_shared:
  3237. $(MAKE) -C hash shared
  3238. hash_install:
  3239. $(MAKE) -C hash install
  3240. hash_sourceinstall:
  3241. $(MAKE) -C hash sourceinstall
  3242. hash_exampleinstall:
  3243. $(MAKE) -C hash exampleinstall
  3244. hash_distinstall:
  3245. $(MAKE) -C hash distinstall
  3246. hash_zipinstall:
  3247. $(MAKE) -C hash zipinstall
  3248. hash_zipsourceinstall:
  3249. $(MAKE) -C hash zipsourceinstall
  3250. hash_zipexampleinstall:
  3251. $(MAKE) -C hash zipexampleinstall
  3252. hash_zipdistinstall:
  3253. $(MAKE) -C hash zipdistinstall
  3254. hash_clean:
  3255. $(MAKE) -C hash clean
  3256. hash_distclean:
  3257. $(MAKE) -C hash distclean
  3258. hash_cleanall:
  3259. $(MAKE) -C hash cleanall
  3260. hash_info:
  3261. $(MAKE) -C hash info
  3262. hash_makefiles:
  3263. $(MAKE) -C hash makefiles
  3264. hash:
  3265. $(MAKE) -C hash all
  3266. .PHONY: hash_all hash_debug hash_smart hash_release hash_units hash_examples hash_shared hash_install hash_sourceinstall hash_exampleinstall hash_distinstall hash_zipinstall hash_zipsourceinstall hash_zipexampleinstall hash_zipdistinstall hash_clean hash_distclean hash_cleanall hash_info hash_makefiles hash
  3267. endif
  3268. ifdef TARGET_DIRS_PASJPEG
  3269. pasjpeg_all:
  3270. $(MAKE) -C pasjpeg all
  3271. pasjpeg_debug:
  3272. $(MAKE) -C pasjpeg debug
  3273. pasjpeg_smart:
  3274. $(MAKE) -C pasjpeg smart
  3275. pasjpeg_release:
  3276. $(MAKE) -C pasjpeg release
  3277. pasjpeg_units:
  3278. $(MAKE) -C pasjpeg units
  3279. pasjpeg_examples:
  3280. $(MAKE) -C pasjpeg examples
  3281. pasjpeg_shared:
  3282. $(MAKE) -C pasjpeg shared
  3283. pasjpeg_install:
  3284. $(MAKE) -C pasjpeg install
  3285. pasjpeg_sourceinstall:
  3286. $(MAKE) -C pasjpeg sourceinstall
  3287. pasjpeg_exampleinstall:
  3288. $(MAKE) -C pasjpeg exampleinstall
  3289. pasjpeg_distinstall:
  3290. $(MAKE) -C pasjpeg distinstall
  3291. pasjpeg_zipinstall:
  3292. $(MAKE) -C pasjpeg zipinstall
  3293. pasjpeg_zipsourceinstall:
  3294. $(MAKE) -C pasjpeg zipsourceinstall
  3295. pasjpeg_zipexampleinstall:
  3296. $(MAKE) -C pasjpeg zipexampleinstall
  3297. pasjpeg_zipdistinstall:
  3298. $(MAKE) -C pasjpeg zipdistinstall
  3299. pasjpeg_clean:
  3300. $(MAKE) -C pasjpeg clean
  3301. pasjpeg_distclean:
  3302. $(MAKE) -C pasjpeg distclean
  3303. pasjpeg_cleanall:
  3304. $(MAKE) -C pasjpeg cleanall
  3305. pasjpeg_info:
  3306. $(MAKE) -C pasjpeg info
  3307. pasjpeg_makefiles:
  3308. $(MAKE) -C pasjpeg makefiles
  3309. pasjpeg:
  3310. $(MAKE) -C pasjpeg all
  3311. .PHONY: pasjpeg_all pasjpeg_debug pasjpeg_smart pasjpeg_release pasjpeg_units pasjpeg_examples pasjpeg_shared pasjpeg_install pasjpeg_sourceinstall pasjpeg_exampleinstall pasjpeg_distinstall pasjpeg_zipinstall pasjpeg_zipsourceinstall pasjpeg_zipexampleinstall pasjpeg_zipdistinstall pasjpeg_clean pasjpeg_distclean pasjpeg_cleanall pasjpeg_info pasjpeg_makefiles pasjpeg
  3312. endif
  3313. ifdef TARGET_DIRS_PASZLIB
  3314. paszlib_all:
  3315. $(MAKE) -C paszlib all
  3316. paszlib_debug:
  3317. $(MAKE) -C paszlib debug
  3318. paszlib_smart:
  3319. $(MAKE) -C paszlib smart
  3320. paszlib_release:
  3321. $(MAKE) -C paszlib release
  3322. paszlib_units:
  3323. $(MAKE) -C paszlib units
  3324. paszlib_examples:
  3325. $(MAKE) -C paszlib examples
  3326. paszlib_shared:
  3327. $(MAKE) -C paszlib shared
  3328. paszlib_install:
  3329. $(MAKE) -C paszlib install
  3330. paszlib_sourceinstall:
  3331. $(MAKE) -C paszlib sourceinstall
  3332. paszlib_exampleinstall:
  3333. $(MAKE) -C paszlib exampleinstall
  3334. paszlib_distinstall:
  3335. $(MAKE) -C paszlib distinstall
  3336. paszlib_zipinstall:
  3337. $(MAKE) -C paszlib zipinstall
  3338. paszlib_zipsourceinstall:
  3339. $(MAKE) -C paszlib zipsourceinstall
  3340. paszlib_zipexampleinstall:
  3341. $(MAKE) -C paszlib zipexampleinstall
  3342. paszlib_zipdistinstall:
  3343. $(MAKE) -C paszlib zipdistinstall
  3344. paszlib_clean:
  3345. $(MAKE) -C paszlib clean
  3346. paszlib_distclean:
  3347. $(MAKE) -C paszlib distclean
  3348. paszlib_cleanall:
  3349. $(MAKE) -C paszlib cleanall
  3350. paszlib_info:
  3351. $(MAKE) -C paszlib info
  3352. paszlib_makefiles:
  3353. $(MAKE) -C paszlib makefiles
  3354. paszlib:
  3355. $(MAKE) -C paszlib all
  3356. .PHONY: paszlib_all paszlib_debug paszlib_smart paszlib_release paszlib_units paszlib_examples paszlib_shared paszlib_install paszlib_sourceinstall paszlib_exampleinstall paszlib_distinstall paszlib_zipinstall paszlib_zipsourceinstall paszlib_zipexampleinstall paszlib_zipdistinstall paszlib_clean paszlib_distclean paszlib_cleanall paszlib_info paszlib_makefiles paszlib
  3357. endif
  3358. ifdef TARGET_DIRS_FPMKUNIT
  3359. fpmkunit_all:
  3360. $(MAKE) -C fpmkunit all
  3361. fpmkunit_debug:
  3362. $(MAKE) -C fpmkunit debug
  3363. fpmkunit_smart:
  3364. $(MAKE) -C fpmkunit smart
  3365. fpmkunit_release:
  3366. $(MAKE) -C fpmkunit release
  3367. fpmkunit_units:
  3368. $(MAKE) -C fpmkunit units
  3369. fpmkunit_examples:
  3370. $(MAKE) -C fpmkunit examples
  3371. fpmkunit_shared:
  3372. $(MAKE) -C fpmkunit shared
  3373. fpmkunit_install:
  3374. $(MAKE) -C fpmkunit install
  3375. fpmkunit_sourceinstall:
  3376. $(MAKE) -C fpmkunit sourceinstall
  3377. fpmkunit_exampleinstall:
  3378. $(MAKE) -C fpmkunit exampleinstall
  3379. fpmkunit_distinstall:
  3380. $(MAKE) -C fpmkunit distinstall
  3381. fpmkunit_zipinstall:
  3382. $(MAKE) -C fpmkunit zipinstall
  3383. fpmkunit_zipsourceinstall:
  3384. $(MAKE) -C fpmkunit zipsourceinstall
  3385. fpmkunit_zipexampleinstall:
  3386. $(MAKE) -C fpmkunit zipexampleinstall
  3387. fpmkunit_zipdistinstall:
  3388. $(MAKE) -C fpmkunit zipdistinstall
  3389. fpmkunit_clean:
  3390. $(MAKE) -C fpmkunit clean
  3391. fpmkunit_distclean:
  3392. $(MAKE) -C fpmkunit distclean
  3393. fpmkunit_cleanall:
  3394. $(MAKE) -C fpmkunit cleanall
  3395. fpmkunit_info:
  3396. $(MAKE) -C fpmkunit info
  3397. fpmkunit_makefiles:
  3398. $(MAKE) -C fpmkunit makefiles
  3399. fpmkunit:
  3400. $(MAKE) -C fpmkunit all
  3401. .PHONY: fpmkunit_all fpmkunit_debug fpmkunit_smart fpmkunit_release fpmkunit_units fpmkunit_examples fpmkunit_shared fpmkunit_install fpmkunit_sourceinstall fpmkunit_exampleinstall fpmkunit_distinstall fpmkunit_zipinstall fpmkunit_zipsourceinstall fpmkunit_zipexampleinstall fpmkunit_zipdistinstall fpmkunit_clean fpmkunit_distclean fpmkunit_cleanall fpmkunit_info fpmkunit_makefiles fpmkunit
  3402. endif
  3403. ifdef TARGET_DIRS_FCL-BASE
  3404. fcl-base_all:
  3405. $(MAKE) -C fcl-base all
  3406. fcl-base_debug:
  3407. $(MAKE) -C fcl-base debug
  3408. fcl-base_smart:
  3409. $(MAKE) -C fcl-base smart
  3410. fcl-base_release:
  3411. $(MAKE) -C fcl-base release
  3412. fcl-base_units:
  3413. $(MAKE) -C fcl-base units
  3414. fcl-base_examples:
  3415. $(MAKE) -C fcl-base examples
  3416. fcl-base_shared:
  3417. $(MAKE) -C fcl-base shared
  3418. fcl-base_install:
  3419. $(MAKE) -C fcl-base install
  3420. fcl-base_sourceinstall:
  3421. $(MAKE) -C fcl-base sourceinstall
  3422. fcl-base_exampleinstall:
  3423. $(MAKE) -C fcl-base exampleinstall
  3424. fcl-base_distinstall:
  3425. $(MAKE) -C fcl-base distinstall
  3426. fcl-base_zipinstall:
  3427. $(MAKE) -C fcl-base zipinstall
  3428. fcl-base_zipsourceinstall:
  3429. $(MAKE) -C fcl-base zipsourceinstall
  3430. fcl-base_zipexampleinstall:
  3431. $(MAKE) -C fcl-base zipexampleinstall
  3432. fcl-base_zipdistinstall:
  3433. $(MAKE) -C fcl-base zipdistinstall
  3434. fcl-base_clean:
  3435. $(MAKE) -C fcl-base clean
  3436. fcl-base_distclean:
  3437. $(MAKE) -C fcl-base distclean
  3438. fcl-base_cleanall:
  3439. $(MAKE) -C fcl-base cleanall
  3440. fcl-base_info:
  3441. $(MAKE) -C fcl-base info
  3442. fcl-base_makefiles:
  3443. $(MAKE) -C fcl-base makefiles
  3444. fcl-base:
  3445. $(MAKE) -C fcl-base all
  3446. .PHONY: fcl-base_all fcl-base_debug fcl-base_smart fcl-base_release fcl-base_units fcl-base_examples fcl-base_shared fcl-base_install fcl-base_sourceinstall fcl-base_exampleinstall fcl-base_distinstall fcl-base_zipinstall fcl-base_zipsourceinstall fcl-base_zipexampleinstall fcl-base_zipdistinstall fcl-base_clean fcl-base_distclean fcl-base_cleanall fcl-base_info fcl-base_makefiles fcl-base
  3447. endif
  3448. ifdef TARGET_DIRS_FCL-DB
  3449. fcl-db_all:
  3450. $(MAKE) -C fcl-db all
  3451. fcl-db_debug:
  3452. $(MAKE) -C fcl-db debug
  3453. fcl-db_smart:
  3454. $(MAKE) -C fcl-db smart
  3455. fcl-db_release:
  3456. $(MAKE) -C fcl-db release
  3457. fcl-db_units:
  3458. $(MAKE) -C fcl-db units
  3459. fcl-db_examples:
  3460. $(MAKE) -C fcl-db examples
  3461. fcl-db_shared:
  3462. $(MAKE) -C fcl-db shared
  3463. fcl-db_install:
  3464. $(MAKE) -C fcl-db install
  3465. fcl-db_sourceinstall:
  3466. $(MAKE) -C fcl-db sourceinstall
  3467. fcl-db_exampleinstall:
  3468. $(MAKE) -C fcl-db exampleinstall
  3469. fcl-db_distinstall:
  3470. $(MAKE) -C fcl-db distinstall
  3471. fcl-db_zipinstall:
  3472. $(MAKE) -C fcl-db zipinstall
  3473. fcl-db_zipsourceinstall:
  3474. $(MAKE) -C fcl-db zipsourceinstall
  3475. fcl-db_zipexampleinstall:
  3476. $(MAKE) -C fcl-db zipexampleinstall
  3477. fcl-db_zipdistinstall:
  3478. $(MAKE) -C fcl-db zipdistinstall
  3479. fcl-db_clean:
  3480. $(MAKE) -C fcl-db clean
  3481. fcl-db_distclean:
  3482. $(MAKE) -C fcl-db distclean
  3483. fcl-db_cleanall:
  3484. $(MAKE) -C fcl-db cleanall
  3485. fcl-db_info:
  3486. $(MAKE) -C fcl-db info
  3487. fcl-db_makefiles:
  3488. $(MAKE) -C fcl-db makefiles
  3489. fcl-db:
  3490. $(MAKE) -C fcl-db all
  3491. .PHONY: fcl-db_all fcl-db_debug fcl-db_smart fcl-db_release fcl-db_units fcl-db_examples fcl-db_shared fcl-db_install fcl-db_sourceinstall fcl-db_exampleinstall fcl-db_distinstall fcl-db_zipinstall fcl-db_zipsourceinstall fcl-db_zipexampleinstall fcl-db_zipdistinstall fcl-db_clean fcl-db_distclean fcl-db_cleanall fcl-db_info fcl-db_makefiles fcl-db
  3492. endif
  3493. ifdef TARGET_DIRS_FCL-IMAGE
  3494. fcl-image_all:
  3495. $(MAKE) -C fcl-image all
  3496. fcl-image_debug:
  3497. $(MAKE) -C fcl-image debug
  3498. fcl-image_smart:
  3499. $(MAKE) -C fcl-image smart
  3500. fcl-image_release:
  3501. $(MAKE) -C fcl-image release
  3502. fcl-image_units:
  3503. $(MAKE) -C fcl-image units
  3504. fcl-image_examples:
  3505. $(MAKE) -C fcl-image examples
  3506. fcl-image_shared:
  3507. $(MAKE) -C fcl-image shared
  3508. fcl-image_install:
  3509. $(MAKE) -C fcl-image install
  3510. fcl-image_sourceinstall:
  3511. $(MAKE) -C fcl-image sourceinstall
  3512. fcl-image_exampleinstall:
  3513. $(MAKE) -C fcl-image exampleinstall
  3514. fcl-image_distinstall:
  3515. $(MAKE) -C fcl-image distinstall
  3516. fcl-image_zipinstall:
  3517. $(MAKE) -C fcl-image zipinstall
  3518. fcl-image_zipsourceinstall:
  3519. $(MAKE) -C fcl-image zipsourceinstall
  3520. fcl-image_zipexampleinstall:
  3521. $(MAKE) -C fcl-image zipexampleinstall
  3522. fcl-image_zipdistinstall:
  3523. $(MAKE) -C fcl-image zipdistinstall
  3524. fcl-image_clean:
  3525. $(MAKE) -C fcl-image clean
  3526. fcl-image_distclean:
  3527. $(MAKE) -C fcl-image distclean
  3528. fcl-image_cleanall:
  3529. $(MAKE) -C fcl-image cleanall
  3530. fcl-image_info:
  3531. $(MAKE) -C fcl-image info
  3532. fcl-image_makefiles:
  3533. $(MAKE) -C fcl-image makefiles
  3534. fcl-image:
  3535. $(MAKE) -C fcl-image all
  3536. .PHONY: fcl-image_all fcl-image_debug fcl-image_smart fcl-image_release fcl-image_units fcl-image_examples fcl-image_shared fcl-image_install fcl-image_sourceinstall fcl-image_exampleinstall fcl-image_distinstall fcl-image_zipinstall fcl-image_zipsourceinstall fcl-image_zipexampleinstall fcl-image_zipdistinstall fcl-image_clean fcl-image_distclean fcl-image_cleanall fcl-image_info fcl-image_makefiles fcl-image
  3537. endif
  3538. ifdef TARGET_DIRS_FCL-NET
  3539. fcl-net_all:
  3540. $(MAKE) -C fcl-net all
  3541. fcl-net_debug:
  3542. $(MAKE) -C fcl-net debug
  3543. fcl-net_smart:
  3544. $(MAKE) -C fcl-net smart
  3545. fcl-net_release:
  3546. $(MAKE) -C fcl-net release
  3547. fcl-net_units:
  3548. $(MAKE) -C fcl-net units
  3549. fcl-net_examples:
  3550. $(MAKE) -C fcl-net examples
  3551. fcl-net_shared:
  3552. $(MAKE) -C fcl-net shared
  3553. fcl-net_install:
  3554. $(MAKE) -C fcl-net install
  3555. fcl-net_sourceinstall:
  3556. $(MAKE) -C fcl-net sourceinstall
  3557. fcl-net_exampleinstall:
  3558. $(MAKE) -C fcl-net exampleinstall
  3559. fcl-net_distinstall:
  3560. $(MAKE) -C fcl-net distinstall
  3561. fcl-net_zipinstall:
  3562. $(MAKE) -C fcl-net zipinstall
  3563. fcl-net_zipsourceinstall:
  3564. $(MAKE) -C fcl-net zipsourceinstall
  3565. fcl-net_zipexampleinstall:
  3566. $(MAKE) -C fcl-net zipexampleinstall
  3567. fcl-net_zipdistinstall:
  3568. $(MAKE) -C fcl-net zipdistinstall
  3569. fcl-net_clean:
  3570. $(MAKE) -C fcl-net clean
  3571. fcl-net_distclean:
  3572. $(MAKE) -C fcl-net distclean
  3573. fcl-net_cleanall:
  3574. $(MAKE) -C fcl-net cleanall
  3575. fcl-net_info:
  3576. $(MAKE) -C fcl-net info
  3577. fcl-net_makefiles:
  3578. $(MAKE) -C fcl-net makefiles
  3579. fcl-net:
  3580. $(MAKE) -C fcl-net all
  3581. .PHONY: fcl-net_all fcl-net_debug fcl-net_smart fcl-net_release fcl-net_units fcl-net_examples fcl-net_shared fcl-net_install fcl-net_sourceinstall fcl-net_exampleinstall fcl-net_distinstall fcl-net_zipinstall fcl-net_zipsourceinstall fcl-net_zipexampleinstall fcl-net_zipdistinstall fcl-net_clean fcl-net_distclean fcl-net_cleanall fcl-net_info fcl-net_makefiles fcl-net
  3582. endif
  3583. ifdef TARGET_DIRS_FCL-PASSRC
  3584. fcl-passrc_all:
  3585. $(MAKE) -C fcl-passrc all
  3586. fcl-passrc_debug:
  3587. $(MAKE) -C fcl-passrc debug
  3588. fcl-passrc_smart:
  3589. $(MAKE) -C fcl-passrc smart
  3590. fcl-passrc_release:
  3591. $(MAKE) -C fcl-passrc release
  3592. fcl-passrc_units:
  3593. $(MAKE) -C fcl-passrc units
  3594. fcl-passrc_examples:
  3595. $(MAKE) -C fcl-passrc examples
  3596. fcl-passrc_shared:
  3597. $(MAKE) -C fcl-passrc shared
  3598. fcl-passrc_install:
  3599. $(MAKE) -C fcl-passrc install
  3600. fcl-passrc_sourceinstall:
  3601. $(MAKE) -C fcl-passrc sourceinstall
  3602. fcl-passrc_exampleinstall:
  3603. $(MAKE) -C fcl-passrc exampleinstall
  3604. fcl-passrc_distinstall:
  3605. $(MAKE) -C fcl-passrc distinstall
  3606. fcl-passrc_zipinstall:
  3607. $(MAKE) -C fcl-passrc zipinstall
  3608. fcl-passrc_zipsourceinstall:
  3609. $(MAKE) -C fcl-passrc zipsourceinstall
  3610. fcl-passrc_zipexampleinstall:
  3611. $(MAKE) -C fcl-passrc zipexampleinstall
  3612. fcl-passrc_zipdistinstall:
  3613. $(MAKE) -C fcl-passrc zipdistinstall
  3614. fcl-passrc_clean:
  3615. $(MAKE) -C fcl-passrc clean
  3616. fcl-passrc_distclean:
  3617. $(MAKE) -C fcl-passrc distclean
  3618. fcl-passrc_cleanall:
  3619. $(MAKE) -C fcl-passrc cleanall
  3620. fcl-passrc_info:
  3621. $(MAKE) -C fcl-passrc info
  3622. fcl-passrc_makefiles:
  3623. $(MAKE) -C fcl-passrc makefiles
  3624. fcl-passrc:
  3625. $(MAKE) -C fcl-passrc all
  3626. .PHONY: fcl-passrc_all fcl-passrc_debug fcl-passrc_smart fcl-passrc_release fcl-passrc_units fcl-passrc_examples fcl-passrc_shared fcl-passrc_install fcl-passrc_sourceinstall fcl-passrc_exampleinstall fcl-passrc_distinstall fcl-passrc_zipinstall fcl-passrc_zipsourceinstall fcl-passrc_zipexampleinstall fcl-passrc_zipdistinstall fcl-passrc_clean fcl-passrc_distclean fcl-passrc_cleanall fcl-passrc_info fcl-passrc_makefiles fcl-passrc
  3627. endif
  3628. ifdef TARGET_DIRS_FCL-REGISTRY
  3629. fcl-registry_all:
  3630. $(MAKE) -C fcl-registry all
  3631. fcl-registry_debug:
  3632. $(MAKE) -C fcl-registry debug
  3633. fcl-registry_smart:
  3634. $(MAKE) -C fcl-registry smart
  3635. fcl-registry_release:
  3636. $(MAKE) -C fcl-registry release
  3637. fcl-registry_units:
  3638. $(MAKE) -C fcl-registry units
  3639. fcl-registry_examples:
  3640. $(MAKE) -C fcl-registry examples
  3641. fcl-registry_shared:
  3642. $(MAKE) -C fcl-registry shared
  3643. fcl-registry_install:
  3644. $(MAKE) -C fcl-registry install
  3645. fcl-registry_sourceinstall:
  3646. $(MAKE) -C fcl-registry sourceinstall
  3647. fcl-registry_exampleinstall:
  3648. $(MAKE) -C fcl-registry exampleinstall
  3649. fcl-registry_distinstall:
  3650. $(MAKE) -C fcl-registry distinstall
  3651. fcl-registry_zipinstall:
  3652. $(MAKE) -C fcl-registry zipinstall
  3653. fcl-registry_zipsourceinstall:
  3654. $(MAKE) -C fcl-registry zipsourceinstall
  3655. fcl-registry_zipexampleinstall:
  3656. $(MAKE) -C fcl-registry zipexampleinstall
  3657. fcl-registry_zipdistinstall:
  3658. $(MAKE) -C fcl-registry zipdistinstall
  3659. fcl-registry_clean:
  3660. $(MAKE) -C fcl-registry clean
  3661. fcl-registry_distclean:
  3662. $(MAKE) -C fcl-registry distclean
  3663. fcl-registry_cleanall:
  3664. $(MAKE) -C fcl-registry cleanall
  3665. fcl-registry_info:
  3666. $(MAKE) -C fcl-registry info
  3667. fcl-registry_makefiles:
  3668. $(MAKE) -C fcl-registry makefiles
  3669. fcl-registry:
  3670. $(MAKE) -C fcl-registry all
  3671. .PHONY: fcl-registry_all fcl-registry_debug fcl-registry_smart fcl-registry_release fcl-registry_units fcl-registry_examples fcl-registry_shared fcl-registry_install fcl-registry_sourceinstall fcl-registry_exampleinstall fcl-registry_distinstall fcl-registry_zipinstall fcl-registry_zipsourceinstall fcl-registry_zipexampleinstall fcl-registry_zipdistinstall fcl-registry_clean fcl-registry_distclean fcl-registry_cleanall fcl-registry_info fcl-registry_makefiles fcl-registry
  3672. endif
  3673. ifdef TARGET_DIRS_FCL-XML
  3674. fcl-xml_all:
  3675. $(MAKE) -C fcl-xml all
  3676. fcl-xml_debug:
  3677. $(MAKE) -C fcl-xml debug
  3678. fcl-xml_smart:
  3679. $(MAKE) -C fcl-xml smart
  3680. fcl-xml_release:
  3681. $(MAKE) -C fcl-xml release
  3682. fcl-xml_units:
  3683. $(MAKE) -C fcl-xml units
  3684. fcl-xml_examples:
  3685. $(MAKE) -C fcl-xml examples
  3686. fcl-xml_shared:
  3687. $(MAKE) -C fcl-xml shared
  3688. fcl-xml_install:
  3689. $(MAKE) -C fcl-xml install
  3690. fcl-xml_sourceinstall:
  3691. $(MAKE) -C fcl-xml sourceinstall
  3692. fcl-xml_exampleinstall:
  3693. $(MAKE) -C fcl-xml exampleinstall
  3694. fcl-xml_distinstall:
  3695. $(MAKE) -C fcl-xml distinstall
  3696. fcl-xml_zipinstall:
  3697. $(MAKE) -C fcl-xml zipinstall
  3698. fcl-xml_zipsourceinstall:
  3699. $(MAKE) -C fcl-xml zipsourceinstall
  3700. fcl-xml_zipexampleinstall:
  3701. $(MAKE) -C fcl-xml zipexampleinstall
  3702. fcl-xml_zipdistinstall:
  3703. $(MAKE) -C fcl-xml zipdistinstall
  3704. fcl-xml_clean:
  3705. $(MAKE) -C fcl-xml clean
  3706. fcl-xml_distclean:
  3707. $(MAKE) -C fcl-xml distclean
  3708. fcl-xml_cleanall:
  3709. $(MAKE) -C fcl-xml cleanall
  3710. fcl-xml_info:
  3711. $(MAKE) -C fcl-xml info
  3712. fcl-xml_makefiles:
  3713. $(MAKE) -C fcl-xml makefiles
  3714. fcl-xml:
  3715. $(MAKE) -C fcl-xml all
  3716. .PHONY: fcl-xml_all fcl-xml_debug fcl-xml_smart fcl-xml_release fcl-xml_units fcl-xml_examples fcl-xml_shared fcl-xml_install fcl-xml_sourceinstall fcl-xml_exampleinstall fcl-xml_distinstall fcl-xml_zipinstall fcl-xml_zipsourceinstall fcl-xml_zipexampleinstall fcl-xml_zipdistinstall fcl-xml_clean fcl-xml_distclean fcl-xml_cleanall fcl-xml_info fcl-xml_makefiles fcl-xml
  3717. endif
  3718. ifdef TARGET_DIRS_FCL-FPCUNIT
  3719. fcl-fpcunit_all:
  3720. $(MAKE) -C fcl-fpcunit all
  3721. fcl-fpcunit_debug:
  3722. $(MAKE) -C fcl-fpcunit debug
  3723. fcl-fpcunit_smart:
  3724. $(MAKE) -C fcl-fpcunit smart
  3725. fcl-fpcunit_release:
  3726. $(MAKE) -C fcl-fpcunit release
  3727. fcl-fpcunit_units:
  3728. $(MAKE) -C fcl-fpcunit units
  3729. fcl-fpcunit_examples:
  3730. $(MAKE) -C fcl-fpcunit examples
  3731. fcl-fpcunit_shared:
  3732. $(MAKE) -C fcl-fpcunit shared
  3733. fcl-fpcunit_install:
  3734. $(MAKE) -C fcl-fpcunit install
  3735. fcl-fpcunit_sourceinstall:
  3736. $(MAKE) -C fcl-fpcunit sourceinstall
  3737. fcl-fpcunit_exampleinstall:
  3738. $(MAKE) -C fcl-fpcunit exampleinstall
  3739. fcl-fpcunit_distinstall:
  3740. $(MAKE) -C fcl-fpcunit distinstall
  3741. fcl-fpcunit_zipinstall:
  3742. $(MAKE) -C fcl-fpcunit zipinstall
  3743. fcl-fpcunit_zipsourceinstall:
  3744. $(MAKE) -C fcl-fpcunit zipsourceinstall
  3745. fcl-fpcunit_zipexampleinstall:
  3746. $(MAKE) -C fcl-fpcunit zipexampleinstall
  3747. fcl-fpcunit_zipdistinstall:
  3748. $(MAKE) -C fcl-fpcunit zipdistinstall
  3749. fcl-fpcunit_clean:
  3750. $(MAKE) -C fcl-fpcunit clean
  3751. fcl-fpcunit_distclean:
  3752. $(MAKE) -C fcl-fpcunit distclean
  3753. fcl-fpcunit_cleanall:
  3754. $(MAKE) -C fcl-fpcunit cleanall
  3755. fcl-fpcunit_info:
  3756. $(MAKE) -C fcl-fpcunit info
  3757. fcl-fpcunit_makefiles:
  3758. $(MAKE) -C fcl-fpcunit makefiles
  3759. fcl-fpcunit:
  3760. $(MAKE) -C fcl-fpcunit all
  3761. .PHONY: fcl-fpcunit_all fcl-fpcunit_debug fcl-fpcunit_smart fcl-fpcunit_release fcl-fpcunit_units fcl-fpcunit_examples fcl-fpcunit_shared fcl-fpcunit_install fcl-fpcunit_sourceinstall fcl-fpcunit_exampleinstall fcl-fpcunit_distinstall fcl-fpcunit_zipinstall fcl-fpcunit_zipsourceinstall fcl-fpcunit_zipexampleinstall fcl-fpcunit_zipdistinstall fcl-fpcunit_clean fcl-fpcunit_distclean fcl-fpcunit_cleanall fcl-fpcunit_info fcl-fpcunit_makefiles fcl-fpcunit
  3762. endif
  3763. ifdef TARGET_DIRS_FCL-JSON
  3764. fcl-json_all:
  3765. $(MAKE) -C fcl-json all
  3766. fcl-json_debug:
  3767. $(MAKE) -C fcl-json debug
  3768. fcl-json_smart:
  3769. $(MAKE) -C fcl-json smart
  3770. fcl-json_release:
  3771. $(MAKE) -C fcl-json release
  3772. fcl-json_units:
  3773. $(MAKE) -C fcl-json units
  3774. fcl-json_examples:
  3775. $(MAKE) -C fcl-json examples
  3776. fcl-json_shared:
  3777. $(MAKE) -C fcl-json shared
  3778. fcl-json_install:
  3779. $(MAKE) -C fcl-json install
  3780. fcl-json_sourceinstall:
  3781. $(MAKE) -C fcl-json sourceinstall
  3782. fcl-json_exampleinstall:
  3783. $(MAKE) -C fcl-json exampleinstall
  3784. fcl-json_distinstall:
  3785. $(MAKE) -C fcl-json distinstall
  3786. fcl-json_zipinstall:
  3787. $(MAKE) -C fcl-json zipinstall
  3788. fcl-json_zipsourceinstall:
  3789. $(MAKE) -C fcl-json zipsourceinstall
  3790. fcl-json_zipexampleinstall:
  3791. $(MAKE) -C fcl-json zipexampleinstall
  3792. fcl-json_zipdistinstall:
  3793. $(MAKE) -C fcl-json zipdistinstall
  3794. fcl-json_clean:
  3795. $(MAKE) -C fcl-json clean
  3796. fcl-json_distclean:
  3797. $(MAKE) -C fcl-json distclean
  3798. fcl-json_cleanall:
  3799. $(MAKE) -C fcl-json cleanall
  3800. fcl-json_info:
  3801. $(MAKE) -C fcl-json info
  3802. fcl-json_makefiles:
  3803. $(MAKE) -C fcl-json makefiles
  3804. fcl-json:
  3805. $(MAKE) -C fcl-json all
  3806. .PHONY: fcl-json_all fcl-json_debug fcl-json_smart fcl-json_release fcl-json_units fcl-json_examples fcl-json_shared fcl-json_install fcl-json_sourceinstall fcl-json_exampleinstall fcl-json_distinstall fcl-json_zipinstall fcl-json_zipsourceinstall fcl-json_zipexampleinstall fcl-json_zipdistinstall fcl-json_clean fcl-json_distclean fcl-json_cleanall fcl-json_info fcl-json_makefiles fcl-json
  3807. endif
  3808. ifdef TARGET_DIRS_EXTRA
  3809. extra_all:
  3810. $(MAKE) -C extra all
  3811. extra_debug:
  3812. $(MAKE) -C extra debug
  3813. extra_smart:
  3814. $(MAKE) -C extra smart
  3815. extra_release:
  3816. $(MAKE) -C extra release
  3817. extra_units:
  3818. $(MAKE) -C extra units
  3819. extra_examples:
  3820. $(MAKE) -C extra examples
  3821. extra_shared:
  3822. $(MAKE) -C extra shared
  3823. extra_install:
  3824. $(MAKE) -C extra install
  3825. extra_sourceinstall:
  3826. $(MAKE) -C extra sourceinstall
  3827. extra_exampleinstall:
  3828. $(MAKE) -C extra exampleinstall
  3829. extra_distinstall:
  3830. $(MAKE) -C extra distinstall
  3831. extra_zipinstall:
  3832. $(MAKE) -C extra zipinstall
  3833. extra_zipsourceinstall:
  3834. $(MAKE) -C extra zipsourceinstall
  3835. extra_zipexampleinstall:
  3836. $(MAKE) -C extra zipexampleinstall
  3837. extra_zipdistinstall:
  3838. $(MAKE) -C extra zipdistinstall
  3839. extra_clean:
  3840. $(MAKE) -C extra clean
  3841. extra_distclean:
  3842. $(MAKE) -C extra distclean
  3843. extra_cleanall:
  3844. $(MAKE) -C extra cleanall
  3845. extra_info:
  3846. $(MAKE) -C extra info
  3847. extra_makefiles:
  3848. $(MAKE) -C extra makefiles
  3849. extra:
  3850. $(MAKE) -C extra all
  3851. .PHONY: extra_all extra_debug extra_smart extra_release extra_units extra_examples extra_shared extra_install extra_sourceinstall extra_exampleinstall extra_distinstall extra_zipinstall extra_zipsourceinstall extra_zipexampleinstall extra_zipdistinstall extra_clean extra_distclean extra_cleanall extra_info extra_makefiles extra
  3852. endif
  3853. ifdef TARGET_DIRS_FCL-PROCESS
  3854. fcl-process_all:
  3855. $(MAKE) -C fcl-process all
  3856. fcl-process_debug:
  3857. $(MAKE) -C fcl-process debug
  3858. fcl-process_smart:
  3859. $(MAKE) -C fcl-process smart
  3860. fcl-process_release:
  3861. $(MAKE) -C fcl-process release
  3862. fcl-process_units:
  3863. $(MAKE) -C fcl-process units
  3864. fcl-process_examples:
  3865. $(MAKE) -C fcl-process examples
  3866. fcl-process_shared:
  3867. $(MAKE) -C fcl-process shared
  3868. fcl-process_install:
  3869. $(MAKE) -C fcl-process install
  3870. fcl-process_sourceinstall:
  3871. $(MAKE) -C fcl-process sourceinstall
  3872. fcl-process_exampleinstall:
  3873. $(MAKE) -C fcl-process exampleinstall
  3874. fcl-process_distinstall:
  3875. $(MAKE) -C fcl-process distinstall
  3876. fcl-process_zipinstall:
  3877. $(MAKE) -C fcl-process zipinstall
  3878. fcl-process_zipsourceinstall:
  3879. $(MAKE) -C fcl-process zipsourceinstall
  3880. fcl-process_zipexampleinstall:
  3881. $(MAKE) -C fcl-process zipexampleinstall
  3882. fcl-process_zipdistinstall:
  3883. $(MAKE) -C fcl-process zipdistinstall
  3884. fcl-process_clean:
  3885. $(MAKE) -C fcl-process clean
  3886. fcl-process_distclean:
  3887. $(MAKE) -C fcl-process distclean
  3888. fcl-process_cleanall:
  3889. $(MAKE) -C fcl-process cleanall
  3890. fcl-process_info:
  3891. $(MAKE) -C fcl-process info
  3892. fcl-process_makefiles:
  3893. $(MAKE) -C fcl-process makefiles
  3894. fcl-process:
  3895. $(MAKE) -C fcl-process all
  3896. .PHONY: fcl-process_all fcl-process_debug fcl-process_smart fcl-process_release fcl-process_units fcl-process_examples fcl-process_shared fcl-process_install fcl-process_sourceinstall fcl-process_exampleinstall fcl-process_distinstall fcl-process_zipinstall fcl-process_zipsourceinstall fcl-process_zipexampleinstall fcl-process_zipdistinstall fcl-process_clean fcl-process_distclean fcl-process_cleanall fcl-process_info fcl-process_makefiles fcl-process
  3897. endif
  3898. ifdef TARGET_DIRS_UNZIP
  3899. unzip_all:
  3900. $(MAKE) -C unzip all
  3901. unzip_debug:
  3902. $(MAKE) -C unzip debug
  3903. unzip_smart:
  3904. $(MAKE) -C unzip smart
  3905. unzip_release:
  3906. $(MAKE) -C unzip release
  3907. unzip_units:
  3908. $(MAKE) -C unzip units
  3909. unzip_examples:
  3910. $(MAKE) -C unzip examples
  3911. unzip_shared:
  3912. $(MAKE) -C unzip shared
  3913. unzip_install:
  3914. $(MAKE) -C unzip install
  3915. unzip_sourceinstall:
  3916. $(MAKE) -C unzip sourceinstall
  3917. unzip_exampleinstall:
  3918. $(MAKE) -C unzip exampleinstall
  3919. unzip_distinstall:
  3920. $(MAKE) -C unzip distinstall
  3921. unzip_zipinstall:
  3922. $(MAKE) -C unzip zipinstall
  3923. unzip_zipsourceinstall:
  3924. $(MAKE) -C unzip zipsourceinstall
  3925. unzip_zipexampleinstall:
  3926. $(MAKE) -C unzip zipexampleinstall
  3927. unzip_zipdistinstall:
  3928. $(MAKE) -C unzip zipdistinstall
  3929. unzip_clean:
  3930. $(MAKE) -C unzip clean
  3931. unzip_distclean:
  3932. $(MAKE) -C unzip distclean
  3933. unzip_cleanall:
  3934. $(MAKE) -C unzip cleanall
  3935. unzip_info:
  3936. $(MAKE) -C unzip info
  3937. unzip_makefiles:
  3938. $(MAKE) -C unzip makefiles
  3939. unzip:
  3940. $(MAKE) -C unzip all
  3941. .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
  3942. endif
  3943. ifdef TARGET_DIRS_REGEXPR
  3944. regexpr_all:
  3945. $(MAKE) -C regexpr all
  3946. regexpr_debug:
  3947. $(MAKE) -C regexpr debug
  3948. regexpr_smart:
  3949. $(MAKE) -C regexpr smart
  3950. regexpr_release:
  3951. $(MAKE) -C regexpr release
  3952. regexpr_units:
  3953. $(MAKE) -C regexpr units
  3954. regexpr_examples:
  3955. $(MAKE) -C regexpr examples
  3956. regexpr_shared:
  3957. $(MAKE) -C regexpr shared
  3958. regexpr_install:
  3959. $(MAKE) -C regexpr install
  3960. regexpr_sourceinstall:
  3961. $(MAKE) -C regexpr sourceinstall
  3962. regexpr_exampleinstall:
  3963. $(MAKE) -C regexpr exampleinstall
  3964. regexpr_distinstall:
  3965. $(MAKE) -C regexpr distinstall
  3966. regexpr_zipinstall:
  3967. $(MAKE) -C regexpr zipinstall
  3968. regexpr_zipsourceinstall:
  3969. $(MAKE) -C regexpr zipsourceinstall
  3970. regexpr_zipexampleinstall:
  3971. $(MAKE) -C regexpr zipexampleinstall
  3972. regexpr_zipdistinstall:
  3973. $(MAKE) -C regexpr zipdistinstall
  3974. regexpr_clean:
  3975. $(MAKE) -C regexpr clean
  3976. regexpr_distclean:
  3977. $(MAKE) -C regexpr distclean
  3978. regexpr_cleanall:
  3979. $(MAKE) -C regexpr cleanall
  3980. regexpr_info:
  3981. $(MAKE) -C regexpr info
  3982. regexpr_makefiles:
  3983. $(MAKE) -C regexpr makefiles
  3984. regexpr:
  3985. $(MAKE) -C regexpr all
  3986. .PHONY: regexpr_all regexpr_debug regexpr_smart regexpr_release regexpr_units regexpr_examples regexpr_shared regexpr_install regexpr_sourceinstall regexpr_exampleinstall regexpr_distinstall regexpr_zipinstall regexpr_zipsourceinstall regexpr_zipexampleinstall regexpr_zipdistinstall regexpr_clean regexpr_distclean regexpr_cleanall regexpr_info regexpr_makefiles regexpr
  3987. endif
  3988. ifdef TARGET_DIRS_FCL-WEB
  3989. fcl-web_all:
  3990. $(MAKE) -C fcl-web all
  3991. fcl-web_debug:
  3992. $(MAKE) -C fcl-web debug
  3993. fcl-web_smart:
  3994. $(MAKE) -C fcl-web smart
  3995. fcl-web_release:
  3996. $(MAKE) -C fcl-web release
  3997. fcl-web_units:
  3998. $(MAKE) -C fcl-web units
  3999. fcl-web_examples:
  4000. $(MAKE) -C fcl-web examples
  4001. fcl-web_shared:
  4002. $(MAKE) -C fcl-web shared
  4003. fcl-web_install:
  4004. $(MAKE) -C fcl-web install
  4005. fcl-web_sourceinstall:
  4006. $(MAKE) -C fcl-web sourceinstall
  4007. fcl-web_exampleinstall:
  4008. $(MAKE) -C fcl-web exampleinstall
  4009. fcl-web_distinstall:
  4010. $(MAKE) -C fcl-web distinstall
  4011. fcl-web_zipinstall:
  4012. $(MAKE) -C fcl-web zipinstall
  4013. fcl-web_zipsourceinstall:
  4014. $(MAKE) -C fcl-web zipsourceinstall
  4015. fcl-web_zipexampleinstall:
  4016. $(MAKE) -C fcl-web zipexampleinstall
  4017. fcl-web_zipdistinstall:
  4018. $(MAKE) -C fcl-web zipdistinstall
  4019. fcl-web_clean:
  4020. $(MAKE) -C fcl-web clean
  4021. fcl-web_distclean:
  4022. $(MAKE) -C fcl-web distclean
  4023. fcl-web_cleanall:
  4024. $(MAKE) -C fcl-web cleanall
  4025. fcl-web_info:
  4026. $(MAKE) -C fcl-web info
  4027. fcl-web_makefiles:
  4028. $(MAKE) -C fcl-web makefiles
  4029. fcl-web:
  4030. $(MAKE) -C fcl-web all
  4031. .PHONY: fcl-web_all fcl-web_debug fcl-web_smart fcl-web_release fcl-web_units fcl-web_examples fcl-web_shared fcl-web_install fcl-web_sourceinstall fcl-web_exampleinstall fcl-web_distinstall fcl-web_zipinstall fcl-web_zipsourceinstall fcl-web_zipexampleinstall fcl-web_zipdistinstall fcl-web_clean fcl-web_distclean fcl-web_cleanall fcl-web_info fcl-web_makefiles fcl-web
  4032. endif
  4033. ifdef TARGET_DIRS_FCL-ASYNC
  4034. fcl-async_all:
  4035. $(MAKE) -C fcl-async all
  4036. fcl-async_debug:
  4037. $(MAKE) -C fcl-async debug
  4038. fcl-async_smart:
  4039. $(MAKE) -C fcl-async smart
  4040. fcl-async_release:
  4041. $(MAKE) -C fcl-async release
  4042. fcl-async_units:
  4043. $(MAKE) -C fcl-async units
  4044. fcl-async_examples:
  4045. $(MAKE) -C fcl-async examples
  4046. fcl-async_shared:
  4047. $(MAKE) -C fcl-async shared
  4048. fcl-async_install:
  4049. $(MAKE) -C fcl-async install
  4050. fcl-async_sourceinstall:
  4051. $(MAKE) -C fcl-async sourceinstall
  4052. fcl-async_exampleinstall:
  4053. $(MAKE) -C fcl-async exampleinstall
  4054. fcl-async_distinstall:
  4055. $(MAKE) -C fcl-async distinstall
  4056. fcl-async_zipinstall:
  4057. $(MAKE) -C fcl-async zipinstall
  4058. fcl-async_zipsourceinstall:
  4059. $(MAKE) -C fcl-async zipsourceinstall
  4060. fcl-async_zipexampleinstall:
  4061. $(MAKE) -C fcl-async zipexampleinstall
  4062. fcl-async_zipdistinstall:
  4063. $(MAKE) -C fcl-async zipdistinstall
  4064. fcl-async_clean:
  4065. $(MAKE) -C fcl-async clean
  4066. fcl-async_distclean:
  4067. $(MAKE) -C fcl-async distclean
  4068. fcl-async_cleanall:
  4069. $(MAKE) -C fcl-async cleanall
  4070. fcl-async_info:
  4071. $(MAKE) -C fcl-async info
  4072. fcl-async_makefiles:
  4073. $(MAKE) -C fcl-async makefiles
  4074. fcl-async:
  4075. $(MAKE) -C fcl-async all
  4076. .PHONY: fcl-async_all fcl-async_debug fcl-async_smart fcl-async_release fcl-async_units fcl-async_examples fcl-async_shared fcl-async_install fcl-async_sourceinstall fcl-async_exampleinstall fcl-async_distinstall fcl-async_zipinstall fcl-async_zipsourceinstall fcl-async_zipexampleinstall fcl-async_zipdistinstall fcl-async_clean fcl-async_distclean fcl-async_cleanall fcl-async_info fcl-async_makefiles fcl-async
  4077. endif
  4078. ifdef TARGET_DIRS_IBASE
  4079. ibase_all:
  4080. $(MAKE) -C ibase all
  4081. ibase_debug:
  4082. $(MAKE) -C ibase debug
  4083. ibase_smart:
  4084. $(MAKE) -C ibase smart
  4085. ibase_release:
  4086. $(MAKE) -C ibase release
  4087. ibase_units:
  4088. $(MAKE) -C ibase units
  4089. ibase_examples:
  4090. $(MAKE) -C ibase examples
  4091. ibase_shared:
  4092. $(MAKE) -C ibase shared
  4093. ibase_install:
  4094. $(MAKE) -C ibase install
  4095. ibase_sourceinstall:
  4096. $(MAKE) -C ibase sourceinstall
  4097. ibase_exampleinstall:
  4098. $(MAKE) -C ibase exampleinstall
  4099. ibase_distinstall:
  4100. $(MAKE) -C ibase distinstall
  4101. ibase_zipinstall:
  4102. $(MAKE) -C ibase zipinstall
  4103. ibase_zipsourceinstall:
  4104. $(MAKE) -C ibase zipsourceinstall
  4105. ibase_zipexampleinstall:
  4106. $(MAKE) -C ibase zipexampleinstall
  4107. ibase_zipdistinstall:
  4108. $(MAKE) -C ibase zipdistinstall
  4109. ibase_clean:
  4110. $(MAKE) -C ibase clean
  4111. ibase_distclean:
  4112. $(MAKE) -C ibase distclean
  4113. ibase_cleanall:
  4114. $(MAKE) -C ibase cleanall
  4115. ibase_info:
  4116. $(MAKE) -C ibase info
  4117. ibase_makefiles:
  4118. $(MAKE) -C ibase makefiles
  4119. ibase:
  4120. $(MAKE) -C ibase all
  4121. .PHONY: ibase_all ibase_debug ibase_smart ibase_release ibase_units ibase_examples ibase_shared ibase_install ibase_sourceinstall ibase_exampleinstall ibase_distinstall ibase_zipinstall ibase_zipsourceinstall ibase_zipexampleinstall ibase_zipdistinstall ibase_clean ibase_distclean ibase_cleanall ibase_info ibase_makefiles ibase
  4122. endif
  4123. ifdef TARGET_DIRS_MYSQL
  4124. mysql_all:
  4125. $(MAKE) -C mysql all
  4126. mysql_debug:
  4127. $(MAKE) -C mysql debug
  4128. mysql_smart:
  4129. $(MAKE) -C mysql smart
  4130. mysql_release:
  4131. $(MAKE) -C mysql release
  4132. mysql_units:
  4133. $(MAKE) -C mysql units
  4134. mysql_examples:
  4135. $(MAKE) -C mysql examples
  4136. mysql_shared:
  4137. $(MAKE) -C mysql shared
  4138. mysql_install:
  4139. $(MAKE) -C mysql install
  4140. mysql_sourceinstall:
  4141. $(MAKE) -C mysql sourceinstall
  4142. mysql_exampleinstall:
  4143. $(MAKE) -C mysql exampleinstall
  4144. mysql_distinstall:
  4145. $(MAKE) -C mysql distinstall
  4146. mysql_zipinstall:
  4147. $(MAKE) -C mysql zipinstall
  4148. mysql_zipsourceinstall:
  4149. $(MAKE) -C mysql zipsourceinstall
  4150. mysql_zipexampleinstall:
  4151. $(MAKE) -C mysql zipexampleinstall
  4152. mysql_zipdistinstall:
  4153. $(MAKE) -C mysql zipdistinstall
  4154. mysql_clean:
  4155. $(MAKE) -C mysql clean
  4156. mysql_distclean:
  4157. $(MAKE) -C mysql distclean
  4158. mysql_cleanall:
  4159. $(MAKE) -C mysql cleanall
  4160. mysql_info:
  4161. $(MAKE) -C mysql info
  4162. mysql_makefiles:
  4163. $(MAKE) -C mysql makefiles
  4164. mysql:
  4165. $(MAKE) -C mysql all
  4166. .PHONY: mysql_all mysql_debug mysql_smart mysql_release mysql_units mysql_examples mysql_shared mysql_install mysql_sourceinstall mysql_exampleinstall mysql_distinstall mysql_zipinstall mysql_zipsourceinstall mysql_zipexampleinstall mysql_zipdistinstall mysql_clean mysql_distclean mysql_cleanall mysql_info mysql_makefiles mysql
  4167. endif
  4168. ifdef TARGET_DIRS_NCURSES
  4169. ncurses_all:
  4170. $(MAKE) -C ncurses all
  4171. ncurses_debug:
  4172. $(MAKE) -C ncurses debug
  4173. ncurses_smart:
  4174. $(MAKE) -C ncurses smart
  4175. ncurses_release:
  4176. $(MAKE) -C ncurses release
  4177. ncurses_units:
  4178. $(MAKE) -C ncurses units
  4179. ncurses_examples:
  4180. $(MAKE) -C ncurses examples
  4181. ncurses_shared:
  4182. $(MAKE) -C ncurses shared
  4183. ncurses_install:
  4184. $(MAKE) -C ncurses install
  4185. ncurses_sourceinstall:
  4186. $(MAKE) -C ncurses sourceinstall
  4187. ncurses_exampleinstall:
  4188. $(MAKE) -C ncurses exampleinstall
  4189. ncurses_distinstall:
  4190. $(MAKE) -C ncurses distinstall
  4191. ncurses_zipinstall:
  4192. $(MAKE) -C ncurses zipinstall
  4193. ncurses_zipsourceinstall:
  4194. $(MAKE) -C ncurses zipsourceinstall
  4195. ncurses_zipexampleinstall:
  4196. $(MAKE) -C ncurses zipexampleinstall
  4197. ncurses_zipdistinstall:
  4198. $(MAKE) -C ncurses zipdistinstall
  4199. ncurses_clean:
  4200. $(MAKE) -C ncurses clean
  4201. ncurses_distclean:
  4202. $(MAKE) -C ncurses distclean
  4203. ncurses_cleanall:
  4204. $(MAKE) -C ncurses cleanall
  4205. ncurses_info:
  4206. $(MAKE) -C ncurses info
  4207. ncurses_makefiles:
  4208. $(MAKE) -C ncurses makefiles
  4209. ncurses:
  4210. $(MAKE) -C ncurses all
  4211. .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
  4212. endif
  4213. ifdef TARGET_DIRS_ZLIB
  4214. zlib_all:
  4215. $(MAKE) -C zlib all
  4216. zlib_debug:
  4217. $(MAKE) -C zlib debug
  4218. zlib_smart:
  4219. $(MAKE) -C zlib smart
  4220. zlib_release:
  4221. $(MAKE) -C zlib release
  4222. zlib_units:
  4223. $(MAKE) -C zlib units
  4224. zlib_examples:
  4225. $(MAKE) -C zlib examples
  4226. zlib_shared:
  4227. $(MAKE) -C zlib shared
  4228. zlib_install:
  4229. $(MAKE) -C zlib install
  4230. zlib_sourceinstall:
  4231. $(MAKE) -C zlib sourceinstall
  4232. zlib_exampleinstall:
  4233. $(MAKE) -C zlib exampleinstall
  4234. zlib_distinstall:
  4235. $(MAKE) -C zlib distinstall
  4236. zlib_zipinstall:
  4237. $(MAKE) -C zlib zipinstall
  4238. zlib_zipsourceinstall:
  4239. $(MAKE) -C zlib zipsourceinstall
  4240. zlib_zipexampleinstall:
  4241. $(MAKE) -C zlib zipexampleinstall
  4242. zlib_zipdistinstall:
  4243. $(MAKE) -C zlib zipdistinstall
  4244. zlib_clean:
  4245. $(MAKE) -C zlib clean
  4246. zlib_distclean:
  4247. $(MAKE) -C zlib distclean
  4248. zlib_cleanall:
  4249. $(MAKE) -C zlib cleanall
  4250. zlib_info:
  4251. $(MAKE) -C zlib info
  4252. zlib_makefiles:
  4253. $(MAKE) -C zlib makefiles
  4254. zlib:
  4255. $(MAKE) -C zlib all
  4256. .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
  4257. endif
  4258. ifdef TARGET_DIRS_ORACLE
  4259. oracle_all:
  4260. $(MAKE) -C oracle all
  4261. oracle_debug:
  4262. $(MAKE) -C oracle debug
  4263. oracle_smart:
  4264. $(MAKE) -C oracle smart
  4265. oracle_release:
  4266. $(MAKE) -C oracle release
  4267. oracle_units:
  4268. $(MAKE) -C oracle units
  4269. oracle_examples:
  4270. $(MAKE) -C oracle examples
  4271. oracle_shared:
  4272. $(MAKE) -C oracle shared
  4273. oracle_install:
  4274. $(MAKE) -C oracle install
  4275. oracle_sourceinstall:
  4276. $(MAKE) -C oracle sourceinstall
  4277. oracle_exampleinstall:
  4278. $(MAKE) -C oracle exampleinstall
  4279. oracle_distinstall:
  4280. $(MAKE) -C oracle distinstall
  4281. oracle_zipinstall:
  4282. $(MAKE) -C oracle zipinstall
  4283. oracle_zipsourceinstall:
  4284. $(MAKE) -C oracle zipsourceinstall
  4285. oracle_zipexampleinstall:
  4286. $(MAKE) -C oracle zipexampleinstall
  4287. oracle_zipdistinstall:
  4288. $(MAKE) -C oracle zipdistinstall
  4289. oracle_clean:
  4290. $(MAKE) -C oracle clean
  4291. oracle_distclean:
  4292. $(MAKE) -C oracle distclean
  4293. oracle_cleanall:
  4294. $(MAKE) -C oracle cleanall
  4295. oracle_info:
  4296. $(MAKE) -C oracle info
  4297. oracle_makefiles:
  4298. $(MAKE) -C oracle makefiles
  4299. oracle:
  4300. $(MAKE) -C oracle all
  4301. .PHONY: oracle_all oracle_debug oracle_smart oracle_release oracle_units oracle_examples oracle_shared oracle_install oracle_sourceinstall oracle_exampleinstall oracle_distinstall oracle_zipinstall oracle_zipsourceinstall oracle_zipexampleinstall oracle_zipdistinstall oracle_clean oracle_distclean oracle_cleanall oracle_info oracle_makefiles oracle
  4302. endif
  4303. ifdef TARGET_DIRS_DBUS
  4304. dbus_all:
  4305. $(MAKE) -C dbus all
  4306. dbus_debug:
  4307. $(MAKE) -C dbus debug
  4308. dbus_smart:
  4309. $(MAKE) -C dbus smart
  4310. dbus_release:
  4311. $(MAKE) -C dbus release
  4312. dbus_units:
  4313. $(MAKE) -C dbus units
  4314. dbus_examples:
  4315. $(MAKE) -C dbus examples
  4316. dbus_shared:
  4317. $(MAKE) -C dbus shared
  4318. dbus_install:
  4319. $(MAKE) -C dbus install
  4320. dbus_sourceinstall:
  4321. $(MAKE) -C dbus sourceinstall
  4322. dbus_exampleinstall:
  4323. $(MAKE) -C dbus exampleinstall
  4324. dbus_distinstall:
  4325. $(MAKE) -C dbus distinstall
  4326. dbus_zipinstall:
  4327. $(MAKE) -C dbus zipinstall
  4328. dbus_zipsourceinstall:
  4329. $(MAKE) -C dbus zipsourceinstall
  4330. dbus_zipexampleinstall:
  4331. $(MAKE) -C dbus zipexampleinstall
  4332. dbus_zipdistinstall:
  4333. $(MAKE) -C dbus zipdistinstall
  4334. dbus_clean:
  4335. $(MAKE) -C dbus clean
  4336. dbus_distclean:
  4337. $(MAKE) -C dbus distclean
  4338. dbus_cleanall:
  4339. $(MAKE) -C dbus cleanall
  4340. dbus_info:
  4341. $(MAKE) -C dbus info
  4342. dbus_makefiles:
  4343. $(MAKE) -C dbus makefiles
  4344. dbus:
  4345. $(MAKE) -C dbus all
  4346. .PHONY: dbus_all dbus_debug dbus_smart dbus_release dbus_units dbus_examples dbus_shared dbus_install dbus_sourceinstall dbus_exampleinstall dbus_distinstall dbus_zipinstall dbus_zipsourceinstall dbus_zipexampleinstall dbus_zipdistinstall dbus_clean dbus_distclean dbus_cleanall dbus_info dbus_makefiles dbus
  4347. endif
  4348. ifdef TARGET_DIRS_ODBC
  4349. odbc_all:
  4350. $(MAKE) -C odbc all
  4351. odbc_debug:
  4352. $(MAKE) -C odbc debug
  4353. odbc_smart:
  4354. $(MAKE) -C odbc smart
  4355. odbc_release:
  4356. $(MAKE) -C odbc release
  4357. odbc_units:
  4358. $(MAKE) -C odbc units
  4359. odbc_examples:
  4360. $(MAKE) -C odbc examples
  4361. odbc_shared:
  4362. $(MAKE) -C odbc shared
  4363. odbc_install:
  4364. $(MAKE) -C odbc install
  4365. odbc_sourceinstall:
  4366. $(MAKE) -C odbc sourceinstall
  4367. odbc_exampleinstall:
  4368. $(MAKE) -C odbc exampleinstall
  4369. odbc_distinstall:
  4370. $(MAKE) -C odbc distinstall
  4371. odbc_zipinstall:
  4372. $(MAKE) -C odbc zipinstall
  4373. odbc_zipsourceinstall:
  4374. $(MAKE) -C odbc zipsourceinstall
  4375. odbc_zipexampleinstall:
  4376. $(MAKE) -C odbc zipexampleinstall
  4377. odbc_zipdistinstall:
  4378. $(MAKE) -C odbc zipdistinstall
  4379. odbc_clean:
  4380. $(MAKE) -C odbc clean
  4381. odbc_distclean:
  4382. $(MAKE) -C odbc distclean
  4383. odbc_cleanall:
  4384. $(MAKE) -C odbc cleanall
  4385. odbc_info:
  4386. $(MAKE) -C odbc info
  4387. odbc_makefiles:
  4388. $(MAKE) -C odbc makefiles
  4389. odbc:
  4390. $(MAKE) -C odbc all
  4391. .PHONY: odbc_all odbc_debug odbc_smart odbc_release odbc_units odbc_examples odbc_shared odbc_install odbc_sourceinstall odbc_exampleinstall odbc_distinstall odbc_zipinstall odbc_zipsourceinstall odbc_zipexampleinstall odbc_zipdistinstall odbc_clean odbc_distclean odbc_cleanall odbc_info odbc_makefiles odbc
  4392. endif
  4393. ifdef TARGET_DIRS_POSTGRES
  4394. postgres_all:
  4395. $(MAKE) -C postgres all
  4396. postgres_debug:
  4397. $(MAKE) -C postgres debug
  4398. postgres_smart:
  4399. $(MAKE) -C postgres smart
  4400. postgres_release:
  4401. $(MAKE) -C postgres release
  4402. postgres_units:
  4403. $(MAKE) -C postgres units
  4404. postgres_examples:
  4405. $(MAKE) -C postgres examples
  4406. postgres_shared:
  4407. $(MAKE) -C postgres shared
  4408. postgres_install:
  4409. $(MAKE) -C postgres install
  4410. postgres_sourceinstall:
  4411. $(MAKE) -C postgres sourceinstall
  4412. postgres_exampleinstall:
  4413. $(MAKE) -C postgres exampleinstall
  4414. postgres_distinstall:
  4415. $(MAKE) -C postgres distinstall
  4416. postgres_zipinstall:
  4417. $(MAKE) -C postgres zipinstall
  4418. postgres_zipsourceinstall:
  4419. $(MAKE) -C postgres zipsourceinstall
  4420. postgres_zipexampleinstall:
  4421. $(MAKE) -C postgres zipexampleinstall
  4422. postgres_zipdistinstall:
  4423. $(MAKE) -C postgres zipdistinstall
  4424. postgres_clean:
  4425. $(MAKE) -C postgres clean
  4426. postgres_distclean:
  4427. $(MAKE) -C postgres distclean
  4428. postgres_cleanall:
  4429. $(MAKE) -C postgres cleanall
  4430. postgres_info:
  4431. $(MAKE) -C postgres info
  4432. postgres_makefiles:
  4433. $(MAKE) -C postgres makefiles
  4434. postgres:
  4435. $(MAKE) -C postgres all
  4436. .PHONY: postgres_all postgres_debug postgres_smart postgres_release postgres_units postgres_examples postgres_shared postgres_install postgres_sourceinstall postgres_exampleinstall postgres_distinstall postgres_zipinstall postgres_zipsourceinstall postgres_zipexampleinstall postgres_zipdistinstall postgres_clean postgres_distclean postgres_cleanall postgres_info postgres_makefiles postgres
  4437. endif
  4438. ifdef TARGET_DIRS_SQLITE
  4439. sqlite_all:
  4440. $(MAKE) -C sqlite all
  4441. sqlite_debug:
  4442. $(MAKE) -C sqlite debug
  4443. sqlite_smart:
  4444. $(MAKE) -C sqlite smart
  4445. sqlite_release:
  4446. $(MAKE) -C sqlite release
  4447. sqlite_units:
  4448. $(MAKE) -C sqlite units
  4449. sqlite_examples:
  4450. $(MAKE) -C sqlite examples
  4451. sqlite_shared:
  4452. $(MAKE) -C sqlite shared
  4453. sqlite_install:
  4454. $(MAKE) -C sqlite install
  4455. sqlite_sourceinstall:
  4456. $(MAKE) -C sqlite sourceinstall
  4457. sqlite_exampleinstall:
  4458. $(MAKE) -C sqlite exampleinstall
  4459. sqlite_distinstall:
  4460. $(MAKE) -C sqlite distinstall
  4461. sqlite_zipinstall:
  4462. $(MAKE) -C sqlite zipinstall
  4463. sqlite_zipsourceinstall:
  4464. $(MAKE) -C sqlite zipsourceinstall
  4465. sqlite_zipexampleinstall:
  4466. $(MAKE) -C sqlite zipexampleinstall
  4467. sqlite_zipdistinstall:
  4468. $(MAKE) -C sqlite zipdistinstall
  4469. sqlite_clean:
  4470. $(MAKE) -C sqlite clean
  4471. sqlite_distclean:
  4472. $(MAKE) -C sqlite distclean
  4473. sqlite_cleanall:
  4474. $(MAKE) -C sqlite cleanall
  4475. sqlite_info:
  4476. $(MAKE) -C sqlite info
  4477. sqlite_makefiles:
  4478. $(MAKE) -C sqlite makefiles
  4479. sqlite:
  4480. $(MAKE) -C sqlite all
  4481. .PHONY: sqlite_all sqlite_debug sqlite_smart sqlite_release sqlite_units sqlite_examples sqlite_shared sqlite_install sqlite_sourceinstall sqlite_exampleinstall sqlite_distinstall sqlite_zipinstall sqlite_zipsourceinstall sqlite_zipexampleinstall sqlite_zipdistinstall sqlite_clean sqlite_distclean sqlite_cleanall sqlite_info sqlite_makefiles sqlite
  4482. endif
  4483. ifdef TARGET_DIRS_PTHREADS
  4484. pthreads_all:
  4485. $(MAKE) -C pthreads all
  4486. pthreads_debug:
  4487. $(MAKE) -C pthreads debug
  4488. pthreads_smart:
  4489. $(MAKE) -C pthreads smart
  4490. pthreads_release:
  4491. $(MAKE) -C pthreads release
  4492. pthreads_units:
  4493. $(MAKE) -C pthreads units
  4494. pthreads_examples:
  4495. $(MAKE) -C pthreads examples
  4496. pthreads_shared:
  4497. $(MAKE) -C pthreads shared
  4498. pthreads_install:
  4499. $(MAKE) -C pthreads install
  4500. pthreads_sourceinstall:
  4501. $(MAKE) -C pthreads sourceinstall
  4502. pthreads_exampleinstall:
  4503. $(MAKE) -C pthreads exampleinstall
  4504. pthreads_distinstall:
  4505. $(MAKE) -C pthreads distinstall
  4506. pthreads_zipinstall:
  4507. $(MAKE) -C pthreads zipinstall
  4508. pthreads_zipsourceinstall:
  4509. $(MAKE) -C pthreads zipsourceinstall
  4510. pthreads_zipexampleinstall:
  4511. $(MAKE) -C pthreads zipexampleinstall
  4512. pthreads_zipdistinstall:
  4513. $(MAKE) -C pthreads zipdistinstall
  4514. pthreads_clean:
  4515. $(MAKE) -C pthreads clean
  4516. pthreads_distclean:
  4517. $(MAKE) -C pthreads distclean
  4518. pthreads_cleanall:
  4519. $(MAKE) -C pthreads cleanall
  4520. pthreads_info:
  4521. $(MAKE) -C pthreads info
  4522. pthreads_makefiles:
  4523. $(MAKE) -C pthreads makefiles
  4524. pthreads:
  4525. $(MAKE) -C pthreads all
  4526. .PHONY: pthreads_all pthreads_debug pthreads_smart pthreads_release pthreads_units pthreads_examples pthreads_shared pthreads_install pthreads_sourceinstall pthreads_exampleinstall pthreads_distinstall pthreads_zipinstall pthreads_zipsourceinstall pthreads_zipexampleinstall pthreads_zipdistinstall pthreads_clean pthreads_distclean pthreads_cleanall pthreads_info pthreads_makefiles pthreads
  4527. endif
  4528. ifdef TARGET_DIRS_IMAGEMAGICK
  4529. imagemagick_all:
  4530. $(MAKE) -C imagemagick all
  4531. imagemagick_debug:
  4532. $(MAKE) -C imagemagick debug
  4533. imagemagick_smart:
  4534. $(MAKE) -C imagemagick smart
  4535. imagemagick_release:
  4536. $(MAKE) -C imagemagick release
  4537. imagemagick_units:
  4538. $(MAKE) -C imagemagick units
  4539. imagemagick_examples:
  4540. $(MAKE) -C imagemagick examples
  4541. imagemagick_shared:
  4542. $(MAKE) -C imagemagick shared
  4543. imagemagick_install:
  4544. $(MAKE) -C imagemagick install
  4545. imagemagick_sourceinstall:
  4546. $(MAKE) -C imagemagick sourceinstall
  4547. imagemagick_exampleinstall:
  4548. $(MAKE) -C imagemagick exampleinstall
  4549. imagemagick_distinstall:
  4550. $(MAKE) -C imagemagick distinstall
  4551. imagemagick_zipinstall:
  4552. $(MAKE) -C imagemagick zipinstall
  4553. imagemagick_zipsourceinstall:
  4554. $(MAKE) -C imagemagick zipsourceinstall
  4555. imagemagick_zipexampleinstall:
  4556. $(MAKE) -C imagemagick zipexampleinstall
  4557. imagemagick_zipdistinstall:
  4558. $(MAKE) -C imagemagick zipdistinstall
  4559. imagemagick_clean:
  4560. $(MAKE) -C imagemagick clean
  4561. imagemagick_distclean:
  4562. $(MAKE) -C imagemagick distclean
  4563. imagemagick_cleanall:
  4564. $(MAKE) -C imagemagick cleanall
  4565. imagemagick_info:
  4566. $(MAKE) -C imagemagick info
  4567. imagemagick_makefiles:
  4568. $(MAKE) -C imagemagick makefiles
  4569. imagemagick:
  4570. $(MAKE) -C imagemagick all
  4571. .PHONY: imagemagick_all imagemagick_debug imagemagick_smart imagemagick_release imagemagick_units imagemagick_examples imagemagick_shared imagemagick_install imagemagick_sourceinstall imagemagick_exampleinstall imagemagick_distinstall imagemagick_zipinstall imagemagick_zipsourceinstall imagemagick_zipexampleinstall imagemagick_zipdistinstall imagemagick_clean imagemagick_distclean imagemagick_cleanall imagemagick_info imagemagick_makefiles imagemagick
  4572. endif
  4573. ifdef TARGET_DIRS_GDBINT
  4574. gdbint_all:
  4575. $(MAKE) -C gdbint all
  4576. gdbint_debug:
  4577. $(MAKE) -C gdbint debug
  4578. gdbint_smart:
  4579. $(MAKE) -C gdbint smart
  4580. gdbint_release:
  4581. $(MAKE) -C gdbint release
  4582. gdbint_units:
  4583. $(MAKE) -C gdbint units
  4584. gdbint_examples:
  4585. $(MAKE) -C gdbint examples
  4586. gdbint_shared:
  4587. $(MAKE) -C gdbint shared
  4588. gdbint_install:
  4589. $(MAKE) -C gdbint install
  4590. gdbint_sourceinstall:
  4591. $(MAKE) -C gdbint sourceinstall
  4592. gdbint_exampleinstall:
  4593. $(MAKE) -C gdbint exampleinstall
  4594. gdbint_distinstall:
  4595. $(MAKE) -C gdbint distinstall
  4596. gdbint_zipinstall:
  4597. $(MAKE) -C gdbint zipinstall
  4598. gdbint_zipsourceinstall:
  4599. $(MAKE) -C gdbint zipsourceinstall
  4600. gdbint_zipexampleinstall:
  4601. $(MAKE) -C gdbint zipexampleinstall
  4602. gdbint_zipdistinstall:
  4603. $(MAKE) -C gdbint zipdistinstall
  4604. gdbint_clean:
  4605. $(MAKE) -C gdbint clean
  4606. gdbint_distclean:
  4607. $(MAKE) -C gdbint distclean
  4608. gdbint_cleanall:
  4609. $(MAKE) -C gdbint cleanall
  4610. gdbint_info:
  4611. $(MAKE) -C gdbint info
  4612. gdbint_makefiles:
  4613. $(MAKE) -C gdbint makefiles
  4614. gdbint:
  4615. $(MAKE) -C gdbint all
  4616. .PHONY: gdbint_all gdbint_debug gdbint_smart gdbint_release gdbint_units gdbint_examples gdbint_shared gdbint_install gdbint_sourceinstall gdbint_exampleinstall gdbint_distinstall gdbint_zipinstall gdbint_zipsourceinstall gdbint_zipexampleinstall gdbint_zipdistinstall gdbint_clean gdbint_distclean gdbint_cleanall gdbint_info gdbint_makefiles gdbint
  4617. endif
  4618. ifdef TARGET_DIRS_LIBPNG
  4619. libpng_all:
  4620. $(MAKE) -C libpng all
  4621. libpng_debug:
  4622. $(MAKE) -C libpng debug
  4623. libpng_smart:
  4624. $(MAKE) -C libpng smart
  4625. libpng_release:
  4626. $(MAKE) -C libpng release
  4627. libpng_units:
  4628. $(MAKE) -C libpng units
  4629. libpng_examples:
  4630. $(MAKE) -C libpng examples
  4631. libpng_shared:
  4632. $(MAKE) -C libpng shared
  4633. libpng_install:
  4634. $(MAKE) -C libpng install
  4635. libpng_sourceinstall:
  4636. $(MAKE) -C libpng sourceinstall
  4637. libpng_exampleinstall:
  4638. $(MAKE) -C libpng exampleinstall
  4639. libpng_distinstall:
  4640. $(MAKE) -C libpng distinstall
  4641. libpng_zipinstall:
  4642. $(MAKE) -C libpng zipinstall
  4643. libpng_zipsourceinstall:
  4644. $(MAKE) -C libpng zipsourceinstall
  4645. libpng_zipexampleinstall:
  4646. $(MAKE) -C libpng zipexampleinstall
  4647. libpng_zipdistinstall:
  4648. $(MAKE) -C libpng zipdistinstall
  4649. libpng_clean:
  4650. $(MAKE) -C libpng clean
  4651. libpng_distclean:
  4652. $(MAKE) -C libpng distclean
  4653. libpng_cleanall:
  4654. $(MAKE) -C libpng cleanall
  4655. libpng_info:
  4656. $(MAKE) -C libpng info
  4657. libpng_makefiles:
  4658. $(MAKE) -C libpng makefiles
  4659. libpng:
  4660. $(MAKE) -C libpng all
  4661. .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
  4662. endif
  4663. ifdef TARGET_DIRS_X11
  4664. x11_all:
  4665. $(MAKE) -C x11 all
  4666. x11_debug:
  4667. $(MAKE) -C x11 debug
  4668. x11_smart:
  4669. $(MAKE) -C x11 smart
  4670. x11_release:
  4671. $(MAKE) -C x11 release
  4672. x11_units:
  4673. $(MAKE) -C x11 units
  4674. x11_examples:
  4675. $(MAKE) -C x11 examples
  4676. x11_shared:
  4677. $(MAKE) -C x11 shared
  4678. x11_install:
  4679. $(MAKE) -C x11 install
  4680. x11_sourceinstall:
  4681. $(MAKE) -C x11 sourceinstall
  4682. x11_exampleinstall:
  4683. $(MAKE) -C x11 exampleinstall
  4684. x11_distinstall:
  4685. $(MAKE) -C x11 distinstall
  4686. x11_zipinstall:
  4687. $(MAKE) -C x11 zipinstall
  4688. x11_zipsourceinstall:
  4689. $(MAKE) -C x11 zipsourceinstall
  4690. x11_zipexampleinstall:
  4691. $(MAKE) -C x11 zipexampleinstall
  4692. x11_zipdistinstall:
  4693. $(MAKE) -C x11 zipdistinstall
  4694. x11_clean:
  4695. $(MAKE) -C x11 clean
  4696. x11_distclean:
  4697. $(MAKE) -C x11 distclean
  4698. x11_cleanall:
  4699. $(MAKE) -C x11 cleanall
  4700. x11_info:
  4701. $(MAKE) -C x11 info
  4702. x11_makefiles:
  4703. $(MAKE) -C x11 makefiles
  4704. x11:
  4705. $(MAKE) -C x11 all
  4706. .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
  4707. endif
  4708. ifdef TARGET_DIRS_UUID
  4709. uuid_all:
  4710. $(MAKE) -C uuid all
  4711. uuid_debug:
  4712. $(MAKE) -C uuid debug
  4713. uuid_smart:
  4714. $(MAKE) -C uuid smart
  4715. uuid_release:
  4716. $(MAKE) -C uuid release
  4717. uuid_units:
  4718. $(MAKE) -C uuid units
  4719. uuid_examples:
  4720. $(MAKE) -C uuid examples
  4721. uuid_shared:
  4722. $(MAKE) -C uuid shared
  4723. uuid_install:
  4724. $(MAKE) -C uuid install
  4725. uuid_sourceinstall:
  4726. $(MAKE) -C uuid sourceinstall
  4727. uuid_exampleinstall:
  4728. $(MAKE) -C uuid exampleinstall
  4729. uuid_distinstall:
  4730. $(MAKE) -C uuid distinstall
  4731. uuid_zipinstall:
  4732. $(MAKE) -C uuid zipinstall
  4733. uuid_zipsourceinstall:
  4734. $(MAKE) -C uuid zipsourceinstall
  4735. uuid_zipexampleinstall:
  4736. $(MAKE) -C uuid zipexampleinstall
  4737. uuid_zipdistinstall:
  4738. $(MAKE) -C uuid zipdistinstall
  4739. uuid_clean:
  4740. $(MAKE) -C uuid clean
  4741. uuid_distclean:
  4742. $(MAKE) -C uuid distclean
  4743. uuid_cleanall:
  4744. $(MAKE) -C uuid cleanall
  4745. uuid_info:
  4746. $(MAKE) -C uuid info
  4747. uuid_makefiles:
  4748. $(MAKE) -C uuid makefiles
  4749. uuid:
  4750. $(MAKE) -C uuid all
  4751. .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
  4752. endif
  4753. ifdef TARGET_DIRS_LDAP
  4754. ldap_all:
  4755. $(MAKE) -C ldap all
  4756. ldap_debug:
  4757. $(MAKE) -C ldap debug
  4758. ldap_smart:
  4759. $(MAKE) -C ldap smart
  4760. ldap_release:
  4761. $(MAKE) -C ldap release
  4762. ldap_units:
  4763. $(MAKE) -C ldap units
  4764. ldap_examples:
  4765. $(MAKE) -C ldap examples
  4766. ldap_shared:
  4767. $(MAKE) -C ldap shared
  4768. ldap_install:
  4769. $(MAKE) -C ldap install
  4770. ldap_sourceinstall:
  4771. $(MAKE) -C ldap sourceinstall
  4772. ldap_exampleinstall:
  4773. $(MAKE) -C ldap exampleinstall
  4774. ldap_distinstall:
  4775. $(MAKE) -C ldap distinstall
  4776. ldap_zipinstall:
  4777. $(MAKE) -C ldap zipinstall
  4778. ldap_zipsourceinstall:
  4779. $(MAKE) -C ldap zipsourceinstall
  4780. ldap_zipexampleinstall:
  4781. $(MAKE) -C ldap zipexampleinstall
  4782. ldap_zipdistinstall:
  4783. $(MAKE) -C ldap zipdistinstall
  4784. ldap_clean:
  4785. $(MAKE) -C ldap clean
  4786. ldap_distclean:
  4787. $(MAKE) -C ldap distclean
  4788. ldap_cleanall:
  4789. $(MAKE) -C ldap cleanall
  4790. ldap_info:
  4791. $(MAKE) -C ldap info
  4792. ldap_makefiles:
  4793. $(MAKE) -C ldap makefiles
  4794. ldap:
  4795. $(MAKE) -C ldap all
  4796. .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
  4797. endif
  4798. ifdef TARGET_DIRS_MODPLUG
  4799. modplug_all:
  4800. $(MAKE) -C modplug all
  4801. modplug_debug:
  4802. $(MAKE) -C modplug debug
  4803. modplug_smart:
  4804. $(MAKE) -C modplug smart
  4805. modplug_release:
  4806. $(MAKE) -C modplug release
  4807. modplug_units:
  4808. $(MAKE) -C modplug units
  4809. modplug_examples:
  4810. $(MAKE) -C modplug examples
  4811. modplug_shared:
  4812. $(MAKE) -C modplug shared
  4813. modplug_install:
  4814. $(MAKE) -C modplug install
  4815. modplug_sourceinstall:
  4816. $(MAKE) -C modplug sourceinstall
  4817. modplug_exampleinstall:
  4818. $(MAKE) -C modplug exampleinstall
  4819. modplug_distinstall:
  4820. $(MAKE) -C modplug distinstall
  4821. modplug_zipinstall:
  4822. $(MAKE) -C modplug zipinstall
  4823. modplug_zipsourceinstall:
  4824. $(MAKE) -C modplug zipsourceinstall
  4825. modplug_zipexampleinstall:
  4826. $(MAKE) -C modplug zipexampleinstall
  4827. modplug_zipdistinstall:
  4828. $(MAKE) -C modplug zipdistinstall
  4829. modplug_clean:
  4830. $(MAKE) -C modplug clean
  4831. modplug_distclean:
  4832. $(MAKE) -C modplug distclean
  4833. modplug_cleanall:
  4834. $(MAKE) -C modplug cleanall
  4835. modplug_info:
  4836. $(MAKE) -C modplug info
  4837. modplug_makefiles:
  4838. $(MAKE) -C modplug makefiles
  4839. modplug:
  4840. $(MAKE) -C modplug all
  4841. .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
  4842. endif
  4843. ifdef TARGET_DIRS_DTS
  4844. dts_all:
  4845. $(MAKE) -C dts all
  4846. dts_debug:
  4847. $(MAKE) -C dts debug
  4848. dts_smart:
  4849. $(MAKE) -C dts smart
  4850. dts_release:
  4851. $(MAKE) -C dts release
  4852. dts_units:
  4853. $(MAKE) -C dts units
  4854. dts_examples:
  4855. $(MAKE) -C dts examples
  4856. dts_shared:
  4857. $(MAKE) -C dts shared
  4858. dts_install:
  4859. $(MAKE) -C dts install
  4860. dts_sourceinstall:
  4861. $(MAKE) -C dts sourceinstall
  4862. dts_exampleinstall:
  4863. $(MAKE) -C dts exampleinstall
  4864. dts_distinstall:
  4865. $(MAKE) -C dts distinstall
  4866. dts_zipinstall:
  4867. $(MAKE) -C dts zipinstall
  4868. dts_zipsourceinstall:
  4869. $(MAKE) -C dts zipsourceinstall
  4870. dts_zipexampleinstall:
  4871. $(MAKE) -C dts zipexampleinstall
  4872. dts_zipdistinstall:
  4873. $(MAKE) -C dts zipdistinstall
  4874. dts_clean:
  4875. $(MAKE) -C dts clean
  4876. dts_distclean:
  4877. $(MAKE) -C dts distclean
  4878. dts_cleanall:
  4879. $(MAKE) -C dts cleanall
  4880. dts_info:
  4881. $(MAKE) -C dts info
  4882. dts_makefiles:
  4883. $(MAKE) -C dts makefiles
  4884. dts:
  4885. $(MAKE) -C dts all
  4886. .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
  4887. endif
  4888. ifdef TARGET_DIRS_MAD
  4889. mad_all:
  4890. $(MAKE) -C mad all
  4891. mad_debug:
  4892. $(MAKE) -C mad debug
  4893. mad_smart:
  4894. $(MAKE) -C mad smart
  4895. mad_release:
  4896. $(MAKE) -C mad release
  4897. mad_units:
  4898. $(MAKE) -C mad units
  4899. mad_examples:
  4900. $(MAKE) -C mad examples
  4901. mad_shared:
  4902. $(MAKE) -C mad shared
  4903. mad_install:
  4904. $(MAKE) -C mad install
  4905. mad_sourceinstall:
  4906. $(MAKE) -C mad sourceinstall
  4907. mad_exampleinstall:
  4908. $(MAKE) -C mad exampleinstall
  4909. mad_distinstall:
  4910. $(MAKE) -C mad distinstall
  4911. mad_zipinstall:
  4912. $(MAKE) -C mad zipinstall
  4913. mad_zipsourceinstall:
  4914. $(MAKE) -C mad zipsourceinstall
  4915. mad_zipexampleinstall:
  4916. $(MAKE) -C mad zipexampleinstall
  4917. mad_zipdistinstall:
  4918. $(MAKE) -C mad zipdistinstall
  4919. mad_clean:
  4920. $(MAKE) -C mad clean
  4921. mad_distclean:
  4922. $(MAKE) -C mad distclean
  4923. mad_cleanall:
  4924. $(MAKE) -C mad cleanall
  4925. mad_info:
  4926. $(MAKE) -C mad info
  4927. mad_makefiles:
  4928. $(MAKE) -C mad makefiles
  4929. mad:
  4930. $(MAKE) -C mad all
  4931. .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
  4932. endif
  4933. ifdef TARGET_DIRS_GDBM
  4934. gdbm_all:
  4935. $(MAKE) -C gdbm all
  4936. gdbm_debug:
  4937. $(MAKE) -C gdbm debug
  4938. gdbm_smart:
  4939. $(MAKE) -C gdbm smart
  4940. gdbm_release:
  4941. $(MAKE) -C gdbm release
  4942. gdbm_units:
  4943. $(MAKE) -C gdbm units
  4944. gdbm_examples:
  4945. $(MAKE) -C gdbm examples
  4946. gdbm_shared:
  4947. $(MAKE) -C gdbm shared
  4948. gdbm_install:
  4949. $(MAKE) -C gdbm install
  4950. gdbm_sourceinstall:
  4951. $(MAKE) -C gdbm sourceinstall
  4952. gdbm_exampleinstall:
  4953. $(MAKE) -C gdbm exampleinstall
  4954. gdbm_distinstall:
  4955. $(MAKE) -C gdbm distinstall
  4956. gdbm_zipinstall:
  4957. $(MAKE) -C gdbm zipinstall
  4958. gdbm_zipsourceinstall:
  4959. $(MAKE) -C gdbm zipsourceinstall
  4960. gdbm_zipexampleinstall:
  4961. $(MAKE) -C gdbm zipexampleinstall
  4962. gdbm_zipdistinstall:
  4963. $(MAKE) -C gdbm zipdistinstall
  4964. gdbm_clean:
  4965. $(MAKE) -C gdbm clean
  4966. gdbm_distclean:
  4967. $(MAKE) -C gdbm distclean
  4968. gdbm_cleanall:
  4969. $(MAKE) -C gdbm cleanall
  4970. gdbm_info:
  4971. $(MAKE) -C gdbm info
  4972. gdbm_makefiles:
  4973. $(MAKE) -C gdbm makefiles
  4974. gdbm:
  4975. $(MAKE) -C gdbm all
  4976. .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
  4977. endif
  4978. ifdef TARGET_DIRS_TCL
  4979. tcl_all:
  4980. $(MAKE) -C tcl all
  4981. tcl_debug:
  4982. $(MAKE) -C tcl debug
  4983. tcl_smart:
  4984. $(MAKE) -C tcl smart
  4985. tcl_release:
  4986. $(MAKE) -C tcl release
  4987. tcl_units:
  4988. $(MAKE) -C tcl units
  4989. tcl_examples:
  4990. $(MAKE) -C tcl examples
  4991. tcl_shared:
  4992. $(MAKE) -C tcl shared
  4993. tcl_install:
  4994. $(MAKE) -C tcl install
  4995. tcl_sourceinstall:
  4996. $(MAKE) -C tcl sourceinstall
  4997. tcl_exampleinstall:
  4998. $(MAKE) -C tcl exampleinstall
  4999. tcl_distinstall:
  5000. $(MAKE) -C tcl distinstall
  5001. tcl_zipinstall:
  5002. $(MAKE) -C tcl zipinstall
  5003. tcl_zipsourceinstall:
  5004. $(MAKE) -C tcl zipsourceinstall
  5005. tcl_zipexampleinstall:
  5006. $(MAKE) -C tcl zipexampleinstall
  5007. tcl_zipdistinstall:
  5008. $(MAKE) -C tcl zipdistinstall
  5009. tcl_clean:
  5010. $(MAKE) -C tcl clean
  5011. tcl_distclean:
  5012. $(MAKE) -C tcl distclean
  5013. tcl_cleanall:
  5014. $(MAKE) -C tcl cleanall
  5015. tcl_info:
  5016. $(MAKE) -C tcl info
  5017. tcl_makefiles:
  5018. $(MAKE) -C tcl makefiles
  5019. tcl:
  5020. $(MAKE) -C tcl all
  5021. .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
  5022. endif
  5023. ifdef TARGET_DIRS_SYSLOG
  5024. syslog_all:
  5025. $(MAKE) -C syslog all
  5026. syslog_debug:
  5027. $(MAKE) -C syslog debug
  5028. syslog_smart:
  5029. $(MAKE) -C syslog smart
  5030. syslog_release:
  5031. $(MAKE) -C syslog release
  5032. syslog_units:
  5033. $(MAKE) -C syslog units
  5034. syslog_examples:
  5035. $(MAKE) -C syslog examples
  5036. syslog_shared:
  5037. $(MAKE) -C syslog shared
  5038. syslog_install:
  5039. $(MAKE) -C syslog install
  5040. syslog_sourceinstall:
  5041. $(MAKE) -C syslog sourceinstall
  5042. syslog_exampleinstall:
  5043. $(MAKE) -C syslog exampleinstall
  5044. syslog_distinstall:
  5045. $(MAKE) -C syslog distinstall
  5046. syslog_zipinstall:
  5047. $(MAKE) -C syslog zipinstall
  5048. syslog_zipsourceinstall:
  5049. $(MAKE) -C syslog zipsourceinstall
  5050. syslog_zipexampleinstall:
  5051. $(MAKE) -C syslog zipexampleinstall
  5052. syslog_zipdistinstall:
  5053. $(MAKE) -C syslog zipdistinstall
  5054. syslog_clean:
  5055. $(MAKE) -C syslog clean
  5056. syslog_distclean:
  5057. $(MAKE) -C syslog distclean
  5058. syslog_cleanall:
  5059. $(MAKE) -C syslog cleanall
  5060. syslog_info:
  5061. $(MAKE) -C syslog info
  5062. syslog_makefiles:
  5063. $(MAKE) -C syslog makefiles
  5064. syslog:
  5065. $(MAKE) -C syslog all
  5066. .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
  5067. endif
  5068. ifdef TARGET_DIRS_LIBCURL
  5069. libcurl_all:
  5070. $(MAKE) -C libcurl all
  5071. libcurl_debug:
  5072. $(MAKE) -C libcurl debug
  5073. libcurl_smart:
  5074. $(MAKE) -C libcurl smart
  5075. libcurl_release:
  5076. $(MAKE) -C libcurl release
  5077. libcurl_units:
  5078. $(MAKE) -C libcurl units
  5079. libcurl_examples:
  5080. $(MAKE) -C libcurl examples
  5081. libcurl_shared:
  5082. $(MAKE) -C libcurl shared
  5083. libcurl_install:
  5084. $(MAKE) -C libcurl install
  5085. libcurl_sourceinstall:
  5086. $(MAKE) -C libcurl sourceinstall
  5087. libcurl_exampleinstall:
  5088. $(MAKE) -C libcurl exampleinstall
  5089. libcurl_distinstall:
  5090. $(MAKE) -C libcurl distinstall
  5091. libcurl_zipinstall:
  5092. $(MAKE) -C libcurl zipinstall
  5093. libcurl_zipsourceinstall:
  5094. $(MAKE) -C libcurl zipsourceinstall
  5095. libcurl_zipexampleinstall:
  5096. $(MAKE) -C libcurl zipexampleinstall
  5097. libcurl_zipdistinstall:
  5098. $(MAKE) -C libcurl zipdistinstall
  5099. libcurl_clean:
  5100. $(MAKE) -C libcurl clean
  5101. libcurl_distclean:
  5102. $(MAKE) -C libcurl distclean
  5103. libcurl_cleanall:
  5104. $(MAKE) -C libcurl cleanall
  5105. libcurl_info:
  5106. $(MAKE) -C libcurl info
  5107. libcurl_makefiles:
  5108. $(MAKE) -C libcurl makefiles
  5109. libcurl:
  5110. $(MAKE) -C libcurl all
  5111. .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
  5112. endif
  5113. ifdef TARGET_DIRS_OPENGL
  5114. opengl_all:
  5115. $(MAKE) -C opengl all
  5116. opengl_debug:
  5117. $(MAKE) -C opengl debug
  5118. opengl_smart:
  5119. $(MAKE) -C opengl smart
  5120. opengl_release:
  5121. $(MAKE) -C opengl release
  5122. opengl_units:
  5123. $(MAKE) -C opengl units
  5124. opengl_examples:
  5125. $(MAKE) -C opengl examples
  5126. opengl_shared:
  5127. $(MAKE) -C opengl shared
  5128. opengl_install:
  5129. $(MAKE) -C opengl install
  5130. opengl_sourceinstall:
  5131. $(MAKE) -C opengl sourceinstall
  5132. opengl_exampleinstall:
  5133. $(MAKE) -C opengl exampleinstall
  5134. opengl_distinstall:
  5135. $(MAKE) -C opengl distinstall
  5136. opengl_zipinstall:
  5137. $(MAKE) -C opengl zipinstall
  5138. opengl_zipsourceinstall:
  5139. $(MAKE) -C opengl zipsourceinstall
  5140. opengl_zipexampleinstall:
  5141. $(MAKE) -C opengl zipexampleinstall
  5142. opengl_zipdistinstall:
  5143. $(MAKE) -C opengl zipdistinstall
  5144. opengl_clean:
  5145. $(MAKE) -C opengl clean
  5146. opengl_distclean:
  5147. $(MAKE) -C opengl distclean
  5148. opengl_cleanall:
  5149. $(MAKE) -C opengl cleanall
  5150. opengl_info:
  5151. $(MAKE) -C opengl info
  5152. opengl_makefiles:
  5153. $(MAKE) -C opengl makefiles
  5154. opengl:
  5155. $(MAKE) -C opengl all
  5156. .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
  5157. endif
  5158. ifdef TARGET_DIRS_LIBC
  5159. libc_all:
  5160. $(MAKE) -C libc all
  5161. libc_debug:
  5162. $(MAKE) -C libc debug
  5163. libc_smart:
  5164. $(MAKE) -C libc smart
  5165. libc_release:
  5166. $(MAKE) -C libc release
  5167. libc_units:
  5168. $(MAKE) -C libc units
  5169. libc_examples:
  5170. $(MAKE) -C libc examples
  5171. libc_shared:
  5172. $(MAKE) -C libc shared
  5173. libc_install:
  5174. $(MAKE) -C libc install
  5175. libc_sourceinstall:
  5176. $(MAKE) -C libc sourceinstall
  5177. libc_exampleinstall:
  5178. $(MAKE) -C libc exampleinstall
  5179. libc_distinstall:
  5180. $(MAKE) -C libc distinstall
  5181. libc_zipinstall:
  5182. $(MAKE) -C libc zipinstall
  5183. libc_zipsourceinstall:
  5184. $(MAKE) -C libc zipsourceinstall
  5185. libc_zipexampleinstall:
  5186. $(MAKE) -C libc zipexampleinstall
  5187. libc_zipdistinstall:
  5188. $(MAKE) -C libc zipdistinstall
  5189. libc_clean:
  5190. $(MAKE) -C libc clean
  5191. libc_distclean:
  5192. $(MAKE) -C libc distclean
  5193. libc_cleanall:
  5194. $(MAKE) -C libc cleanall
  5195. libc_info:
  5196. $(MAKE) -C libc info
  5197. libc_makefiles:
  5198. $(MAKE) -C libc makefiles
  5199. libc:
  5200. $(MAKE) -C libc all
  5201. .PHONY: libc_all libc_debug libc_smart libc_release libc_units libc_examples libc_shared libc_install libc_sourceinstall libc_exampleinstall libc_distinstall libc_zipinstall libc_zipsourceinstall libc_zipexampleinstall libc_zipdistinstall libc_clean libc_distclean libc_cleanall libc_info libc_makefiles libc
  5202. endif
  5203. ifdef TARGET_DIRS_UNIXUTIL
  5204. unixutil_all:
  5205. $(MAKE) -C unixutil all
  5206. unixutil_debug:
  5207. $(MAKE) -C unixutil debug
  5208. unixutil_smart:
  5209. $(MAKE) -C unixutil smart
  5210. unixutil_release:
  5211. $(MAKE) -C unixutil release
  5212. unixutil_units:
  5213. $(MAKE) -C unixutil units
  5214. unixutil_examples:
  5215. $(MAKE) -C unixutil examples
  5216. unixutil_shared:
  5217. $(MAKE) -C unixutil shared
  5218. unixutil_install:
  5219. $(MAKE) -C unixutil install
  5220. unixutil_sourceinstall:
  5221. $(MAKE) -C unixutil sourceinstall
  5222. unixutil_exampleinstall:
  5223. $(MAKE) -C unixutil exampleinstall
  5224. unixutil_distinstall:
  5225. $(MAKE) -C unixutil distinstall
  5226. unixutil_zipinstall:
  5227. $(MAKE) -C unixutil zipinstall
  5228. unixutil_zipsourceinstall:
  5229. $(MAKE) -C unixutil zipsourceinstall
  5230. unixutil_zipexampleinstall:
  5231. $(MAKE) -C unixutil zipexampleinstall
  5232. unixutil_zipdistinstall:
  5233. $(MAKE) -C unixutil zipdistinstall
  5234. unixutil_clean:
  5235. $(MAKE) -C unixutil clean
  5236. unixutil_distclean:
  5237. $(MAKE) -C unixutil distclean
  5238. unixutil_cleanall:
  5239. $(MAKE) -C unixutil cleanall
  5240. unixutil_info:
  5241. $(MAKE) -C unixutil info
  5242. unixutil_makefiles:
  5243. $(MAKE) -C unixutil makefiles
  5244. unixutil:
  5245. $(MAKE) -C unixutil all
  5246. .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
  5247. endif
  5248. ifdef TARGET_DIRS_WINUNITS-BASE
  5249. winunits-base_all:
  5250. $(MAKE) -C winunits-base all
  5251. winunits-base_debug:
  5252. $(MAKE) -C winunits-base debug
  5253. winunits-base_smart:
  5254. $(MAKE) -C winunits-base smart
  5255. winunits-base_release:
  5256. $(MAKE) -C winunits-base release
  5257. winunits-base_units:
  5258. $(MAKE) -C winunits-base units
  5259. winunits-base_examples:
  5260. $(MAKE) -C winunits-base examples
  5261. winunits-base_shared:
  5262. $(MAKE) -C winunits-base shared
  5263. winunits-base_install:
  5264. $(MAKE) -C winunits-base install
  5265. winunits-base_sourceinstall:
  5266. $(MAKE) -C winunits-base sourceinstall
  5267. winunits-base_exampleinstall:
  5268. $(MAKE) -C winunits-base exampleinstall
  5269. winunits-base_distinstall:
  5270. $(MAKE) -C winunits-base distinstall
  5271. winunits-base_zipinstall:
  5272. $(MAKE) -C winunits-base zipinstall
  5273. winunits-base_zipsourceinstall:
  5274. $(MAKE) -C winunits-base zipsourceinstall
  5275. winunits-base_zipexampleinstall:
  5276. $(MAKE) -C winunits-base zipexampleinstall
  5277. winunits-base_zipdistinstall:
  5278. $(MAKE) -C winunits-base zipdistinstall
  5279. winunits-base_clean:
  5280. $(MAKE) -C winunits-base clean
  5281. winunits-base_distclean:
  5282. $(MAKE) -C winunits-base distclean
  5283. winunits-base_cleanall:
  5284. $(MAKE) -C winunits-base cleanall
  5285. winunits-base_info:
  5286. $(MAKE) -C winunits-base info
  5287. winunits-base_makefiles:
  5288. $(MAKE) -C winunits-base makefiles
  5289. winunits-base:
  5290. $(MAKE) -C winunits-base all
  5291. .PHONY: winunits-base_all winunits-base_debug winunits-base_smart winunits-base_release winunits-base_units winunits-base_examples winunits-base_shared winunits-base_install winunits-base_sourceinstall winunits-base_exampleinstall winunits-base_distinstall winunits-base_zipinstall winunits-base_zipsourceinstall winunits-base_zipexampleinstall winunits-base_zipdistinstall winunits-base_clean winunits-base_distclean winunits-base_cleanall winunits-base_info winunits-base_makefiles winunits-base
  5292. endif
  5293. ifdef TARGET_DIRS_WINUNITS-JEDI
  5294. winunits-jedi_all:
  5295. $(MAKE) -C winunits-jedi all
  5296. winunits-jedi_debug:
  5297. $(MAKE) -C winunits-jedi debug
  5298. winunits-jedi_smart:
  5299. $(MAKE) -C winunits-jedi smart
  5300. winunits-jedi_release:
  5301. $(MAKE) -C winunits-jedi release
  5302. winunits-jedi_units:
  5303. $(MAKE) -C winunits-jedi units
  5304. winunits-jedi_examples:
  5305. $(MAKE) -C winunits-jedi examples
  5306. winunits-jedi_shared:
  5307. $(MAKE) -C winunits-jedi shared
  5308. winunits-jedi_install:
  5309. $(MAKE) -C winunits-jedi install
  5310. winunits-jedi_sourceinstall:
  5311. $(MAKE) -C winunits-jedi sourceinstall
  5312. winunits-jedi_exampleinstall:
  5313. $(MAKE) -C winunits-jedi exampleinstall
  5314. winunits-jedi_distinstall:
  5315. $(MAKE) -C winunits-jedi distinstall
  5316. winunits-jedi_zipinstall:
  5317. $(MAKE) -C winunits-jedi zipinstall
  5318. winunits-jedi_zipsourceinstall:
  5319. $(MAKE) -C winunits-jedi zipsourceinstall
  5320. winunits-jedi_zipexampleinstall:
  5321. $(MAKE) -C winunits-jedi zipexampleinstall
  5322. winunits-jedi_zipdistinstall:
  5323. $(MAKE) -C winunits-jedi zipdistinstall
  5324. winunits-jedi_clean:
  5325. $(MAKE) -C winunits-jedi clean
  5326. winunits-jedi_distclean:
  5327. $(MAKE) -C winunits-jedi distclean
  5328. winunits-jedi_cleanall:
  5329. $(MAKE) -C winunits-jedi cleanall
  5330. winunits-jedi_info:
  5331. $(MAKE) -C winunits-jedi info
  5332. winunits-jedi_makefiles:
  5333. $(MAKE) -C winunits-jedi makefiles
  5334. winunits-jedi:
  5335. $(MAKE) -C winunits-jedi all
  5336. .PHONY: winunits-jedi_all winunits-jedi_debug winunits-jedi_smart winunits-jedi_release winunits-jedi_units winunits-jedi_examples winunits-jedi_shared winunits-jedi_install winunits-jedi_sourceinstall winunits-jedi_exampleinstall winunits-jedi_distinstall winunits-jedi_zipinstall winunits-jedi_zipsourceinstall winunits-jedi_zipexampleinstall winunits-jedi_zipdistinstall winunits-jedi_clean winunits-jedi_distclean winunits-jedi_cleanall winunits-jedi_info winunits-jedi_makefiles winunits-jedi
  5337. endif
  5338. all: $(addsuffix _all,$(TARGET_DIRS))
  5339. debug: $(addsuffix _debug,$(TARGET_DIRS))
  5340. smart: $(addsuffix _smart,$(TARGET_DIRS))
  5341. release: $(addsuffix _release,$(TARGET_DIRS))
  5342. units: $(addsuffix _units,$(TARGET_DIRS))
  5343. examples: $(addsuffix _examples,$(TARGET_DIRS))
  5344. shared: $(addsuffix _shared,$(TARGET_DIRS))
  5345. install: $(addsuffix _install,$(TARGET_DIRS))
  5346. sourceinstall: $(addsuffix _sourceinstall,$(TARGET_DIRS))
  5347. exampleinstall: $(addsuffix _exampleinstall,$(TARGET_DIRS))
  5348. distinstall: $(addsuffix _distinstall,$(TARGET_DIRS))
  5349. zipinstall: $(addsuffix _zipinstall,$(TARGET_DIRS))
  5350. zipsourceinstall: $(addsuffix _zipsourceinstall,$(TARGET_DIRS))
  5351. zipexampleinstall: $(addsuffix _zipexampleinstall,$(TARGET_DIRS))
  5352. zipdistinstall: $(addsuffix _zipdistinstall,$(TARGET_DIRS))
  5353. clean: $(addsuffix _clean,$(TARGET_DIRS))
  5354. distclean: $(addsuffix _distclean,$(TARGET_DIRS))
  5355. cleanall: $(addsuffix _cleanall,$(TARGET_DIRS))
  5356. info: fpc_info
  5357. makefiles: fpc_makefiles $(addsuffix _makefiles,$(TARGET_DIRS))
  5358. .PHONY: all debug smart release units examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall clean distclean cleanall info makefiles
  5359. ifneq ($(wildcard fpcmake.loc),)
  5360. include fpcmake.loc
  5361. endif
  5362. fpmkunit_all: fcl-base_all fcl-process_all paszlib_all
  5363. fpmkunit_debug: fcl-base_debug fcl-process_debug paszlib_debug
  5364. fpmkunit_smart: fcl-base_smart fcl-process_smart paszlib_smart
  5365. fpmkunit_release: fcl-base_release fcl-process_release paszlib_release
  5366. fpmkunit_shared: fcl-base_shared fcl-process_shared paszlib_shared
  5367. extra_all: base_all fcl-xml_all
  5368. extra_debug: base_debug fcl-xml_debug
  5369. extra_smart: base_smart fcl-xml_smart
  5370. extra_release: base_release fcl-xml_release
  5371. extra_shared: base_shared fcl-xml_shared
  5372. ifneq ($(findstring $(OS_TARGET),win32 win64),)
  5373. fcl-base_all: base_all winunits-base_all winunits-jedi_all
  5374. fcl-base_debug: base_debug winunits-base_debug winunits-jedi_debug
  5375. fcl-base_smart: base_smart winunits-base_smart winunits-jedi_smart
  5376. fcl-base_release: base_release winunits-base_release winunits-jedi_release
  5377. fcl-base_shared: base_shared winunits-base_shared winunits-jedi_shared
  5378. else
  5379. fcl-base_all: base_all
  5380. fcl-base_debug: base_debug
  5381. fcl-base_smart: base_smart
  5382. fcl-base_release: base_release
  5383. fcl-base_shared: base_shared
  5384. endif
  5385. fcl-xml_all: fcl-base_all
  5386. fcl-xml_debug: fcl-base_debug
  5387. fcl-xml_smart: fcl-base_smart
  5388. fcl-xml_release: fcl-base_release
  5389. fcl-xml_shared: fcl-base_shared
  5390. fcl-json_all: fcl-base_all
  5391. fcl-json_debug: fcl-base_debug
  5392. fcl-json_smart: fcl-base_smart
  5393. fcl-json_release: fcl-base_release
  5394. fcl-json_shared: fcl-base_shared
  5395. fcl-image_all: fcl-base_all paszlib_all pasjpeg_all
  5396. fcl-image_debug: fcl-base_debug paszlib_debug pasjpeg_debug
  5397. fcl-image_smart: fcl-base_smart paszlib_smart pasjpeg_smart
  5398. fcl-image_release: fcl-base_release paszlib_release pasjpeg_release
  5399. fcl-image_shared: fcl-base_shared paszlib_shared pasjpeg_shared
  5400. fcl-fpcunit_all: fcl-xml_all paszlib_all
  5401. fcl-fpcunit_debug: fcl-xml_debug paszlib_debug
  5402. fcl-fpcunit_smart: fcl-xml_smart paszlib_smart
  5403. fcl-fpcunit_release: fcl-xml_release paszlib_release
  5404. fcl-fpcunit_shared: fcl-xml_shared paszlib_shared
  5405. fcl-registry_all: fcl-xml_all
  5406. fcl-registry_debug: fcl-xml_debug
  5407. fcl-registry_smart: fcl-xml_smart
  5408. fcl-registry_release: fcl-xml_release
  5409. fcl-registry_shared: fcl-xml_shared
  5410. ifeq ($(findstring $(OS_TARGET),linux darwin freebsd openbsd netbsd solaris),)
  5411. fcl-net_all: fcl-passrc_all fcl-xml_all
  5412. fcl-net_debug: fcl-passrc_debug fcl-xml_debug
  5413. fcl-net_smart: fcl-passrc_smart fcl-xml_smart
  5414. fcl-net_release: fcl-passrc_release fcl-xml_release
  5415. fcl-net_shared: fcl-passrc_shared fcl-xml_shared
  5416. else
  5417. fcl-net_all: fcl-passrc_all fcl-xml_all fcl-async_all
  5418. fcl-net_debug: fcl-passrc_debug fcl-xml_debug fcl-async_debug
  5419. fcl-net_smart: fcl-passrc_smart fcl-xml_smart fcl-async_smart
  5420. fcl-net_release: fcl-passrc_release fcl-xml_release fcl-async_release
  5421. fcl-net_shared: fcl-passrc_shared fcl-xml_shared fcl-async_shared
  5422. endif
  5423. fcl-web_all: fcl-db_all fcl-xml_all fcl-process_all
  5424. fcl-web_debug: fcl-db_debug fcl-xml_debug fcl-process_debug
  5425. fcl-web_smart: fcl-db_smart fcl-xml_smart fcl-process_smart
  5426. fcl-web_release: fcl-db_release fcl-xml_release fcl-process_release
  5427. fcl-web_shared: fcl-db_shared fcl-xml_shared fcl-process_shared
  5428. fcl-db_all: fcl-base_all mysql_all ibase_all oracle_all odbc_all postgres_all sqlite_all
  5429. fcl-db_debug: fcl-base_debug mysql_debug ibase_debug oracle_debug odbc_debug postgres_debug sqlite_debug
  5430. fcl-db_smart: fcl-base_smart mysql_smart ibase_smart oracle_smart odbc_smart postgres_smart sqlite_smart
  5431. fcl-db_release: fcl-base_release mysql_release ibase_release oracle_release odbc_release postgres_release sqlite_release
  5432. fcl-db_shared: fcl-base_shared mysql_shared ibase_shared oracle_shared odbc_shared postgres_shared postgres_release
  5433. fcl_all: fcl-base_all fcl-xml_all fcl-fpcunit_all fcl-db_all fcl-web_all fcl-registry_all fcl-passrc_all fcl-image_all fcl-net_all fcl-json_all
  5434. fcl_debug: fcl-base_debug fcl-xml_debug fcl-fpcunit_debug fcl-db_debug fcl-web_debug fcl-registry_debug fcl-passrc_debug fcl-image_debug fcl-net_debug fcl-json_debug
  5435. fcl_smart: fcl-base_smart fcl-xml_smart fcl-fpcunit_smart fcl-db_smart fcl-web_smart fcl-registry_smart fcl-passrc_smart fcl-image_smart fcl-net_smart fcl-json_smart
  5436. fcl_release: fcl-base_release fcl-xml_release fcl-fpcunit_release fcl-db_release fcl-web_release fcl-registry_release fcl-passrc_release fcl-image_release fcl-net_release fcl-json_release
  5437. fcl_shared: fcl-base_shared fcl-xml_shared fcl-fpcunit_shared fcl-db_shared fcl-web_shared fcl-registry_shared fcl-passrc_shared fcl-image_shared fcl-net_shared fcl-json_shared
  5438. paszlib_all: hash_all
  5439. paszlib_debug: hash_debug
  5440. paszlib_smart: hash_smart
  5441. paszlib_release: hash_release
  5442. paszlib_shared: hash_shared
  5443. libpng_all: zlib_all
  5444. libpng_debug: zlib_debug
  5445. libpng_smart: zlib_smart
  5446. libpng_release: zlib_release
  5447. libpng_shared: zlib_shared
  5448. opengl_all: x11_all
  5449. opengl_debug: x11_debug
  5450. opengl_smart: x11_smart
  5451. opengl_release: x11_release
  5452. opengl_shared: x11_shared