#define OTHER_LIBS interrogatedb:c dconfig:c dtoolconfig:m \ dtoolutil:c dtoolbase:c dtool:m prc:c #begin lib_target #define TARGET framework #define BUILDING_DLL BUILDING_FRAMEWORK #define LOCAL_LIBS \ recorder pgui pgraph putil collide chan text \ pnmimage pnmimagetypes event char #if $[LINK_ALL_STATIC] // If we're statically linking, we need to explicitly link with // at least one of the available renderers. #if $[HAVE_GL] #define LOCAL_LIBS pandagl $[LOCAL_LIBS] #elif $[HAVE_DX9] #define LOCAL_LIBS pandadx9 $[LOCAL_LIBS] #elif $[HAVE_DX8] #define LOCAL_LIBS pandadx8 $[LOCAL_LIBS] #elif $[HAVE_TINYDISPLAY] #define LOCAL_LIBS tinydisplay $[LOCAL_LIBS] #endif // And we might like to have the egg loader available. #if $[HAVE_EGG] #define LOCAL_LIBS pandaegg $[LOCAL_LIBS] #endif #endif #define COMBINED_SOURCES $[TARGET]_composite1.cxx #define INCLUDED_SOURCES \ config_framework.cxx config_framework.h \ pandaFramework.cxx pandaFramework.I pandaFramework.h \ windowFramework.cxx windowFramework.I windowFramework.h \ shuttle_controls.bam.c #define INSTALL_HEADERS \ pandaFramework.I pandaFramework.h \ windowFramework.I windowFramework.h #end lib_target