TOPDIR = ../..
include $(TOPDIR)/Make/makedefs 

CXXFILES =\
	AlphaFunc.cpp\
	AnimationPath.cpp\
        ApplicationUsage.cpp\
        ArgumentParser.cpp\
        AutoTransform.cpp\
	Array.cpp\
	Billboard.cpp\
	BoundingBox.cpp\
	BoundingSphere.cpp\
	BlendColor.cpp\
	BlendFunc.cpp\
	ClipNode.cpp\
	ClipPlane.cpp\
	ColorMask.cpp\
	ColorMatrix.cpp\
	CollectOccludersVisitor.cpp\
	ConvexPlanarPolygon.cpp\
	ConvexPlanarOccluder.cpp\
	CoordinateSystemNode.cpp\
	CopyOp.cpp\
	ClusterCullingCallback.cpp\
	CullFace.cpp\
	CullingSet.cpp\
	CullStack.cpp\
	CullSettings.cpp\
	Depth.cpp\
	DisplaySettings.cpp\
	Drawable.cpp\
	DrawPixels.cpp\
	ClearNode.cpp\
	Fog.cpp\
	FragmentProgram.cpp\
	FrameStamp.cpp\
	FrontFace.cpp\
	GLExtensions.cpp\
	Geometry.cpp\
	Geode.cpp\
	Group.cpp\
        dxtctool.cpp\
	Image.cpp\
	ImageStream.cpp\
	Impostor.cpp\
	ImpostorSprite.cpp\
	LOD.cpp\
	Light.cpp\
	LightModel.cpp\
	LightSource.cpp\
	LineSegment.cpp\
	LineStipple.cpp\
	LineWidth.cpp\
	Material.cpp\
	Matrixf.cpp\
	Matrixd.cpp\
	MatrixTransform.cpp\
	Multisample.cpp\
	Node.cpp\
	NodeCallback.cpp\
	NodeVisitor.cpp\
	Notify.cpp\
	Object.cpp\
	OccluderNode.cpp\
	PagedLOD.cpp\
	Point.cpp\
	PointSprite.cpp\
	PolygonMode.cpp\
	PolygonOffset.cpp\
	PolygonStipple.cpp\
	PositionAttitudeTransform.cpp\
	PrimitiveSet.cpp\
	Projection.cpp\
	Quat.cpp\
	Referenced.cpp\
	Sequence.cpp\
	ShadeModel.cpp\
	ShadowVolumeOccluder.cpp\
	Shape.cpp\
	ShapeDrawable.cpp\
	State.cpp\
	StateSet.cpp\
	Stencil.cpp\
	Switch.cpp\
	TexEnv.cpp\
	TexEnvCombine.cpp\
	TexEnvFilter.cpp\
	TexGen.cpp\
	TexGenNode.cpp\
	TexMat.cpp\
	Texture.cpp\
	Texture2D.cpp\
	Texture1D.cpp\
	Texture3D.cpp\
	TextureCubeMap.cpp\
	TextureRectangle.cpp\
	Timer.cpp\
	Transform.cpp\
	UnitTestFramework.cpp\
	Version.cpp\
	Vec3.cpp\
	VertexProgram.cpp\
	Viewport.cpp\

DEF     += -DSG_LIBRARY

LIBS    += $(GL_LIBS) $(OTHER_LIBS)

TARGET_BASENAME = osg
LIB = $(LIB_PREFIX)$(TARGET_BASENAME).$(LIB_EXT)

include $(TOPDIR)/Make/makerules 
