1 | COPTS = -g -O2 -Wall |
---|
2 | |
---|
3 | # GLUTDEFS = -DUSE_FREEGLUT |
---|
4 | # GLUTLIBS = -L/usr/X11R6/lib64 -lfreeglut-1.3 -lglib -lXxf86vm |
---|
5 | |
---|
6 | GLUTDIR = /usr/local/src/grap/glut-3.7.32 |
---|
7 | GLUTDEFS = -I${GLUTDIR}/include |
---|
8 | GLUTLIBS = -L${GLUTDIR}/lib/glut -lglut -L/usr/X11R6/lib -lX11 -lXmu |
---|
9 | |
---|
10 | DEFS = ${GLUTDEFS} |
---|
11 | CFLAGS = ${COPTS} ${DEFS} |
---|
12 | LIBS = -lpthread |
---|
13 | |
---|
14 | IMGLIB = /u/src/grap/libimg |
---|
15 | IMAGELIB = /u/src/grap/libimage |
---|
16 | IMGLIBS = -L${IMGLIB} -limg -L${IMAGELIB} -limage -ltiff -ljpeg -lm |
---|
17 | IMGINCS = -I${IMGLIB} |
---|
18 | GLLIBS = ${GLUTLIBS} -lGL -lGLU -lm |
---|
19 | GLINCS = -I/usr/X11R6/include |
---|
20 | |
---|
21 | PROGS = bplay32 img2bmv32 bpio32 onethread32 |
---|
22 | |
---|
23 | all: ${PROGS} |
---|
24 | |
---|
25 | clean: |
---|
26 | rm -f ${PROGS} *.o |
---|
27 | |
---|
28 | bplay32: bplay32.o bpio32.o |
---|
29 | ${CC} -o $@ bplay32.o bpio32.o ${GLLIBS} ${LIBS} |
---|
30 | |
---|
31 | bpio32.o: bpio.c bpio.h |
---|
32 | ${CC} -c -o $@ bpio.c ${COPTS} -O0 ${DEFS} ${GLINCS} |
---|
33 | |
---|
34 | bplay32.o: bplay.c bpio.h bpmovie.h |
---|
35 | ${CC} -o $@ -c bplay.c ${COPTS} ${DEFS} ${GLINCS} |
---|
36 | |
---|
37 | img2bmv32: img2bmv.c bpmovie.h ${IMGLIB}/libimg.a ${IMAGELIB}/libimage.a |
---|
38 | ${CC} -c -o $@.o ${CFLAGS} ${IMGINCS} img2bmv.c |
---|
39 | ${CC} -o $@ $@.o ${COPTS} ${IMGLIBS} |
---|
40 | |
---|
41 | txspeed: txspeed.c |
---|
42 | ${CC} -o $@ $@.c -g -O ${GLINCS} ${GLLIBS} |
---|
43 | |
---|
44 | bpiotest32.o: bpiotest.c |
---|
45 | ${CC} -c -o $@ ${CFLAGS} bpiotest.c |
---|
46 | |
---|
47 | bpio32: bpiotest32.o bpio32.o |
---|
48 | ${CC} -o $@ bpiotest32.o bpio32.o ${COPTS} ${LIBS} |
---|
49 | |
---|
50 | bpio32.o bpiotest32.o: bpio.h |
---|
51 | |
---|
52 | onethread32: onethread.c |
---|
53 | ${CC} -o $@ onethread.c ${COPTS} |
---|