source: trunk/src/testing/app/volvis/Makefile.linux @ 4

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
6QUANTA_HOME=${HOME}/Q2
7#QUANTA_HOME=/home/luc/Q2
8
9INCLUDE_DIR     = -I/usr/local/include -I../OptiStore
10LIBRARY_DIR     = -L/usr/lib -L/usr/X11R6/lib -L${QUANTA_HOME}/lib -Wl,-rpath ${QUANTA_HOME}/lib
11LIBRARIES       = -lCgGL -lCg -lglut -lGLU -lGL -lXi -lXmu -lXext -lX11 -lm -lquanta_32
12CXXFLAGS        = -O3 -DADDCGGL -DV_NETTF -DV_DISTRIBUTED -DV_NETDATA $(COMPILER_FLAGS) -I${QUANTA_HOME}/include/QUANTA -I${QUANTA_HOME}/include $(INCLUDE_DIR)
13CXX             = mpiCC
14CXXINCLUDE      = $(QUANTA_CFLAGS)
15COMPILER        = mpiCC -O3
16
17VOLOBJ_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
20OBJ_FILES       = $(VOLOBJ_FILES) ../OptiStore/directions.o ../OptiStore/caDataManagerClient.o
21
22EXEC            = volvis
23
24$(EXEC):        $(OBJ_FILES)
25                $(COMPILER) $(COMPILER_FLAGS) -o $(EXEC) $(OBJ_FILES) \
26                        $(LIBRARY_DIR) $(LIBRARIES) -lpthread
27
28
29clean:
30                \rm -f $(VOLOBJ_FILES) $(EXEC)
31
Note: See TracBrowser for help on using the repository browser.