open_toontown_panda3d/pandatool/src/mayaprogs/Sources.pp

236 lines
5.8 KiB
ObjectPascal

#define BUILD_DIRECTORY $[HAVE_MAYA]
#begin bin_target
#define TARGET maya2egg
#define OTHER_LIBS \
dtoolbase:c dtoolutil:c dtool:m
#define SOURCES \
mayapath.cxx
#end bin_target
#begin bin_target
#define TARGET maya2egg_server
#define OTHER_LIBS \
dtoolbase:c dtoolutil:c dtool:m
#define SOURCES \
mayapath.cxx
#end bin_target
#begin bin_target
#define USE_PACKAGES maya
#define TARGET maya2egg_bin
#define LOCAL_LIBS \
mayabase mayaegg eggbase progbase
#define OTHER_LIBS \
egg:c pandaegg:m \
linmath:c putil:c panda:m \
express:c pandaexpress:m \
interrogatedb:c dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m $[if $[WINDOWS_PLATFORM],pystub,] \
pipeline:c pnmimage:c
// Irix requires this to be named explicitly.
#define UNIX_SYS_LIBS \
ExtensionLayer
#define SOURCES \
mayaToEgg.cxx mayaToEgg.h
#end bin_target
#begin bin_target
#define USE_PACKAGES maya
#define TARGET maya2egg_server_bin
#define LOCAL_LIBS \
mayabase mayaegg eggbase progbase
#define OTHER_LIBS \
egg:c pandaegg:m \
linmath:c putil:c panda:m \
express:c pandaexpress:m \
interrogatedb:c dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m $[if $[WINDOWS_PLATFORM],pystub,] \
pipeline:c pnmimage:c
// Irix requires this to be named explicitly.
#define UNIX_SYS_LIBS \
ExtensionLayer
#define SOURCES \
mayaToEgg_server.cxx mayaToEgg_server.h
#end bin_target
#begin bin_target
#define USE_PACKAGES maya
#define TARGET maya2egg_client
#define LOCAL_LIBS \
mayabase mayaegg eggbase progbase
#define OTHER_LIBS \
egg:c pandaegg:m \
linmath:c putil:c panda:m \
express:c pandaexpress:m \
interrogatedb:c dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m $[if $[WINDOWS_PLATFORM],pystub,] \
pipeline:c pnmimage:c
// Irix requires this to be named explicitly.
#define UNIX_SYS_LIBS \
ExtensionLayer
#define SOURCES \
mayaToEgg_client.cxx mayaToEgg_client.h
#end bin_target
#begin bin_target
#define TARGET egg2maya
#define OTHER_LIBS \
dtoolbase:c dtoolutil:c dtool:m
#define SOURCES \
mayapath.cxx
#end bin_target
#begin bin_target
#define USE_PACKAGES maya
#define TARGET egg2maya_bin
#define LOCAL_LIBS \
mayabase mayaegg eggbase progbase
#define OTHER_LIBS \
egg:c pandaegg:m \
linmath:c putil:c panda:m \
express:c pandaexpress:m \
interrogatedb:c dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m $[if $[WINDOWS_PLATFORM],pystub,] \
pipeline:c pnmimage:c
// Irix requires this to be named explicitly.
#define UNIX_SYS_LIBS \
ExtensionLayer
#define SOURCES \
eggToMaya.cxx eggToMaya.h
#end bin_target
#begin bin_target
#define TARGET mayacopy
#define OTHER_LIBS \
dtoolbase:c dtoolutil:c dtool:m
#define SOURCES \
mayapath.cxx
#end bin_target
#begin bin_target
#define USE_PACKAGES maya
#define TARGET mayacopy_bin
#define LOCAL_LIBS cvscopy mayabase progbase
#define OTHER_LIBS \
egg:c pandaegg:m \
linmath:c panda:m \
express:c pandaexpress:m \
interrogatedb:c dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m $[if $[WINDOWS_PLATFORM],pystub,] \
putil:c pipeline:c pnmimage:c
// Irix requires this to be named explicitly.
#define UNIX_SYS_LIBS \
ExtensionLayer
#define SOURCES \
mayaCopy.cxx mayaCopy.h
#end bin_target
#begin lib_target
#define BUILD_TARGET $[not $[LINK_ALL_STATIC]]
#define USE_PACKAGES maya
#define TARGET mayapview
#define LOCAL_LIBS mayabase mayaegg
#define OTHER_LIBS \
egg:c pandaegg:m \
framework:m \
linmath:c putil:c panda:m \
express:c pandaexpress:m \
interrogatedb:c dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m $[if $[WINDOWS_PLATFORM],pystub,] \
pipeline:c
#define BUILDING_DLL BUILDING_MISC
#if $[WINDOWS_PLATFORM]
// On Windows, Maya expects its plugins to be named with a .mll
// extension, but it's a perfectly normal dll otherwise. This
// ppremake hack achieves that filename.
#define dlllib mll
#endif
#define SOURCES \
mayaPview.cxx mayaPview.h
#end lib_target
#begin lib_target
#define BUILD_TARGET $[not $[LINK_ALL_STATIC]]
#define USE_PACKAGES maya
#define TARGET mayasavepview
#if $[WINDOWS_PLATFORM]
#define dlllib mll
#endif
#define SOURCES \
mayaSavePview.cxx mayaSavePview.h
#end lib_target
#begin lib_target
#define BUILD_TARGET $[not $[LINK_ALL_STATIC]]
#define USE_PACKAGES maya
#define TARGET mayaEggImport
#define LOCAL_LIBS mayabase mayaegg
#define OTHER_LIBS \
egg:c pandaegg:m \
framework:m \
linmath:c putil:c panda:m \
express:c pandaexpress:m \
interrogatedb:c dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m $[if $[WINDOWS_PLATFORM],pystub,] \
pipeline:c
#define BUILDING_DLL BUILDING_MISC
#if $[WINDOWS_PLATFORM]
#define dlllib mll
#endif
#define SOURCES \
mayaEggImport.cxx
#end lib_target
#begin lib_target
#define USE_PACKAGES maya
#define TARGET mayaloader
#define BUILDING_DLL BUILDING_MISC
#define LOCAL_LIBS \
mayabase mayaegg ptloader converter pandatoolbase
#define OTHER_LIBS \
egg2pg:c egg:c pandaegg:m \
mathutil:c linmath:c putil:c panda:m \
express:c pandaexpress:m \
dtoolconfig dtool \
event:c gobj:c chan:c pgraph:c parametrics:c char:c prc:c dtoolutil:c \
interrogatedb:c dtoolbase:c collide:c pnmimage:c dgraph:c tform:c \
pipeline:c pstatclient:c grutil:c gsgbase:c net:c lerp:c display:c \
cull:c text:c nativenet:c movies:c audio:c \
$[if $[HAVE_FREETYPE],pnmtext:c]
#define SOURCES \
config_mayaloader.cxx
#end lib_target
#begin test_bin_target
#define USE_PACKAGES maya
#define TARGET normal_test
#define SOURCES \
normal_test.cxx
#end test_bin_target