################################################################ # 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 \ osgText \ osgViewer \ osgParticle \ osgFX \ osgShadow \ osgSim \ osgManipulator \ osgTerrain \ ifeq ($(COMPILE_INTROSPECTION),yes) SRC_DIRS += \ osgIntrospection \ osgWrappers endif SRC_DIRS += \ osgPlugins \ WRAPPER_DIRS = \ osg \ osgDB \ osgFX \ osgGA \ osgManipulator \ osgParticle \ osgShadow \ osgSim \ osgText \ osgUtil \ osgTerrain \ osgViewer \ ################################################################ # Directories traversed in the TOPDIR/src/osgPlugins directory PLUGIN_DIRS = \ 3dc \ ac \ bmp \ bsp \ dds \ x \ dw \ dxf \ shp \ flt \ hdr \ ive \ 3ds \ logo \ lwo \ lws \ md2 \ net \ normals \ obj \ OpenFlight \ osg \ osga \ osgFX \ osgParticle \ osgSim \ osgText \ osgViewer \ osgtgz \ pic \ pnm \ rgb \ rot \ scale \ stl \ tga \ tgz \ trans \ txf \ txp \ zip \ ifeq ($(COLLADA_INSTALLED),yes) PLUGIN_DIRS += dae 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 ($(LIBVRML_INSTALLED),yes) PLUGIN_DIRS += vrml 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 APPLICATION_DIRS += osgarchive \ osgconv \ osgviewer \ EXAMPLE_DIRS = \ osganimate \ osgautotransform \ osgbillboard \ osgblendequation \ osgcallback \ osgcamera \ osgcatch \ osgclip \ osgcluster \ osgcopy \ osgcubemap \ osgdelaunay \ osgdepthpartition \ osgdepthshadow \ osgdistortion \ osgforest \ osgfxbrowser \ osggeodemo \ osggeometry \ osghangglide \ osghud \ osgimpostor \ osgintersection \ osgkeyboard \ osgkeyboardmouse \ osglauncher \ osglight \ osglightpoint \ osglogicop \ osglogo \ osgmotionblur \ osgmovie \ osgmultiplecameras \ osgmultitexture \ osgoccluder \ osgpagedlod \ osgparametric \ osgparticle \ osgparticleeffects \ osgpick \ osgplanets \ osgpoints \ osgpointsprite \ osgprecipitation \ osgprerender \ osgprerendercubemap \ osgreflect \ osgscalarbar \ osgscribe \ osgsequence \ osgshaders \ osgshaderterrain \ osgshadow \ osgshadowtexture \ osgshape \ osgsimple \ osgsimplifier \ osgslice \ osgspacewarp \ osgspheresegment \ osgspotlight \ osgstereoimage \ osgteapot \ osgtessellate \ osgtext \ osgtexture1D \ osgtexture2D \ osgtexture3D \ osgtexturerectangle \ osgunittests \ osgvertexprogram \ osgvolume \ osgwindows \ osgmanipulator \ osgphotoalbum \ osgsimulation \ osgfadetext ifeq ($(COMPILE_INTROSPECTION),yes) EXAMPLE_DIRS += osgintrospection endif ifeq ($(GLUT_INSTALLED),yes) EXAMPLE_DIRS += osgGLUTsimple EXAMPLE_DIRS += osgGLUTkeyboardmouse EXAMPLE_DIRS += osgsimpleviewerGLUT endif ifeq ($(QT3_INSTALLED),yes) EXAMPLE_DIRS += osgsimpleviewerQT3 endif ifeq ($(QT4_INSTALLED),yes) EXAMPLE_DIRS += osgsimpleviewerQT4 endif ifeq ($(SDL_INSTALLED),yes) EXAMPLE_DIRS += osgsimpleviewerSDL endif ifeq ($(FLTK_INSTALLED),yes) EXAMPLE_DIRS += osgsimpleviewerFLTK endif