Revision 4,
1.2 KB
checked in by ajaworski, 13 years ago
(diff) |
Added modified SAGE sources
|
Rev | Line | |
---|
[4] | 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.