Geant4 Cross Reference |
1 # 2 # -------- HP --------- !!! not supported !!! 3 # HP-UX B.10.20 - aCC A.01.23 4 ifeq ($(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 LOADLIBS += -lm -lstdc++ 28 ifndef X11FLAGS 29 X11FLAGS := -I/usr/include/X11/extensions -I/usr/contrib/X11R6/include 30 X11FLAGS += -I/usr/contrib/X11R6/include/X11 31 endif 32 ifndef X11LIBS 33 X11LIBS := -L/usr/contrib/X11R6/lib -lXmu -L/usr/lib -lXt -lXext -lX11 34 endif 35 ifndef XMFLAGS 36 XMFLAGS := -I/usr/include/Motif1.2 37 endif 38 ifndef XMLIBS 39 XMLIBS := -L/usr/lib/Motif1.2_R6 -lXm 40 endif 41 ifndef XAWFLAGS 42 XAWFLAGS := -I/usr/contrib/X11R6/include -I/usr/contrib/X11R6/include/X11 43 endif 44 ifndef XAWLIBS 45 XAWLIBS := -L/usr/contrib/X11R6/lib -lXaw 46 endif 47 ifndef OGLFLAGS 48 OGLFLAGS := -I$(OGLHOME)/include 49 endif 50 ifndef OGLLIBS 51 OGLLIBS := -L$(OGLHOME)/lib -lGL 52 OGLLIBS += -L/opt/graphics/common/lib -lXwindow -lhpgfx -lXhp11 -ldld 53 endif 54 55 define build-granular-shared-lib 56 @libdir=`(cd $(@D);/bin/pwd)`; \ 57 cd $(G4TMPDIR); \ 58 $(CXX) -b -o $$libdir/$(@F) *.o 59 endef 60 define build-global-shared-lib 61 @libdir=`(cd $(@D);/bin/pwd)`; \ 62 cd $(G4TMP)/$(G4SYSTEM); \ 63 $(CXX) -b -o $$libdir/$(@F) $(foreach dir,$(SUBLIBS),$(dir)/*.o); 64 endef 65 66 endif