Revision 4,
1.2 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 |
|
---|
9 | INCLUDE_DIR = -I/usr/local/include -I../OptiStore
|
---|
10 | LIBRARY_DIR = -L/usr/lib -L/usr/X11R6/lib -L${QUANTA_HOME}/lib -Wl,-rpath ${QUANTA_HOME}/lib
|
---|
11 | LIBRARIES = -lCgGL -lCg -lglut -lGLU -lGL -lXi -lXmu -lXext -lX11 -lm -lquanta_32
|
---|
12 | CXXFLAGS = -O3 -DADDCGGL -DV_NETTF -DV_DISTRIBUTED -DV_NETDATA $(COMPILER_FLAGS) -I${QUANTA_HOME}/include/QUANTA -I${QUANTA_HOME}/include $(INCLUDE_DIR)
|
---|
13 | CXX = mpiCC
|
---|
14 | CXXINCLUDE = $(QUANTA_CFLAGS)
|
---|
15 | COMPILER = mpiCC -O3
|
---|
16 |
|
---|
17 | VOLOBJ_FILES = CCmdLine.o glUE.o main.o Trackball.o vCG.o vCut.o mmap.o vFPSText.o vNet.o vSliceView.o \
|
---|
18 | vPrimitive.o vRenderer.o vTF.o vUI.o vVolume.o vOptiVolume.o vFileVolume.o vGeometry.o
|
---|
19 |
|
---|
20 | OBJ_FILES = $(VOLOBJ_FILES) ../OptiStore/directions.o ../OptiStore/caDataManagerClient.o
|
---|
21 |
|
---|
22 | EXEC = volvis
|
---|
23 |
|
---|
24 | $(EXEC): $(OBJ_FILES)
|
---|
25 | $(COMPILER) $(COMPILER_FLAGS) -o $(EXEC) $(OBJ_FILES) \
|
---|
26 | $(LIBRARY_DIR) $(LIBRARIES) -lpthread
|
---|
27 |
|
---|
28 |
|
---|
29 | clean:
|
---|
30 | \rm -f $(VOLOBJ_FILES) $(EXEC)
|
---|
31 |
|
---|
Note: See
TracBrowser
for help on using the repository browser.