Makefile 20 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115
  1. #
  2. # Makefile generated by fpcmake v0.99.13 on 1999-12-19 16:02
  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 paszlib gdbint api fv)
  116. ifeq ($(OS_TARGET),linux)
  117. override DIROBJECTS+=$(wildcard gtk opengl utmp inet postgres ncurses forms svgalib ggi zlib)
  118. endif
  119. ifeq ($(OS_TARGET),win32)
  120. override DIROBJECTS+=$(wildcard gtk opengl)
  121. endif
  122. # Clean
  123. # Install
  124. ZIPTARGET=install
  125. # Defaults
  126. # Directories
  127. ifndef PACKAGEDIR
  128. PACKAGEDIR=$(FPCDIR)/packages
  129. endif
  130. ifndef COMPONENTDIR
  131. COMPONENTDIR=$(FPCDIR)/components
  132. endif
  133. # Packages
  134. # Libraries
  135. #####################################################################
  136. # Standard rules
  137. #####################################################################
  138. all: $(addsuffix _all,$(DIROBJECTS))
  139. debug: $(addsuffix _debug,$(DIROBJECTS))
  140. examples: $(addsuffix _examples,$(DIROBJECTS))
  141. test: $(addsuffix _test,$(DIROBJECTS))
  142. smart: $(addsuffix _smart,$(DIROBJECTS))
  143. shared: $(addsuffix _shared,$(DIROBJECTS))
  144. showinstall: $(addsuffix _showinstall,$(DIROBJECTS))
  145. install: $(addsuffix _install,$(DIROBJECTS))
  146. sourceinstall: $(addsuffix _sourceinstall,$(DIROBJECTS))
  147. zipinstall: $(addsuffix _zipinstall,$(DIROBJECTS))
  148. zipinstalladd: $(addsuffix _zipinstalladd,$(DIROBJECTS))
  149. clean: $(addsuffix _clean,$(DIROBJECTS))
  150. cleanall: $(addsuffix _cleanall,$(DIROBJECTS))
  151. depend: $(addsuffix _depend,$(DIROBJECTS))
  152. info: $(addsuffix _info,$(DIROBJECTS))
  153. .PHONY: all debug examples test smart shared showinstall install sourceinstall zipinstall zipinstalladd clean cleanall depend info
  154. #####################################################################
  155. # Package depends
  156. #####################################################################
  157. ifneq ($(wildcard $(RTLDIR)),)
  158. ifeq ($(wildcard $(RTLDIR)/$(FPCMADE)),)
  159. override COMPILEPACKAGES+=rtl
  160. rtl_package:
  161. $(MAKE) -C $(RTLDIR) all
  162. endif
  163. endif
  164. .PHONY: rtl_package
  165. # Target Dirs
  166. OBJECTDIRIBASE=1
  167. OBJECTDIRMYSQL=1
  168. OBJECTDIRUNCGI=1
  169. OBJECTDIRPASZLIB=1
  170. OBJECTDIRGDBINT=1
  171. OBJECTDIRAPI=1
  172. OBJECTDIRFV=1
  173. ifeq ($(OS_TARGET),linux)
  174. OBJECTDIRGTK=1
  175. OBJECTDIROPENGL=1
  176. OBJECTDIRUTMP=1
  177. OBJECTDIRINET=1
  178. OBJECTDIRPOSTGRES=1
  179. OBJECTDIRNCURSES=1
  180. OBJECTDIRFORMS=1
  181. OBJECTDIRSVGALIB=1
  182. OBJECTDIRGGI=1
  183. OBJECTDIRZLIB=1
  184. endif
  185. ifeq ($(OS_TARGET),win32)
  186. OBJECTDIRGTK=1
  187. OBJECTDIROPENGL=1
  188. endif
  189. # Dir ibase
  190. ifdef OBJECTDIRIBASE
  191. .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
  192. ibase_all:
  193. $(MAKE) -C ibase all
  194. ibase_debug:
  195. $(MAKE) -C ibase debug
  196. ibase_examples:
  197. $(MAKE) -C ibase examples
  198. ibase_test:
  199. $(MAKE) -C ibase test
  200. ibase_smart:
  201. $(MAKE) -C ibase smart
  202. ibase_shared:
  203. $(MAKE) -C ibase shared
  204. ibase_showinstall:
  205. $(MAKE) -C ibase showinstall
  206. ibase_install:
  207. $(MAKE) -C ibase install
  208. ibase_sourceinstall:
  209. $(MAKE) -C ibase sourceinstall
  210. ibase_zipinstall:
  211. $(MAKE) -C ibase zipinstall
  212. ibase_zipinstalladd:
  213. $(MAKE) -C ibase zipinstalladd
  214. ibase_clean:
  215. $(MAKE) -C ibase clean
  216. ibase_cleanall:
  217. $(MAKE) -C ibase cleanall
  218. ibase_depend:
  219. $(MAKE) -C ibase depend
  220. ibase_info:
  221. $(MAKE) -C ibase info
  222. endif
  223. # Dir mysql
  224. ifdef OBJECTDIRMYSQL
  225. .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
  226. mysql_all:
  227. $(MAKE) -C mysql all
  228. mysql_debug:
  229. $(MAKE) -C mysql debug
  230. mysql_examples:
  231. $(MAKE) -C mysql examples
  232. mysql_test:
  233. $(MAKE) -C mysql test
  234. mysql_smart:
  235. $(MAKE) -C mysql smart
  236. mysql_shared:
  237. $(MAKE) -C mysql shared
  238. mysql_showinstall:
  239. $(MAKE) -C mysql showinstall
  240. mysql_install:
  241. $(MAKE) -C mysql install
  242. mysql_sourceinstall:
  243. $(MAKE) -C mysql sourceinstall
  244. mysql_zipinstall:
  245. $(MAKE) -C mysql zipinstall
  246. mysql_zipinstalladd:
  247. $(MAKE) -C mysql zipinstalladd
  248. mysql_clean:
  249. $(MAKE) -C mysql clean
  250. mysql_cleanall:
  251. $(MAKE) -C mysql cleanall
  252. mysql_depend:
  253. $(MAKE) -C mysql depend
  254. mysql_info:
  255. $(MAKE) -C mysql info
  256. endif
  257. # Dir uncgi
  258. ifdef OBJECTDIRUNCGI
  259. .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
  260. uncgi_all:
  261. $(MAKE) -C uncgi all
  262. uncgi_debug:
  263. $(MAKE) -C uncgi debug
  264. uncgi_examples:
  265. $(MAKE) -C uncgi examples
  266. uncgi_test:
  267. $(MAKE) -C uncgi test
  268. uncgi_smart:
  269. $(MAKE) -C uncgi smart
  270. uncgi_shared:
  271. $(MAKE) -C uncgi shared
  272. uncgi_showinstall:
  273. $(MAKE) -C uncgi showinstall
  274. uncgi_install:
  275. $(MAKE) -C uncgi install
  276. uncgi_sourceinstall:
  277. $(MAKE) -C uncgi sourceinstall
  278. uncgi_zipinstall:
  279. $(MAKE) -C uncgi zipinstall
  280. uncgi_zipinstalladd:
  281. $(MAKE) -C uncgi zipinstalladd
  282. uncgi_clean:
  283. $(MAKE) -C uncgi clean
  284. uncgi_cleanall:
  285. $(MAKE) -C uncgi cleanall
  286. uncgi_depend:
  287. $(MAKE) -C uncgi depend
  288. uncgi_info:
  289. $(MAKE) -C uncgi info
  290. endif
  291. # Dir paszlib
  292. ifdef OBJECTDIRPASZLIB
  293. .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
  294. paszlib_all:
  295. $(MAKE) -C paszlib all
  296. paszlib_debug:
  297. $(MAKE) -C paszlib debug
  298. paszlib_examples:
  299. $(MAKE) -C paszlib examples
  300. paszlib_test:
  301. $(MAKE) -C paszlib test
  302. paszlib_smart:
  303. $(MAKE) -C paszlib smart
  304. paszlib_shared:
  305. $(MAKE) -C paszlib shared
  306. paszlib_showinstall:
  307. $(MAKE) -C paszlib showinstall
  308. paszlib_install:
  309. $(MAKE) -C paszlib install
  310. paszlib_sourceinstall:
  311. $(MAKE) -C paszlib sourceinstall
  312. paszlib_zipinstall:
  313. $(MAKE) -C paszlib zipinstall
  314. paszlib_zipinstalladd:
  315. $(MAKE) -C paszlib zipinstalladd
  316. paszlib_clean:
  317. $(MAKE) -C paszlib clean
  318. paszlib_cleanall:
  319. $(MAKE) -C paszlib cleanall
  320. paszlib_depend:
  321. $(MAKE) -C paszlib depend
  322. paszlib_info:
  323. $(MAKE) -C paszlib info
  324. endif
  325. # Dir gdbint
  326. ifdef OBJECTDIRGDBINT
  327. .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
  328. gdbint_all:
  329. $(MAKE) -C gdbint all
  330. gdbint_debug:
  331. $(MAKE) -C gdbint debug
  332. gdbint_examples:
  333. $(MAKE) -C gdbint examples
  334. gdbint_test:
  335. $(MAKE) -C gdbint test
  336. gdbint_smart:
  337. $(MAKE) -C gdbint smart
  338. gdbint_shared:
  339. $(MAKE) -C gdbint shared
  340. gdbint_showinstall:
  341. $(MAKE) -C gdbint showinstall
  342. gdbint_install:
  343. $(MAKE) -C gdbint install
  344. gdbint_sourceinstall:
  345. $(MAKE) -C gdbint sourceinstall
  346. gdbint_zipinstall:
  347. $(MAKE) -C gdbint zipinstall
  348. gdbint_zipinstalladd:
  349. $(MAKE) -C gdbint zipinstalladd
  350. gdbint_clean:
  351. $(MAKE) -C gdbint clean
  352. gdbint_cleanall:
  353. $(MAKE) -C gdbint cleanall
  354. gdbint_depend:
  355. $(MAKE) -C gdbint depend
  356. gdbint_info:
  357. $(MAKE) -C gdbint info
  358. endif
  359. # Dir api
  360. ifdef OBJECTDIRAPI
  361. .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
  362. api_all:
  363. $(MAKE) -C api all
  364. api_debug:
  365. $(MAKE) -C api debug
  366. api_examples:
  367. $(MAKE) -C api examples
  368. api_test:
  369. $(MAKE) -C api test
  370. api_smart:
  371. $(MAKE) -C api smart
  372. api_shared:
  373. $(MAKE) -C api shared
  374. api_showinstall:
  375. $(MAKE) -C api showinstall
  376. api_install:
  377. $(MAKE) -C api install
  378. api_sourceinstall:
  379. $(MAKE) -C api sourceinstall
  380. api_zipinstall:
  381. $(MAKE) -C api zipinstall
  382. api_zipinstalladd:
  383. $(MAKE) -C api zipinstalladd
  384. api_clean:
  385. $(MAKE) -C api clean
  386. api_cleanall:
  387. $(MAKE) -C api cleanall
  388. api_depend:
  389. $(MAKE) -C api depend
  390. api_info:
  391. $(MAKE) -C api info
  392. endif
  393. # Dir fv
  394. ifdef OBJECTDIRFV
  395. .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
  396. fv_all:
  397. $(MAKE) -C fv all
  398. fv_debug:
  399. $(MAKE) -C fv debug
  400. fv_examples:
  401. $(MAKE) -C fv examples
  402. fv_test:
  403. $(MAKE) -C fv test
  404. fv_smart:
  405. $(MAKE) -C fv smart
  406. fv_shared:
  407. $(MAKE) -C fv shared
  408. fv_showinstall:
  409. $(MAKE) -C fv showinstall
  410. fv_install:
  411. $(MAKE) -C fv install
  412. fv_sourceinstall:
  413. $(MAKE) -C fv sourceinstall
  414. fv_zipinstall:
  415. $(MAKE) -C fv zipinstall
  416. fv_zipinstalladd:
  417. $(MAKE) -C fv zipinstalladd
  418. fv_clean:
  419. $(MAKE) -C fv clean
  420. fv_cleanall:
  421. $(MAKE) -C fv cleanall
  422. fv_depend:
  423. $(MAKE) -C fv depend
  424. fv_info:
  425. $(MAKE) -C fv info
  426. endif
  427. # Dir gtk
  428. ifdef OBJECTDIRGTK
  429. .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
  430. gtk_all:
  431. $(MAKE) -C gtk all
  432. gtk_debug:
  433. $(MAKE) -C gtk debug
  434. gtk_examples:
  435. $(MAKE) -C gtk examples
  436. gtk_test:
  437. $(MAKE) -C gtk test
  438. gtk_smart:
  439. $(MAKE) -C gtk smart
  440. gtk_shared:
  441. $(MAKE) -C gtk shared
  442. gtk_showinstall:
  443. $(MAKE) -C gtk showinstall
  444. gtk_install:
  445. $(MAKE) -C gtk install
  446. gtk_sourceinstall:
  447. $(MAKE) -C gtk sourceinstall
  448. gtk_zipinstall:
  449. $(MAKE) -C gtk zipinstall
  450. gtk_zipinstalladd:
  451. $(MAKE) -C gtk zipinstalladd
  452. gtk_clean:
  453. $(MAKE) -C gtk clean
  454. gtk_cleanall:
  455. $(MAKE) -C gtk cleanall
  456. gtk_depend:
  457. $(MAKE) -C gtk depend
  458. gtk_info:
  459. $(MAKE) -C gtk info
  460. endif
  461. # Dir opengl
  462. ifdef OBJECTDIROPENGL
  463. .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
  464. opengl_all:
  465. $(MAKE) -C opengl all
  466. opengl_debug:
  467. $(MAKE) -C opengl debug
  468. opengl_examples:
  469. $(MAKE) -C opengl examples
  470. opengl_test:
  471. $(MAKE) -C opengl test
  472. opengl_smart:
  473. $(MAKE) -C opengl smart
  474. opengl_shared:
  475. $(MAKE) -C opengl shared
  476. opengl_showinstall:
  477. $(MAKE) -C opengl showinstall
  478. opengl_install:
  479. $(MAKE) -C opengl install
  480. opengl_sourceinstall:
  481. $(MAKE) -C opengl sourceinstall
  482. opengl_zipinstall:
  483. $(MAKE) -C opengl zipinstall
  484. opengl_zipinstalladd:
  485. $(MAKE) -C opengl zipinstalladd
  486. opengl_clean:
  487. $(MAKE) -C opengl clean
  488. opengl_cleanall:
  489. $(MAKE) -C opengl cleanall
  490. opengl_depend:
  491. $(MAKE) -C opengl depend
  492. opengl_info:
  493. $(MAKE) -C opengl info
  494. endif
  495. # Dir utmp
  496. ifdef OBJECTDIRUTMP
  497. .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
  498. utmp_all:
  499. $(MAKE) -C utmp all
  500. utmp_debug:
  501. $(MAKE) -C utmp debug
  502. utmp_examples:
  503. $(MAKE) -C utmp examples
  504. utmp_test:
  505. $(MAKE) -C utmp test
  506. utmp_smart:
  507. $(MAKE) -C utmp smart
  508. utmp_shared:
  509. $(MAKE) -C utmp shared
  510. utmp_showinstall:
  511. $(MAKE) -C utmp showinstall
  512. utmp_install:
  513. $(MAKE) -C utmp install
  514. utmp_sourceinstall:
  515. $(MAKE) -C utmp sourceinstall
  516. utmp_zipinstall:
  517. $(MAKE) -C utmp zipinstall
  518. utmp_zipinstalladd:
  519. $(MAKE) -C utmp zipinstalladd
  520. utmp_clean:
  521. $(MAKE) -C utmp clean
  522. utmp_cleanall:
  523. $(MAKE) -C utmp cleanall
  524. utmp_depend:
  525. $(MAKE) -C utmp depend
  526. utmp_info:
  527. $(MAKE) -C utmp info
  528. endif
  529. # Dir inet
  530. ifdef OBJECTDIRINET
  531. .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
  532. inet_all:
  533. $(MAKE) -C inet all
  534. inet_debug:
  535. $(MAKE) -C inet debug
  536. inet_examples:
  537. $(MAKE) -C inet examples
  538. inet_test:
  539. $(MAKE) -C inet test
  540. inet_smart:
  541. $(MAKE) -C inet smart
  542. inet_shared:
  543. $(MAKE) -C inet shared
  544. inet_showinstall:
  545. $(MAKE) -C inet showinstall
  546. inet_install:
  547. $(MAKE) -C inet install
  548. inet_sourceinstall:
  549. $(MAKE) -C inet sourceinstall
  550. inet_zipinstall:
  551. $(MAKE) -C inet zipinstall
  552. inet_zipinstalladd:
  553. $(MAKE) -C inet zipinstalladd
  554. inet_clean:
  555. $(MAKE) -C inet clean
  556. inet_cleanall:
  557. $(MAKE) -C inet cleanall
  558. inet_depend:
  559. $(MAKE) -C inet depend
  560. inet_info:
  561. $(MAKE) -C inet info
  562. endif
  563. # Dir postgres
  564. ifdef OBJECTDIRPOSTGRES
  565. .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
  566. postgres_all:
  567. $(MAKE) -C postgres all
  568. postgres_debug:
  569. $(MAKE) -C postgres debug
  570. postgres_examples:
  571. $(MAKE) -C postgres examples
  572. postgres_test:
  573. $(MAKE) -C postgres test
  574. postgres_smart:
  575. $(MAKE) -C postgres smart
  576. postgres_shared:
  577. $(MAKE) -C postgres shared
  578. postgres_showinstall:
  579. $(MAKE) -C postgres showinstall
  580. postgres_install:
  581. $(MAKE) -C postgres install
  582. postgres_sourceinstall:
  583. $(MAKE) -C postgres sourceinstall
  584. postgres_zipinstall:
  585. $(MAKE) -C postgres zipinstall
  586. postgres_zipinstalladd:
  587. $(MAKE) -C postgres zipinstalladd
  588. postgres_clean:
  589. $(MAKE) -C postgres clean
  590. postgres_cleanall:
  591. $(MAKE) -C postgres cleanall
  592. postgres_depend:
  593. $(MAKE) -C postgres depend
  594. postgres_info:
  595. $(MAKE) -C postgres info
  596. endif
  597. # Dir ncurses
  598. ifdef OBJECTDIRNCURSES
  599. .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
  600. ncurses_all:
  601. $(MAKE) -C ncurses all
  602. ncurses_debug:
  603. $(MAKE) -C ncurses debug
  604. ncurses_examples:
  605. $(MAKE) -C ncurses examples
  606. ncurses_test:
  607. $(MAKE) -C ncurses test
  608. ncurses_smart:
  609. $(MAKE) -C ncurses smart
  610. ncurses_shared:
  611. $(MAKE) -C ncurses shared
  612. ncurses_showinstall:
  613. $(MAKE) -C ncurses showinstall
  614. ncurses_install:
  615. $(MAKE) -C ncurses install
  616. ncurses_sourceinstall:
  617. $(MAKE) -C ncurses sourceinstall
  618. ncurses_zipinstall:
  619. $(MAKE) -C ncurses zipinstall
  620. ncurses_zipinstalladd:
  621. $(MAKE) -C ncurses zipinstalladd
  622. ncurses_clean:
  623. $(MAKE) -C ncurses clean
  624. ncurses_cleanall:
  625. $(MAKE) -C ncurses cleanall
  626. ncurses_depend:
  627. $(MAKE) -C ncurses depend
  628. ncurses_info:
  629. $(MAKE) -C ncurses info
  630. endif
  631. # Dir forms
  632. ifdef OBJECTDIRFORMS
  633. .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
  634. forms_all:
  635. $(MAKE) -C forms all
  636. forms_debug:
  637. $(MAKE) -C forms debug
  638. forms_examples:
  639. $(MAKE) -C forms examples
  640. forms_test:
  641. $(MAKE) -C forms test
  642. forms_smart:
  643. $(MAKE) -C forms smart
  644. forms_shared:
  645. $(MAKE) -C forms shared
  646. forms_showinstall:
  647. $(MAKE) -C forms showinstall
  648. forms_install:
  649. $(MAKE) -C forms install
  650. forms_sourceinstall:
  651. $(MAKE) -C forms sourceinstall
  652. forms_zipinstall:
  653. $(MAKE) -C forms zipinstall
  654. forms_zipinstalladd:
  655. $(MAKE) -C forms zipinstalladd
  656. forms_clean:
  657. $(MAKE) -C forms clean
  658. forms_cleanall:
  659. $(MAKE) -C forms cleanall
  660. forms_depend:
  661. $(MAKE) -C forms depend
  662. forms_info:
  663. $(MAKE) -C forms info
  664. endif
  665. # Dir svgalib
  666. ifdef OBJECTDIRSVGALIB
  667. .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
  668. svgalib_all:
  669. $(MAKE) -C svgalib all
  670. svgalib_debug:
  671. $(MAKE) -C svgalib debug
  672. svgalib_examples:
  673. $(MAKE) -C svgalib examples
  674. svgalib_test:
  675. $(MAKE) -C svgalib test
  676. svgalib_smart:
  677. $(MAKE) -C svgalib smart
  678. svgalib_shared:
  679. $(MAKE) -C svgalib shared
  680. svgalib_showinstall:
  681. $(MAKE) -C svgalib showinstall
  682. svgalib_install:
  683. $(MAKE) -C svgalib install
  684. svgalib_sourceinstall:
  685. $(MAKE) -C svgalib sourceinstall
  686. svgalib_zipinstall:
  687. $(MAKE) -C svgalib zipinstall
  688. svgalib_zipinstalladd:
  689. $(MAKE) -C svgalib zipinstalladd
  690. svgalib_clean:
  691. $(MAKE) -C svgalib clean
  692. svgalib_cleanall:
  693. $(MAKE) -C svgalib cleanall
  694. svgalib_depend:
  695. $(MAKE) -C svgalib depend
  696. svgalib_info:
  697. $(MAKE) -C svgalib info
  698. endif
  699. # Dir ggi
  700. ifdef OBJECTDIRGGI
  701. .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
  702. ggi_all:
  703. $(MAKE) -C ggi all
  704. ggi_debug:
  705. $(MAKE) -C ggi debug
  706. ggi_examples:
  707. $(MAKE) -C ggi examples
  708. ggi_test:
  709. $(MAKE) -C ggi test
  710. ggi_smart:
  711. $(MAKE) -C ggi smart
  712. ggi_shared:
  713. $(MAKE) -C ggi shared
  714. ggi_showinstall:
  715. $(MAKE) -C ggi showinstall
  716. ggi_install:
  717. $(MAKE) -C ggi install
  718. ggi_sourceinstall:
  719. $(MAKE) -C ggi sourceinstall
  720. ggi_zipinstall:
  721. $(MAKE) -C ggi zipinstall
  722. ggi_zipinstalladd:
  723. $(MAKE) -C ggi zipinstalladd
  724. ggi_clean:
  725. $(MAKE) -C ggi clean
  726. ggi_cleanall:
  727. $(MAKE) -C ggi cleanall
  728. ggi_depend:
  729. $(MAKE) -C ggi depend
  730. ggi_info:
  731. $(MAKE) -C ggi info
  732. endif
  733. # Dir zlib
  734. ifdef OBJECTDIRZLIB
  735. .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
  736. zlib_all:
  737. $(MAKE) -C zlib all
  738. zlib_debug:
  739. $(MAKE) -C zlib debug
  740. zlib_examples:
  741. $(MAKE) -C zlib examples
  742. zlib_test:
  743. $(MAKE) -C zlib test
  744. zlib_smart:
  745. $(MAKE) -C zlib smart
  746. zlib_shared:
  747. $(MAKE) -C zlib shared
  748. zlib_showinstall:
  749. $(MAKE) -C zlib showinstall
  750. zlib_install:
  751. $(MAKE) -C zlib install
  752. zlib_sourceinstall:
  753. $(MAKE) -C zlib sourceinstall
  754. zlib_zipinstall:
  755. $(MAKE) -C zlib zipinstall
  756. zlib_zipinstalladd:
  757. $(MAKE) -C zlib zipinstalladd
  758. zlib_clean:
  759. $(MAKE) -C zlib clean
  760. zlib_cleanall:
  761. $(MAKE) -C zlib cleanall
  762. zlib_depend:
  763. $(MAKE) -C zlib depend
  764. zlib_info:
  765. $(MAKE) -C zlib info
  766. endif