8
#for sgi -- comment out the lines below to use on HP
11
CPPFLAGS=-I${WALK}/include -w
12
GLLIBS=-L${WALK}/lib/${ARCH} -lglut -lGL -lGLU
17
#for hp -- uncomment the lines below to use on HP
20
#CPPFLAGS=-I${WALK}/include -w
21
#GLLIBS=-L/unc/walk/lib/hp700_hpux -lglut -L/unc/walk/lib/hp700_hpux/mesa -lGLU -lGL
22
#LPATH= ${GLUTPATH} -L/usr/local/lib/X11
23
#INCS=-I/unc/walk/include/mesa -I/unc/walk/include -I.
27
libs = ${GLLIBS} -lXmu -lXext -lX11 -lm -lmalloc
31
All: lib/libglui.a bin/example1 bin/example2 bin/example3 bin/example4
33
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
35
example1: $(GLUI_OBJS) example1.o
36
@echo "Linking example1"
37
$(CC) $(CFLAG) $(CPPFLAGS) $(LPATH) example1.o $(LIBGLUI) $(libs) -o bin/example1
39
example2: $(GLUI_OBJS) example2.o
40
@echo "Linking example2"
41
$(CC) $(CFLAG) $(CPPFLAGS) $(LPATH) example2.o $(LIBGLUI) $(libs) -o bin/example2
43
example3: $(GLUI_OBJS) example3.o
44
@echo "Linking example3"
45
$(CC) $(CFLAG) $(CPPFLAGS) $(LPATH) example3.o $(LIBGLUI) $(libs) -o bin/example3
47
example4: $(GLUI_OBJS) example4.o
48
@echo "Linking example4"
49
$(CC) $(CFLAG) $(CPPFLAGS) $(LPATH) example4.o $(LIBGLUI) $(libs) -o bin/example4
51
lib/libglui.a: $(GLUI_OBJS)
52
@echo "Creating library"
53
ar -r lib/libglui.a $(GLUI_OBJS)
56
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(INCS) $*.cpp
59
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(INCS) $*.c
64
# DO NOT DELETE THIS LINE -- make depend depends on it.
66
algebra3.o: /usr/include/math.h /usr/include/sgidefs.h
67
algebra3.o: /usr/include/standards.h algebra3.h /usr/include/stdio.h
68
algebra3.o: /usr/include/stdlib.h /usr/include/ctype.h
69
arcball.o: arcball.h algebra3.h /usr/include/math.h /usr/include/sgidefs.h
70
arcball.o: /usr/include/standards.h /usr/include/stdio.h
71
arcball.o: /usr/include/stdlib.h quaternion.h stdinc.h
72
example1.o: /usr/include/string.h /usr/include/standards.h glui.h
73
example1.o: /usr/include/stdlib.h /usr/include/sgidefs.h /usr/include/stdio.h
74
example2.o: /usr/include/string.h /usr/include/standards.h glui.h
75
example2.o: /usr/include/stdlib.h /usr/include/sgidefs.h /usr/include/stdio.h
76
example3.o: /usr/include/string.h /usr/include/standards.h glui.h
77
example3.o: /usr/include/stdlib.h /usr/include/sgidefs.h /usr/include/stdio.h
78
example4.o: /usr/include/string.h /usr/include/standards.h glui.h
79
example4.o: /usr/include/stdlib.h /usr/include/sgidefs.h /usr/include/stdio.h
80
glui.o: glui.h /usr/include/stdlib.h /usr/include/standards.h
81
glui.o: /usr/include/sgidefs.h /usr/include/stdio.h /usr/include/string.h
82
glui.o: stdinc.h /usr/include/math.h
83
glui_add_controls.o: glui.h /usr/include/stdlib.h /usr/include/standards.h
84
glui_add_controls.o: /usr/include/sgidefs.h /usr/include/stdio.h
85
glui_add_controls.o: /usr/include/string.h stdinc.h /usr/include/math.h
86
glui_bitmap_img_data.o: glui_img_checkbox_0.c glui_img_checkbox_1.c
87
glui_bitmap_img_data.o: glui_img_radiobutton_0.c glui_img_radiobutton_1.c
88
glui_bitmap_img_data.o: glui_img_uparrow.c glui_img_downarrow.c
89
glui_bitmap_img_data.o: glui_img_leftarrow.c glui_img_rightarrow.c
90
glui_bitmap_img_data.o: glui_img_spinup_1.c glui_img_spinup_0.c
91
glui_bitmap_img_data.o: glui_img_spindown_1.c glui_img_spindown_0.c
92
glui_bitmap_img_data.o: glui_img_checkbox_0_dis.c glui_img_checkbox_1_dis.c
93
glui_bitmap_img_data.o: glui_img_radiobutton_0_dis.c
94
glui_bitmap_img_data.o: glui_img_radiobutton_1_dis.c glui_img_spinup_dis.c
95
glui_bitmap_img_data.o: glui_img_spindown_dis.c
96
glui_bitmaps.o: glui.h /usr/include/stdlib.h /usr/include/standards.h
97
glui_bitmaps.o: /usr/include/sgidefs.h /usr/include/stdio.h
98
glui_bitmaps.o: /usr/include/string.h stdinc.h /usr/include/math.h
99
glui_button.o: glui.h /usr/include/stdlib.h /usr/include/standards.h
100
glui_button.o: /usr/include/sgidefs.h /usr/include/stdio.h
101
glui_button.o: /usr/include/string.h stdinc.h /usr/include/math.h
102
glui_checkbox.o: glui.h /usr/include/stdlib.h /usr/include/standards.h
103
glui_checkbox.o: /usr/include/sgidefs.h /usr/include/stdio.h
104
glui_checkbox.o: /usr/include/string.h stdinc.h /usr/include/math.h
105
glui_column.o: glui.h /usr/include/stdlib.h /usr/include/standards.h
106
glui_column.o: /usr/include/sgidefs.h /usr/include/stdio.h
107
glui_column.o: /usr/include/string.h stdinc.h /usr/include/math.h
108
glui_control.o: glui.h /usr/include/stdlib.h /usr/include/standards.h
109
glui_control.o: /usr/include/sgidefs.h /usr/include/stdio.h
110
glui_control.o: /usr/include/string.h stdinc.h /usr/include/math.h
111
glui_edittext.o: glui.h /usr/include/stdlib.h /usr/include/standards.h
112
glui_edittext.o: /usr/include/sgidefs.h /usr/include/stdio.h
113
glui_edittext.o: /usr/include/string.h stdinc.h /usr/include/math.h
114
glui_node.o: glui.h /usr/include/stdlib.h /usr/include/standards.h
115
glui_node.o: /usr/include/sgidefs.h /usr/include/stdio.h
116
glui_node.o: /usr/include/string.h stdinc.h /usr/include/math.h
117
glui_panel.o: glui.h /usr/include/stdlib.h /usr/include/standards.h
118
glui_panel.o: /usr/include/sgidefs.h /usr/include/stdio.h
119
glui_panel.o: /usr/include/string.h stdinc.h /usr/include/math.h
120
glui_radio.o: glui.h /usr/include/stdlib.h /usr/include/standards.h
121
glui_radio.o: /usr/include/sgidefs.h /usr/include/stdio.h
122
glui_radio.o: /usr/include/string.h stdinc.h /usr/include/math.h
123
glui_separator.o: glui.h /usr/include/stdlib.h /usr/include/standards.h
124
glui_separator.o: /usr/include/sgidefs.h /usr/include/stdio.h
125
glui_separator.o: /usr/include/string.h stdinc.h /usr/include/math.h
126
glui_spinner.o: glui.h /usr/include/stdlib.h /usr/include/standards.h
127
glui_spinner.o: /usr/include/sgidefs.h /usr/include/stdio.h
128
glui_spinner.o: /usr/include/string.h stdinc.h /usr/include/math.h
129
glui_statictext.o: glui.h /usr/include/stdlib.h /usr/include/standards.h
130
glui_statictext.o: /usr/include/sgidefs.h /usr/include/stdio.h
131
glui_statictext.o: /usr/include/string.h stdinc.h /usr/include/math.h
132
ppm2array.o: /usr/include/stdio.h /usr/include/standards.h
133
ppm2array.o: /usr/include/sgidefs.h
134
quaternion.o: quaternion.h algebra3.h /usr/include/math.h
135
quaternion.o: /usr/include/sgidefs.h /usr/include/standards.h
136
quaternion.o: /usr/include/stdio.h /usr/include/stdlib.h stdinc.h