Changeset 749
- Timestamp:
- May 28, 2007 11:45:31 AM (16 years ago)
- Location:
- trunk/vizservers
- Files:
-
- 7 added
- 4 edited
- 4 copied
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/vizservers/nanoscale/Makefile
r717 r749 1 CFLAGS = -O2 -g 2 LDFLAGS = 3 TARGETS = client mycat nanoscale 4 INSTALL_DIR = /opt/nanoscale 1 TARGETS = client mycat nanoscale 2 3 CC = gcc 4 CFLAGS = -g -O2 5 LDFLAGS = 6 7 prefix = /home/nanohub/dkearney/repo/viz_20070521 8 exec_prefix = /home/nanohub/dkearney/repo/viz_20070521 9 bindir = ${exec_prefix}/bin 10 libdir = ${exec_prefix}/lib 11 includedir = ${prefix}/include 12 mandir = ${prefix}/man 13 14 INSTALL = /usr/bin/install -c 15 INSTALL_PROGRAM = ${INSTALL} -m 755 16 INSTALL_DATA = ${INSTALL} -m 644 17 INSTALL_SCRIPT = ${INSTALL} -m 644 18 19 .PHONY: all install clean 5 20 6 21 all: $(TARGETS) 7 22 8 23 nanoscale: server.o 9 cc $(CFLAGS) $(LDFLAGS) server.o-o nanoscale24 $(CC) $(CFLAGS) $(LDFLAGS) server.o -o nanoscale 10 25 11 26 install: nanoscale 12 cp nanoscale $(INSTALL_DIR)/bin27 $(INSTALL_PROGRAM) -D nanoscale $(bindir)/nanoscale 13 28 14 29 client: client.o clientlib.o -
trunk/vizservers/nanovis/Makefile
r677 r749 1 OBJ_NANOVIS = nanovis.o Socket.o RenderVertexArray.o Plane.o ConvexPolygon.o Vector4.o Vector3.o Mat4x4.o \ 1 2 SHELL = /bin/sh 3 4 .SUFFIX: 5 .SUFFIX: .c .o .cpp 6 7 .PHONY: all install clean distclean 8 9 prefix = /home/nanohub/dkearney/repo/viz_20070521 10 exec_prefix = /home/nanohub/dkearney/repo/viz_20070521 11 bindir = ${exec_prefix}/bin 12 libdir = ${exec_prefix}/lib 13 includedir = ${prefix}/include 14 mandir = ${prefix}/man 15 16 INSTALL = /usr/bin/install -c 17 INSTALL_PROGRAM = ${INSTALL} -m 755 18 INSTALL_DATA = ${INSTALL} -m 644 19 INSTALL_SCRIPT = ${INSTALL} -m 644 20 21 CC = gcc 22 23 AUXSRC = config.h define.h global.h 24 25 R2INC = ./R2/include 26 27 LIB_NANOVIS = -L/apps/rappture/render-dev/lib -ltcl8.4 -lGL -lglut -lglui -lGLEW -lCg -lCgGL -pthread -lrappture2 -lb64 -lz 28 INCLUDES = -I/apps/rappture/render-dev/include -I/apps/rappture/render-dev/include/rappture2 -I/usr/include/GL -I$(R2INC) -I. 29 30 CFLAGS = -g -O2 $(INCLUDES) 31 # $(CFLAGS) 32 33 OBJS = nanovis.o Socket.o RenderVertexArray.o Plane.o ConvexPolygon.o Vector4.o Vector3.o Mat4x4.o \ 2 34 Texture1D.o Texture3D.o Volume.o ZincBlendeVolume.o Texture2D.o ParticleSystem.o Sphere.o Color.o \ 3 35 PerfQuery.o TransferFunction.o ControlPoint.o ColorGradient.o ColorPaletteWindow.o\ … … 9 41 R2string.o R2FilePath.o R2Fonts.o R2Object.o 10 42 11 OBJ_VOLUMERENDERER = Volume.o ConvexPolygon.o TransferFunction.o Mat4x4.o Camera.o12 OBJ_PLANERENDERER = Texture2D.o TransferFunction.o13 OBJ_CLIENT = Socket.o ClientSocket.o RenderClient.o Event.o14 15 AUXSRC = config.h define.h global.h16 17 SOCKETSRC = ./socket18 SORTSRC = ./sort19 TFSRC = ./transfer-function20 NANOSCALESRC = ./nanoscale21 INSTALL_DIR = /opt/nanovis22 R2SRC = ./R2/src23 R2INC = ./R2/include24 25 RP2_LIBS = /apps/rappture/render-dev/lib/librappture2.a /apps/rappture/render-dev/lib/libb64.a /apps/rappture/render-dev/lib/libz.a26 LIB_NANOVIS = -Wl,-rpath,/apps/rappture/render-dev/lib -ltcl8.4 -L/opt/render/lib -lGL -lglut -lglui -lGLEW -lCg -lCgGL -pthread # -lstdc++27 LIB_CLIENT = -L/opt/render/lib -lGL -lglut -pthread # -lstdc++28 INCLUDES = -I/apps/rappture/render-dev/include/rappture2 -I/apps/rappture/render-dev/include -I/opt/render/include -I/usr/include/GL -I/usr/include/GL -I/usr/include/tcl8.4 -I/usr/include/GL -I$(R2INC)29 CFLAG = -g -c $(INCLUDES)30 31 43 all: nanovis 32 44 33 45 install: nanovis 34 cp nanovis $(INSTALL_DIR)/bin 46 $(INSTALL_PROGRAM) nanovis $(bindir)/nanovis 47 $(INSTALL_PROGRAM) /apps/rappture/render-dev/bin/voronoi $(bindir)/voronoi 48 $(INSTALL_PROGRAM) -d $(libdir)/resources $(libdir)/shaders 49 $(INSTALL_DATA) resources/* $(libdir)/resources 50 $(INSTALL_DATA) shaders/* $(libdir)/shaders 51 $(INSTALL_DATA) /apps/rappture/render-dev/lib/librappture2.so $(libdir)/librappture2.so 52 $(INSTALL_DATA) /apps/rappture/render-dev/lib/libz.so $(libdir)/libz.so 53 $(INSTALL_DATA) /apps/rappture/render-dev/lib/libb64.so $(libdir)/libb64.so 35 54 36 55 clean: 37 rm -f *.o nanovis client simclient56 rm -f *.o nanovis client 38 57 39 nanovis: $(OBJ _NANOVIS)40 gcc -g -o nanovis $(OBJ_NANOVIS) $(LIB_NANOVIS) $(RP2_LIBS)58 nanovis: $(OBJS) 59 $(CC) -g -o $@ $^ $(LIB_NANOVIS) 41 60 42 ColorGradient.o: Color.o $(TFSRC)/ColorGradient.cpp 43 gcc $(CFLAG) $(TFSRC)/ColorGradient.cpp 61 client: Socket.o ClientSocket.o RenderClient.o Event.o 62 $(CC) -g -o $(LIB_NANOVIS) $@ $^ 63 64 .cpp.o: 65 $(CC) $(CFLAGS) -o $@ -c $< 44 66 45 67 Nv.o: Nv.cpp NvShader.cpp 46 gcc $(CFLAG) Nv.cpp 68 $(CC) $(CFLAGS) -c $^ 69 70 ColorGradient.o: transfer-function/ColorGradient.cpp 71 $(CC) $(CFLAGS) -o $@ -c $< 72 ColorPaletteWindow.o: transfer-function/ColorPaletteWindow.cpp 73 $(CC) $(CFLAGS) -o $@ -c $< 74 ColorGradientGLUTWindow.o: transfer-function/ColorGradientGLUTWindow.cpp 75 $(CC) $(CFLAGS) -o $@ -c $< 76 ControlPoint.o: transfer-function/ControlPoint.cpp 77 $(CC) $(CFLAGS) -o $@ -c $< 78 TransferFunctionGLUTWindow.o: transfer-function/TransferFunctionGLUTWindow.cpp 79 $(CC) $(CFLAGS) -o $@ -c $< 80 MainWindow.o: transfer-function/MainWindow.cpp 81 $(CC) $(CFLAGS) -o $@ -c $< 82 Socket.o: socket/Socket.cpp socket/Socket.h 83 $(CC) $(CFLAGS) -o $@ -c $< 84 ClientSocket.o: socket/ClientSocket.cpp socket/ClientSocket.h 85 $(CC) $(CFLAGS) -o $@ -c $< 86 RenderClient.o: socket/RenderClient.cpp socket/RenderClient.h 87 $(CC) $(CFLAGS) -o $@ -c $< 88 R2string.o: R2/src/R2string.cpp $(R2INC)/R2/R2string.h 89 $(CC) $(CFLAGS) -o $@ -c $< 90 R2FilePath.o: R2/src/R2FilePath.cpp $(R2INC)/R2/R2FilePath.h 91 $(CC) $(CFLAGS) -o $@ -c $< 92 R2Fonts.o: R2/src/R2Fonts.cpp $(R2INC)/R2/R2Fonts.h 93 $(CC) $(CFLAGS) -o $@ -c $< 94 R2Object.o: R2/src/R2Object.cpp $(R2INC)/R2/R2Object.h 95 $(CC) $(CFLAGS) -o $@ -c $< 96 97 47 98 48 99 NvStdVertexShader.o: NvStdVertexShader.cpp NvStdVertexShader.h 49 gcc $(CFLAG) NvStdVertexShader.cpp 50 51 NvLoadFile.o: NvLoadFile.cpp NvLoadFile.cpp 52 gcc $(CFLAG) NvLoadFile.cpp 53 100 NvLoadFile.o: NvLoadFile.cpp NvLoadFile.h 54 101 NvParticleAdvectionShader.o: NvParticleAdvectionShader.cpp NvParticleAdvectionShader.h 55 gcc $(CFLAG) NvParticleAdvectionShader.cpp56 57 102 NvParticleRenderer.o: NvParticleRenderer.cpp NvParticleRenderer.h 58 gcc $(CFLAG) NvParticleRenderer.cpp59 60 103 NvColorTableShader.o: NvColorTableShader.cpp NvColorTableShader.h 61 gcc $(CFLAG) NvColorTableShader.cpp62 63 104 NvLIC.o: NvLIC.cpp NvLIC.h 64 gcc $(CFLAG) NvLIC.cpp65 66 105 NvColorTableRenderer.o: NvColorTableRenderer.cpp NvColorTableRenderer.h 67 gcc $(CFLAG) NvColorTableRenderer.cpp68 69 106 NvEventLog.o: NvEventLog.cpp NvEventLog.h 70 gcc $(CFLAG) NvEventLog.cpp71 72 107 NvShader.o: NvShader.cpp NvShader.h 73 gcc $(CFLAG) NvShader.cpp74 75 108 NvVolumeShader.o: NvVolumeShader.cpp NvVolumeShader.h 76 gcc $(CFLAG) NvVolumeShader.cpp77 78 109 NvDefaultTFData.o: NvDefaultTFData.cpp 79 gcc $(CFLAG) NvDefaultTFData.cpp80 81 110 NvRegularVolumeShader.o: NvRegularVolumeShader.cpp NvRegularVolumeShader.h 82 gcc $(CFLAG) NvRegularVolumeShader.cpp83 84 111 NvZincBlendeVolumeShader.o: NvZincBlendeVolumeShader.cpp NvZincBlendeVolumeShader.h 85 gcc $(CFLAG) NvZincBlendeVolumeShader.cpp 86 87 ColorPaletteWindow.o: Color.o ControlPoint.o $(TFSRC)/ColorPaletteWindow.cpp 88 gcc $(CFLAG) $(TFSRC)/ColorPaletteWindow.cpp 89 90 ColorGradientGLUTWindow.o: ControlPoint.o ColorGradient.o $(TFSRC)/ColorGradientGLUTWindow.cpp 91 gcc $(CFLAG) $(TFSRC)/ColorGradientGLUTWindow.cpp 92 93 TransferFunctionGLUTWindow.o: ColorGradientGLUTWindow.o $(TFSRC)/TransferFunctionGLUTWindow.cpp 94 gcc $(CFLAG) $(TFSRC)/TransferFunctionGLUTWindow.cpp 95 96 MainWindow.o: TransferFunctionGLUTWindow.o ColorGradientGLUTWindow.o ColorPaletteWindow.o $(TFSRC)/MainWindow.cpp 97 gcc $(CFLAG) $(TFSRC)/MainWindow.cpp 98 99 Socket.o: $(SOCKETSRC)/Socket.h $(SOCKETSRC)/Socket.cpp 100 gcc $(CFLAG) $(SOCKETSRC)/Socket.cpp 101 102 ClientSocket.o: $(SOCKETSRC)/ClientSocket.h $(SOCKETSRC)/ClientSocket.cpp Socket.o 103 gcc $(CFLAG) $(SOCKETSRC)/ClientSocket.cpp 104 105 RenderClient.o: $(SOCKETSRC)/RenderClient.h $(SOCKETSRC)/RenderClient.cpp ClientSocket.o 106 gcc $(CFLAG) $(SOCKETSRC)/RenderClient.cpp 107 108 RenderVertexArray.o: RenderVertexArray.h RenderVertexArray.cpp 109 gcc $(CFLAG) RenderVertexArray.cpp 110 111 client: $(OBJ_CLIENT) 112 gcc -g -o client $(OBJ_CLIENT) $(LIB_CLIENT) 113 114 #simclient: Event.o $(NANOSCALESRC)/EventPlayer.cpp 115 # gcc -g $(INCLUDES) $(NANOSCALESRC)/EventPlayer.cpp $(NANOSCALESRC)/clientlib.cpp -o simclient Event.o $(LIB_CLIENT) 116 # g++ -g $(INCLUDES) $(NANOSCALESRC)/EventPlayer.cpp $(NANOSCALESRC)/clientlib.cpp -o simclient Event.o 117 112 RenderVertexArray.o: RenderVertexArray.cpp RenderVertexArray.h 118 113 Color.o: Color.cpp Color.h 119 gcc $(CFLAG) Color.cpp120 121 114 Event.o: Event.cpp Event.h 122 gcc $(CFLAG) Event.cpp 123 124 ControlPoint.o: $(TFSRC)/ControlPoint.cpp 125 gcc $(CFLAG) $(TFSRC)/ControlPoint.cpp 126 127 Sphere.o: Renderable.o Color.o Sphere.cpp Sphere.h 128 gcc $(CFLAG) Sphere.cpp 129 115 Sphere.o: Sphere.cpp Sphere.h 130 116 TransferFunction.o: TransferFunction.cpp 131 gcc $(CFLAG) TransferFunction.cpp132 133 117 Texture1D.o: Texture1D.cpp Texture1D.h 134 gcc $(CFLAG) Texture1D.cpp135 136 118 Texture2D.o: Texture2D.cpp Texture2D.h $(AUXSRC) 137 gcc $(CFLAG) Texture2D.cpp138 139 119 Texture3D.o: Texture3D.cpp Texture3D.h $(AUXSRC) 140 gcc $(CFLAG) Texture3D.cpp 141 142 ParticleSystem.o: Renderable.o ParticleSystem.cpp $(AUXSRC) 143 gcc $(CFLAG) ParticleSystem.cpp 144 145 Renderable.o: Vector3.o Renderable.cpp Renderable.h 146 gcc $(CFLAG) Renderable.cpp 147 148 Camera.o: Vector3.o Camera.cpp Camera.h 149 gcc $(CFLAG) Camera.cpp 150 151 ScreenSnapper.o: define.h ScreenSnapper.cpp ScreenSnapper.h 152 gcc $(CFLAG) ScreenSnapper.cpp 153 154 Lic.o: Renderable.o Lic.cpp Lic.h $(AUXSRC) 155 gcc $(CFLAG) Lic.cpp 156 157 Volume.o: Texture3D.o Volume.cpp Volume.h $(AUXSRC) 158 gcc $(CFLAG) Volume.cpp 159 160 ZincBlendeVolume.o: Volume.o ZincBlendeVolume.cpp ZincBlendeVolume.h $(AUXSRC) 161 gcc $(CFLAG) ZincBlendeVolume.cpp 162 163 VolumeRenderer.o: $(OBJ_VOLUMERENDERER) VolumeRenderer.h VolumeRenderer.cpp 164 gcc $(CFLAG) VolumeRenderer.cpp 165 166 PlaneRenderer.o: $(OBJ_PLANERENDERER) PlaneRenderer.h PlaneRenderer.cpp 167 gcc $(CFLAG) PlaneRenderer.cpp 168 120 ParticleSystem.o: ParticleSystem.cpp $(AUXSRC) 121 Renderable.o: Renderable.cpp Renderable.h 122 Camera.o: Camera.cpp Camera.h 123 ScreenSnapper.o: ScreenSnapper.cpp ScreenSnapper.h define.h 124 Lic.o: Lic.cpp Lic.h $(AUXSRC) 125 Volume.o: Volume.cpp Volume.h $(AUXSRC) 126 ZincBlendeVolume.o: ZincBlendeVolume.cpp ZincBlendeVolume.h $(AUXSRC) 127 VolumeRenderer.o: VolumeRenderer.cpp VolumeRenderer.h 128 PlaneRenderer.o: PlaneRenderer.cpp PlaneRenderer.h 169 129 Mat4x4.o: Mat4x4.cpp Mat4x4.h 170 gcc $(CFLAG) Mat4x4.cpp171 172 130 Vector4.o: Vector4.cpp Vector4.h 173 gcc $(CFLAG) Vector4.cpp174 175 131 Vector3.o: Vector3.cpp Vector3.h 176 gcc $(CFLAG) Vector3.cpp177 178 132 Plane.o: Plane.cpp Plane.h 179 gcc $(CFLAG) Plane.cpp180 181 133 ConvexPolygon.o: ConvexPolygon.cpp ConvexPolygon.h 182 gcc $(CFLAG) ConvexPolygon.cpp183 184 134 PerfQuery.o: PerfQuery.cpp PerfQuery.h 185 gcc $(CFLAG) PerfQuery.cpp 186 187 nanovis.o: nanovis.h nanovis.cpp ParticleSystem.o $(AUXSRC) 188 gcc $(CFLAG) nanovis.cpp 189 190 R2string.o: $(R2SRC)/R2string.cpp $(R2INC)/R2/R2string.h 191 gcc $(CFLAG) $(R2SRC)/R2string.cpp 192 193 R2FilePath.o: $(R2SRC)/R2FilePath.cpp $(R2INC)/R2/R2FilePath.h 194 gcc $(CFLAG) $(R2SRC)/R2FilePath.cpp 195 196 R2Fonts.o: $(R2SRC)/R2Fonts.cpp $(R2INC)/R2/R2Fonts.h 197 gcc $(CFLAG) $(R2SRC)/R2Fonts.cpp 198 199 R2Object.o: $(R2SRC)/R2Object.cpp $(R2INC)/R2/R2Object.h 200 gcc $(CFLAG) $(R2SRC)/R2Object.cpp 201 135 nanovis.o: nanovis.cpp nanovis.h $(AUXSRC) -
trunk/vizservers/nanovis/start_server
r580 r749 17 17 #export LD_LIBRARY_PATH 18 18 19 exec /home/nanohub/ vrinside/rappture/gui/vizservers/nanovis/nanoscale -l 2000 -b 2001 -s 128.210.189.255 -c "/home/nanohub/vrinside/rappture/gui/vizservers/nanovis/nanovis" > /dev/null 2>&119 exec /home/nanohub/dkearney/repo/rappture/gui/vizservers/nanovis/nanoscale -l 2002 -b 2002 -s 128.210.189.255 -c "/home/nanohub/dkearney/repo/rappture/gui/vizservers/nanovis/nanovis" > /dev/null 2>&1 -
trunk/vizservers/pymolproxy/Makefile
r723 r749 1 CFLAGS = -g -I/usr/include/tcl8.4 1 TARGETS = pymolproxy 2 3 CC = gcc 4 CFLAGS = -g -O2 -I/usr/include/tcl8.4 2 5 LDFLAGS = 3 TARGETS = pymolproxy 4 INSTALL_DIR = /opt/pymolproxy 6 # LDFLAGS = $(LDFLAGS) 7 8 prefix = /home/nanohub/dkearney/repo/viz_20070521 9 exec_prefix = /home/nanohub/dkearney/repo/viz_20070521 10 bindir = ${exec_prefix}/bin 11 libdir = ${exec_prefix}/lib 12 includedir = ${prefix}/include 13 mandir = ${prefix}/man 14 15 INSTALL = /usr/bin/install -c 16 INSTALL_PROGRAM = ${INSTALL} -m 755 17 INSTALL_DATA = ${INSTALL} -m 644 18 INSTALL_SCRIPT = ${INSTALL} -m 644 19 20 .PHONY: all install clean 5 21 6 22 all: $(TARGETS) 7 23 24 pymolproxy: pymolproxy.o 25 $(CC) $(CFLAGS) $(LDFLAGS) -DSTANDALONE pymolproxy.c -o pymolproxy -ltcl8.4 26 8 27 install: pymolproxy 9 cp pymolproxy $(INSTALL_DIR)/bin/pymolproxy 10 11 pymolproxy: pymolproxy.o 12 cc $(CFLAGS) -DSTANDALONE pymolproxy.c -o pymolproxy -ltcl8.4 28 $(INSTALL_PROGRAM) pymolproxy $(bindir)/pymolproxy 13 29 14 30 clean: -
trunk/vizservers/start_viz.sh
r748 r749 6 6 dir=$( mktemp -d /tmp/nanorun.XXXXXX ) 7 7 8 cp -r nanovis/shaders ${dir} 9 cp -r nanovis/resources ${dir} 10 cp nanoscale/nanoscale nanovis/nanovis ${dir} 8 PATH=${dir}:/home/nanohub/dkearney/repo/viz_20070521/bin:$PATH 9 LD_LIBRARY_PATH=${dir}/lib:$LD_LIBRARY_PATH 10 export PATH LD_LIBRARY_PATH 11 12 mkdir ${dir}/bin ${dir}/lib 13 14 cp -r lib/shaders ${dir} 15 cp -r lib/resources ${dir} 16 cp lib/lib* ${dir}/lib 17 cp bin/voronoi bin/nanoscale bin/nanovis ${dir} 11 18 12 19 cd ${dir} 13 20 14 ./nanoscale -l 2000 -b 2000 -c172.18.3.255 -c ${dir}/nanovis21 ${dir}/nanoscale -l 2020 -b 2020 -s 172.18.3.255 -c ${dir}/nanovis
Note: See TracChangeset
for help on using the changeset viewer.