package        G4VRML
version        v4r0
branches       cmt doc G4VRML
 

# =============================================================================
# ============ dependencies ===================================================
# =============================================================================
use            G4vis_management  v* Geant4

# =============================================================================
# ============ dependencies ===================================================
# =============================================================================
library        G4VRML  $(G4LibraryFlags) \ 
                       ../VRML/src/*.cc 

# =============================================================================
# ============ general settings, could be redefine later ======================
# =============================================================================
set            G4VRMLFILE_VIEWER         vrweb \
               WIN32                     netscape.exe
set            G4VRML_PV_PICKABLE        "1"

# =============================================================================
# ============ macros for using of VRML driver ================================
# =============================================================================
macro_append   G4VRML_pp_cppflags        "  -DG4VIS_USE_VRML" \  
               WIN32                     ' /D"G4VIS_USE_VRML" '
macro_append   G4VRML_pp_cppflags        "  -DG4VIS_USE_VRMLFILE" \  
               WIN32                     ' /D"G4VIS_USE_VRMLFILE" '

# =============================================================================
# ============ mandatory patterns =============================================
# =============================================================================
apply_pattern  G4AllCMTpatterns

# =============================================================================
# ============ macros to build VRML driver ====================================
# =============================================================================
private
macro_append   G4VRML_pp_cppflags        "  -DG4VIS_BUILD_VRML_DRIVER " \  
               WIN32                     ' /D"G4VIS_BUILD_VRML_DRIVER" '
macro_append   G4VRML_pp_cppflags        "  -DG4VIS_BUILD_VRMLFILE_DRIVER " \  
               WIN32                     ' /D"G4VIS_BUILD_VRMLFILE_DRIVER" '

macro G4VRML_source "$(G4CONFIGROOT)/cmt/copy_vis_source"
setup_script $(G4VRML_source)



 