MAKEDIR = $(OSGHOME)/Make INSTRULES = $(MAKEDIR)/instrules MAKEDEPEND = Makedepend OBJS = $(C++FILES:.cpp=.o) $(CFILES:.c=.o) $(YACCFILES:.y=.o) $(LEXFILES:.l=.o) SO_EXT = so DEPFILES = $(OBJS:.o=.d) C++ = cc YFLAGS = -d LCINCS += -I/usr/local/include LC++INCS += ${LCINCS} CFLAGS = -O2 -W -Wall $(LCINCS) C++FLAGS = ${CFLAGS} CPPFLAGS = ${CFLAGS} LIBTOOL = libtool LD = ld PLUGINLIBS = $(TOP)/lib/osgPlugins/osgdb_rgb.SO_EXT $(TOP)/lib/osgPlugins/osgdb_3ds.SO_EXT $(TOP)/lib/osgPlugins/osgdb_osg.SO_EXT MACOSXLIBS = $(TOP)/lib/libosg.SO_EXT $(TOP)/lib/libosgUtil.SO_EXT $(TOP)/lib/libosgGLUT.SO_EXT $(TOP)/lib/libosgDB.SO_EXT PLUGINS = $(PLUGINLIBS) LDFLAGS = -all_load -framework GLUT -framework Carbon -L/usr/local/lib -L/usr/lib -L$(TOP)/lib/osgPlugins -ldl -lstdc++ -lm DYNAMICLIBRARYLIB = PFLIBS = # # TARGET_DIRS are directories that would not exist on the system except # for the presence of OpenSceneGraph. 'make instclean' removes these # directories # TARGET_DIRS = \ /usr/include/osg \ /usr/include/osgDB \ /usr/include/osgGLUT \ /usr/include/osgUtil \ /usr/include/osgText \ /usr/share/OpenSceneGraph\ /usr/share/OpenSceneGraph/data\ /usr/share/OpenSceneGraph/data/Images\ /usr/share/OpenSceneGraph/data/Test\ /usr/lib/osgPlugins\ TARGET_BIN = /usr/bin TARGET_LIB = /usr/lib TARGET_INCLUDE = /usr/include TARGET_DATA = /usr/share/OpenSceneGraph/data # # This definitions are necessary for IRIX. The following statement # does not work for smake using a sh: # # for variable in $(LIST); do ...; done # # .. if $(LIST) is a NULL variable. So we have to define 0 length # strings and check for them inside the for loop # TARGET_LIB_FILES = "" TARGET_BIN_FILES = "" TARGET_INCLUDE_FILES = "" TARGET_DATA_FILES = "" TARGET_LOADER_FILES = ""