mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 02:42:49 -04:00
380 lines
12 KiB
ObjectPascal
380 lines
12 KiB
ObjectPascal
#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 \
|
|
scissorAttrib.I scissorAttrib.h \
|
|
scissorEffect.I scissorEffect.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 \
|
|
textureReloadRequest.I textureReloadRequest.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 \
|
|
scissorAttrib.cxx \
|
|
scissorEffect.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 \
|
|
textureReloadRequest.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 \
|
|
scissorAttrib.I scissorAttrib.h \
|
|
scissorEffect.I scissorEffect.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 \
|
|
textureReloadRequest.I textureReloadRequest.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
|