maya osx support from kaweh

This commit is contained in:
David Rose 2007-08-06 17:05:10 +00:00
parent eb08ce9e17
commit ecde8bed5b
7 changed files with 37 additions and 8 deletions

View File

@ -8,7 +8,8 @@
#define OTHER_LIBS \
putil:c panda:m \
express:c pandaexpress:m \
dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m
dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m \
pipeline:c interrogatedb:c
#define SOURCES \
config_maya.cxx config_maya.h \

View File

@ -61,5 +61,10 @@ typedef istream maya_istream;
#define REQUIRE_IOSTREAM
#endif // HAVE_IOSTREAM
#ifdef __MACH__
#undef _BOOL
#include "maya/OpenMayaMac.h"
#endif
#endif // MAYA_PRE_5_0

View File

@ -9,7 +9,8 @@
egg:c pandaegg:m \
linmath:c putil:c panda:m \
express:c pandaexpress:m \
dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m pystub
dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m pystub \
pipeline:c interrogatedb:c
#define UNIX_SYS_LIBS \
m

View File

@ -50,7 +50,8 @@
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 pystub
interrogatedb:c dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m pystub \
pipeline:c pnmimage:c
// Irix requires this to be named explicitly.
#define UNIX_SYS_LIBS \
@ -70,7 +71,8 @@
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 pystub
interrogatedb:c dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m pystub \
pipeline:c pnmimage:c
// Irix requires this to be named explicitly.
#define UNIX_SYS_LIBS \
@ -91,7 +93,8 @@
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 pystub
interrogatedb:c dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m pystub \
putil:c pipeline:c pnmimage:c
// Irix requires this to be named explicitly.
#define UNIX_SYS_LIBS \
@ -113,7 +116,8 @@
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 pystub
interrogatedb:c dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m pystub \
pipeline:c
#define BUILDING_DLL BUILDING_MISC
@ -152,7 +156,8 @@
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 pystub
interrogatedb:c dtoolutil:c dtoolbase:c prc:c dconfig:c dtoolconfig:m dtool:m pystub \
pipeline:c
#define BUILDING_DLL BUILDING_MISC
@ -175,7 +180,11 @@
egg2pg:c egg:c pandaegg:m \
mathutil:c linmath:c putil:c panda:m \
express:c pandaexpress:m \
dtoolconfig dtool
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 pnmtext:c
#define SOURCES \
config_mayaloader.cxx

View File

@ -16,6 +16,10 @@
//
////////////////////////////////////////////////////////////////////
#ifdef __MACH__
#define __OPENTRANSPORTPROVIDERS__
#endif
#include "pandatoolbase.h"
#include "loaderFileTypePandatool.h"
#include "config_mayaegg.h"

View File

@ -16,6 +16,10 @@
//
////////////////////////////////////////////////////////////////////
#ifdef __MACH__
#define __OPENTRANSPORTPROVIDERS__
#endif
#include "mayaPview.h"
#include "mayaToEggConverter.h"
#include "eggData.h"

View File

@ -29,6 +29,11 @@
#define _BOOL 1
#endif
#ifdef __MACH__
#undef _BOOL
#include "maya/OpenMayaMac.h"
#endif
// Even though we don't include any Panda headers, it's safe to
// include this one, since it only defines some macros that we need to
// make this program platform-independent.