package        G4UIcommon
version        v5r1 
branches       cmt doc G4UIcommon

# =============================================================================
# ============ dependencies ===================================================
# =============================================================================
use            G4intercoms   v*   Geant4

# =============================================================================
# ============ library ========================================================
# =============================================================================
macro_append   G4UIcommon_pp_cppflags   " -DG4INTY_USE_XT" \
               WIN32                    ' /D"G4INTY_USE_WIN32" '

library        G4UIcommon   $(G4Libraryflags) \
                            ../common/src/*.cc 

# =============================================================================
# ============ mandatory patterns =============================================
# =============================================================================
apply_pattern  G4AllCMTpatterns
macro_append G4UIcommon_linkopts "" WIN32 " gdi32.lib"

# =============================================================================
# ============ specific =======================================================
# ============================================================================
macro X_linkopts "$(X_linkopts)" \
      slc4-amd64 " -L/usr/X11R6/lib64 -lXm -lXt -lXext -lX11 -lm"
                
private
macro_append   G4UIcommon_shlibflags  " $(X_linkopts) "\
               WIN32                  " $(X_linkopts)  gdi32.lib user32.lib "   

macro G4UIcommon_source "$(G4CONFIGROOT)/cmt/copy_UI_source"
setup_script $(G4UIcommon_source)





