Sources.pp 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263
  1. #define LOCAL_LIBS pandabase
  2. #define OTHER_LIBS interrogatedb:c dconfig:c dtoolconfig:m \
  3. dtoolutil:c dtoolbase:c dtool:m
  4. #begin lib_target
  5. #define TARGET express
  6. #define USE_PACKAGES nspr net zlib ssl
  7. #define COMBINED_SOURCES $[TARGET]_composite1.cxx $[TARGET]_composite2.cxx
  8. #define SOURCES \
  9. atomicAdjustDummyImpl.h atomicAdjustDummyImpl.I atomicAdjust.h \
  10. atomicAdjust.I atomicAdjustImpl.h atomicAdjustNsprImpl.h \
  11. atomicAdjustNsprImpl.I \
  12. bigEndian.h buffer.I buffer.h \
  13. checksumHashGenerator.I checksumHashGenerator.h circBuffer.I \
  14. circBuffer.h clockObject.I clockObject.h \
  15. conditionVarDummyImpl.h conditionVarDummyImpl.I conditionVar.h \
  16. conditionVar.I conditionVarImpl.h conditionVarNsprImpl.h \
  17. conditionVarNsprImpl.I \
  18. config_express.h \
  19. datagram.I datagram.h datagramGenerator.I \
  20. datagramGenerator.h \
  21. datagramIterator.I datagramIterator.h datagramSink.I datagramSink.h \
  22. dcast.T dcast.h \
  23. encryptStreamBuf.h encryptStreamBuf.I encryptStream.h encryptStream.I \
  24. error_utils.h \
  25. hashGeneratorBase.I hashGeneratorBase.h \
  26. hashVal.I hashVal.h indent.I indent.h \
  27. indirectLess.I indirectLess.h \
  28. littleEndian.h \
  29. memoryInfo.I memoryInfo.h \
  30. memoryUsage.I memoryUsage.h \
  31. memoryUsagePointerCounts.I memoryUsagePointerCounts.h \
  32. memoryUsagePointers.I memoryUsagePointers.h \
  33. multifile.I multifile.h \
  34. mutexDummyImpl.h mutexDummyImpl.I pmutex.h mutexHolder.h \
  35. mutexHolder.I pmutex.I mutexImpl.h mutexNsprImpl.h mutexNsprImpl.I \
  36. namable.I \
  37. namable.h nativeNumericData.I nativeNumericData.h \
  38. numeric_types.h \
  39. ordered_vector.h ordered_vector.I ordered_vector.T \
  40. password_hash.h \
  41. patchfile.I patchfile.h \
  42. pointerTo.I pointerTo.h \
  43. pointerToArray.I pointerToArray.h \
  44. pointerToBase.I pointerToBase.h \
  45. pointerToVoid.I pointerToVoid.h \
  46. profileTimer.I profileTimer.h \
  47. pta_uchar.h \
  48. ramfile.I ramfile.h \
  49. referenceCount.I referenceCount.h \
  50. register_type.I register_type.h \
  51. reversedNumericData.I reversedNumericData.h \
  52. selectThreadImpl.h \
  53. streamReader.I streamReader.h streamWriter.I streamWriter.h \
  54. stringDecoder.h stringDecoder.I \
  55. subStream.I subStream.h subStreamBuf.h \
  56. textEncoder.h textEncoder.I \
  57. threadDummyImpl.h threadDummyImpl.I thread.h thread.I threadImpl.h \
  58. threadNsprImpl.h threadNsprImpl.I threadPriority.h \
  59. tokenBoard.I \
  60. tokenBoard.h trueClock.I trueClock.h typeHandle.I \
  61. typeHandle.h typedObject.I typedObject.h \
  62. typedReferenceCount.I typedReferenceCount.h typedef.h \
  63. typeRegistry.I typeRegistry.h \
  64. typeRegistryNode.I typeRegistryNode.h \
  65. unicodeLatinMap.h \
  66. vector_uchar.h \
  67. virtualFileComposite.h virtualFileComposite.I virtualFile.h \
  68. virtualFile.I virtualFileList.I virtualFileList.h virtualFileMount.h \
  69. virtualFileMount.I virtualFileMountMultifile.h \
  70. virtualFileMountMultifile.I virtualFileMountSystem.h \
  71. virtualFileMountSystem.I virtualFileSimple.h virtualFileSimple.I \
  72. virtualFileSystem.h virtualFileSystem.I \
  73. weakPointerTo.I weakPointerTo.h \
  74. weakPointerToBase.I weakPointerToBase.h \
  75. weakPointerToVoid.I weakPointerToVoid.h \
  76. weakReferenceList.I weakReferenceList.h \
  77. windowsRegistry.h \
  78. zStream.I zStream.h zStreamBuf.h
  79. #define INCLUDED_SOURCES \
  80. atomicAdjust.cxx atomicAdjustDummyImpl.cxx atomicAdjustNsprImpl.cxx \
  81. buffer.cxx checksumHashGenerator.cxx clockObject.cxx \
  82. conditionVar.cxx conditionVarDummyImpl.cxx conditionVarNsprImpl.cxx \
  83. config_express.cxx datagram.cxx datagramGenerator.cxx \
  84. datagramIterator.cxx \
  85. datagramSink.cxx dcast.cxx \
  86. encryptStreamBuf.cxx encryptStream.cxx \
  87. error_utils.cxx \
  88. hashGeneratorBase.cxx hashVal.cxx indent.cxx \
  89. memoryInfo.cxx memoryUsage.cxx memoryUsagePointerCounts.cxx \
  90. memoryUsagePointers.cxx multifile.cxx \
  91. pmutex.cxx mutexHolder.cxx mutexDummyImpl.cxx mutexNsprImpl.cxx \
  92. namable.cxx \
  93. nativeNumericData.cxx \
  94. ordered_vector.cxx \
  95. password_hash.cxx \
  96. patchfile.cxx \
  97. pointerTo.cxx \
  98. pointerToArray.cxx \
  99. pointerToBase.cxx \
  100. pointerToVoid.cxx \
  101. profileTimer.cxx \
  102. pta_uchar.cxx \
  103. ramfile.cxx \
  104. referenceCount.cxx register_type.cxx \
  105. reversedNumericData.cxx \
  106. streamReader.cxx streamWriter.cxx \
  107. stringDecoder.cxx \
  108. subStream.cxx subStreamBuf.cxx \
  109. textEncoder.cxx \
  110. thread.cxx threadDummyImpl.cxx threadNsprImpl.cxx \
  111. trueClock.cxx typeHandle.cxx \
  112. typedObject.cxx typedReferenceCount.cxx \
  113. typeRegistry.cxx typeRegistryNode.cxx \
  114. unicodeLatinMap.cxx \
  115. vector_uchar.cxx \
  116. virtualFileComposite.cxx virtualFile.cxx virtualFileList.cxx \
  117. virtualFileMount.cxx \
  118. virtualFileMountMultifile.cxx virtualFileMountSystem.cxx \
  119. virtualFileSimple.cxx virtualFileSystem.cxx \
  120. weakPointerTo.cxx \
  121. weakPointerToBase.cxx \
  122. weakPointerToVoid.cxx \
  123. weakReferenceList.cxx \
  124. windowsRegistry.cxx \
  125. zStream.cxx zStreamBuf.cxx
  126. #define INSTALL_HEADERS \
  127. atomicAdjustDummyImpl.h atomicAdjustDummyImpl.I atomicAdjust.h \
  128. atomicAdjust.I atomicAdjustImpl.h atomicAdjustNsprImpl.h \
  129. atomicAdjustNsprImpl.I \
  130. bigEndian.h buffer.I buffer.h checksumHashGenerator.I \
  131. checksumHashGenerator.h circBuffer.I circBuffer.h clockObject.I \
  132. clockObject.h \
  133. conditionVarDummyImpl.h conditionVarDummyImpl.I conditionVar.h \
  134. conditionVar.I conditionVarImpl.h conditionVarNsprImpl.h \
  135. conditionVarNsprImpl.I \
  136. config_express.h datagram.I datagram.h \
  137. datagramGenerator.I datagramGenerator.h \
  138. datagramIterator.I datagramIterator.h \
  139. datagramSink.I datagramSink.h dcast.T dcast.h \
  140. encryptStreamBuf.h encryptStreamBuf.I encryptStream.h encryptStream.I \
  141. error_utils.h \
  142. hashGeneratorBase.I \
  143. hashGeneratorBase.h hashVal.I hashVal.h \
  144. indent.I indent.h \
  145. indirectLess.I indirectLess.h \
  146. littleEndian.h memoryInfo.I memoryInfo.h memoryUsage.I \
  147. memoryUsage.h memoryUsagePointerCounts.I \
  148. memoryUsagePointerCounts.h memoryUsagePointers.I \
  149. memoryUsagePointers.h multifile.I multifile.h \
  150. mutexDummyImpl.h mutexDummyImpl.I pmutex.h mutexHolder.h \
  151. mutexHolder.I pmutex.I mutexImpl.h mutexNsprImpl.h mutexNsprImpl.I \
  152. namable.I namable.h \
  153. nativeNumericData.I nativeNumericData.h numeric_types.h \
  154. ordered_vector.h ordered_vector.I ordered_vector.T \
  155. password_hash.h \
  156. patchfile.I patchfile.h \
  157. pointerTo.I pointerTo.h \
  158. pointerToArray.I pointerToArray.h \
  159. pointerToBase.I pointerToBase.h \
  160. pointerToVoid.I pointerToVoid.h \
  161. profileTimer.I \
  162. profileTimer.h pta_uchar.h \
  163. ramfile.I ramfile.h \
  164. referenceCount.I referenceCount.h \
  165. register_type.I register_type.h \
  166. reversedNumericData.I reversedNumericData.h \
  167. selectThreadImpl.h \
  168. streamReader.I streamReader.h streamWriter.I streamWriter.h \
  169. stringDecoder.h stringDecoder.I \
  170. subStream.I subStream.h subStreamBuf.h \
  171. textEncoder.h textEncoder.I \
  172. threadDummyImpl.h threadDummyImpl.I thread.h thread.I threadImpl.h \
  173. threadNsprImpl.h threadNsprImpl.I threadPriority.h \
  174. tokenBoard.I \
  175. tokenBoard.h trueClock.I trueClock.h typeHandle.I typeHandle.h \
  176. typedObject.I typedObject.h typedReferenceCount.I \
  177. typedReferenceCount.h typedef.h \
  178. typeRegistry.I typeRegistry.h \
  179. typeRegistryNode.I typeRegistryNode.h \
  180. unicodeLatinMap.h \
  181. vector_uchar.h \
  182. virtualFileComposite.h virtualFileComposite.I virtualFile.h \
  183. virtualFile.I virtualFileList.I virtualFileList.h virtualFileMount.h \
  184. virtualFileMount.I virtualFileMountMultifile.h \
  185. virtualFileMountMultifile.I virtualFileMountSystem.h \
  186. virtualFileMountSystem.I virtualFileSimple.h virtualFileSimple.I \
  187. virtualFileSystem.h virtualFileSystem.I \
  188. weakPointerTo.I weakPointerTo.h \
  189. weakPointerToBase.I weakPointerToBase.h \
  190. weakPointerToVoid.I weakPointerToVoid.h \
  191. weakReferenceList.I weakReferenceList.h \
  192. windowsRegistry.h \
  193. zStream.I zStream.h zStreamBuf.h
  194. #define IGATESCAN all
  195. #define WIN_SYS_LIBS \
  196. advapi32.lib ws2_32.lib $[WIN_SYS_LIBS]
  197. #end lib_target
  198. #begin test_bin_target
  199. #define TARGET test_types
  200. #define LOCAL_LIBS $[LOCAL_LIBS] express
  201. #define OTHER_LIBS pystub
  202. #define SOURCES \
  203. test_types.cxx
  204. #end test_bin_target
  205. #begin test_bin_target
  206. #define TARGET test_ordered_vector
  207. #define SOURCES \
  208. test_ordered_vector.cxx
  209. #define LOCAL_LIBS $[LOCAL_LIBS] putil
  210. #define OTHER_LIBS $[OTHER_LIBS] pystub
  211. #end test_bin_target
  212. #if $[HAVE_ZLIB]
  213. #begin test_bin_target
  214. #define TARGET test_zstream
  215. #define USE_PACKAGES zlib
  216. #define LOCAL_LIBS $[LOCAL_LIBS] express
  217. #define OTHER_LIBS dtoolutil:c dtool:m pystub
  218. #define SOURCES \
  219. test_zstream.cxx
  220. #end test_bin_target
  221. #endif
  222. #begin test_bin_target
  223. #define TARGET test_threaddata
  224. #define LOCAL_LIBS $[LOCAL_LIBS] express
  225. #define OTHER_LIBS dtoolutil:c dtool:m pystub
  226. #define SOURCES \
  227. test_threaddata.cxx
  228. #end test_bin_target
  229. #begin test_bin_target
  230. #define TARGET test_diners
  231. #define LOCAL_LIBS $[LOCAL_LIBS] express
  232. #define OTHER_LIBS dtoolutil:c dtool:m pystub
  233. #define SOURCES \
  234. test_diners.cxx
  235. #end test_bin_target