source: trunk/src/testing/app/atlantis-fbo/Makefile @ 4

Revision 4, 1.3 KB checked in by ajaworski, 13 years ago (diff)

Added modified SAGE sources

Line 
1# QUANTA settings
2QUANTA_DIR=/usr/local
3QUANTA_CFLAGS=-I${QUANTA_DIR}/include -DQUANTA_USE_PTHREADS -DQUANTA_THREAD_SAFE
4QUANTA_LIB=-L${QUANTA_DIR}/lib
5
6INCLUDE_DIR     = -I/usr/local/include -I/usr/X11R6/include -I../../include
7LIBRARY_DIR     = -L/usr/X11R6/lib -L../../lib
8LIBRARIES       = -lglut -lGLU -lGL -lXmu -lXext -lX11 -lm -lpthread -lsail
9COMPILER_FLAGS  = -O3 -Wno-deprecated -fomit-frame-pointer -ffast-math
10COMPILER        = g++
11
12CC=$(COMPILER)
13
14# Machine specific settings
15MACHINE=$(shell uname -p)
16   #powerpc  MacOSX
17   #x86_64   Opteron Linux
18   #ia64     Itanium Linux (SGI)
19   #else     32bit Linux
20
21ifeq ($(MACHINE), powerpc)
22
23   LIBRARIES       = -framework GLUT -framework OpenGL -lobjc -lm -lpthread -lsail
24   COMPILER_FLAGS  += -FGLUT -FOpenGL
25
26else
27
28ifeq ($(MACHINE), x86_64)
29   LIBRARY_DIR = -L/usr/X11R6/lib64 -L../../lib
30else
31
32ifeq ($(MACHINE), ia64)
33   LIBRARY_DIR = -L/usr/X11R6/lib64 -L../../lib
34else
35
36   # anything else is 32bit
37
38   LIBRARIES       += $(QUANTA_LIB) -lquanta_32
39
40
41endif
42endif
43endif
44
45CFLAGS=$(COMPILER_FLAGS) $(INCLUDE_DIR)
46LDFLAGS=$(LIBRARY_DIR) $(LIBRARIES)
47
48PROGRAM = atlantis
49
50FILES = atlantis.o dolphin.o shark.o swim.o whale.o
51
52default: $(PROGRAM)
53
54install: $(PROGRAM)
55        cp $(PROGRAM) ../../bin
56
57$(PROGRAM): $(FILES)
58        $(CC) -o $(PROGRAM) $(FILES) $(LDFLAGS)
59
60clean:
61        /bin/rm -f *~ *.o $(PROGRAM)
62
Note: See TracBrowser for help on using the repository browser.