author | Radek Brich <radek.brich@devl.cz> |
Fri, 28 Mar 2008 17:13:21 +0100 | |
branch | pyrit |
changeset 50 | 14a727b70d07 |
parent 49 | 558fde7da82a |
permissions | -rw-r--r-- |
49
558fde7da82a
workaround for divide by zero bug in octree
Radek Brich <radek.brich@devl.cz>
parents:
41
diff
changeset
|
1 |
CXX=ccache g++ |
558fde7da82a
workaround for divide by zero bug in octree
Radek Brich <radek.brich@devl.cz>
parents:
41
diff
changeset
|
2 |
|
37
5f954c0d34fc
octree traversal rewritten to avoid recursion
Radek Brich <radek.brich@devl.cz>
parents:
22
diff
changeset
|
3 |
CCFLAGS=-g -Wall -Wno-write-strings -fno-strict-aliasing -I$(ROOT)/include |
22 | 4 |
LDFLAGS= |
5 |
||
6 |
PY_CCFLAGS=$(shell python-config --includes) |
|
7 |
PY_LDFLAGS=$(shell python-config --libs) |
|
8 |
||
9 |
SDL_CCFLAGS=$(shell sdl-config --cflags) |
|
10 |
SDL_LDFLAGS=$(shell sdl-config --libs) |
|
11 |
||
12 |
ifeq ($(OS), Windows_NT) |
|
41
c1080cb5bd6d
fix possible division by zero in ccdemos/common_ply.h
Radek Brich <radek.brich@devl.cz>
parents:
37
diff
changeset
|
13 |
CCFLAGS+=-DPTHREADS |
22 | 14 |
LDFLAGS+=-lpthreadGC2 |
41
c1080cb5bd6d
fix possible division by zero in ccdemos/common_ply.h
Radek Brich <radek.brich@devl.cz>
parents:
37
diff
changeset
|
15 |
PY_CCFLAGS=-I"C:\Program Files\Python25\include" |
22 | 16 |
PY_LDFLAGS=-L"C:\Program Files\Python25\libs" -lpython25 |
17 |
MODULENAME=raytracer.pyd |
|
18 |
else |
|
41
c1080cb5bd6d
fix possible division by zero in ccdemos/common_ply.h
Radek Brich <radek.brich@devl.cz>
parents:
37
diff
changeset
|
19 |
CCFLAGS+=-pthread -DPTHREADS -fPIC |
22 | 20 |
LDFLAGS+=-pthread |
21 |
MODULENAME=raytracermodule.so |
|
22 |
endif |
|
23 |
||
24 |
# optimizations |
|
37
5f954c0d34fc
octree traversal rewritten to avoid recursion
Radek Brich <radek.brich@devl.cz>
parents:
22
diff
changeset
|
25 |
CCFLAGS+=-O3 -pipe -ffast-math -msse3 |