Add CMakeLists.txt for panda/chan

This commit is contained in:
kestred 2014-01-21 22:12:53 -07:00
parent a4e48359da
commit 43332362df
6 changed files with 64 additions and 1 deletions

View File

@ -31,7 +31,9 @@ add_subdirectory(src/gobj)
add_subdirectory(src/pgraph)
add_subdirectory(src/pgraphnodes)
add_subdirectory(src/cull)
add_subdirectory(src/display)
add_subdirectory(src/chan)
#add_subdirectory(src/char)
#add_subdirectory(src/framework)
#add_subdirectory(src/testbed)

View File

@ -0,0 +1,56 @@
set(P3CHAN_HEADERS
animBundle.I animBundle.h
animBundleNode.I animBundleNode.h
animChannel.I animChannel.h animChannelBase.I
animChannelBase.h
animChannelMatrixDynamic.I animChannelMatrixDynamic.h
animChannelMatrixFixed.I animChannelMatrixFixed.h
animChannelMatrixXfmTable.I animChannelMatrixXfmTable.h
animChannelScalarDynamic.I animChannelScalarDynamic.h
animChannelScalarTable.I animChannelScalarTable.h
animControl.I
animControl.h animControlCollection.I
animControlCollection.h animGroup.I animGroup.h
animPreloadTable.I animPreloadTable.h
auto_bind.h
bindAnimRequest.I bindAnimRequest.h
config_chan.h
movingPart.I movingPart.h
movingPartBase.I movingPartBase.h
movingPartMatrix.I movingPartMatrix.h movingPartScalar.I
movingPartScalar.h partBundle.I partBundle.h
partBundleHandle.I partBundleHandle.h
partBundleNode.I partBundleNode.h
partGroup.I partGroup.h
partSubset.I partSubset.h
vector_PartGroupStar.h
)
set(P3CHAN_SOURCES
animBundle.cxx
animBundleNode.cxx
animChannel.cxx
animChannelBase.cxx
animChannelMatrixDynamic.cxx
animChannelMatrixFixed.cxx
animChannelMatrixXfmTable.cxx
animChannelScalarDynamic.cxx
animChannelScalarTable.cxx
animControl.cxx
animControlCollection.cxx animGroup.cxx
animPreloadTable.cxx
auto_bind.cxx
bindAnimRequest.cxx
config_chan.cxx movingPartBase.cxx movingPartMatrix.cxx
movingPartScalar.cxx partBundle.cxx
partBundleHandle.cxx
partBundleNode.cxx
partGroup.cxx
partSubset.cxx
vector_PartGroupStar.cxx
)
composite_sources(p3chan P3CHAN_SOURCES)
add_library(p3chan ${P3CHAN_HEADERS} ${P3CHAN_SOURCES})
target_link_libraries(p3chan p3pgraph)
target_interrogate(p3chan ALL)

View File

@ -21,6 +21,7 @@
#include "datagramIterator.h"
#include "bamReader.h"
#include "bamWriter.h"
#include "config_chan.h"
// Tell GCC that we'll take care of the instantiation explicitly here.
#ifdef __GNUC__

View File

@ -19,6 +19,7 @@
#include "datagramIterator.h"
#include "bamReader.h"
#include "bamWriter.h"
#include "config_chan.h"
// Tell GCC that we'll take care of the instantiation explicitly here.
#ifdef __GNUC__

View File

@ -29,6 +29,8 @@
#include "bamWriter.h"
#include "configVariableEnum.h"
#include "loaderOptions.h"
#include "bindAnimRequest.h"
#include "transformState.h"
#include <algorithm>

View File

@ -22,6 +22,7 @@
#include "datagramIterator.h"
#include "bamReader.h"
#include "bamWriter.h"
#include "transformState.h"
#include <algorithm>