Revision 4,
1.3 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 | #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.