The GlastPolicy package depends on the following packages
package GlastPolicy
version v1
use GaudiPolicy
ignore_pattern package_stamps
ignore_pattern include_none
pattern package_include include_path "${<PACKAGE>ROOT}"
apply_pattern package_include
# Set up site-specific and other tags
# define SLAC-specific tags...
tag SLAC_Solaris SLAC_UNIX
# This package is mainly to have a place to put the nt_config.h file
macro GlastPolicy_cppflags ""\
VisualC '/FI"GlastPolicy\nt_config.h"'
# override this to remove the trailing "Lib" for WIN32
pattern package_Llinkopts \
macro <package>_linkopts "-L$(<package>Dir) -l<package> "\
WIN32 "$(<package>Dir)/<package>.lib "\
LinuxStatic "$(<package>Dir)/lib<package>.a $(<package>Dir)/lib<package>.a -u <package>_loadRef "\
SolarisStatic "$(<package>Dir)/lib<package>.a $(<package>Dir)/lib<package>.a -u <package>_loadRef "
# override to put in debug library
macro cpplinkflags "" \
Linux "-Wl,-Bdynamic $(makeLinkMap)" \
LinuxStatic "$(makeLinkMap)" \
WIN32 "/nologo /machine:ix86 $(linkdebugflags) $(makeLinkMap) /nodefaultlib kernel32.lib user32.lib ws2_32.lib advapi32.lib shell32.lib msvcrt.lib msvcprt.lib oldnames.lib "
# replace the version from CMT with one that makes a dummy dll
macro make_shlib "echo" \
Linux "${CMTROOT}/mgr/cmt_make_shlib_common.sh extract" \
SunOS "${CMTROOT}/mgr/cmt_make_shlib_common.sh extract" \
WIN32 '${GLASTPOLICYROOT}\cmt\cmt_make_shlib.bat'
1.2.3 written by Dimitri van Heesch,
© 1997-2000