| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370 |
- #define OTHER_LIBS interrogatedb:c dconfig:c dtoolconfig:m \
- dtoolutil:c dtoolbase:c dtool:m prc:c
- #define LOCAL_LIBS \
- lerp event gsgbase gobj putil linmath \
- downloader express pandabase pstatclient
- #define USE_PACKAGES python
-
- #begin lib_target
- #define TARGET pgraph
- // This directory is too big to combine into a single composite
- // file--at least on Windows.
- #define DONT_COMBINE $[WINDOWS_PLATFORM]
- #define SOURCES \
- accumulatedAttribs.I accumulatedAttribs.h \
- alphaTestAttrib.I alphaTestAttrib.h \
- ambientLight.I ambientLight.h \
- antialiasAttrib.I antialiasAttrib.h \
- attribNodeRegistry.I attribNodeRegistry.h \
- attribSlots.h attribSlots.I \
- audioVolumeAttrib.I audioVolumeAttrib.h \
- auxSceneData.I auxSceneData.h \
- auxBitplaneAttrib.I auxBitplaneAttrib.h \
- bamFile.I bamFile.h \
- billboardEffect.I billboardEffect.h \
- cacheStats.I cacheStats.h \
- camera.I camera.h \
- clipPlaneAttrib.I clipPlaneAttrib.h \
- colorAttrib.I colorAttrib.h \
- colorBlendAttrib.I colorBlendAttrib.h \
- colorScaleAttrib.I colorScaleAttrib.h \
- colorWriteAttrib.I colorWriteAttrib.h \
- compassEffect.I compassEffect.h \
- config_pgraph.h \
- cullBin.I cullBin.h \
- cullBinEnums.h \
- cullBinAttrib.I cullBinAttrib.h \
- cullBinManager.I cullBinManager.h \
- cullFaceAttrib.I cullFaceAttrib.h \
- cullHandler.I cullHandler.h \
- cullPlanes.I cullPlanes.h \
- cullResult.I cullResult.h \
- cullTraverser.I cullTraverser.h \
- cullTraverserData.I cullTraverserData.h \
- cullableObject.I cullableObject.h \
- decalEffect.I decalEffect.h \
- depthOffsetAttrib.I depthOffsetAttrib.h \
- depthTestAttrib.I depthTestAttrib.h \
- depthWriteAttrib.I depthWriteAttrib.h \
- directionalLight.I directionalLight.h \
- drawMaskAttrib.I drawMaskAttrib.h \
- eventStorePandaNode.I eventStorePandaNode.h \
- fadeLodNode.I fadeLodNode.h fadeLodNodeData.h \
- findApproxLevelEntry.I findApproxLevelEntry.h \
- findApproxPath.I findApproxPath.h \
- fog.I fog.h \
- fogAttrib.I fogAttrib.h \
- geomNode.I geomNode.h \
- geomTransformer.I geomTransformer.h \
- internalNameCollection.I internalNameCollection.h \
- lensNode.I lensNode.h \
- light.I light.h \
- lightAttrib.I lightAttrib.h \
- lightRampAttrib.I lightRampAttrib.h \
- lightLensNode.I lightLensNode.h \
- lightNode.I lightNode.h \
- loader.I loader.h \
- loaderFileType.h \
- loaderFileTypeBam.h \
- loaderFileTypeRegistry.h \
- loaderOptions.I loaderOptions.h \
- lodNode.I lodNode.h \
- lodNodeType.h \
- materialAttrib.I materialAttrib.h \
- materialCollection.I materialCollection.h \
- modelFlattenRequest.I modelFlattenRequest.h \
- modelLoadRequest.I modelLoadRequest.h \
- modelNode.I modelNode.h \
- modelPool.I modelPool.h \
- modelRoot.I modelRoot.h \
- nodePath.I nodePath.h nodePath.cxx \
- nodePathCollection.I nodePathCollection.h \
- nodePathComponent.I nodePathComponent.h \
- nodePathLerps.h \
- pandaNode.I pandaNode.h \
- pandaNodeChain.I pandaNodeChain.h \
- planeNode.I planeNode.h \
- pointLight.I pointLight.h \
- polylightNode.I polylightNode.h \
- polylightEffect.I polylightEffect.h \
- portalNode.I portalNode.h \
- portalClipper.I portalClipper.h \
- renderAttrib.I renderAttrib.h \
- renderEffect.I renderEffect.h \
- renderEffects.I renderEffects.h \
- renderModeAttrib.I renderModeAttrib.h \
- renderState.I renderState.h \
- rescaleNormalAttrib.I rescaleNormalAttrib.h \
- sceneGraphAnalyzer.h sceneGraphAnalyzer.I \
- sceneGraphReducer.I sceneGraphReducer.h \
- sceneSetup.I sceneSetup.h \
- selectiveChildNode.I selectiveChildNode.h \
- sequenceNode.I sequenceNode.h \
- shadeModelAttrib.I shadeModelAttrib.h \
- shaderAttrib.I shaderAttrib.h \
- shaderGenerator.I shaderGenerator.h \
- shaderInput.I shaderInput.h \
- shaderPool.I shaderPool.h \
- showBoundsEffect.I showBoundsEffect.h \
- spotlight.I spotlight.h \
- stateMunger.I stateMunger.h \
- stencilAttrib.I stencilAttrib.h \
- switchNode.I switchNode.h \
- texMatrixAttrib.I texMatrixAttrib.h \
- texProjectorEffect.I texProjectorEffect.h \
- textureAttrib.I textureAttrib.h \
- texGenAttrib.I texGenAttrib.h \
- textureCollection.I textureCollection.h \
- textureStageCollection.I textureStageCollection.h \
- transformState.I transformState.h \
- transparencyAttrib.I transparencyAttrib.h \
- weakNodePath.I weakNodePath.h \
- workingNodePath.I workingNodePath.h
- #define COMBINED_SOURCES \
- $[TARGET]_composite1.cxx $[TARGET]_composite2.cxx \
- $[TARGET]_composite3.cxx $[TARGET]_composite4.cxx
- #define INCLUDED_SOURCES \
- accumulatedAttribs.cxx \
- alphaTestAttrib.cxx \
- ambientLight.cxx \
- antialiasAttrib.cxx \
- attribNodeRegistry.cxx \
- attribSlots.cxx \
- audioVolumeAttrib.cxx \
- auxSceneData.cxx \
- bamFile.cxx \
- billboardEffect.cxx \
- cacheStats.cxx \
- camera.cxx \
- clipPlaneAttrib.cxx \
- colorAttrib.cxx \
- colorBlendAttrib.cxx \
- colorScaleAttrib.cxx \
- colorWriteAttrib.cxx \
- compassEffect.cxx \
- config_pgraph.cxx \
- cullBin.cxx \
- cullBinAttrib.cxx \
- cullBinManager.cxx \
- cullFaceAttrib.cxx \
- cullHandler.cxx \
- cullPlanes.cxx \
- cullResult.cxx \
- cullTraverser.cxx \
- cullTraverserData.cxx \
- cullableObject.cxx \
- decalEffect.cxx \
- depthOffsetAttrib.cxx \
- depthTestAttrib.cxx \
- depthWriteAttrib.cxx \
- directionalLight.cxx \
- drawMaskAttrib.cxx \
- eventStorePandaNode.cxx \
- fadeLodNode.cxx fadeLodNodeData.cxx \
- findApproxLevelEntry.cxx \
- findApproxPath.cxx \
- fog.cxx \
- fogAttrib.cxx \
- geomNode.cxx \
- geomTransformer.cxx \
- internalNameCollection.cxx \
- lensNode.cxx \
- light.cxx \
- lightAttrib.cxx \
- lightRampAttrib.cxx \
- lightLensNode.cxx \
- lightNode.cxx \
- loader.cxx \
- loaderFileType.cxx \
- loaderFileTypeBam.cxx \
- loaderFileTypeRegistry.cxx \
- loaderOptions.cxx \
- lodNode.cxx \
- lodNodeType.cxx \
- materialAttrib.cxx \
- materialCollection.cxx \
- modelFlattenRequest.cxx \
- modelLoadRequest.cxx \
- modelNode.cxx \
- modelPool.cxx \
- modelRoot.cxx \
- nodePathCollection.cxx \
- nodePathComponent.cxx \
- nodePathLerps.cxx \
- pandaNode.cxx \
- pandaNodeChain.cxx \
- planeNode.cxx \
- pointLight.cxx \
- polylightNode.cxx \
- polylightEffect.cxx \
- portalNode.cxx \
- portalClipper.cxx \
- renderAttrib.cxx \
- renderEffect.cxx \
- renderEffects.cxx \
- renderModeAttrib.cxx \
- renderState.cxx \
- rescaleNormalAttrib.cxx \
- sceneGraphAnalyzer.cxx \
- sceneGraphReducer.cxx \
- sceneSetup.cxx \
- selectiveChildNode.cxx \
- sequenceNode.cxx \
- shadeModelAttrib.cxx \
- shaderAttrib.cxx \
- shaderGenerator.cxx \
- shaderInput.cxx \
- shaderPool.cxx \
- showBoundsEffect.cxx \
- spotlight.cxx \
- stateMunger.cxx \
- stencilAttrib.cxx \
- switchNode.cxx \
- texMatrixAttrib.cxx \
- texProjectorEffect.cxx \
- textureAttrib.cxx \
- texGenAttrib.cxx \
- textureCollection.cxx \
- textureStageCollection.cxx \
- transformState.cxx \
- transparencyAttrib.cxx \
- weakNodePath.cxx \
- workingNodePath.cxx
- #define INSTALL_HEADERS \
- accumulatedAttribs.I accumulatedAttribs.h \
- alphaTestAttrib.I alphaTestAttrib.h \
- ambientLight.I ambientLight.h \
- antialiasAttrib.I antialiasAttrib.h \
- attribNodeRegistry.I attribNodeRegistry.h \
- attribSlots.h attribSlots.I \
- audioVolumeAttrib.I audioVolumeAttrib.h \
- auxSceneData.I auxSceneData.h \
- auxBitplaneAttrib.I auxBitplaneAttrib.h \
- bamFile.I bamFile.h \
- billboardEffect.I billboardEffect.h \
- cacheStats.I cacheStats.h \
- camera.I camera.h \
- clipPlaneAttrib.I clipPlaneAttrib.h \
- colorAttrib.I colorAttrib.h \
- colorBlendAttrib.I colorBlendAttrib.h \
- colorScaleAttrib.I colorScaleAttrib.h \
- colorWriteAttrib.I colorWriteAttrib.h \
- compassEffect.I compassEffect.h \
- config_pgraph.h \
- cullBin.I cullBin.h \
- cullBinEnums.h \
- cullBinAttrib.I cullBinAttrib.h \
- cullBinManager.I cullBinManager.h \
- cullFaceAttrib.I cullFaceAttrib.h \
- cullHandler.I cullHandler.h \
- cullPlanes.I cullPlanes.h \
- cullResult.I cullResult.h \
- cullTraverser.I cullTraverser.h \
- cullTraverserData.I cullTraverserData.h \
- cullableObject.I cullableObject.h \
- decalEffect.I decalEffect.h \
- depthOffsetAttrib.I depthOffsetAttrib.h \
- depthTestAttrib.I depthTestAttrib.h \
- depthWriteAttrib.I depthWriteAttrib.h \
- directionalLight.I directionalLight.h \
- drawMaskAttrib.I drawMaskAttrib.h \
- eventStorePandaNode.I eventStorePandaNode.h \
- fadeLodNode.I fadeLodNode.h fadeLodNodeData.h \
- fog.I fog.h \
- fogAttrib.I fogAttrib.h \
- geomNode.I geomNode.h \
- geomTransformer.I geomTransformer.h \
- internalNameCollection.I internalNameCollection.h \
- lensNode.I lensNode.h \
- light.I light.h \
- lightAttrib.I lightAttrib.h \
- lightRampAttrib.I lightRampAttrib.h \
- lightLensNode.I lightLensNode.h \
- lightNode.I lightNode.h \
- loader.I loader.h \
- loaderFileType.h \
- loaderFileTypeBam.h \
- loaderFileTypeRegistry.h \
- loaderOptions.I loaderOptions.h \
- lodNode.I lodNode.h \
- lodNodeType.h \
- materialAttrib.I materialAttrib.h \
- materialCollection.I materialCollection.h \
- modelFlattenRequest.I modelFlattenRequest.h \
- modelLoadRequest.I modelLoadRequest.h \
- modelNode.I modelNode.h \
- modelPool.I modelPool.h \
- modelRoot.I modelRoot.h \
- nodePath.I nodePath.h \
- nodePathCollection.I nodePathCollection.h \
- nodePathComponent.I nodePathComponent.h \
- nodePathLerps.h \
- pandaNode.I pandaNode.h \
- pandaNodeChain.I pandaNodeChain.h \
- planeNode.I planeNode.h \
- pointLight.I pointLight.h \
- polylightNode.I polylightNode.h \
- polylightEffect.I polylightEffect.h \
- portalNode.I portalNode.h \
- portalClipper.I portalClipper.h \
- renderAttrib.I renderAttrib.h \
- renderEffect.I renderEffect.h \
- renderEffects.I renderEffects.h \
- renderModeAttrib.I renderModeAttrib.h \
- renderState.I renderState.h \
- rescaleNormalAttrib.I rescaleNormalAttrib.h \
- sceneGraphAnalyzer.h sceneGraphAnalyzer.I \
- sceneGraphReducer.I sceneGraphReducer.h \
- sceneSetup.I sceneSetup.h \
- selectiveChildNode.I selectiveChildNode.h \
- sequenceNode.I sequenceNode.h \
- shadeModelAttrib.I shadeModelAttrib.h \
- shaderAttrib.I shaderAttrib.h \
- shaderGenerator.I shaderGenerator.h \
- shaderInput.I shaderInput.h \
- shaderPool.I shaderPool.h \
- showBoundsEffect.I showBoundsEffect.h \
- spotlight.I spotlight.h \
- stateMunger.I stateMunger.h \
- stencilAttrib.I stencilAttrib.h \
- switchNode.I switchNode.h \
- texMatrixAttrib.I texMatrixAttrib.h \
- texProjectorEffect.I texProjectorEffect.h \
- textureAttrib.I textureAttrib.h \
- texGenAttrib.I texGenAttrib.h \
- textureCollection.I textureCollection.h \
- textureStageCollection.I textureStageCollection.h \
- transformState.I transformState.h \
- transparencyAttrib.I transparencyAttrib.h \
- weakNodePath.I weakNodePath.h \
- workingNodePath.I workingNodePath.h
- // No need to install these.
- // findApproxLevelEntry.I findApproxLevelEntry.h \
- // findApproxPath.I findApproxPath.h \
- #define IGATESCAN all
- // Uncomment these lines to compile everything individually instead of
- // combining into pgraph_composite*.cxx.
- // #define COMBINED_SOURCES
- // #define SOURCES $[SOURCES] $[INCLUDED_SOURCES]
- #end lib_target
- #begin test_bin_target
- #define TARGET test_pgraph
- #define SOURCES \
- test_pgraph.cxx
- #define LOCAL_LIBS $[LOCAL_LIBS] pgraph
- #define OTHER_LIBS $[OTHER_LIBS] pystub
- #end test_bin_target
|