Revision 4,
1.3 KB
checked in by ajaworski, 13 years ago
(diff) |
Added modified SAGE sources
|
Line | |
---|
1 | # Makefile for cluster volvis |
---|
2 | # The slaves run the volvis with their respective frustum using MPI |
---|
3 | # Master does the interaction (MPI) |
---|
4 | # The transfer-fn UI communicates with the master (QUANTA), and master broadcasts this to slaves(MPI) |
---|
5 | #QUANTA_HOME=/home/cavern/Q2 |
---|
6 | #QUANTA_HOME=${HOME}/Q2 |
---|
7 | #QUANTA_HOME=/home/luc/Q2 |
---|
8 | #QUANTA_HOME=${HOME}/QUANTA64 |
---|
9 | QUANTA_HOME=/usr/local |
---|
10 | |
---|
11 | INCLUDE_DIR = -I/usr/local/include -I../OptiStore |
---|
12 | LIBRARY_DIR = -L${QUANTA_HOME}/lib -L../../lib |
---|
13 | LIBRARIES = -framework GLUT -framework OpenGL -framework Cg -lm -lquanta_32 -lobjc -lstdc++ -lsail |
---|
14 | CXXFLAGS = -O3 -DADDCGGL -DV_NETTF -DV_DISTRIBUTED -DV_NETDATA $(COMPILER_FLAGS) -I${QUANTA_HOME}/include/QUANTA -I${QUANTA_HOME}/include $(INCLUDE_DIR) -FGLUT -FOpenGL -FCg -DV_SAGE -I../../include |
---|
15 | CXX = mpicc |
---|
16 | CXXINCLUDE = $(QUANTA_CFLAGS) |
---|
17 | COMPILER = mpicc -O3 |
---|
18 | |
---|
19 | VOLOBJ_FILES = CCmdLine.o glUE.o main.o Trackball.o vCG.o vARB.o vCut.o mmap.o vFPSText.o vNet.o vSliceView.o \ |
---|
20 | vPrimitive.o vRenderer.o vTF.o vUI.o vVolume.o vOptiVolume.o vFileVolume.o vGeometry.o |
---|
21 | |
---|
22 | OBJ_FILES = $(VOLOBJ_FILES) directions.o caDataManagerClient.o |
---|
23 | |
---|
24 | EXEC = volvis |
---|
25 | |
---|
26 | $(EXEC): $(OBJ_FILES) |
---|
27 | $(COMPILER) $(COMPILER_FLAGS) -o $(EXEC) $(OBJ_FILES) \ |
---|
28 | $(LIBRARY_DIR) $(LIBRARIES) -lpthread |
---|
29 | |
---|
30 | |
---|
31 | clean: |
---|
32 | \rm -f $(VOLOBJ_FILES) $(EXEC) |
---|
33 | |
---|
Note: See
TracBrowser
for help on using the repository browser.