
/* Copyright (c) Mark J. Kilgard, 1994. */

#include "../../Glut.cf"

/* Andy V @ DEC sez... */
#ifdef AlphaArchitecture
EXTRA_INCLUDES = GLUTInclude -I$(TOP)/lib/glut
#else
INCLUDES = -I$(TOP)/lib/glut
#endif

TARGETS = test1 test2 test3 test4 test5 test6 test7 test8 \
       test9 test10 test11 test12 test13 test14 test15 test16 test17 \
       test18 test19 test20 test21 test22 test23 test24 test25 \
       bigtest cursor_test over_test shape_test timer_test
SRCS = test1.c test2.c test3.c test4.c test5.c test6.c \
       test7.c test8.c test9.c test10.c test11.c test12.c \
       test13.c test14.c test15.c test16.c test17.c test18.c \
       test19.c test20.c test21.c test22.c test23.c test24.c \
       test25.c \
       bigtest.c cursor_test.c over_test.c shape_test.c \
       timer_test.c
OBJS = test1.o test2.o test3.o test4.o test5.o test6.o \
       test7.o test8.o test9.o test10.o test11.o test12.o \
       test13.o test14.o test15.o test16.o test17.o test18.o test19.o \
       test20.o test21.o test22.o test23.o test24.o test25.o \
       bigtest.o cursor_test.o over_test.o shape_test.o \
       timer_test.o

AllTarget($(TARGETS))

GlutTestProgramTarget(test1)
GlutTestProgramTarget(test2)
GlutTestProgramTarget(test3)
GlutTestProgramTarget(test4)
GlutTestProgramTarget(test5)
GlutTestProgramTarget(test6)
GlutTestProgramTarget(test7)
GlutTestProgramTarget(test8)
GlutTestProgramTarget(test9)
GlutTestProgramTarget(test10)
GlutTestProgramTarget(test11)
GlutTestProgramTarget(test12)
GlutTestProgramTarget(test13)
GlutTestProgramTarget(test14)
GlutTestProgramTarget(test15)
GlutTestProgramTarget(test16)
GlutTestProgramTarget(test17)
GlutTestProgramTarget(test18)
GlutTestProgramTarget(test19)
GlutTestProgramTarget(test20)
GlutTestProgramTarget(test21)
GlutTestProgramTarget(test22)
GlutTestProgramTarget(test23)
GlutTestProgramTarget(test24)
GlutTestProgramTarget(test25)
GlutTestProgramTarget(cursor_test)
GlutTestProgramTarget(bigtest)
GlutTestProgramTarget(over_test)
GlutTestProgramTarget(shape_test)
GlutTestProgramTarget(timer_test)

# Do not be surprised if some of these tests fail on previous GLUT releases.

test : $(TARGETS)
	@GLUT_TEST_ALT_DISPLAY=$$DISPLAY ./test1
	@./test2
	@./test3
	@./test4
	@./test5
	@./test7
	@./test8
	@./test9
	@./test10
	@./test11
	@./test12
	@./test13
	@./test14
	@./test15
	@./test16
	@./test17
	@./test18
	@./test19
	@./test20
	@./test21
	@./test22
	@./test23
	@./test24
	@./test25

DependTarget()
