--- glui_v2_1_beta/makefile Fri Jul 9 20:38:44 1999 +++ glui_v2_1_beta-patched/makefile Sat Mar 30 21:44:28 2002 @@ -5,27 +5,27 @@ #Change the following two lines to reflect the locations # of the GLUT library (.a) and includes on your system -GLUT_LIB_LOCATION=/unc/walk/lib/sgi_irix -GLUT_INC_LOCATION=/unc/walk/include +GLUT_LIB_LOCATION=@prefix@/lib +GLUT_INC_LOCATION=@prefix@/include -CFLAGS = +CFLAGS = -w -I/usr/X11R6/include #for sgi -- comment out the lines below to use on HP -CC=CC -g0 -o32 +CC=g++ -Os #CC=gcc #CC=g++ -O3 CPPFLAGS=-I${GLUT_INC_LOCATION} #-w -GLLIBS=-L${GLUT_LIB_LOCATION} -lglut -lGL -lGLU +GLLIBS=-L${GLUT_LIB_LOCATION} -lglut -L/usr/X11R6/lib -lGL -lGLU LPATH=${GLUTPATH} INCS= -libs = ${GLLIBS} -lXmu -lXext -lX11 -lXi -lm #-lmalloc +libs = ${GLLIBS} -lXmu -lXext -lX11 -lXi -L/usr/lib -lm #-lmalloc LIBGLUI= -Llib -lglui -All: lib/libglui.a bin/example1 bin/example2 bin/example3 bin/example4 bin/example5 +All: libglui.a GLUI_OBJS = glui_add_controls.o glui.o glui_bitmap_img_data.o glui_bitmaps.o glui_button.o glui_edittext.o glui_checkbox.o glui_node.o glui_radio.o glui_statictext.o glui_panel.o glui_separator.o glui_spinner.o glui_control.o glui_column.o glui_translation.o glui_rotation.o glui_mouse_iaction.o glui_listbox.o glui_rollout.o arcball.o algebra3.o quaternion.o @@ -49,9 +49,9 @@ @echo "Linking example5" $(CC) $(CFLAG) $(CPPFLAGS) $(LPATH) example5.o $(LIBGLUI) $(libs) -o bin/example5 -lib/libglui.a: $(GLUI_OBJS) +libglui.a: $(GLUI_OBJS) @echo "Creating library" - ar -r lib/libglui.a $(GLUI_OBJS) + ar -r libglui.a $(GLUI_OBJS) .cpp.o: $(CC) -c $(CFLAGS) $(CPPFLAGS) $(INCS) $*.cpp