home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / lib / X11 / config / OpenBSDLib.tmpl < prev    next >
Encoding:
Text File  |  2006-12-20  |  10.8 KB  |  532 lines

  1. XCOMM platform:    $OpenBSD: OpenBSDLib.tmpl,v 1.6 2003/04/04 19:48:58 matthieu Exp $
  2. XCOMM platform: $XFree86: xc/config/cf/OpenBSDLib.tmpl,v 1.10 2004/06/29 22:57:46 herrb Exp $
  3. XCOMM
  4.  
  5. /* Shared libraries dependencies */
  6. #if HasGcc && GccMajorVersion >= 3
  7. # define SharedGLUReqs    $(LDPRELIB) $(XLIB) $(GLXLIB) -lsupc++
  8. #endif 
  9.  
  10. /* Shared Library Revisions. Crank major on API Changes */
  11.  
  12. #if OverrideShlibRevs
  13.  
  14. # if OSMajorVersion == 3 && OSMinorVersion > 1 && OSMinorVersion <= 5
  15. # ifndef SharedX11Rev
  16. #  define SharedX11Rev 7.0
  17. # endif
  18. # ifndef SharedXThrStubRev
  19. #  define SharedXThrStubRev 7.0
  20. # endif
  21. # ifndef SharedXextRev
  22. #  define SharedXextRev 7.0
  23. # endif
  24. # ifndef SharedXssRev
  25. #  define SharedXssRev 2.0
  26. # endif
  27. # ifndef SharedXxf86miscRev
  28. #  define SharedXxf86miscRev 2.0
  29. # endif
  30. # ifndef SharedXxf86vmRev
  31. #  define SharedXxf86vmRev 2.0
  32. # endif
  33. # ifndef SharedXxf86dgaRev
  34. #  define SharedXxf86dgaRev 2.0
  35. # endif
  36. # ifndef SharedXxf86rushRev
  37. #  define SharedXxf86rushRev 2.0
  38. # endif
  39. # ifndef SharedXvRev
  40. #  define SharedXvRev 2.0
  41. # endif
  42. # ifndef SharedXvMCRev
  43. #  define SharedXvMCRev 2.0
  44. # endif
  45. # ifndef SharedXineramaRev
  46. #  define SharedXineramaRev 2.0
  47. # endif
  48. # ifndef SharedDpsRev
  49. #  define SharedDpsRev 2.0
  50. # endif
  51. # ifndef SharedDpsTkRev
  52. #  define SharedDpsTkRev 2.0
  53. # endif
  54. # ifndef SharedPSResRev
  55. #  define SharedPSResRev 2.0
  56. # endif
  57. # ifndef SharedGluRev
  58. #  if HasGcc && GccMajorVersion >= 3
  59.     /* Gcc 3 changes the name mangling scheme on OpenBSD */
  60. #   define SharedGluRev    3.0
  61. #  else
  62. #   define SharedGluRev 2.0
  63. #  endif
  64. # endif
  65. # ifndef SharedGlxRev
  66. #  define SharedGlxRev 2.0
  67. # endif
  68. # ifndef SharedGLwRev
  69. #  define SharedGLwRev 2.0
  70. # endif
  71. # ifndef SharedXrenderRev
  72. #  define SharedXrenderRev 2.1
  73. # endif
  74. # ifndef SharedXrandrRev
  75. #  define SharedXrandrRev 3.0
  76. # endif
  77. # ifndef SharedXcursorRev
  78. #  define SharedXcursorRev 1.0
  79. # endif
  80. # ifndef SharedXfontcacheRev
  81. #  define SharedXfontcacheRev 2.0
  82. # endif
  83. # ifndef SharedXauRev
  84. #  define SharedXauRev 7.0
  85. # endif
  86. # ifndef SharedXdmcpRev
  87. #  define SharedXdmcpRev 7.0
  88. # endif
  89. # ifndef SharedXmuRev
  90. #  define SharedXmuRev 7.0
  91. # endif
  92. # ifndef SharedXmuuRev
  93. #  define SharedXmuuRev 2.0
  94. # endif
  95. # ifndef SharedOldXRev
  96. #  define SharedOldXRev 7.0
  97. # endif
  98. # ifndef SharedXpRev
  99. #  define SharedXpRev 7.0
  100. # endif
  101. # ifndef SharedXtRev
  102. #  define SharedXtRev 7.0
  103. # endif
  104. # ifndef SharedXaRev
  105. #  define SharedXaRev 2.0
  106. # endif
  107. # ifndef SharedXawRev
  108. #  define SharedXawRev 9.0
  109. # endif
  110. # ifndef SharedXaw7Rev
  111. #  define SharedXaw7Rev 8.0
  112. # endif
  113. # ifndef SharedXaw6Rev
  114. #  define SharedXaw6Rev 7.1
  115. # endif
  116. # ifndef SharedXiRev
  117. #  define SharedXiRev 7.0
  118. # endif
  119. # ifndef SharedXtstRev
  120. #  define SharedXtstRev 7.0
  121. # endif
  122. # ifndef SharedICERev
  123. #  define SharedICERev 7.1
  124. # endif
  125. # ifndef SharedSMRev
  126. #  define SharedSMRev 7.0
  127. # endif
  128. # ifndef SharedXkeyRev
  129. #  define SharedXkeyRev 7.0
  130. # endif
  131. # ifndef SharedFSRev
  132. #  define SharedFSRev 7.0
  133. # endif
  134. # ifndef SharedFontRev
  135. #  define SharedFontRev 2.0
  136. # endif
  137. # ifndef SharedFontEncRev
  138. #  define SharedFontEncRev 2.0
  139. # endif
  140. # ifndef SharedXpmRev
  141. #  define SharedXpmRev 5.0
  142. # endif
  143. # ifndef SharedFreetype2Rev
  144. #  define SharedFreetype2Rev 11.1
  145. # endif
  146. # ifndef SharedExpatRev
  147. #  define SharedExpatRev 4.0
  148. # endif
  149. # ifndef SharedXft1Rev
  150. #  define SharedXft1Rev 1.2
  151. # endif
  152. # ifndef SharedXftRev
  153. #  define SharedXftRev 3.0
  154. # endif
  155. # ifndef SharedFontconfigRev
  156. #  define SharedFontconfigRev 1.0
  157. # endif
  158. # ifndef SharedXTrapRev
  159. #  define SharedXTrapRev 7.0
  160. # endif
  161. # ifndef SharedPSResRev
  162. #  define SharedPSResRev 2.0
  163. # endif
  164. # ifndef SharedXfixesRev
  165. #  define SharedXfixesRev 3.0
  166. # endif
  167. # ifndef SharedXdamageRev
  168. #  define SharedXdamageRev 1.0
  169. # endif
  170. # ifndef SharedXcompositeRev
  171. #  define SharedXcompositeRev 1.0
  172. # endif
  173.  
  174.  
  175. # elif OSMajorVersion == 3 && OSMinorVersion >= 6 && OSMinorVersion <= 7
  176.  
  177. # ifndef SharedX11Rev
  178. #  define SharedX11Rev 8.1
  179. # endif
  180. # ifndef SharedXThrStubRev
  181. #  define SharedXThrStubRev 8.0
  182. # endif
  183. # ifndef SharedXextRev
  184. #  define SharedXextRev 8.0
  185. # endif
  186. # ifndef SharedXssRev
  187. #  define SharedXssRev 3.0
  188. # endif
  189. # ifndef SharedXxf86miscRev
  190. #  define SharedXxf86miscRev 3.0
  191. # endif
  192. # ifndef SharedXxf86vmRev
  193. #  define SharedXxf86vmRev 3.0
  194. # endif
  195. # ifndef SharedXxf86dgaRev
  196. #  define SharedXxf86dgaRev 3.0
  197. # endif
  198. # ifndef SharedXxf86rushRev
  199. #  define SharedXxf86rushRev 3.0
  200. # endif
  201. # ifndef SharedXvRev
  202. #  define SharedXvRev 3.0
  203. # endif
  204. # ifndef SharedXvMCRev
  205. #  define SharedXvMCRev 3.0
  206. # endif
  207. # ifndef SharedXineramaRev
  208. #  define SharedXineramaRev 3.0
  209. # endif
  210. # ifndef SharedDpsRev
  211. #  define SharedDpsRev 3.0
  212. # endif
  213. # ifndef SharedDpsTkRev
  214. #  define SharedDpsTkRev 3.0
  215. # endif
  216. # ifndef SharedPSResRev
  217. #  define SharedPSResRev 3.0
  218. # endif
  219. # ifndef SharedGluRev
  220. #  if HasGcc && GccMajorVersion >= 3
  221.     /* Gcc 3 changes the name mangling scheme on OpenBSD */
  222. #   define SharedGluRev    4.0
  223. #  else
  224. #   define SharedGluRev 3.0
  225. #  endif
  226. # endif
  227. # ifndef SharedGlxRev
  228. #  define SharedGlxRev 3.1
  229. # endif
  230. # ifndef SharedOSMesaRev
  231. #  define SharedOSMesaRev 6.0
  232. # endif
  233. # ifndef SharedGLwRev
  234. #  define SharedGLwRev 3.0
  235. # endif
  236. # ifndef SharedXrenderRev
  237. #  define SharedXrenderRev 3.1
  238. # endif
  239. # ifndef SharedXrandrRev
  240. #  define SharedXrandrRev 4.0
  241. # endif
  242. # ifndef SharedXcursorRev
  243. #  define SharedXcursorRev 2.2
  244. # endif
  245. # ifndef SharedXfontcacheRev
  246. #  define SharedXfontcacheRev 3.0
  247. # endif
  248. # ifndef SharedXauRev
  249. #  define SharedXauRev 8.0
  250. # endif
  251. # ifndef SharedXdmcpRev
  252. #  define SharedXdmcpRev 8.0
  253. # endif
  254. # ifndef SharedXmuRev
  255. #  define SharedXmuRev 8.0
  256. # endif
  257. # ifndef SharedXmuuRev
  258. #  define SharedXmuuRev 3.0
  259. # endif
  260. # ifndef SharedOldXRev
  261. #  define SharedOldXRev 8.0
  262. # endif
  263. # ifndef SharedXpRev
  264. #  define SharedXpRev 8.0
  265. # endif
  266. # ifndef SharedXtRev
  267. #  define SharedXtRev 8.0
  268. # endif
  269. # ifndef SharedXaRev
  270. #  define SharedXaRev 3.0
  271. # endif
  272. # ifndef SharedXawRev
  273. #  define SharedXawRev 10.0
  274. # endif
  275. # ifndef SharedXaw7Rev
  276. #  define SharedXaw7Rev 9.0
  277. # endif
  278. # ifndef SharedXaw6Rev
  279. #  define SharedXaw6Rev 8.1
  280. # endif
  281. # ifndef SharedXiRev
  282. #  define SharedXiRev 8.0
  283. # endif
  284. # ifndef SharedXtstRev
  285. #  define SharedXtstRev 8.0
  286. # endif
  287. # ifndef SharedICERev
  288. #  define SharedICERev 8.1
  289. # endif
  290. # ifndef SharedSMRev
  291. #  define SharedSMRev 8.0
  292. # endif
  293. # ifndef SharedXkeyRev
  294. #  define SharedXkeyRev 8.0
  295. # endif
  296. # ifndef SharedFSRev
  297. #  define SharedFSRev 8.0
  298. # endif
  299. # ifndef SharedFontRev
  300. #  define SharedFontRev 4.0
  301. # endif
  302. # ifndef SharedFontEncRev
  303. #  define SharedFontEncRev 3.0
  304. # endif
  305. # ifndef SharedXpmRev
  306. #  define SharedXpmRev 6.0
  307. # endif
  308. # ifndef SharedFreetype2Rev
  309. #  define SharedFreetype2Rev 13.1
  310. # endif
  311. # ifndef SharedExpatRev
  312. #  define SharedExpatRev 5.0
  313. # endif
  314. # ifndef SharedXft1Rev
  315. #  define SharedXft1Rev 3.0
  316. # endif
  317. # ifndef SharedXftRev
  318. #  define SharedXftRev 5.0
  319. # endif
  320. # ifndef SharedFontconfigRev
  321. #  define SharedFontconfigRev 2.0
  322. # endif
  323. # ifndef SharedXTrapRev
  324. #  define SharedXTrapRev 8.0
  325. # endif
  326. # ifndef SharedPSResRev
  327. #  define SharedPSResRev 3.0
  328. # endif
  329. # ifndef SharedXResRev
  330. #  define SharedXResRev 2.0
  331. # endif
  332. # ifndef SharedxkbfileRev
  333. #  define SharedxkbfileRev 2.0
  334. # endif
  335. # ifndef SharedxkbuiRev
  336. #  define SharedxkbuiRev 2.0
  337. # endif
  338. # ifndef SharedXfixesRev
  339. #  define SharedXfixesRev 3.0
  340. # endif
  341. # ifndef SharedXdamageRev
  342. #  define SharedXdamageRev 1.0
  343. # endif
  344. # ifndef SharedXcompositeRev
  345. #  define SharedXcompositeRev 1.0
  346. # endif
  347.  
  348. #elif OSMajorVersion > 3 || OSMajorVersion == 3 && OSMinorVersion == 8
  349.  
  350. # ifndef SharedX11Rev
  351. #  define SharedX11Rev 9.0
  352. # endif
  353. # ifndef SharedXThrStubRev
  354. #  define SharedXThrStubRev 8.0
  355. # endif
  356. # ifndef SharedXextRev
  357. #  define SharedXextRev 9.0
  358. # endif
  359. # ifndef SharedXssRev
  360. #  define SharedXssRev 4.0
  361. # endif
  362. # ifndef SharedXxf86miscRev
  363. #  define SharedXxf86miscRev 4.0
  364. # endif
  365. # ifndef SharedXxf86vmRev
  366. #  define SharedXxf86vmRev 4.0
  367. # endif
  368. # ifndef SharedXxf86dgaRev
  369. #  define SharedXxf86dgaRev 4.0
  370. # endif
  371. # ifndef SharedXxf86rushRev
  372. #  define SharedXxf86rushRev 4.0
  373. # endif
  374. # ifndef SharedXvRev
  375. #  define SharedXvRev 4.0
  376. # endif
  377. # ifndef SharedXvMCRev
  378. #  define SharedXvMCRev 4.0
  379. # endif
  380. # ifndef SharedXineramaRev
  381. #  define SharedXineramaRev 4.0
  382. # endif
  383. # ifndef SharedDpsRev
  384. #  define SharedDpsRev 4.0
  385. # endif
  386. # ifndef SharedDpsTkRev
  387. #  define SharedDpsTkRev 4.0
  388. # endif
  389. # ifndef SharedPSResRev
  390. #  define SharedPSResRev 3.0
  391. # endif
  392. # ifndef SharedGluRev
  393. #  if HasGcc && GccMajorVersion >= 3
  394.     /* Gcc 3 changes the name mangling scheme on OpenBSD */
  395. #   define SharedGluRev    5.0
  396. #  else
  397. #   define SharedGluRev 4.0
  398. #  endif
  399. # endif
  400. # ifndef SharedGlxRev
  401. #  define SharedGlxRev 4.0
  402. # endif
  403. # ifndef SharedOSMesaRev
  404. #  define SharedOSMesaRev 7.0
  405. # endif
  406. # ifndef SharedGLwRev
  407. #  define SharedGLwRev 4.0
  408. # endif
  409. # ifndef SharedXrenderRev
  410. #  define SharedXrenderRev 4.0
  411. # endif
  412. # ifndef SharedXrandrRev
  413. #  define SharedXrandrRev 5.0
  414. # endif
  415. # ifndef SharedXcursorRev
  416. #  define SharedXcursorRev 3.0
  417. # endif
  418. # ifndef SharedXfontcacheRev
  419. #  define SharedXfontcacheRev 4.0
  420. # endif
  421. # ifndef SharedXauRev
  422. #  define SharedXauRev 9.0
  423. # endif
  424. # ifndef SharedXdmcpRev
  425. #  define SharedXdmcpRev 9.0
  426. # endif
  427. # ifndef SharedXmuRev
  428. #  define SharedXmuRev 9.0
  429. # endif
  430. # ifndef SharedXmuuRev
  431. #  define SharedXmuuRev 4.0
  432. # endif
  433. # ifndef SharedOldXRev
  434. #  define SharedOldXRev 9.0
  435. # endif
  436. # ifndef SharedXpRev
  437. #  define SharedXpRev 9.0
  438. # endif
  439. # ifndef SharedXtRev
  440. #  define SharedXtRev 9.0
  441. # endif
  442. # ifndef SharedXaRev
  443. #  define SharedXaRev 4.0
  444. # endif
  445. # ifndef SharedXawRev
  446. #  define SharedXawRev 11.0
  447. # endif
  448. # ifndef SharedXaw7Rev
  449. #  define SharedXaw7Rev 10.0
  450. # endif
  451. # ifndef SharedXaw6Rev
  452. #  define SharedXaw6Rev 9.0
  453. # endif
  454. # ifndef SharedXiRev
  455. #  define SharedXiRev 9.0
  456. # endif
  457. # ifndef SharedXtstRev
  458. #  define SharedXtstRev 9.0
  459. # endif
  460. # ifndef SharedICERev
  461. #  define SharedICERev 8.0
  462. # endif
  463. # ifndef SharedSMRev
  464. #  define SharedSMRev 8.0
  465. # endif
  466. # ifndef SharedXkeyRev
  467. #  define SharedXkeyRev 9.0
  468. # endif
  469. # ifndef SharedFSRev
  470. #  define SharedFSRev 8.0
  471. # endif
  472. # ifndef SharedFontRev
  473. #  define SharedFontRev 4.0
  474. # endif
  475. # ifndef SharedFontEncRev
  476. #  define SharedFontEncRev 3.0
  477. # endif
  478. # ifndef SharedXpmRev
  479. #  define SharedXpmRev 7.0
  480. # endif
  481. # ifndef SharedFreetype2Rev
  482. #  define SharedFreetype2Rev 13.0
  483. # endif
  484. # ifndef SharedExpatRev
  485. #  define SharedExpatRev 5.0
  486. # endif
  487. # ifndef SharedXft1Rev
  488. #  define SharedXft1Rev 4.0
  489. # endif
  490. # ifndef SharedXftRev
  491. #  define SharedXftRev 6.0
  492. # endif
  493. # ifndef SharedFontconfigRev
  494. #  define SharedFontconfigRev 2.0
  495. # endif
  496. # ifndef SharedXTrapRev
  497. #  define SharedXTrapRev 9.0
  498. # endif
  499. # ifndef SharedPSResRev
  500. #  define SharedPSResRev 3.0
  501. # endif
  502. # ifndef SharedXResRev
  503. #  define SharedXResRev 3.0
  504. # endif
  505. # ifndef SharedxkbfileRev
  506. #  define SharedxkbfileRev 3.0
  507. # endif
  508. # ifndef SharedxkbuiRev
  509. #  define SharedxkbuiRev 3.0
  510. # endif
  511. # ifndef SharedXfixesRev
  512. #  define SharedXfixesRev 4.0
  513. # endif
  514. # ifndef SharedXdamageRev
  515. #  define SharedXdamageRev 2.0
  516. # endif
  517. # ifndef SharedXcompositeRev
  518. #  define SharedXcompositeRev 2.0
  519. # endif
  520. # ifndef SharedxrxRev
  521. #  define SharedxrxRev 7.0
  522. # endif
  523. # ifndef SharedxrxnestRev 
  524. #  define SharedxrxnestRev 7.0
  525. # endif
  526.  
  527. #endif /* OSMajorVersion .. */
  528.  
  529. #endif /* OverrideShlibRevs */
  530.  
  531. #include <bsdLib.tmpl>
  532.