-# The compilers
-CXX = aCC
-F77 = f77
-CC = cc
+# -*- mode: makefile -*-
+# Makefile to build AliRoot on HP-UX
-# Global optimisation
-OPT = -O
-
-CXXOPTS = $(OPT) -Wc,-ansi_for_scope,on +Z -z +W70,495,740,749,823,829 -Dextname
-COPT = $(OPT) +Z -Ae
-FOPT = $(OPT) +ppu +Z
+# System dependent commands
+XARGS = xargs
+# Global optimisation
+OPT = -g -O
+NOOPT = -g
-CXXFLAGS = $(CXXOPTS)
-CFLAGS = $(COPT)
-
-# rootcint flags
-CINTFLAGS =
+CXXOPT = $(OPT)
+CXXNOOPT = $(NOOPT)
+COPT = $(OPT)
+FOPT = $(OPT)
# CERNLIB defines
-
CLIBDEFS = -DCERNLIB_HPUX -DCERNLIB_BLDLIB -DCERNLIB_CZ
CLIBCXXOPTS =
CLIBCOPT = +z -Ae
-CLIBFOPT = -WF,-P
+CLIBFOPT = $(CLIBDEFS) -WF,-P
-# Common Fortran compilation flags
-FFLAGS = $(CLIBFOPT) $(CLIBDEFS) $(FOPT)
+CXXFLAGS = $(CXXOPT) -Wc,-ansi_for_scope,on +Z -z +W70,495,740,749,823,829 -Dextname
+CXXFLAGSNO = $(CXXNOOPT) -Wc,-ansi_for_scope,on +Z -z +W70,495,740,749,823,829 -Dextname
+CFLAGS = $(COPT) +Z -Ae
+FFLAGS = $(CLIBFOPT) $(FOPT) +ppu +Z
+# rmkdepend flags for building dependencies of FORTRAN files
+DEPENDFFLAGS = $(FFLAGS)
-LD = aCC
+# rootcint flags
+CINTFLAGS =
+
+LD = $(shell root-config --ld)
LDFLAGS = $(OPT) -z -Wl,+s -Wl,-E
SHLD = $(LD)
SOEXT = sl
# additional ROOT libraries
-ROOTLIBS += -lcrypt
-
-# rmkdepend flags for building dependencies of FORTRAN files
-DEPENDFFLAGS = $(FFLAGS)
-
-GLIBS = -L/usr/lib/X11R6 -lX11
-
-# System libraries
+SYSLIBS := -lcrypt -L/usr/lib/X11R6 -lX11