Makefile 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173
  1. #
  2. # Makefile generated by fpcmake v0.99.13 on 1999-12-23 21:01
  3. #
  4. defaultrule: all
  5. #####################################################################
  6. # Autodetect OS (Linux or Dos or Windows NT)
  7. # define inlinux when running under linux
  8. # define inWinNT when running under WinNT
  9. #####################################################################
  10. # We need only / in the path
  11. override PATH:=$(subst \,/,$(PATH))
  12. # Search for PWD and determine also if we are under linux
  13. PWD:=$(strip $(wildcard $(addsuffix /pwd.exe,$(subst ;, ,$(PATH)))))
  14. ifeq ($(PWD),)
  15. PWD:=$(strip $(wildcard $(addsuffix /pwd,$(subst :, ,$(PATH)))))
  16. ifeq ($(PWD),)
  17. nopwd:
  18. @echo You need the GNU utils package to use this Makefile!
  19. @echo Get ftp://ftp.freepascal.org/pub/fpc/dist/go32v2/utilgo32.zip
  20. @exit
  21. else
  22. inlinux=1
  23. endif
  24. else
  25. PWD:=$(firstword $(PWD))
  26. endif
  27. # Detect NT - NT sets OS to Windows_NT
  28. ifndef inlinux
  29. ifeq ($(OS),Windows_NT)
  30. inWinNT=1
  31. endif
  32. endif
  33. # Detect OS/2 - OS/2 has OS2_SHELL defined
  34. ifndef inlinux
  35. ifndef inWinNT
  36. ifdef OS2_SHELL
  37. inOS2=1
  38. endif
  39. endif
  40. endif
  41. # The extension of executables
  42. ifdef inlinux
  43. EXEEXT=
  44. else
  45. EXEEXT=.exe
  46. endif
  47. # The path which is search separated by spaces
  48. ifdef inlinux
  49. SEARCHPATH=$(subst :, ,$(PATH))
  50. else
  51. SEARCHPATH=$(subst ;, ,$(PATH))
  52. endif
  53. #####################################################################
  54. # FPC version/target Detection
  55. #####################################################################
  56. # What compiler to use ?
  57. ifndef FPC
  58. # Compatibility with old makefiles
  59. ifdef PP
  60. export FPC=$(PP)
  61. else
  62. ifdef inOS2
  63. export FPC=ppos2$(EXEEXT)
  64. else
  65. export FPC=ppc386$(EXEEXT)
  66. endif
  67. endif
  68. endif
  69. # Target OS
  70. ifndef OS_TARGET
  71. export OS_TARGET:=$(shell $(FPC) -iTO)
  72. endif
  73. # Source OS
  74. ifndef OS_SOURCE
  75. export OS_SOURCE:=$(shell $(FPC) -iSO)
  76. endif
  77. # Target CPU
  78. ifndef CPU_TARGET
  79. export CPU_TARGET:=$(shell $(FPC) -iTP)
  80. endif
  81. # Source CPU
  82. ifndef CPU_SOURCE
  83. export CPU_SOURCE:=$(shell $(FPC) -iSP)
  84. endif
  85. # FPC version
  86. ifndef FPC_VERSION
  87. export FPC_VERSION:=$(shell $(FPC) -iV)
  88. endif
  89. #####################################################################
  90. # Default Settings
  91. #####################################################################
  92. # Release ? Then force OPT and don't use extra opts via commandline
  93. ifndef REDIRFILE
  94. REDIRFILE=log
  95. endif
  96. ifdef RELEASE
  97. override OPT:=-Xs -OG2p3 -n
  98. endif
  99. # Verbose settings (warning,note,info)
  100. ifdef VERBOSE
  101. override OPT+=-vwni
  102. endif
  103. ifdef REDIR
  104. ifndef inlinux
  105. override FPC=redir -eo $(FPC)
  106. endif
  107. # set the verbosity to max
  108. override OPT+=-va
  109. override REDIR:= >> $(REDIRFILE)
  110. endif
  111. #####################################################################
  112. # User Settings
  113. #####################################################################
  114. # Targets
  115. override DIROBJECTS+=$(wildcard ibase mysql uncgi gdbint api fv)
  116. ifeq ($(OS_TARGET),linux)
  117. override DIROBJECTS+=$(wildcard gtk opengl utmp inet postgres ncurses x11 forms svgalib ggi zlib)
  118. endif
  119. ifeq ($(OS_TARGET),go32v2)
  120. override DIROBJECTS+=$(wildcard paszlib)
  121. endif
  122. ifeq ($(OS_TARGET),win32)
  123. override DIROBJECTS+=$(wildcard gtk opengl paszlib)
  124. endif
  125. ifeq ($(OS_TARGET),os2)
  126. override DIROBJECTS+=$(wildcard paszlib)
  127. endif
  128. # Clean
  129. # Install
  130. ZIPTARGET=install
  131. # Defaults
  132. # Directories
  133. ifndef PACKAGEDIR
  134. PACKAGEDIR=$(FPCDIR)/packages
  135. endif
  136. ifndef COMPONENTDIR
  137. COMPONENTDIR=$(FPCDIR)/components
  138. endif
  139. # Packages
  140. # Libraries
  141. #####################################################################
  142. # Standard rules
  143. #####################################################################
  144. all: $(addsuffix _all,$(DIROBJECTS))
  145. debug: $(addsuffix _debug,$(DIROBJECTS))
  146. examples: $(addsuffix _examples,$(DIROBJECTS))
  147. test: $(addsuffix _test,$(DIROBJECTS))
  148. smart: $(addsuffix _smart,$(DIROBJECTS))
  149. shared: $(addsuffix _shared,$(DIROBJECTS))
  150. showinstall: $(addsuffix _showinstall,$(DIROBJECTS))
  151. install: $(addsuffix _install,$(DIROBJECTS))
  152. sourceinstall: $(addsuffix _sourceinstall,$(DIROBJECTS))
  153. clean: $(addsuffix _clean,$(DIROBJECTS))
  154. cleanall: $(addsuffix _cleanall,$(DIROBJECTS))
  155. depend: $(addsuffix _depend,$(DIROBJECTS))
  156. .PHONY: all debug examples test smart shared showinstall install sourceinstall clean cleanall depend
  157. #####################################################################
  158. # Package depends
  159. #####################################################################
  160. ifneq ($(wildcard $(RTLDIR)),)
  161. ifeq ($(wildcard $(RTLDIR)/$(FPCMADE)),)
  162. override COMPILEPACKAGES+=rtl
  163. rtl_package:
  164. $(MAKE) -C $(RTLDIR) all
  165. endif
  166. endif
  167. .PHONY: rtl_package
  168. # Target Dirs
  169. OBJECTDIRIBASE=1
  170. OBJECTDIRMYSQL=1
  171. OBJECTDIRUNCGI=1
  172. OBJECTDIRGDBINT=1
  173. OBJECTDIRAPI=1
  174. OBJECTDIRFV=1
  175. ifeq ($(OS_TARGET),linux)
  176. OBJECTDIRGTK=1
  177. OBJECTDIROPENGL=1
  178. OBJECTDIRUTMP=1
  179. OBJECTDIRINET=1
  180. OBJECTDIRPOSTGRES=1
  181. OBJECTDIRNCURSES=1
  182. OBJECTDIRX11=1
  183. OBJECTDIRFORMS=1
  184. OBJECTDIRSVGALIB=1
  185. OBJECTDIRGGI=1
  186. OBJECTDIRZLIB=1
  187. endif
  188. ifeq ($(OS_TARGET),go32v2)
  189. OBJECTDIRPASZLIB=1
  190. endif
  191. ifeq ($(OS_TARGET),win32)
  192. OBJECTDIRGTK=1
  193. OBJECTDIROPENGL=1
  194. OBJECTDIRPASZLIB=1
  195. endif
  196. ifeq ($(OS_TARGET),os2)
  197. OBJECTDIRPASZLIB=1
  198. endif
  199. # Dir ibase
  200. ifdef OBJECTDIRIBASE
  201. .PHONY: ibase_all ibase_debug ibase_examples ibase_test ibase_smart ibase_shared ibase_showinstall ibase_install ibase_sourceinstall ibase_zipinstall ibase_zipinstalladd ibase_clean ibase_cleanall ibase_depend ibase_info
  202. ibase_all:
  203. $(MAKE) -C ibase all
  204. ibase_debug:
  205. $(MAKE) -C ibase debug
  206. ibase_examples:
  207. $(MAKE) -C ibase examples
  208. ibase_test:
  209. $(MAKE) -C ibase test
  210. ibase_smart:
  211. $(MAKE) -C ibase smart
  212. ibase_shared:
  213. $(MAKE) -C ibase shared
  214. ibase_showinstall:
  215. $(MAKE) -C ibase showinstall
  216. ibase_install:
  217. $(MAKE) -C ibase install
  218. ibase_sourceinstall:
  219. $(MAKE) -C ibase sourceinstall
  220. ibase_zipinstall:
  221. $(MAKE) -C ibase zipinstall
  222. ibase_zipinstalladd:
  223. $(MAKE) -C ibase zipinstalladd
  224. ibase_clean:
  225. $(MAKE) -C ibase clean
  226. ibase_cleanall:
  227. $(MAKE) -C ibase cleanall
  228. ibase_depend:
  229. $(MAKE) -C ibase depend
  230. ibase_info:
  231. $(MAKE) -C ibase info
  232. endif
  233. # Dir mysql
  234. ifdef OBJECTDIRMYSQL
  235. .PHONY: mysql_all mysql_debug mysql_examples mysql_test mysql_smart mysql_shared mysql_showinstall mysql_install mysql_sourceinstall mysql_zipinstall mysql_zipinstalladd mysql_clean mysql_cleanall mysql_depend mysql_info
  236. mysql_all:
  237. $(MAKE) -C mysql all
  238. mysql_debug:
  239. $(MAKE) -C mysql debug
  240. mysql_examples:
  241. $(MAKE) -C mysql examples
  242. mysql_test:
  243. $(MAKE) -C mysql test
  244. mysql_smart:
  245. $(MAKE) -C mysql smart
  246. mysql_shared:
  247. $(MAKE) -C mysql shared
  248. mysql_showinstall:
  249. $(MAKE) -C mysql showinstall
  250. mysql_install:
  251. $(MAKE) -C mysql install
  252. mysql_sourceinstall:
  253. $(MAKE) -C mysql sourceinstall
  254. mysql_zipinstall:
  255. $(MAKE) -C mysql zipinstall
  256. mysql_zipinstalladd:
  257. $(MAKE) -C mysql zipinstalladd
  258. mysql_clean:
  259. $(MAKE) -C mysql clean
  260. mysql_cleanall:
  261. $(MAKE) -C mysql cleanall
  262. mysql_depend:
  263. $(MAKE) -C mysql depend
  264. mysql_info:
  265. $(MAKE) -C mysql info
  266. endif
  267. # Dir uncgi
  268. ifdef OBJECTDIRUNCGI
  269. .PHONY: uncgi_all uncgi_debug uncgi_examples uncgi_test uncgi_smart uncgi_shared uncgi_showinstall uncgi_install uncgi_sourceinstall uncgi_zipinstall uncgi_zipinstalladd uncgi_clean uncgi_cleanall uncgi_depend uncgi_info
  270. uncgi_all:
  271. $(MAKE) -C uncgi all
  272. uncgi_debug:
  273. $(MAKE) -C uncgi debug
  274. uncgi_examples:
  275. $(MAKE) -C uncgi examples
  276. uncgi_test:
  277. $(MAKE) -C uncgi test
  278. uncgi_smart:
  279. $(MAKE) -C uncgi smart
  280. uncgi_shared:
  281. $(MAKE) -C uncgi shared
  282. uncgi_showinstall:
  283. $(MAKE) -C uncgi showinstall
  284. uncgi_install:
  285. $(MAKE) -C uncgi install
  286. uncgi_sourceinstall:
  287. $(MAKE) -C uncgi sourceinstall
  288. uncgi_zipinstall:
  289. $(MAKE) -C uncgi zipinstall
  290. uncgi_zipinstalladd:
  291. $(MAKE) -C uncgi zipinstalladd
  292. uncgi_clean:
  293. $(MAKE) -C uncgi clean
  294. uncgi_cleanall:
  295. $(MAKE) -C uncgi cleanall
  296. uncgi_depend:
  297. $(MAKE) -C uncgi depend
  298. uncgi_info:
  299. $(MAKE) -C uncgi info
  300. endif
  301. # Dir gdbint
  302. ifdef OBJECTDIRGDBINT
  303. .PHONY: gdbint_all gdbint_debug gdbint_examples gdbint_test gdbint_smart gdbint_shared gdbint_showinstall gdbint_install gdbint_sourceinstall gdbint_zipinstall gdbint_zipinstalladd gdbint_clean gdbint_cleanall gdbint_depend gdbint_info
  304. gdbint_all:
  305. $(MAKE) -C gdbint all
  306. gdbint_debug:
  307. $(MAKE) -C gdbint debug
  308. gdbint_examples:
  309. $(MAKE) -C gdbint examples
  310. gdbint_test:
  311. $(MAKE) -C gdbint test
  312. gdbint_smart:
  313. $(MAKE) -C gdbint smart
  314. gdbint_shared:
  315. $(MAKE) -C gdbint shared
  316. gdbint_showinstall:
  317. $(MAKE) -C gdbint showinstall
  318. gdbint_install:
  319. $(MAKE) -C gdbint install
  320. gdbint_sourceinstall:
  321. $(MAKE) -C gdbint sourceinstall
  322. gdbint_zipinstall:
  323. $(MAKE) -C gdbint zipinstall
  324. gdbint_zipinstalladd:
  325. $(MAKE) -C gdbint zipinstalladd
  326. gdbint_clean:
  327. $(MAKE) -C gdbint clean
  328. gdbint_cleanall:
  329. $(MAKE) -C gdbint cleanall
  330. gdbint_depend:
  331. $(MAKE) -C gdbint depend
  332. gdbint_info:
  333. $(MAKE) -C gdbint info
  334. endif
  335. # Dir api
  336. ifdef OBJECTDIRAPI
  337. .PHONY: api_all api_debug api_examples api_test api_smart api_shared api_showinstall api_install api_sourceinstall api_zipinstall api_zipinstalladd api_clean api_cleanall api_depend api_info
  338. api_all:
  339. $(MAKE) -C api all
  340. api_debug:
  341. $(MAKE) -C api debug
  342. api_examples:
  343. $(MAKE) -C api examples
  344. api_test:
  345. $(MAKE) -C api test
  346. api_smart:
  347. $(MAKE) -C api smart
  348. api_shared:
  349. $(MAKE) -C api shared
  350. api_showinstall:
  351. $(MAKE) -C api showinstall
  352. api_install:
  353. $(MAKE) -C api install
  354. api_sourceinstall:
  355. $(MAKE) -C api sourceinstall
  356. api_zipinstall:
  357. $(MAKE) -C api zipinstall
  358. api_zipinstalladd:
  359. $(MAKE) -C api zipinstalladd
  360. api_clean:
  361. $(MAKE) -C api clean
  362. api_cleanall:
  363. $(MAKE) -C api cleanall
  364. api_depend:
  365. $(MAKE) -C api depend
  366. api_info:
  367. $(MAKE) -C api info
  368. endif
  369. # Dir fv
  370. ifdef OBJECTDIRFV
  371. .PHONY: fv_all fv_debug fv_examples fv_test fv_smart fv_shared fv_showinstall fv_install fv_sourceinstall fv_zipinstall fv_zipinstalladd fv_clean fv_cleanall fv_depend fv_info
  372. fv_all:
  373. $(MAKE) -C fv all
  374. fv_debug:
  375. $(MAKE) -C fv debug
  376. fv_examples:
  377. $(MAKE) -C fv examples
  378. fv_test:
  379. $(MAKE) -C fv test
  380. fv_smart:
  381. $(MAKE) -C fv smart
  382. fv_shared:
  383. $(MAKE) -C fv shared
  384. fv_showinstall:
  385. $(MAKE) -C fv showinstall
  386. fv_install:
  387. $(MAKE) -C fv install
  388. fv_sourceinstall:
  389. $(MAKE) -C fv sourceinstall
  390. fv_zipinstall:
  391. $(MAKE) -C fv zipinstall
  392. fv_zipinstalladd:
  393. $(MAKE) -C fv zipinstalladd
  394. fv_clean:
  395. $(MAKE) -C fv clean
  396. fv_cleanall:
  397. $(MAKE) -C fv cleanall
  398. fv_depend:
  399. $(MAKE) -C fv depend
  400. fv_info:
  401. $(MAKE) -C fv info
  402. endif
  403. # Dir gtk
  404. ifdef OBJECTDIRGTK
  405. .PHONY: gtk_all gtk_debug gtk_examples gtk_test gtk_smart gtk_shared gtk_showinstall gtk_install gtk_sourceinstall gtk_zipinstall gtk_zipinstalladd gtk_clean gtk_cleanall gtk_depend gtk_info
  406. gtk_all:
  407. $(MAKE) -C gtk all
  408. gtk_debug:
  409. $(MAKE) -C gtk debug
  410. gtk_examples:
  411. $(MAKE) -C gtk examples
  412. gtk_test:
  413. $(MAKE) -C gtk test
  414. gtk_smart:
  415. $(MAKE) -C gtk smart
  416. gtk_shared:
  417. $(MAKE) -C gtk shared
  418. gtk_showinstall:
  419. $(MAKE) -C gtk showinstall
  420. gtk_install:
  421. $(MAKE) -C gtk install
  422. gtk_sourceinstall:
  423. $(MAKE) -C gtk sourceinstall
  424. gtk_zipinstall:
  425. $(MAKE) -C gtk zipinstall
  426. gtk_zipinstalladd:
  427. $(MAKE) -C gtk zipinstalladd
  428. gtk_clean:
  429. $(MAKE) -C gtk clean
  430. gtk_cleanall:
  431. $(MAKE) -C gtk cleanall
  432. gtk_depend:
  433. $(MAKE) -C gtk depend
  434. gtk_info:
  435. $(MAKE) -C gtk info
  436. endif
  437. # Dir opengl
  438. ifdef OBJECTDIROPENGL
  439. .PHONY: opengl_all opengl_debug opengl_examples opengl_test opengl_smart opengl_shared opengl_showinstall opengl_install opengl_sourceinstall opengl_zipinstall opengl_zipinstalladd opengl_clean opengl_cleanall opengl_depend opengl_info
  440. opengl_all:
  441. $(MAKE) -C opengl all
  442. opengl_debug:
  443. $(MAKE) -C opengl debug
  444. opengl_examples:
  445. $(MAKE) -C opengl examples
  446. opengl_test:
  447. $(MAKE) -C opengl test
  448. opengl_smart:
  449. $(MAKE) -C opengl smart
  450. opengl_shared:
  451. $(MAKE) -C opengl shared
  452. opengl_showinstall:
  453. $(MAKE) -C opengl showinstall
  454. opengl_install:
  455. $(MAKE) -C opengl install
  456. opengl_sourceinstall:
  457. $(MAKE) -C opengl sourceinstall
  458. opengl_zipinstall:
  459. $(MAKE) -C opengl zipinstall
  460. opengl_zipinstalladd:
  461. $(MAKE) -C opengl zipinstalladd
  462. opengl_clean:
  463. $(MAKE) -C opengl clean
  464. opengl_cleanall:
  465. $(MAKE) -C opengl cleanall
  466. opengl_depend:
  467. $(MAKE) -C opengl depend
  468. opengl_info:
  469. $(MAKE) -C opengl info
  470. endif
  471. # Dir utmp
  472. ifdef OBJECTDIRUTMP
  473. .PHONY: utmp_all utmp_debug utmp_examples utmp_test utmp_smart utmp_shared utmp_showinstall utmp_install utmp_sourceinstall utmp_zipinstall utmp_zipinstalladd utmp_clean utmp_cleanall utmp_depend utmp_info
  474. utmp_all:
  475. $(MAKE) -C utmp all
  476. utmp_debug:
  477. $(MAKE) -C utmp debug
  478. utmp_examples:
  479. $(MAKE) -C utmp examples
  480. utmp_test:
  481. $(MAKE) -C utmp test
  482. utmp_smart:
  483. $(MAKE) -C utmp smart
  484. utmp_shared:
  485. $(MAKE) -C utmp shared
  486. utmp_showinstall:
  487. $(MAKE) -C utmp showinstall
  488. utmp_install:
  489. $(MAKE) -C utmp install
  490. utmp_sourceinstall:
  491. $(MAKE) -C utmp sourceinstall
  492. utmp_zipinstall:
  493. $(MAKE) -C utmp zipinstall
  494. utmp_zipinstalladd:
  495. $(MAKE) -C utmp zipinstalladd
  496. utmp_clean:
  497. $(MAKE) -C utmp clean
  498. utmp_cleanall:
  499. $(MAKE) -C utmp cleanall
  500. utmp_depend:
  501. $(MAKE) -C utmp depend
  502. utmp_info:
  503. $(MAKE) -C utmp info
  504. endif
  505. # Dir inet
  506. ifdef OBJECTDIRINET
  507. .PHONY: inet_all inet_debug inet_examples inet_test inet_smart inet_shared inet_showinstall inet_install inet_sourceinstall inet_zipinstall inet_zipinstalladd inet_clean inet_cleanall inet_depend inet_info
  508. inet_all:
  509. $(MAKE) -C inet all
  510. inet_debug:
  511. $(MAKE) -C inet debug
  512. inet_examples:
  513. $(MAKE) -C inet examples
  514. inet_test:
  515. $(MAKE) -C inet test
  516. inet_smart:
  517. $(MAKE) -C inet smart
  518. inet_shared:
  519. $(MAKE) -C inet shared
  520. inet_showinstall:
  521. $(MAKE) -C inet showinstall
  522. inet_install:
  523. $(MAKE) -C inet install
  524. inet_sourceinstall:
  525. $(MAKE) -C inet sourceinstall
  526. inet_zipinstall:
  527. $(MAKE) -C inet zipinstall
  528. inet_zipinstalladd:
  529. $(MAKE) -C inet zipinstalladd
  530. inet_clean:
  531. $(MAKE) -C inet clean
  532. inet_cleanall:
  533. $(MAKE) -C inet cleanall
  534. inet_depend:
  535. $(MAKE) -C inet depend
  536. inet_info:
  537. $(MAKE) -C inet info
  538. endif
  539. # Dir postgres
  540. ifdef OBJECTDIRPOSTGRES
  541. .PHONY: postgres_all postgres_debug postgres_examples postgres_test postgres_smart postgres_shared postgres_showinstall postgres_install postgres_sourceinstall postgres_zipinstall postgres_zipinstalladd postgres_clean postgres_cleanall postgres_depend postgres_info
  542. postgres_all:
  543. $(MAKE) -C postgres all
  544. postgres_debug:
  545. $(MAKE) -C postgres debug
  546. postgres_examples:
  547. $(MAKE) -C postgres examples
  548. postgres_test:
  549. $(MAKE) -C postgres test
  550. postgres_smart:
  551. $(MAKE) -C postgres smart
  552. postgres_shared:
  553. $(MAKE) -C postgres shared
  554. postgres_showinstall:
  555. $(MAKE) -C postgres showinstall
  556. postgres_install:
  557. $(MAKE) -C postgres install
  558. postgres_sourceinstall:
  559. $(MAKE) -C postgres sourceinstall
  560. postgres_zipinstall:
  561. $(MAKE) -C postgres zipinstall
  562. postgres_zipinstalladd:
  563. $(MAKE) -C postgres zipinstalladd
  564. postgres_clean:
  565. $(MAKE) -C postgres clean
  566. postgres_cleanall:
  567. $(MAKE) -C postgres cleanall
  568. postgres_depend:
  569. $(MAKE) -C postgres depend
  570. postgres_info:
  571. $(MAKE) -C postgres info
  572. endif
  573. # Dir ncurses
  574. ifdef OBJECTDIRNCURSES
  575. .PHONY: ncurses_all ncurses_debug ncurses_examples ncurses_test ncurses_smart ncurses_shared ncurses_showinstall ncurses_install ncurses_sourceinstall ncurses_zipinstall ncurses_zipinstalladd ncurses_clean ncurses_cleanall ncurses_depend ncurses_info
  576. ncurses_all:
  577. $(MAKE) -C ncurses all
  578. ncurses_debug:
  579. $(MAKE) -C ncurses debug
  580. ncurses_examples:
  581. $(MAKE) -C ncurses examples
  582. ncurses_test:
  583. $(MAKE) -C ncurses test
  584. ncurses_smart:
  585. $(MAKE) -C ncurses smart
  586. ncurses_shared:
  587. $(MAKE) -C ncurses shared
  588. ncurses_showinstall:
  589. $(MAKE) -C ncurses showinstall
  590. ncurses_install:
  591. $(MAKE) -C ncurses install
  592. ncurses_sourceinstall:
  593. $(MAKE) -C ncurses sourceinstall
  594. ncurses_zipinstall:
  595. $(MAKE) -C ncurses zipinstall
  596. ncurses_zipinstalladd:
  597. $(MAKE) -C ncurses zipinstalladd
  598. ncurses_clean:
  599. $(MAKE) -C ncurses clean
  600. ncurses_cleanall:
  601. $(MAKE) -C ncurses cleanall
  602. ncurses_depend:
  603. $(MAKE) -C ncurses depend
  604. ncurses_info:
  605. $(MAKE) -C ncurses info
  606. endif
  607. # Dir x11
  608. ifdef OBJECTDIRX11
  609. .PHONY: x11_all x11_debug x11_examples x11_test x11_smart x11_shared x11_showinstall x11_install x11_sourceinstall x11_zipinstall x11_zipinstalladd x11_clean x11_cleanall x11_depend x11_info
  610. x11_all:
  611. $(MAKE) -C x11 all
  612. x11_debug:
  613. $(MAKE) -C x11 debug
  614. x11_examples:
  615. $(MAKE) -C x11 examples
  616. x11_test:
  617. $(MAKE) -C x11 test
  618. x11_smart:
  619. $(MAKE) -C x11 smart
  620. x11_shared:
  621. $(MAKE) -C x11 shared
  622. x11_showinstall:
  623. $(MAKE) -C x11 showinstall
  624. x11_install:
  625. $(MAKE) -C x11 install
  626. x11_sourceinstall:
  627. $(MAKE) -C x11 sourceinstall
  628. x11_zipinstall:
  629. $(MAKE) -C x11 zipinstall
  630. x11_zipinstalladd:
  631. $(MAKE) -C x11 zipinstalladd
  632. x11_clean:
  633. $(MAKE) -C x11 clean
  634. x11_cleanall:
  635. $(MAKE) -C x11 cleanall
  636. x11_depend:
  637. $(MAKE) -C x11 depend
  638. x11_info:
  639. $(MAKE) -C x11 info
  640. endif
  641. # Dir forms
  642. ifdef OBJECTDIRFORMS
  643. .PHONY: forms_all forms_debug forms_examples forms_test forms_smart forms_shared forms_showinstall forms_install forms_sourceinstall forms_zipinstall forms_zipinstalladd forms_clean forms_cleanall forms_depend forms_info
  644. forms_all:
  645. $(MAKE) -C forms all
  646. forms_debug:
  647. $(MAKE) -C forms debug
  648. forms_examples:
  649. $(MAKE) -C forms examples
  650. forms_test:
  651. $(MAKE) -C forms test
  652. forms_smart:
  653. $(MAKE) -C forms smart
  654. forms_shared:
  655. $(MAKE) -C forms shared
  656. forms_showinstall:
  657. $(MAKE) -C forms showinstall
  658. forms_install:
  659. $(MAKE) -C forms install
  660. forms_sourceinstall:
  661. $(MAKE) -C forms sourceinstall
  662. forms_zipinstall:
  663. $(MAKE) -C forms zipinstall
  664. forms_zipinstalladd:
  665. $(MAKE) -C forms zipinstalladd
  666. forms_clean:
  667. $(MAKE) -C forms clean
  668. forms_cleanall:
  669. $(MAKE) -C forms cleanall
  670. forms_depend:
  671. $(MAKE) -C forms depend
  672. forms_info:
  673. $(MAKE) -C forms info
  674. endif
  675. # Dir svgalib
  676. ifdef OBJECTDIRSVGALIB
  677. .PHONY: svgalib_all svgalib_debug svgalib_examples svgalib_test svgalib_smart svgalib_shared svgalib_showinstall svgalib_install svgalib_sourceinstall svgalib_zipinstall svgalib_zipinstalladd svgalib_clean svgalib_cleanall svgalib_depend svgalib_info
  678. svgalib_all:
  679. $(MAKE) -C svgalib all
  680. svgalib_debug:
  681. $(MAKE) -C svgalib debug
  682. svgalib_examples:
  683. $(MAKE) -C svgalib examples
  684. svgalib_test:
  685. $(MAKE) -C svgalib test
  686. svgalib_smart:
  687. $(MAKE) -C svgalib smart
  688. svgalib_shared:
  689. $(MAKE) -C svgalib shared
  690. svgalib_showinstall:
  691. $(MAKE) -C svgalib showinstall
  692. svgalib_install:
  693. $(MAKE) -C svgalib install
  694. svgalib_sourceinstall:
  695. $(MAKE) -C svgalib sourceinstall
  696. svgalib_zipinstall:
  697. $(MAKE) -C svgalib zipinstall
  698. svgalib_zipinstalladd:
  699. $(MAKE) -C svgalib zipinstalladd
  700. svgalib_clean:
  701. $(MAKE) -C svgalib clean
  702. svgalib_cleanall:
  703. $(MAKE) -C svgalib cleanall
  704. svgalib_depend:
  705. $(MAKE) -C svgalib depend
  706. svgalib_info:
  707. $(MAKE) -C svgalib info
  708. endif
  709. # Dir ggi
  710. ifdef OBJECTDIRGGI
  711. .PHONY: ggi_all ggi_debug ggi_examples ggi_test ggi_smart ggi_shared ggi_showinstall ggi_install ggi_sourceinstall ggi_zipinstall ggi_zipinstalladd ggi_clean ggi_cleanall ggi_depend ggi_info
  712. ggi_all:
  713. $(MAKE) -C ggi all
  714. ggi_debug:
  715. $(MAKE) -C ggi debug
  716. ggi_examples:
  717. $(MAKE) -C ggi examples
  718. ggi_test:
  719. $(MAKE) -C ggi test
  720. ggi_smart:
  721. $(MAKE) -C ggi smart
  722. ggi_shared:
  723. $(MAKE) -C ggi shared
  724. ggi_showinstall:
  725. $(MAKE) -C ggi showinstall
  726. ggi_install:
  727. $(MAKE) -C ggi install
  728. ggi_sourceinstall:
  729. $(MAKE) -C ggi sourceinstall
  730. ggi_zipinstall:
  731. $(MAKE) -C ggi zipinstall
  732. ggi_zipinstalladd:
  733. $(MAKE) -C ggi zipinstalladd
  734. ggi_clean:
  735. $(MAKE) -C ggi clean
  736. ggi_cleanall:
  737. $(MAKE) -C ggi cleanall
  738. ggi_depend:
  739. $(MAKE) -C ggi depend
  740. ggi_info:
  741. $(MAKE) -C ggi info
  742. endif
  743. # Dir zlib
  744. ifdef OBJECTDIRZLIB
  745. .PHONY: zlib_all zlib_debug zlib_examples zlib_test zlib_smart zlib_shared zlib_showinstall zlib_install zlib_sourceinstall zlib_zipinstall zlib_zipinstalladd zlib_clean zlib_cleanall zlib_depend zlib_info
  746. zlib_all:
  747. $(MAKE) -C zlib all
  748. zlib_debug:
  749. $(MAKE) -C zlib debug
  750. zlib_examples:
  751. $(MAKE) -C zlib examples
  752. zlib_test:
  753. $(MAKE) -C zlib test
  754. zlib_smart:
  755. $(MAKE) -C zlib smart
  756. zlib_shared:
  757. $(MAKE) -C zlib shared
  758. zlib_showinstall:
  759. $(MAKE) -C zlib showinstall
  760. zlib_install:
  761. $(MAKE) -C zlib install
  762. zlib_sourceinstall:
  763. $(MAKE) -C zlib sourceinstall
  764. zlib_zipinstall:
  765. $(MAKE) -C zlib zipinstall
  766. zlib_zipinstalladd:
  767. $(MAKE) -C zlib zipinstalladd
  768. zlib_clean:
  769. $(MAKE) -C zlib clean
  770. zlib_cleanall:
  771. $(MAKE) -C zlib cleanall
  772. zlib_depend:
  773. $(MAKE) -C zlib depend
  774. zlib_info:
  775. $(MAKE) -C zlib info
  776. endif
  777. # Dir paszlib
  778. ifdef OBJECTDIRPASZLIB
  779. .PHONY: paszlib_all paszlib_debug paszlib_examples paszlib_test paszlib_smart paszlib_shared paszlib_showinstall paszlib_install paszlib_sourceinstall paszlib_zipinstall paszlib_zipinstalladd paszlib_clean paszlib_cleanall paszlib_depend paszlib_info
  780. paszlib_all:
  781. $(MAKE) -C paszlib all
  782. paszlib_debug:
  783. $(MAKE) -C paszlib debug
  784. paszlib_examples:
  785. $(MAKE) -C paszlib examples
  786. paszlib_test:
  787. $(MAKE) -C paszlib test
  788. paszlib_smart:
  789. $(MAKE) -C paszlib smart
  790. paszlib_shared:
  791. $(MAKE) -C paszlib shared
  792. paszlib_showinstall:
  793. $(MAKE) -C paszlib showinstall
  794. paszlib_install:
  795. $(MAKE) -C paszlib install
  796. paszlib_sourceinstall:
  797. $(MAKE) -C paszlib sourceinstall
  798. paszlib_zipinstall:
  799. $(MAKE) -C paszlib zipinstall
  800. paszlib_zipinstalladd:
  801. $(MAKE) -C paszlib zipinstalladd
  802. paszlib_clean:
  803. $(MAKE) -C paszlib clean
  804. paszlib_cleanall:
  805. $(MAKE) -C paszlib cleanall
  806. paszlib_depend:
  807. $(MAKE) -C paszlib depend
  808. paszlib_info:
  809. $(MAKE) -C paszlib info
  810. endif