makefile.monkey2 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
  1. Namespace assimp
  2. #Import "assimp/*.h"
  3. #Import "assimp/code/*.h"
  4. #Import "assimp/include/*.h"
  5. #Import "assimp/contrib/*.h"
  6. #Import "assimp/contrib/unzip/*.h"
  7. #Import "assimp/contrib/irrXML/*.h"
  8. #Import "assimp/contrib/rapidjson/include/*.h"
  9. #Import "assimp/contrib/openddlparser/include/*.h"
  10. #Import "assimp/code/Assimp.cpp"
  11. #Import "assimp/code/BaseImporter.cpp"
  12. #Import "assimp/code/BaseProcess.cpp"
  13. #Import "assimp/code/EmbedTexturesProcess.cpp"
  14. #Import "assimp/code/PostStepRegistry.cpp"
  15. #Import "assimp/code/ImporterRegistry.cpp"
  16. #Import "assimp/code/DefaultIOStream.cpp"
  17. #Import "assimp/code/DefaultIOSystem.cpp"
  18. #Import "assimp/code/CInterfaceIOWrapper.cpp"
  19. #Import "assimp/code/Importer.cpp"
  20. #Import "assimp/code/SGSpatialSort.cpp"
  21. #Import "assimp/code/VertexTriangleAdjacency.cpp"
  22. #Import "assimp/code/SpatialSort.cpp"
  23. #Import "assimp/code/SceneCombiner.cpp"
  24. #Import "assimp/code/ScenePreprocessor.cpp"
  25. #Import "assimp/code/SkeletonMeshBuilder.cpp"
  26. #Import "assimp/code/SplitByBoneCountProcess.cpp"
  27. #Import "assimp/code/StandardShapes.cpp"
  28. #Import "assimp/code/TargetAnimation.cpp"
  29. #Import "assimp/code/RemoveComments.cpp"
  30. #Import "assimp/code/Subdivision.cpp"
  31. #Import "assimp/code/scene.cpp"
  32. #Import "assimp/code/Bitmap.cpp"
  33. #Import "assimp/code/Version.cpp"
  34. #Import "assimp/code/CreateAnimMesh.cpp"
  35. #Import "assimp/code/DefaultLogger.cpp"
  36. #Import "assimp/code/Exporter.cpp"
  37. #Import "assimp/code/AssimpCExport.cpp"
  38. 'Processors?
  39. #Import "assimp/code/CalcTangentsProcess.cpp"
  40. #Import "assimp/code/ComputeUVMappingProcess.cpp"
  41. #Import "assimp/code/ConvertToLHProcess.cpp"
  42. #Import "assimp/code/FindDegenerates.cpp"
  43. #Import "assimp/code/FindInstancesProcess.cpp"
  44. #Import "assimp/code/FindInvalidDataProcess.cpp"
  45. #Import "assimp/code/FixNormalsStep.cpp"
  46. #Import "assimp/code/GenFaceNormalsProcess.cpp"
  47. #Import "assimp/code/GenVertexNormalsProcess.cpp"
  48. #Import "assimp/code/PretransformVertices.cpp"
  49. #Import "assimp/code/ImproveCacheLocality.cpp"
  50. #Import "assimp/code/JoinVerticesProcess.cpp"
  51. #Import "assimp/code/LimitBoneWeightsProcess.cpp"
  52. #Import "assimp/code/RemoveRedundantMaterials.cpp"
  53. #Import "assimp/code/RemoveVCProcess.cpp"
  54. #Import "assimp/code/SortByPTypeProcess.cpp"
  55. #Import "assimp/code/SplitLargeMeshes.cpp"
  56. #Import "assimp/code/TextureTransform.cpp"
  57. #Import "assimp/code/TriangulateProcess.cpp"
  58. #Import "assimp/code/ValidateDataStructure.cpp"
  59. #Import "assimp/code/OptimizeGraph.cpp"
  60. #Import "assimp/code/OptimizeMeshes.cpp"
  61. #Import "assimp/code/DeboneProcess.cpp"
  62. #Import "assimp/code/ProcessHelper.cpp"
  63. #Import "assimp/code/MakeVerboseFormat.cpp"
  64. #Import "assimp/code/MaterialSystem.cpp"
  65. 'importers/exporters?
  66. '
  67. 'Also need to edit assimp/include/assimp/config.h to enable/disable these...
  68. #Import "assimp/code/B3DImporter.cpp"
  69. #Import "assimp/code/3DSConverter.cpp"
  70. #Import "assimp/code/3DSLoader.cpp"
  71. #Import "assimp/code/3DSExporter.cpp"
  72. #Import "assimp/code/ObjFileImporter.cpp"
  73. #Import "assimp/code/ObjFileMtlImporter.cpp"
  74. #Import "assimp/code/ObjFileParser.cpp"
  75. #Import "assimp/code/ObjExporter.cpp"
  76. #Import "assimp/code/XFileImporter.cpp"
  77. #Import "assimp/code/XFileParser.cpp"
  78. #Import "assimp/code/XFileExporter.cpp"
  79. #Import "assimp/code/ColladaLoader.cpp"
  80. #Import "assimp/code/ColladaParser.cpp"
  81. #Import "assimp/code/ColladaExporter.cpp"
  82. #Import "assimp/code/PlyLoader.cpp"
  83. #Import "assimp/code/PlyParser.cpp"
  84. #Import "assimp/code/MDLLoader.cpp"
  85. #Import "assimp/code/MDLMaterialLoader.cpp"
  86. #Import "assimp/code/MD2Loader.cpp"
  87. #Import "assimp/code/MD3Loader.cpp"
  88. #Import "assimp/code/MD5Loader.cpp"
  89. #Import "assimp/code/MD5Loader.cpp"
  90. #Import "assimp/code/MD5Parser.cpp"
  91. #Import "assimp/code/MS3DLoader.cpp"
  92. #Import "assimp/code/FBXImporter.cpp"
  93. #Import "assimp/code/FBXParser.cpp"
  94. #Import "assimp/code/FBXTokenizer.cpp"
  95. #Import "assimp/code/FBXConverter.cpp"
  96. #Import "assimp/code/FBXUtil.cpp"
  97. #Import "assimp/code/FBXDocument.cpp"
  98. #Import "assimp/code/FBXProperties.cpp"
  99. #Import "assimp/code/FBXMeshGeometry.cpp"
  100. #Import "assimp/code/FBXMaterial.cpp"
  101. #Import "assimp/code/FBXModel.cpp"
  102. #Import "assimp/code/FBXAnimation.cpp"
  103. #Import "assimp/code/FBXNodeAttribute.cpp"
  104. #Import "assimp/code/FBXDeformer.cpp"
  105. #Import "assimp/code/FBXBinaryTokenizer.cpp"
  106. #Import "assimp/code/FBXDocumentUtil.cpp"
  107. #Import "assimp/code/BlenderLoader.cpp"
  108. #Import "assimp/code/BlenderDNA.cpp"
  109. #Import "assimp/code/BlenderScene.cpp"
  110. #Import "assimp/code/BlenderModifier.cpp"
  111. #Import "assimp/code/BlenderBMesh.cpp"
  112. #Import "assimp/code/BlenderTessellator.cpp"
  113. #rem
  114. #Import "assimp/code/StepExporter.cpp"
  115. #Import "assimp/code/AMFImporter.cpp"
  116. #Import "assimp/code/AMFImporter_Geometry.cpp"
  117. #Import "assimp/code/AMFImporter_Material.cpp"
  118. #Import "assimp/code/AMFImporter_Postprocess.cpp"
  119. #Import "assimp/code/ACLoader.cpp"
  120. #Import "assimp/code/ASELoader.cpp"
  121. #Import "assimp/code/ASEParser.cpp"
  122. #Import "assimp/code/AssbinExporter.cpp"
  123. #Import "assimp/code/AssbinLoader.cpp"
  124. #Import "assimp/code/AssxmlExporter.cpp"
  125. #Import "assimp/code/BVHLoader.cpp"
  126. #Import "assimp/code/DXFLoader.cpp"
  127. #Import "assimp/code/CSMLoader.cpp"
  128. #Import "assimp/code/HMPLoader.cpp"
  129. #Import "assimp/code/IRRMeshLoader.cpp"
  130. #Import "assimp/code/IRRShared.cpp"
  131. #Import "assimp/code/IRRLoader.cpp"
  132. #Import "assimp/code/LWOAnimation.cpp"
  133. #Import "assimp/code/LWOBLoader.cpp"
  134. #Import "assimp/code/LWOLoader.cpp"
  135. #Import "assimp/code/LWOMaterial.cpp"
  136. #Import "assimp/code/LWSLoader.cpp"
  137. #Import "assimp/code/MD2Loader.cpp"
  138. #Import "assimp/code/MD3Loader.cpp"
  139. #Import "assimp/code/MD5Loader.cpp"
  140. #Import "assimp/code/MD5Parser.cpp"
  141. #Import "assimp/code/MDCLoader.cpp"
  142. #Import "assimp/code/NFFLoader.cpp"
  143. #Import "assimp/code/NDOLoader.cpp"
  144. #Import "assimp/code/OFFLoader.cpp"
  145. #Import "assimp/code/OgreImporter.cpp"
  146. #Import "assimp/code/OgreStructs.cpp"
  147. #Import "assimp/code/OgreBinarySerializer.cpp"
  148. #Import "assimp/code/OgreXmlSerializer.cpp"
  149. #Import "assimp/code/OgreMaterial.cpp"
  150. #Import "assimp/code/OpenGEXExporter.cpp"
  151. #Import "assimp/code/OpenGEXImporter.cpp"
  152. #Import "assimp/code/PlyLoader.cpp"
  153. #Import "assimp/code/PlyParser.cpp"
  154. #Import "assimp/code/PlyExporter.cpp"
  155. #Import "assimp/code/MS3DLoader.cpp"
  156. #Import "assimp/code/COBLoader.cpp"
  157. #Import "assimp/code/BlenderLoader.cpp"
  158. #Import "assimp/code/BlenderDNA.cpp"
  159. #Import "assimp/code/BlenderScene.cpp"
  160. #Import "assimp/code/BlenderModifier.cpp"
  161. #Import "assimp/code/BlenderBMesh.cpp"
  162. #Import "assimp/code/BlenderTessellator.cpp"
  163. '#Import "assimp/code/IFCLoader.cpp"
  164. '#Import "assimp/code/IFCReaderGen1.cpp"
  165. '#Import "assimp/code/IFCReaderGen2.cpp"
  166. '#Import "assimp/code/IFCUtil.cpp"
  167. '#Import "assimp/code/IFCGeometry.cpp"
  168. '#Import "assimp/code/IFCMaterial.cpp"
  169. '#Import "assimp/code/IFCProfile.cpp"
  170. '#Import "assimp/code/IFCCurve.cpp"
  171. '#Import "assimp/code/IFCBoolean.cpp"
  172. '#Import "assimp/code/IFCOpenings.cpp"
  173. '#Import "assimp/code/STEPFileReader.cpp"
  174. '#Import "assimp/code/STEPFileEncoding.cpp"
  175. #Import "assimp/code/XGLLoader.cpp"
  176. #Import "assimp/code/FBXImporter.cpp"
  177. #Import "assimp/code/FBXParser.cpp"
  178. #Import "assimp/code/FBXTokenizer.cpp"
  179. #Import "assimp/code/FBXConverter.cpp"
  180. #Import "assimp/code/FBXUtil.cpp"
  181. #Import "assimp/code/FBXDocument.cpp"
  182. #Import "assimp/code/FBXProperties.cpp"
  183. #Import "assimp/code/FBXMeshGeometry.cpp"
  184. #Import "assimp/code/FBXMaterial.cpp"
  185. #Import "assimp/code/FBXModel.cpp"
  186. #Import "assimp/code/FBXAnimation.cpp"
  187. #Import "assimp/code/FBXNodeAttribute.cpp"
  188. #Import "assimp/code/FBXDeformer.cpp"
  189. #Import "assimp/code/FBXBinaryTokenizer.cpp"
  190. #Import "assimp/code/FBXDocumentUtil.cpp"
  191. #Import "assimp/code/Q3DLoader.cpp"
  192. #Import "assimp/code/Q3BSPFileParser.cpp"
  193. #Import "assimp/code/Q3BSPFileImporter.cpp"
  194. #Import "assimp/code/Q3BSPZipArchive.cpp"
  195. #Import "assimp/code/RawLoader.cpp"
  196. #Import "assimp/code/SIBImporter.cpp"
  197. #Import "assimp/code/SMDLoader.cpp"
  198. #Import "assimp/code/STLLoader.cpp"
  199. #Import "assimp/code/STLExporter.cpp"
  200. #Import "assimp/code/TerragenLoader.cpp"
  201. #Import "assimp/code/UnrealLoader.cpp"
  202. #Import "assimp/code/X3DExporter.cpp"
  203. #Import "assimp/code/X3DImporter.cpp"
  204. #Import "assimp/code/X3DImporter_Geometry2D.cpp"
  205. #Import "assimp/code/X3DImporter_Geometry3D.cpp"
  206. #Import "assimp/code/X3DImporter_Group.cpp"
  207. #Import "assimp/code/X3DImporter_Light.cpp"
  208. #Import "assimp/code/X3DImporter_Metadata.cpp"
  209. #Import "assimp/code/X3DImporter_Networking.cpp"
  210. #Import "assimp/code/X3DImporter_Postprocess.cpp"
  211. #Import "assimp/code/X3DImporter_Rendering.cpp"
  212. #Import "assimp/code/X3DImporter_Shape.cpp"
  213. #Import "assimp/code/X3DImporter_Texturing.cpp"
  214. #Import "assimp/code/glTFImporter.cpp"
  215. #Import "assimp/code/glTFExporter.cpp"
  216. #Import "assimp/code/D3MFImporter.cpp"
  217. #Import "assimp/code/D3MFOpcPackage.cpp"
  218. #end
  219. 'ConvertUTF
  220. '#Import "assimp/contrib/ConvertUTF/ConvertUTF.c"
  221. 'irrXML
  222. #Import "assimp/contrib/irrXML/irrXML.cpp"
  223. 'zlib
  224. #rem
  225. #Import "assimp/contrib/zlib/adler32.c"
  226. #Import "assimp/contrib/zlib/compress.c"
  227. #Import "assimp/contrib/zlib/crc32.c"
  228. #Import "assimp/contrib/zlib/deflate.c"
  229. #Import "assimp/contrib/zlib/gzclose.c"
  230. #Import "assimp/contrib/zlib/gzlib.c"
  231. #Import "assimp/contrib/zlib/gzread.c"
  232. #Import "assimp/contrib/zlib/gzwrite.c"
  233. #Import "assimp/contrib/zlib/infback.c"
  234. #Import "assimp/contrib/zlib/inffast.c"
  235. #Import "assimp/contrib/zlib/inflate.c"
  236. #Import "assimp/contrib/zlib/inftrees.c"
  237. #Import "assimp/contrib/zlib/trees.c"
  238. #Import "assimp/contrib/zlib/uncompr.c"
  239. #Import "assimp/contrib/zlib/zutil.c"
  240. #end
  241. 'unzip
  242. '#Import "assimp/contrib/unzip/ioapi.c"
  243. '#Import "assimp/contrib/unzip/unzip.c"
  244. 'poly2tri
  245. '#Import "assimp/contrib/poly2tri/poly2tri/common/shapes.cc"
  246. '#Import "assimp/contrib/poly2tri/poly2tri/sweep/advancing_front.cc"
  247. '#Import "assimp/contrib/poly2tri/poly2tri/sweep/cdt.cc"
  248. '#Import "assimp/contrib/poly2tri/poly2tri/sweep/sweep.cc"
  249. '#Import "assimp/contrib/poly2tri/poly2tri/sweep/sweep_context.cc"
  250. 'clipper
  251. '#Import "assimp/contrib/clipper/clipper.cpp"
  252. 'openddl
  253. '#Import "assimp/contrib/openddlparser/code/OpenDDLParser.cpp"
  254. '#Import "assimp/contrib/openddlparser/code/DDLNode.cpp"
  255. '#Import "assimp/contrib/openddlparser/code/OpenDDLCommon.cpp"
  256. '#Import "assimp/contrib/openddlparser/code/OpenDDLExport.cpp"
  257. '#Import "assimp/contrib/openddlparser/code/Value.cpp"
  258. 'Open3DGC
  259. '#Import "assimp/contrib/Open3DGC/o3dgcArithmeticCodec.cpp"
  260. '#Import "assimp/contrib/Open3DGC/o3dgcDynamicVectorDecoder.cpp"
  261. '#Import "assimp/contrib/Open3DGC/o3dgcDynamicVectorEncoder.cpp"
  262. '#Import "assimp/contrib/Open3DGC/o3dgcTools.cpp"
  263. '#Import "assimp/contrib/Open3DGC/o3dgcTriangleFans.cpp"