5e23536683
and osgProducer to osgWrappers directory. Enabled the build of osgWrappers/osg, osgWrappers/osgPartile and osgWrappers/osgSim, but not osgUtil, osgDB, osgFX, osgTerrain, osgGA and osgProducer due to compile errors. I am assuming that these compilers are fixable so I'm checked all the source code so that members of the community can help fix them.
266 lines
3.9 KiB
Plaintext
266 lines
3.9 KiB
Plaintext
|
|
################################################################
|
|
# Directories traversed from the top level
|
|
TOP_LEVEL_DIRS = \
|
|
src\
|
|
applications
|
|
|
|
ifeq ($(COMPILE_EXAMPLES),yes)
|
|
TOP_LEVEL_DIRS += examples
|
|
endif
|
|
|
|
|
|
################################################################
|
|
# Directories traversed in the TOPDIR/src directory
|
|
SRC_DIRS = \
|
|
osg\
|
|
osgUtil\
|
|
osgDB\
|
|
osgGA\
|
|
osgParticle\
|
|
osgText\
|
|
osgFX\
|
|
osgSim\
|
|
osgProducer
|
|
|
|
ifeq ($(GDAL_INSTALLED),yes)
|
|
SRC_DIRS += osgTerrain
|
|
endif
|
|
|
|
ifeq ($(COMPILE_INTROSPECTION),yes)
|
|
SRC_DIRS += \
|
|
osgIntrospection\
|
|
osgWrappers
|
|
endif
|
|
|
|
SRC_DIRS += \
|
|
osgPlugins\
|
|
|
|
|
|
WRAPPER_DIRS = \
|
|
osg\
|
|
osgParticle\
|
|
osgSim\
|
|
|
|
# osgUtil\
|
|
# osgDB\
|
|
# osgFX\
|
|
# osgText\
|
|
# osgTerrain\
|
|
# osgGA\
|
|
# osgProducer\
|
|
|
|
|
|
|
|
|
|
################################################################
|
|
# Directories traversed in the TOPDIR/src/osgPlugins directory
|
|
|
|
PLUGIN_DIRS = \
|
|
3dc\
|
|
ac3d\
|
|
bmp\
|
|
dds\
|
|
directx\
|
|
dw\
|
|
dxf\
|
|
flt\
|
|
hdr\
|
|
ive\
|
|
lib3ds\
|
|
logo\
|
|
lwo\
|
|
lws\
|
|
md2\
|
|
net\
|
|
obj\
|
|
osg\
|
|
osga\
|
|
osgFX\
|
|
osgParticle\
|
|
osgSim\
|
|
osgText\
|
|
osgtgz\
|
|
pic\
|
|
pnm\
|
|
rgb\
|
|
rot\
|
|
scale\
|
|
stl\
|
|
tga\
|
|
tgz\
|
|
trans\
|
|
txp\
|
|
zip\
|
|
|
|
|
|
ifeq ($(GDAL_INSTALLED),yes)
|
|
PLUGIN_DIRS += gdal
|
|
endif
|
|
|
|
ifeq ($(XINE_INSTALLED),yes)
|
|
PLUGIN_DIRS += xine
|
|
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 ($(AVIFILE_INSTALLED),yes)
|
|
PLUGIN_DIRS += avi
|
|
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
|
|
|
|
APPLICATION_DIRS = \
|
|
osgarchive\
|
|
osgconv\
|
|
osgversion\
|
|
osgviewer\
|
|
|
|
ifeq ($(GDAL_INSTALLED),yes)
|
|
APPLICATION_DIRS += osgdem
|
|
endif
|
|
|
|
EXAMPLE_DIRS = \
|
|
osganimate\
|
|
osgautotransform\
|
|
osgbillboard\
|
|
osgblendequation\
|
|
osgcallback\
|
|
osgcatch\
|
|
osgcameragroup\
|
|
osgclip\
|
|
osgcluster\
|
|
osgcopy\
|
|
osgcubemap\
|
|
osgdepthshadow\
|
|
osgdistortion\
|
|
osgforest\
|
|
osgfxbrowser\
|
|
osggeodemo\
|
|
osggeometry\
|
|
osghangglide\
|
|
osghud\
|
|
osgimpostor\
|
|
osgkeyboard\
|
|
osgkeyboardmouse\
|
|
osglauncher\
|
|
osglight\
|
|
osglightpoint\
|
|
osglogicop\
|
|
osglogo\
|
|
osgmotionblur\
|
|
osgmovie\
|
|
osgmultitexture\
|
|
osgoccluder\
|
|
osgpagedlod\
|
|
osgparticle\
|
|
osgparticleeffects\
|
|
osgpick\
|
|
osgplanets\
|
|
osgpoints\
|
|
osgpointsprite\
|
|
osgprerender\
|
|
osgprerendercubemap\
|
|
osgreflect\
|
|
osgscalarbar\
|
|
osgscribe\
|
|
osgsequence\
|
|
osgshaders\
|
|
osgshadowtexture\
|
|
osgshape\
|
|
osgsimple\
|
|
osgsimplepager\
|
|
osgsimplifier\
|
|
osgslice\
|
|
osgspacewarp\
|
|
osgspheresegment\
|
|
osgspotlight\
|
|
osgstereoimage\
|
|
osgteapot\
|
|
osgtesselate\
|
|
osgtext\
|
|
osgtexture1D\
|
|
osgtexture2D\
|
|
osgtexture3D\
|
|
osgtexturerectangle\
|
|
osgunittests\
|
|
osgvertexprogram\
|
|
osgvolume\
|
|
osgwindows\
|
|
|
|
ifeq ($(COMPILE_INTROSPECTION),yes)
|
|
EXAMPLE_DIRS += osgintrospection
|
|
endif
|
|
|
|
ifeq ($(GDAL_INSTALLED),yes)
|
|
EXAMPLE_DIRS += osgphotoalbum
|
|
EXAMPLE_DIRS += osgbluemarble
|
|
EXAMPLE_DIRS += osgsimulation
|
|
endif
|
|
|
|
ifeq ($(DEMETER_INSTALLED),yes)
|
|
EXAMPLE_DIRS += osgdemeter
|
|
endif
|
|
|
|
ifeq ($(GLUT_INSTALLED),yes)
|
|
EXAMPLE_DIRS += osgGLUTsimple
|
|
EXAMPLE_DIRS += osgGLUTkeyboardmouse
|
|
endif
|