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