fpmake.inc 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. StartPackage('winunits');
  2. {$IF defined(ALLPACKAGES)}
  3. Directory:='extra/winunits';
  4. {$ELSEIF defined(EXTRAPACKAGES)}
  5. Directory:='winunits';
  6. {$ENDIF}
  7. OS:=[win32];
  8. T:=Targets.AddUnit('buildjwa');
  9. T.Install:=False;
  10. T:=Targets.AddUnit('winver');
  11. T:=Targets.AddUnit('mmsystem');
  12. T:=Targets.AddUnit('comobj');
  13. T:=Targets.AddUnit('ole2');
  14. T:=Targets.AddUnit('activex');
  15. T:=Targets.AddUnit('shellapi');
  16. T:=Targets.AddUnit('shlobj');
  17. T:=Targets.AddUnit('jwawintype');
  18. T.ResourceStrings:=True;
  19. T:=Targets.AddUnit('jwawinbase');
  20. T:=Targets.AddUnit('jwawinnt');
  21. T:=Targets.AddUnit('jwalmerr');
  22. T:=Targets.AddUnit('jwalmmsg');
  23. T:=Targets.AddUnit('jwaaclui');
  24. T:=Targets.AddUnit('jwaadsdb');
  25. T:=Targets.AddUnit('jwalmerrlog');
  26. T:=Targets.AddUnit('jwalmjoin');
  27. T:=Targets.AddUnit('jwaauthz');
  28. T:=Targets.AddUnit('jwabits');
  29. T:=Targets.AddUnit('jwalmremutl');
  30. T:=Targets.AddUnit('jwalmrepl');
  31. T:=Targets.AddUnit('jwalmserver');
  32. T:=Targets.AddUnit('jwalmshare');
  33. T:=Targets.AddUnit('jwalmsname');
  34. T:=Targets.AddUnit('jwalmstats');
  35. T:=Targets.AddUnit('jwaaccctrl');
  36. T:=Targets.AddUnit('jwaaclapi');
  37. T:=Targets.AddUnit('jwacderr');
  38. T:=Targets.AddUnit('jwacpl');
  39. T:=Targets.AddUnit('jwaactiveds');
  40. T:=Targets.AddUnit('jwadbt');
  41. T:=Targets.AddUnit('jwadde');
  42. T:=Targets.AddUnit('jwaadserr');
  43. T:=Targets.AddUnit('jwaadshlp');
  44. T:=Targets.AddUnit('jwaadsnms');
  45. T:=Targets.AddUnit('jwaadsprop');
  46. T:=Targets.AddUnit('jwaadssts');
  47. T:=Targets.AddUnit('jwaadtgen');
  48. T:=Targets.AddUnit('jwaaf_irda');
  49. T:=Targets.AddUnit('jwaatalkwsh');
  50. T:=Targets.AddUnit('jwaauthif');
  51. T:=Targets.AddUnit('jwadlgs');
  52. T:=Targets.AddUnit('jwadssec');
  53. T:=Targets.AddUnit('jwabatclass');
  54. T:=Targets.AddUnit('jwaexcpt');
  55. T:=Targets.AddUnit('jwaime');
  56. T:=Targets.AddUnit('jwabits1_5');
  57. T:=Targets.AddUnit('jwabitscfg');
  58. T:=Targets.AddUnit('jwabitsmsg');
  59. T:=Targets.AddUnit('jwablberr');
  60. T:=Targets.AddUnit('jwabluetoothapis');
  61. T:=Targets.AddUnit('jwabthdef');
  62. T:=Targets.AddUnit('jwabthsdpdef');
  63. T:=Targets.AddUnit('jwabugcodes');
  64. T:=Targets.AddUnit('jwalmat');
  65. T:=Targets.AddUnit('jwalmsvc');
  66. T:=Targets.AddUnit('jwacmnquery');
  67. T:=Targets.AddUnit('jwacolordlg');
  68. T:=Targets.AddUnit('jwalmuse');
  69. T:=Targets.AddUnit('jwamsi');
  70. T:=Targets.AddUnit('jwacplext');
  71. T:=Targets.AddUnit('jwacryptuiapi');
  72. T:=Targets.AddUnit('jwanb30');
  73. T:=Targets.AddUnit('jwanetsh');
  74. T:=Targets.AddUnit('jwapbt');
  75. T:=Targets.AddUnit('jwapdh');
  76. T:=Targets.AddUnit('jwadhcpcsdk');
  77. T:=Targets.AddUnit('jwadhcpsapi');
  78. T:=Targets.AddUnit('jwadhcpssdk');
  79. T:=Targets.AddUnit('jwaprsht');
  80. T:=Targets.AddUnit('jwapsapi');
  81. T:=Targets.AddUnit('jwadsadmin');
  82. T:=Targets.AddUnit('jwadsclient');
  83. T:=Targets.AddUnit('jwadsgetdc');
  84. T:=Targets.AddUnit('jwadskquota');
  85. T:=Targets.AddUnit('jwadsquery');
  86. T:=Targets.AddUnit('jwadsrole');
  87. T:=Targets.AddUnit('jwaqos');
  88. T:=Targets.AddUnit('jwaqossp');
  89. T:=Targets.AddUnit('jwaerrorrep');
  90. T:=Targets.AddUnit('jwarpc');
  91. T:=Targets.AddUnit('jwasddl');
  92. T:=Targets.AddUnit('jwafaxdev');
  93. T:=Targets.AddUnit('jwafaxext');
  94. T:=Targets.AddUnit('jwafaxmmc');
  95. T:=Targets.AddUnit('jwafaxroute');
  96. T:=Targets.AddUnit('jwagpedit');
  97. T:=Targets.AddUnit('jwahherror');
  98. T:=Targets.AddUnit('jwahtmlGuid');
  99. T:=Targets.AddUnit('jwahtmlhelp');
  100. T:=Targets.AddUnit('jwaiaccess');
  101. T:=Targets.AddUnit('jwaiadmext');
  102. T:=Targets.AddUnit('jwaicmpapi');
  103. T:=Targets.AddUnit('jwaiiscnfg');
  104. T:=Targets.AddUnit('jwaimagehlp');
  105. T:=Targets.AddUnit('jwalmdfs');
  106. T:=Targets.AddUnit('jwaimapierror');
  107. T:=Targets.AddUnit('jwasens');
  108. T:=Targets.AddUnit('jwasfc');
  109. T:=Targets.AddUnit('jwaioevent');
  110. T:=Targets.AddUnit('jwaipexport');
  111. T:=Targets.AddUnit('jwaiphlpapi');
  112. T:=Targets.AddUnit('jwaipifcons');
  113. T:=Targets.AddUnit('jwaipinfoid');
  114. T:=Targets.AddUnit('jwaiprtrmib');
  115. T:=Targets.AddUnit('jwaiptypes');
  116. T:=Targets.AddUnit('jwaisguids');
  117. T:=Targets.AddUnit('jwaissper16');
  118. T:=Targets.AddUnit('jwalmaccess');
  119. T:=Targets.AddUnit('jwalmalert');
  120. T:=Targets.AddUnit('jwalmapibuf');
  121. T:=Targets.AddUnit('jwasnmp');
  122. T:=Targets.AddUnit('jwasspi');
  123. T:=Targets.AddUnit('jwalmaudit');
  124. T:=Targets.AddUnit('jwalmconfig');
  125. T:=Targets.AddUnit('jwalmcons');
  126. T:=Targets.AddUnit('jwawpapi');
  127. T:=Targets.AddUnit('jwawsipx');
  128. T:=Targets.AddUnit('jwawsrm');
  129. T:=Targets.AddUnit('jwalmuseflg');
  130. T:=Targets.AddUnit('jwalmwksta');
  131. T:=Targets.AddUnit('jwaloadperf');
  132. T:=Targets.AddUnit('jwalpmapi');
  133. T:=Targets.AddUnit('jwamciavi');
  134. T:=Targets.AddUnit('jwamprerror');
  135. T:=Targets.AddUnit('jwawsvns');
  136. T:=Targets.AddUnit('jwaimapi');
  137. T:=Targets.AddUnit('jwamsidefs');
  138. T:=Targets.AddUnit('jwamsiquery');
  139. T:=Targets.AddUnit('jwamstask');
  140. T:=Targets.AddUnit('jwamstcpip');
  141. T:=Targets.AddUnit('jwamswsock');
  142. T:=Targets.AddUnit('jwanspapi');
  143. T:=Targets.AddUnit('jwantddpar');
  144. T:=Targets.AddUnit('jwantdsapi');
  145. T:=Targets.AddUnit('jwantdsbcli');
  146. T:=Targets.AddUnit('jwantdsbmsg');
  147. T:=Targets.AddUnit('jwantldap');
  148. T:=Targets.AddUnit('jwantquery');
  149. T:=Targets.AddUnit('jwantsecapi');
  150. T:=Targets.AddUnit('jwantstatus');
  151. T:=Targets.AddUnit('jwaObjsel');
  152. T:=Targets.AddUnit('jwapatchapi');
  153. T:=Targets.AddUnit('jwapatchwiz');
  154. T:=Targets.AddUnit('jwapdhmsg');
  155. T:=Targets.AddUnit('jwapowrprof');
  156. T:=Targets.AddUnit('jwaprofinfo');
  157. T:=Targets.AddUnit('jwaprotocol');
  158. T:=Targets.AddUnit('jwaqosname');
  159. T:=Targets.AddUnit('jwaqospol');
  160. T:=Targets.AddUnit('jwareason');
  161. T:=Targets.AddUnit('jwaregstr');
  162. T:=Targets.AddUnit('jwarpcasync');
  163. T:=Targets.AddUnit('jwarpcdce');
  164. T:=Targets.AddUnit('jwarpcnsi');
  165. T:=Targets.AddUnit('jwarpcnterr');
  166. T:=Targets.AddUnit('jwarpcssl');
  167. T:=Targets.AddUnit('jwascesvc');
  168. T:=Targets.AddUnit('jwaschedule');
  169. T:=Targets.AddUnit('jwaschemadef');
  170. T:=Targets.AddUnit('jwasecext');
  171. T:=Targets.AddUnit('jwasecurity');
  172. T:=Targets.AddUnit('jwasensapi');
  173. T:=Targets.AddUnit('jwashlguid');
  174. T:=Targets.AddUnit('jwasisbkup');
  175. T:=Targets.AddUnit('jwasporder');
  176. T:=Targets.AddUnit('jwasrrestoreptapi');
  177. T:=Targets.AddUnit('jwasubauth');
  178. T:=Targets.AddUnit('jwasvcguid');
  179. T:=Targets.AddUnit('jwatlhelp32');
  180. T:=Targets.AddUnit('jwatmschema');
  181. T:=Targets.AddUnit('jwatraffic');
  182. T:=Targets.AddUnit('jwauserenv');
  183. T:=Targets.AddUnit('jwauxtheme');
  184. T:=Targets.AddUnit('jwawbemcli');
  185. T:=Targets.AddUnit('jwawinable');
  186. T:=Targets.AddUnit('jwawinber');
  187. T:=Targets.AddUnit('jwawincon');
  188. T:=Targets.AddUnit('jwawincpl');
  189. T:=Targets.AddUnit('jwawincred');
  190. T:=Targets.AddUnit('jwawincrypt');
  191. T:=Targets.AddUnit('jwawindns');
  192. T:=Targets.AddUnit('jwawinefs');
  193. T:=Targets.AddUnit('jwawinerror');
  194. T:=Targets.AddUnit('jwawinfax');
  195. T:=Targets.AddUnit('jwawingdi');
  196. T:=Targets.AddUnit('jwawinioctl');
  197. T:=Targets.AddUnit('jwawinldap');
  198. T:=Targets.AddUnit('jwawinnetwk');
  199. T:=Targets.AddUnit('jwawinnls');
  200. T:=Targets.AddUnit('jwawinperf');
  201. T:=Targets.AddUnit('jwawinreg');
  202. T:=Targets.AddUnit('jwawinresrc');
  203. T:=Targets.AddUnit('jwawinsafer');
  204. T:=Targets.AddUnit('jwawinsock');
  205. T:=Targets.AddUnit('jwawinsock2');
  206. T:=Targets.AddUnit('jwawinsvc');
  207. T:=Targets.AddUnit('jwawinuser');
  208. T:=Targets.AddUnit('jwawinver');
  209. T:=Targets.AddUnit('jwawinwlx');
  210. T:=Targets.AddUnit('jwawmistr');
  211. T:=Targets.AddUnit('jwawownt16');
  212. T:=Targets.AddUnit('jwawownt32');
  213. T:=Targets.AddUnit('jwawpapimsg');
  214. T:=Targets.AddUnit('jwawpcrsmsg');
  215. T:=Targets.AddUnit('jwawpftpmsg');
  216. T:=Targets.AddUnit('jwawppstmsg');
  217. T:=Targets.AddUnit('jwawpspihlp');
  218. T:=Targets.AddUnit('jwawptypes');
  219. T:=Targets.AddUnit('jwawpwizmsg');
  220. T:=Targets.AddUnit('jwaws2atm');
  221. T:=Targets.AddUnit('jwaws2bth');
  222. T:=Targets.AddUnit('jwaws2dnet');
  223. T:=Targets.AddUnit('jwaws2spi');
  224. T:=Targets.AddUnit('jwaws2tcpip');
  225. T:=Targets.AddUnit('jwawshisotp');
  226. T:=Targets.AddUnit('jwawsnetbs');
  227. T:=Targets.AddUnit('jwawsnwlink');
  228. T:=Targets.AddUnit('jwawtsapi32');
  229. T:=Targets.AddUnit('jwazmouse');
  230. T:=Targets.AddUnit('jwasensevts');
  231. T:=Targets.AddUnit('jwaadstlb');
  232. T:=Targets.AddUnit('jwanative');
  233. T:=Targets.AddExampleunit('examples');
  234. EndPackage;