
################################################################
# Directories traversed from the top level
TOP_LEVEL_DIRS = src


################################################################
# Directories traversed in the TOPDIR/src directory
SRC_DIRS = \
	osg\
	osgUtil\
	osgDB\
	osgGA\
	osgParticle\
	osgText\
	osgSim\
	osgGL2\
	osgFX\
	osgProducer\

ifeq ($(GDAL_INSTALLED),yes)
SRC_DIRS += osgTerrain
endif

SRC_DIRS += \
	osgPlugins\
	../examples

################################################################
# Directories traversed in the TOPDIR/src/osgPlugins directory

PLUGIN_DIRS = \
	ac3d\
	bmp\
	directx\
	dds\
	dw\
	flt\
	lib3ds\
	logo\
	lwo\
	lws\
	md2\
	net\
	obj\
	osgParticle\
	osgText\
	osgSim\
	osgFX\
	osg\
	osga\
	osgtgz\
	pic\
	pnm\
	rgb\
	tga\
	tgz\
	txp\
	zip\
	3dc\
	ive\
	rot\
	scale\
	stl\
	trans\


ifeq ($(GDAL_INSTALLED),yes)
    PLUGIN_DIRS += gdal
endif

ifeq ($(JASPER_INSTALLED),yes)
    PLUGIN_DIRS += jp2
endif

ifeq ($(FREETYPE_INSTALLED),yes)
    PLUGIN_DIRS += freetype
endif


ifeq ($(QUICKTIME_INSTALLED),yes)
  PLUGIN_DIRS += quicktime
endif
  
ifeq ($(LIBJPEG_INSTALLED),yes)
  PLUGIN_DIRS += jpeg
endif

ifeq ($(LIBUNGIF_INSTALLED),yes)
  PLUGIN_DIRS += gif
endif

ifeq ($(LIBTIFF_INSTALLED),yes)
  PLUGIN_DIRS += tiff
endif

ifeq ($(LIBPNG_INSTALLED),yes)
  PLUGIN_DIRS += png
endif

ifeq ($(LIBMPEG3_INSTALLED),yes)
  PLUGIN_DIRS += mpeg
endif


ifeq ($(COIN_INSTALLED),yes)
    PLUGIN_DIRS += Inventor
else
    ifeq ($(INVENTOR_INSTALLED),yes)
        PLUGIN_DIRS += Inventor
    endif
endif


ifeq ($(PERFORMER_INSTALLED),yes)
    PLUGIN_DIRS += pfb
endif


# Geo plugin breaks Darwin build and doens't handle BigEndian issue.
ifneq ($(OS),Darwin)
ifneq ($(OS),SunOS)
ifneq ($(OS),IRIX)

  PLUGIN_DIRS += geo

endif
endif
endif

# commented out while the DX plugin is converted across to use Geometry rather than GeoSet.
#  PLUGIN_DIRS += dx


################################################################
# Directories traversed in the TOPDIR/examples directory

EXAMPLE_DIRS = \
	osganimate\
	osgarchive\
	osgautotransform\
	osgbillboard\
	osgcallback\
	osgcameragroup\
	osgclip\
	osgcluster\
	osgconv\
	osgcopy\
	osgcubemap\
	osgdepthshadow\
	osgdistortion\
	osgforest\
	osgfxbrowser\
	osggeodemo\
	osggeometry\
	osghangglide\
	osghud\
	osgimpostor\
	osgkeyboard\
	osgkeyboardmouse\
	osglauncher\
	osglight\
	osglightpoint\
	osglogo\
        osgmovie\
        osgmotionblur\
	osgmultitexture\
	osgoccluder\
	osgpagedlod\
	osgparticle\
	osgpick\
        osgplanets\
	osgpoints\
	osgpointsprite\
	osgprerender\
	osgprerendercubemap\
	osgreflect\
	osgscalarbar\
	osgscribe\
	osgsequence\
	osgshaders\
	osgshadowtexture\
	osgshape\
	osgsimple\
	osgsimplepager\
	osgsimplifier\
	osgspacewarp\
	osgspheresegment\
	osgspotlight\
	osgstereoimage\
	osgteapot\
	osgtesselate\
	osgtext\
	osgtexture1D\
	osgtexture2D\
	osgtexture3D\
	osgtexturerectangle\
	osgunittests\
	osgversion\
	osgvertexprogram\
	osgviewer\
	osgvolume\
	osgwindows\



ifeq ($(GDAL_INSTALLED),yes)
    EXAMPLE_DIRS += osgphotoalbum
    EXAMPLE_DIRS += osgdem
    EXAMPLE_DIRS += osgbluemarble
    EXAMPLE_DIRS += osgsimulation
endif

ifeq ($(DEMETER_INSTALLED),yes)
    EXAMPLE_DIRS += osgdemeter
endif
