source: trunk/geant4/config/sys/HP-aCC.gmk @ 472

Last change on this file since 472 was 472, checked in by garnier, 17 years ago

r549@wl-72148: laurentgarnier | 2007-05-15 10:37:42 +0200
import de geant4

File size: 1.7 KB
Line 
1#
2# -------- HP ---------      !!! not supported !!!
3#                          HP-UX B.10.20 - aCC A.01.23
4ifeq ($(G4SYSTEM),HP-aCC)
5  CXX       := aCC
6  ifdef G4OPTIMISE
7    CXXFLAGS  := +O2 +Onolimit
8  else
9    ifdef G4DEBUG
10      CXXFLAGS := -g
11      FCFLAGS  := -g
12      CCFLAGS  := -g
13    endif
14  endif
15  CXXFLAGS += +DAportable +W823
16  CPPFLAGS += -I/usr
17  CPPFLAGS += -DG4NOT_ISO_DELETES -DG4NO_ISO_VECDIST
18  ifdef G4LIB_BUILD_SHARED
19    CXXFLAGS += +Z
20    FCFLAGS  += +Z
21    CCFLAGS  += +Z
22  endif
23  FC      := f77
24  SHEXT   := sl
25  FCFLAGS += +E6 +ppu
26  CCFLAGS += -Ae +DAportable
27  ifndef X11FLAGS
28    X11FLAGS  := -I/usr/include/X11/extensions -I/usr/contrib/X11R6/include
29    X11FLAGS  += -I/usr/contrib/X11R6/include/X11
30  endif
31  ifndef X11LIBS
32    X11LIBS   := -L/usr/contrib/X11R6/lib -lXmu -L/usr/lib -lXt -lXext -lX11
33  endif
34  ifndef XMFLAGS
35    XMFLAGS   := -I/usr/include/Motif1.2
36  endif
37  ifndef XMLIBS
38    XMLIBS    := -L/usr/lib/Motif1.2_R6 -lXm
39  endif
40  ifndef XAWFLAGS
41    XAWFLAGS  := -I/usr/contrib/X11R6/include -I/usr/contrib/X11R6/include/X11
42  endif
43  ifndef XAWLIBS
44    XAWLIBS   := -L/usr/contrib/X11R6/lib -lXaw
45  endif
46  ifndef OGLFLAGS
47    OGLFLAGS  := -I$(OGLHOME)/include
48  endif
49  ifndef OGLLIBS
50    OGLLIBS   := -L$(OGLHOME)/lib -lGLU -lGL
51    OGLLIBS   += -L/opt/graphics/common/lib -lXwindow -lhpgfx -lXhp11 -ldld
52  endif
53
54  define build-granular-shared-lib
55    @libdir=`(cd $(@D);/bin/pwd)`; \
56     cd $(G4TMPDIR); \
57     $(CXX) -b -o $$libdir/$(@F) *.o
58  endef
59  define build-global-shared-lib
60    @libdir=`(cd $(@D);/bin/pwd)`; \
61     cd $(G4TMP)/$(G4SYSTEM); \
62     $(CXX) -b -o $$libdir/$(@F) $(foreach dir,$(SUBLIBS),$(dir)/*.o);
63  endef
64
65endif
Note: See TracBrowser for help on using the repository browser.