8128265e09
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.
57 lines
1.2 KiB
Makefile
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
|