Changeset 480 in Sophya for trunk/SophyaLib/Mgr/Makefile.h
- Timestamp:
- Oct 20, 1999, 12:25:32 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/Mgr/Makefile.h
r478 r480 55 55 #### Fortran (tout ce qui est lie au Fortran est defini ici ############# 56 56 FC = f77 57 ifeq ($(SITE),CCIN2P3)58 ifeq ($(MACHEROS),AIX)59 override FC := xlf60 endif61 endif62 57 ifeq (${MACHEROS},Linux) 63 58 # override FC := f77 … … 87 82 EXE := ${PP}/Exec/ 88 83 INC := ${DPCDEVREP}/Include/ 89 CCI := ${INC}/CInc/ 90 GLB := ${GNU}/${MACHEROS}/lib/ 84 GLB := /usr/local/lib/ 91 85 #-- 92 86 … … 99 93 ifndef DBGFLAG 100 94 DBGFLAG := -g 95 # Probleme sur DEC/OSF1 -g avec g++/egcs pose probleme a l'assembleur 96 # Reza 09/99 - On met -gcoff 97 ifeq (${MACHEROS},OSF1) 98 ifeq ($(CXX), g++) 99 override DBGFLAG := -gcoff 100 endif 101 endif 101 102 endif 102 103 … … 127 128 # Avec certains compilateurs C++ (KCC, aCC) , il faut fabriquer les librairies et 128 129 # les shared libs avec la meme commande 129 override ARCXX := 130 ifeq ($(CXX),KCC) 131 ARCXX := KCC 132 endif 130 override ARCXX := $(AR) 131 override ARCXXFLAGS := $(ARFLAGS) 132 #RZ0999 ifeq ($(CXX),KCC) 133 #RZ0999 override ARCXX := KCC 134 #RZ0999 override ARCXXFLAGS := -o 135 #RZ0999 endif 133 136 ifeq ($(CXX),aCC) 134 ARCXX := aCC 137 override ARCXX := aCC 138 override ARCXXFLAGS := -o 135 139 endif 136 140 … … 144 148 # Pour compiler PI, sous Linux, les includes et libs se trouve souvent ds /usr/X11/include /usr/X11/lib/ 145 149 ifeq (${MACHEROS},Linux) 146 XLDLIBS := -L/usr/X11/lib 147 XCFLAGS := -I/usr/X11/include 150 XLDLIBS := -L/usr/X11/lib -L/usr/X11R6/lib 151 XCFLAGS := -I/usr/X11/include -I/usr/X11R6/include 148 152 LDLIBS := -ldl 149 153 endif 150 154 151 # Pour RFIO152 ifeq ($(SITE),CCIN2P3)153 XCFLAGS := $(XCFLAGS) -D RFIO -I/usr/local/include/shift154 XLDLIBS := $(XLDLIBS) -L/usr/local/lib -lshift155 endif156 157 # Les bibliotheques gnu C pour le fort du CCPN158 ifeq ($(SITE),CCIN2P3)159 ifeq ($(CC), gcc)160 ifeq ($(MACHEROS),HP-UX)161 FGLIB := -L/usr/local/lib/gcc-lib/hppa1.1-hp-hpux9.05/2.7.2.1 -lgcc162 endif163 ifeq ($(MACHEROS),AIX)164 FGLIB := -L/usr/local/lib/gcc-lib/rs6000-ibm-aix3.2.5/2.7.2.1 -lgcc165 endif166 endif167 endif168 155 169 156 # Chemin pour la librairie cfitsio … … 180 167 #endif 181 168 182 CPPFLAGS := -I${INC} -I$(FITSIOREP) -D${MACHEROSD} -I$(INC)/tnt$(MODULECPPFLAGS)169 CPPFLAGS := -I${INC} -I$(FITSIOREP) -D${MACHEROSD} $(MODULECPPFLAGS) 183 170 184 171 # Les options selon les divers compilateurs … … 256 243 endif 257 244 258 #gcc sur Solaris259 ifeq ($(MACHEROS),SunOS)260 override NOSHLIB := Y261 endif262 245 263 246 ifeq ($(CXX), cxx) … … 338 321 endif 339 322 340 341 # Compilateur KAI 323 # --- Compilateur KAI (OK pour v 3.3) 342 324 ifeq ($(CXX), KCC) 343 325 CXXFLAGS := --exceptions --rtti --auto_instantiation --one_instantiation_per_object -D__KCC__ … … 346 328 endif 347 329 330 # --- Compilateur natif CC de SGI 331 ifeq ($(MACHEROS), IRIX64) 332 ifeq ($(CXX), CC) 333 CXXFLAGS := -prelink -D__SGICC__ 334 endif 335 endif 336 348 337 # Autres compilateurs natifs. 349 338
Note:
See TracChangeset
for help on using the changeset viewer.