source: trunk/config/sys/AIX-xlC.gmk@ 1324

Last change on this file since 1324 was 1213, checked in by garnier, 16 years ago

Suppression de Xaw. Sauf dans Configure et les fichier G4UIXaw.hh et cc

File size: 1.2 KB
Line 
1#
2# -------- AIX ---------- !!! not supported !!!
3# AIX-4.3.2 xlC 6.0
4
5ifeq ($(G4SYSTEM),AIX-xlC)
6 CXX := xlC
7 ifdef G4OPTIMISE
8 CXXFLAGS := -O3 -qtwolink -+
9 else
10 ifdef G4DEBUG
11 CXXFLAGS := -g -qdbxextra -qcheck=all -qfullpath -qtwolink -+
12 FCFLAGS := -g
13 CCFLAGS := -g
14 endif
15 endif
16 FC := xlf
17 FCFLAGS += -qextname
18 FCLIBS := -lxlf90 -lxlf
19 SHEXT := so
20 ifndef X11FLAGS
21 X11FLAGS := -I/usr/include/X11/extensions -I/usr/include/X11
22 endif
23 ifndef X11LIBS
24 X11LIBS := -L/usr/lib -lXmu -lX11 -lXext
25 endif
26 ifndef XMFLAGS
27 XMFLAGS := -I/usr/include/Motif1.2
28 endif
29 ifndef XMLIBS
30 XMLIBS := -L/usr/lib -lXm -lXt -lX11
31 endif
32 ifndef OGLFLAGS
33 OGLFLAGS := -I$(OGLHOME)/include
34 endif
35 ifndef OGLLIBS
36 OGLLIBS := -L$(OGLHOME)/lib -lGLU -lGL
37 endif
38
39 define build-granular-shared-lib
40 @libdir=`(cd $(@D);/bin/pwd)`; \
41 cd $(G4TMPDIR); \
42 $(CXX) -G -o $$libdir/$(@F) $(INTYLIBS) *.o
43 endef
44 define build-global-shared-lib
45 @libdir=`(cd $(@D);/bin/pwd)`; \
46 cd $(G4TMP)/$(G4SYSTEM); \
47 $(CXX) -r -G -o $$libdir/$(@F) $(INTYLIBS) \
48 $(foreach dir, $(SUBLIBS), $(dir)/*.o);
49 endef
50
51endif
Note: See TracBrowser for help on using the repository browser.