DOTS = " ................................................................................"
-PRETTY = awk '{print $$0 substr($(DOTS),1,79-length($$0))}'
+PRETTY = $(AWK) '{print $$0 substr($(DOTS),1,79-length($$0))}'
##### Module libraries #####
@mkdir $@
alilibs: lib
+ echo MAKEFLAGS = $(MAKEFLAGS)
for i in $(ALIROOT_DIRS) ; do \
echo "Making headers in $$i" | $(PRETTY); \
${MAKE} -C $$i headers ; \
done
aliroot geant321 minicern pdf pythia: bin
- @DIR=`echo $@ | awk '{print toupper($$0)}'` ; \
+ @DIR=`echo $@ | $(AWK) '{print toupper($$0)}'` ; \
echo "Making dependencies in $$DIR" | $(PRETTY); \
${MAKE} -C $$DIR depend;\
echo "Making in $$DIR" | $(PRETTY); \
# Current Version
-VERSION = 3.02
+VERSION = 3.03pre
# Which makedepend
MAKEDEPEND = $(ROOTSYS)/bin/rmkdepend
# Shared library suffix
SL = sl
+# AWK
+AWK = /usr/xpg4/bin/awk
+
# The options
-CXXOPTS = $(OPT) +a1 +z
+CXXOPTS = $(OPT) +a1 +z
COPT = $(OPT)
FOPT = $(OPT) +ppu +Z
# Shared library suffix
SL = sl
+# AWK
+AWK = awk
+
# The options
CXXOPTS = $(OPT) +Z -z +W70,495,740,749,823,829
COPT = $(OPT)
# Shared library suffix
SL = sl
+# AWK
+AWK = awk
+
# The options
CXXOPTS = $(OPT) -Wall -fPIC
# Shared library suffix
SL = so
+# AWK
+AWK = awk
+
# The options
#
# starting from root.2.22 on Linux the flags -fno-rtti -fno-exceptions are
F77 = f77
# Global optimisation
-OPT = -O
+OPT = -O2
# Shared library suffix
SL = so
+# AWK
+AWK = awk
+
# The options
-CXXOPTS = $(OPT) -I/usr/include
+CXXOPTS = $(OPT) -nostdnew -nortti -I/usr/include
COPT = $(OPT)
-FOPT = $(OPT) -nofor_main
+FOPT = $(OPT) -nofor_main -warn noinformational
# CERNLIB defines
CLIBDEFS = -DCERNLIB_DECS -DCERNLIB_BLDLIB -DCERNLIB_CZ
CLIBCXXOPTS =
CLIBCOPT =
-CLIBFOPT = -I.
+CLIBFOPT = -I. -warn noinformational
# Additional directories for dependencies
LD = cxx
LDFLAGS =
-SHLD = ld
-SOFLAGS = -L/usr/lib/cmplrs/cxx -rpath /usr/lib/cmplrs/cxx -expect_unresolved \
- -g0 -O1 -msym -shared /usr/lib/cmplrs/cc/crt0.o /usr/lib/cmplrs/cxx/_main.o
-SHLIB = -lcxxstd -lcxx -lexc -lots -lc -lUfor -lfor -lFutil -lm
+SHLD = cxx
+SOFLAGS = -shared -Wl,-expect_unresolved,*,-soname,$(notdir $@)
+SHLIB = -lUfor -lfor -lFutil
-LIBS = $(ROOTLIBS) -lNew -lm
-GLIBS = $(ROOTLIBS) $(ROOTGLIBS) -lXm -lXt -lX11 -lm -lPW -lUfor -lfor -lFutil -lm -lots
+LIBS = $(ROOTLIBS)
+GLIBS = $(ROOTLIBS) -lXm -lXt -lX11 -lm -lPW -lUfor -lfor -lFutil -lots
CLIBS = $(LIBDIR)/libminicern.a
# Shared library suffix
SL = so
+# AWK
+AWK = /usr/xpg4/bin/awk
+
# The options
CXXOPTS = $(OPT) +w -KPIC
COPT = $(OPT) -KPIC -erroff=%none
# Additional directories for dependencies
-DEPINC = -I/opt/SUNWspro/SC4.0/include/CC -I/opt/SUNWspro/SC4.0/include/cc
+DEPINC = -I/opt/SUNWspro/SC4.2/include/CC -I/opt/SUNWspro/SC4.2/include/cc
LD = /opt/SUNWspro/bin/CC
LDFLAGS = $(OPT) -Qoption ld -t