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