123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
-
- # Simple makefile for compiling test programs on Linux
- # These programs aren't intended to be included with the normal
- # distro. They're not too interesting but they're good for testing.
-
-
- CC = gcc
- CFLAGS = -g -I../include
- LIBS = -L../lib -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXext -lm
-
- PROGS = antialias \
- cva \
- dinoshade \
- fogcoord \
- getprocaddress \
- manytex \
- multipal \
- projtex \
- seccolor \
- sharedtex \
- stencilwrap \
- texline \
- texwrap \
- vptest1 \
- vptest2 \
- vptest3 \
- vptorus \
- vpwarpmesh
-
-
- ##### RULES #####
-
- .SUFFIXES:
- .SUFFIXES: .c
-
- .c:
- $(CC) $(CFLAGS) $< $(LIBS) -o $@
-
-
- ##### TARGETS #####
-
- default: $(PROGS)
-
- clean:
- rm -f $(PROGS)
- rm -f *.o
-
-
- # auto code generation
- getprocaddress: getprocaddress.c getproclist.h
-
- getproclist.h: ../bin/APIspec getprocaddress.c getprocaddress.py
- python getprocaddress.py > getproclist.h
|