include_directories("../../CoreLib")
include_directories("../../NucleusLib")

set(pnNucleusInc_HEADERS
	hsGMatState.h
	hsGMatState.inl
	hsResMgr.h
	hsTimer.h
	plAudible.h
	plCCRMgrBase.h
	plClassIndexMacros.h
	plCreatableIndex.h
	plCreatableStrings.h
	plDrawable.h
	plgDispatch.h
	plPhysical.h
	plPipeline.h
	plPipeResReq.h
	plProfile.h
	plProfileManager.h
	plRefFlags.h
	pnAllCreatables.h
	pnNucleusCreatables.h
)

set(pnNucleusInc_SOURCES
	plProfileManager.cpp
	pnSingletons.cpp
)

add_library(pnNucleusInc STATIC ${pnNucleusInc_HEADERS} ${pnNucleusInc_SOURCES})

source_group("Header Files" FILES ${pnNucleusInc_HEADERS})
source_group("Source Files" FILES ${pnNucleusInc_SOURCES})