Ignore:
Timestamp:
Apr 19, 2010, 8:34:03 PM (14 years ago)
Author:
vrinside
Message:
 
Location:
trunk/packages/vizservers/nanovis
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/packages/vizservers/nanovis/Makefile.in

    r1571 r1703  
    3939GL_INC_SPEC     = -I/usr/include/GL
    4040GL_LIB_SPEC     = -lGL -lglut -lGLEW
    41 IMG_DIR         = ./imgLoaders
    42 IMG_INC_SPEC    = -I$(srcdir)/$(IMG_DIR)
    43 IMG_LIB         = $(IMG_DIR)/ImageLoaders.a
    44 IMG_LIB_SPEC    = $(IMG_LIB)
    45 MAT_DIR         = ./newmat11
    46 MAT_INC_SPEC    = -I$(srcdir)/$(MAT_DIR)
    47 MAT_LIB         = $(MAT_DIR)/newmat11.a
    48 MAT_LIB_SPEC    = $(MAT_LIB)
    49 R2_DIR          = ./R2
    50 R2_INC_SPEC     = -I$(srcdir)/$(R2_DIR)/include
    51 R2_LIB          = $(R2_DIR)/src/R2.a
    52 R2_LIB_SPEC     = $(R2_LIB)
     41IMG_DIR         = ./imgLoaders
     42IMG_INC_SPEC    = -I$(srcdir)/$(IMG_DIR)
     43IMG_LIB         = $(IMG_DIR)/ImageLoaders.a
     44IMG_LIB_SPEC    = $(IMG_LIB)
     45MAT_DIR         = ./newmat11
     46MAT_INC_SPEC    = -I$(srcdir)/$(MAT_DIR)
     47MAT_LIB         = $(MAT_DIR)/newmat11.a
     48MAT_LIB_SPEC    = $(MAT_LIB)
     49VRMATH_DIR      = ./vrmath
     50VRMATH_INC_SPEC = -I$(srcdir)/$(VRMATH_DIR)/include
     51VRMATH_LIB      = $(VRMATH_DIR)/vrmath.a
     52VRMATH_LIB_SPEC = $(VRMATH_LIB)
     53VRUTIL_DIR      = ./vrutil
     54VRUTIL_INC_SPEC = -I$(srcdir)/$(VRUTIL_DIR)/include
     55VRUTIL_LIB      = $(VRUTIL_DIR)/vrutil.a
     56VRUTIL_LIB_SPEC = $(VRUTIL_LIB)
     57VR3D_DIR        = ./vr3d
     58VR3D_INC_SPEC   = -I$(srcdir)/$(VR3D_DIR)/include
     59VR3D_LIB        = $(VR3D_DIR)/vr3d.a
     60VR3D_LIB_SPEC   = $(VR3D_LIB)
     61R2_DIR          = ./R2
     62R2_INC_SPEC     = -I$(srcdir)/$(R2_DIR)/include
     63R2_LIB          = $(R2_DIR)/src/R2.a
     64R2_LIB_SPEC     = $(R2_LIB)
    5365
    5466EXTRA_LIBS      = -lm -lpthread
     
    6880                $(R2_LIB_SPEC) \
    6981                $(MAT_LIB_SPEC) \
     82                $(VRMATH_LIB_SPEC) \
     83                $(VRUTIL_LIB_SPEC) \
     84                $(VR3D_LIB_SPEC) \
    7085                $(TCL_LIB_SPEC) \
    7186                $(CG_LIB_SPEC) \
     
    8196                $(IMG_INC_SPEC) \
    8297                $(MAT_INC_SPEC) \
     98                $(VRMATH_INC_SPEC) \
     99                $(VRUTIL_INC_SPEC) \
     100                $(VR3D_INC_SPEC) \
    83101                $(TCL_INC_SPEC) \
    84102                $(CG_INC_SPEC) \
     
    101119                ContourLineFilter.o \
    102120                ConvexPolygon.o \
     121                DataLoader.o \
    103122                Event.o \
    104123                Unirect.o \
     
    127146                NvZincBlendeReconstructor.o \
    128147                NvZincBlendeVolumeShader.o \
     148                ParticleSystem.o \
     149                ParticleEmitter.o \
     150                ParticleSystemFactory.o \
    129151                PCASplit.o \
    130152                PerfQuery.o \
     
    160182                $(srcdir)/resources/Font.bmp \
    161183                $(srcdir)/resource/arrows_flip2.png \
     184                $(srcdir)/resource/arrows_red_bg.bmp \
     185                $(srcdir)/resource/arrows.bmp \
    162186                $(srcdir)/resources/particle2.bmp \
    163187                $(srcdir)/resources/verdana.fnt \
     
    182206                $(srcdir)/shaders/velocityslicevp.cg \
    183207                $(srcdir)/shaders/velocityslicefp.cg \
    184                 $(srcdir)/shaders/zincblende_volume.cg
    185 
    186 .PHONY: newmat11 R2 imgloaders transfer-function nanovis
    187 
    188 all: newmat11 R2 imgloaders transfer-function nanovis
     208                $(srcdir)/shaders/zincblende_volume.cg \
     209                $(srcdir)/shaders/distance.cg \
     210                $(srcdir)/shaders/distancesort.cg \
     211                $(srcdir)/shaders/mergesort.cg \
     212                $(srcdir)/shaders/moveparticles.cg \
     213                $(srcdir)/shaders/particlefp.cg \
     214                $(srcdir)/shaders/particlevp.cg \
     215                $(srcdir)/shaders/passthrough.cg \
     216                $(srcdir)/shaders/renderparticle.cg \
     217                $(srcdir)/shaders/velocity.cg
     218
     219.PHONY: newmat11 R2 imgloaders vrmath vrutil vr3d transfer-function nanovis
     220
     221all: newmat11 R2 imgloaders vrmath vrutil vr3d transfer-function nanovis
    189222
    190223install: install-nanovis install-resources install-shaders
     
    192225newmat11:               $(MAT_LIB)
    193226R2:                     $(R2_LIB)
     227vrmath:                 $(VRMATH_LIB)
     228vrutil:                 $(VRUTIL_LIB)
     229vr3d:                   $(VR3D_LIB)
    194230imgloaders:             $(IMG_LIB)
    195231
     
    197233        $(MAKE) -C $(MAT_DIR) all
    198234
     235$(VRMATH_LIB):
     236        $(MAKE) -C $(VRMATH_DIR) all
     237
     238$(VRUTIL_LIB):
     239        $(MAKE) -C $(VRUTIL_DIR) all
     240
     241$(VR3D_LIB):
     242        $(MAKE) -C $(VR3D_DIR) all
     243
    199244$(R2_LIB):
    200245        $(MAKE) -C $(R2_DIR)/src all
     
    203248        $(MAKE) -C $(IMG_DIR) all
    204249
    205 nanovis: $(MAT_LIB) $(R2_LIB) $(IMG_LIB) $(OBJS)
     250nanovis: $(MAT_LIB) $(R2_LIB) $(IMG_LIB) $(VRMATH_LIB) $(VRUTIL_LIB) $(VR3D_LIB) $(OBJS)
    206251        $(CC) $(CC_SWITCHES) -o $@ $^ $(LIBS)
    207252
     
    245290clean:
    246291        $(MAKE) -C $(MAT_DIR) clean
     292        $(MAKE) -C $(VRMATH_DIR) clean
     293        $(MAKE) -C $(VRUTIL_DIR) clean
     294        $(MAKE) -C $(VR3D_DIR) clean
    247295        $(MAKE) -C $(R2_DIR)/src clean
    248296        $(MAKE) -C $(IMG_DIR) clean
     
    254302NvStdVertexShader.o: NvStdVertexShader.cpp NvStdVertexShader.h
    255303ContourLineFilter.o: ContourLineFilter.cpp ContourLineFilter.h
     304DataLoader.o: DataLoader.cpp
    256305HeightMap.o: HeightMap.cpp HeightMap.h
    257306Grid.o: Grid.cpp Grid.h
     
    270319NvRegularVolumeShader.o: NvRegularVolumeShader.cpp NvRegularVolumeShader.h
    271320NvZincBlendeVolumeShader.o: NvZincBlendeVolumeShader.cpp NvZincBlendeVolumeShader.h
     321ParticleSystem.o: ParticleSystem.cpp ParticleSystem.h
     322ParticleSystemFactory.o: ParticleSystemFactory.cpp ParticleSystemFactory.h
     323ParticleEmitter.o: ParticleEmitter.cpp ParticleEmitter.h
    272324RenderVertexArray.o: RenderVertexArray.cpp RenderVertexArray.h
    273325Color.o: Color.cpp Color.h
  • trunk/packages/vizservers/nanovis/nanovis.cpp

    r1571 r1703  
    6060#include "VolumeInterpolator.h"
    6161#include <RenderContext.h>
     62#include <vrutil/vrFilePath.h>
    6263
    6364#include <BMPImageLoaderImpl.h>
     
    835836        DoExit(1);
    836837    }
     838
     839    vrFilePath::getInstance()->setPath(path);
    837840   
    838841    NvInitCG();
     
    24592462    }
    24602463    R2FilePath::getInstance()->setWorkingDirectory(argc, (const char**) argv);
     2464    vrFilePath::getInstance()->setWorkingDirectory(argc, (const char**) argv);
    24612465
    24622466#ifdef XINETD
  • trunk/packages/vizservers/nanovis/vrutil/vrFilePath.cpp

    r1700 r1703  
    1616vrFilePath vrFilePath::_instance;
    1717
    18 char seps[]   = ";";
     18static char seps[]   = ";";
    1919vrFilePath::vrFilePath()
    2020{
Note: See TracChangeset for help on using the changeset viewer.