#============================================================================
# Created    : 2001-10-12
# Maintainer : Gloria CORTI, Marco PAPPAGALLO
#============================================================================
package        G4FR
version        v4r2

# Structure, i.e. directories to process. 
#============================================================================
branches cmt doc G4FR 

# Used packages.
#============================================================================
use            G4vis_management  v* Geant4


# Settings for DAWN and DAVID
#============================================================================
set            DAWN_HOME                $(LCG_external)/dawn/3_88a 
set            DAVID_HOME               $(LCG_external)/david/1_36a

# Configuration for DAWN & DAVID configuration, could be reconfigured later
#============================================================================
set            DAWN_BSD_UNIX_DOMAIN     "1" \
               WIN32                    ""
set            DAWN_GUI_ALWAYS          "1"


# Definition of the DAWN/DAVID viewer, could be redefined later
#============================================================================
set            G4DAWNFILE_VIEWER        "dawn"\
               WIN32                    "NONE"

# Library 
#============================================================================
library        G4FR   $(G4LibraryFlags) \ 
                      ../FukuiRenderer/src/*.cc


# Macros for building and using the DAWN/DAVID driver
#============================================================================
macro_append   G4FR_pp_cppflags "   -DG4VIS_BUILD_DAWN_DRIVER " \
               WIN32            ' /D"G4VIS_BUILD_DAWN_DRIVER" '
macro_append   G4FR_pp_cppflags "  -DG4VIS_BUILD_DAWNFILE_DRIVER " \
               WIN32            ' /D"G4VIS_BUILD_DAWNFILE_DRIVER" '

macro_append   G4FR_pp_cppflags "  -DG4VIS_USE_DAWN " \
               WIN32            ' /D"G4VIS_USE_DAWN" '
macro_append   G4FR_pp_cppflags "  -DG4VIS_USE_DAWNFILE " \
               WIN32            ' /D"G4VIS_USE_DAWNFILE" '


# Apply the G4 mandatory patterns
#============================================================================
apply_pattern  G4AllCMTpatterns


# Private macro to copy the Fukui Renderer source 
#===========================================================================
private
macro G4FR_source "$(G4CONFIGROOT)/cmt/copy_vis_source"
setup_script  $(G4FR_source)


