5765b4bf85
PRODUCER_INSTALLED=yes or setting it to another value than yes (i.e no) will result in the osgProducer library, OSG applications and demos not being built. PRODUCER_INSTALLED=yes is the default.
286 lines
4.1 KiB
Plaintext
286 lines
4.1 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
|
|
|
|
ifeq ($(PRODUCER_INSTALLED),yes)
|
|
SRC_DIRS += osgProducer
|
|
endif
|
|
|
|
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\
|
|
osgGA
|
|
|
|
ifeq ($(PRODUCER_INSTALLED),yes)
|
|
WRAPPER_DIRS += osgProducer
|
|
endif
|
|
|
|
ifeq ($(GDAL_INSTALLED),yes)
|
|
WRAPPER_DIRS += osgTerrain
|
|
endif
|
|
|
|
|
|
################################################################
|
|
# 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 ($(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
|
|
|
|
|
|
################################################################
|
|
# Directories traversed in the TOPDIR/examples directory
|
|
|
|
APPLICATION_DIRS = \
|
|
osgversion
|
|
|
|
ifeq ($(PRODUCER_INSTALLED),yes)
|
|
|
|
APPLICATION_DIRS += osgarchive\
|
|
osgconv\
|
|
osgviewer\
|
|
|
|
ifeq ($(GDAL_INSTALLED),yes)
|
|
APPLICATION_DIRS += osgdem
|
|
endif
|
|
|
|
endif
|
|
|
|
|
|
EXAMPLE_DIRS =
|
|
|
|
|
|
ifeq ($(PRODUCER_INSTALLED),yes)
|
|
|
|
EXAMPLE_DIRS += osganimate\
|
|
osgautotransform\
|
|
osgbillboard\
|
|
osgblendequation\
|
|
osgcallback\
|
|
osgcatch\
|
|
osgcamera\
|
|
osgcameragroup\
|
|
osgclip\
|
|
osgcluster\
|
|
osgcopy\
|
|
osgcubemap\
|
|
osgdepthshadow\
|
|
osgdepthpartition\
|
|
osgdistortion\
|
|
osgfbo\
|
|
osgforest\
|
|
osgfxbrowser\
|
|
osggeodemo\
|
|
osggeometry\
|
|
osghangglide\
|
|
osghud\
|
|
osgimpostor\
|
|
osgkeyboard\
|
|
osgkeyboardmouse\
|
|
osglauncher\
|
|
osglight\
|
|
osglightpoint\
|
|
osglogicop\
|
|
osglogo\
|
|
osgmotionblur\
|
|
osgmovie\
|
|
osgmultitexture\
|
|
osgmultiplecameras\
|
|
osgoccluder\
|
|
osgpagedlod\
|
|
osgparametric\
|
|
osgparticle\
|
|
osgparticleeffects\
|
|
osgpbuffer\
|
|
osgpick\
|
|
osgplanets\
|
|
osgpoints\
|
|
osgpointsprite\
|
|
osgprerender\
|
|
osgprerendercubemap\
|
|
osgreflect\
|
|
osgscalarbar\
|
|
osgscribe\
|
|
osgsequence\
|
|
osgshaders\
|
|
osgshaderterrain\
|
|
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
|
|
|
|
endif
|
|
|
|
ifeq ($(GLUT_INSTALLED),yes)
|
|
|
|
EXAMPLE_DIRS += osgGLUTsimple
|
|
EXAMPLE_DIRS += osgGLUTkeyboardmouse
|
|
|
|
endif
|