OpenSceneGraph/src/osgPlugins/osg/Makefile
Robert Osfield 8128265e09 Have added a #define USE_DEPRECATED_API to include/osg/Export, and
various
osg header and source files to optional compile in deprecated parts of
the
OSG API.

Have renamed osg::Transparency osg::BlendFunc to bring it in line with
the
rest of the OSG's StateAttribute classes which are named after their
OpenGL counterparts.  include/osg/Transparency still exists and is
simply
a typedef to BlendFunc and is enclosed in a #ifdef USE_DEPRECTATED_API
block.

The matrix methods in the osg::Transform class have been
moved/replicated in
a osg::MatrixTransform sublcass from osg::Transform.  The old matrix
functionality is still present in the osg::Transform class but is guard
by #ifdef USG_DEPRECATED_API blocks.  One should now think of
osg::Transform
as being a Transform Node base class.  MatrixTransform has all the
functionality of the original Transform class, so should be used
instead.
2002-07-12 14:25:10 +00:00

57 lines
1.2 KiB
Makefile

TOPDIR = ../../..
include $(TOPDIR)/Make/makedefs
CXXFILES =\
AlphaFunc.cpp\
Billboard.cpp\
BlendFunc.cpp\
ClipPlane.cpp\
ColorMask.cpp\
ConvexPlanerOccluder.cpp\
CullFace.cpp\
Depth.cpp\
Drawable.cpp\
EarthSky.cpp\
Fog.cpp\
FrontFace.cpp\
Geode.cpp\
Geometry.cpp\
GeoSet.cpp\
Group.cpp\
Image.cpp\
Impostor.cpp\
Light.cpp\
LightModel.cpp\
LightSource.cpp\
LineStipple.cpp\
LineWidth.cpp\
LOD.cpp\
Material.cpp\
Matrix.cpp\
Node.cpp\
Object.cpp\
OccluderNode.cpp\
Point.cpp\
PolygonMode.cpp\
PolygonOffset.cpp\
Projection.cpp\
ReaderWriterOSG.cpp\
ShadeModel.cpp\
StateSet.cpp\
Stencil.cpp\
Switch.cpp\
TexEnv.cpp\
TexGen.cpp\
TexMat.cpp\
Texture.cpp\
Transform.cpp\
LIBS += $(OSG_LIBS) $(OTHER_LIBS)
TARGET_BASENAME = osg
include $(TOPDIR)/Make/cygwin_plugin_def
PLUGIN = $(PLUGIN_PREFIX)$(TARGET_BASENAME).$(PLUGIN_EXT)
include $(TOPDIR)/Make/makerules