Changeset 480 in Sophya for trunk/SophyaLib/Mgr/MakefileUser.h
- Timestamp:
- Oct 20, 1999, 12:25:32 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/Mgr/MakefileUser.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 … … 88 83 EXE := ${PPH}/Exec/ 89 84 INC := ${DPCBASEREP}/Include/ 90 CCI := ${INC}/CInc/ 91 GLB := ${GNU}/${MACHEROS}/lib/ 85 GLB := /usr/local/lib/ 92 86 #-- 93 87 … … 100 94 ifndef DBGFLAG 101 95 DBGFLAG := -g 96 # Probleme sur DEC/OSF1 -g avec g++/egcs pose probleme a l'assembleur 97 # Reza 09/99 - On met -gcoff 98 ifeq (${MACHEROS},OSF1) 99 ifeq ($(CXX), g++) 100 override DBGFLAG := -gcoff 101 endif 102 endif 102 103 endif 103 104 … … 128 129 # Avec certains compilateurs C++ (KCC, aCC) , il faut fabriquer les librairies et 129 130 # les shared libs avec la meme commande 130 override ARCXX := 131 ifeq ($(CXX),KCC) 132 ARCXX := KCC 133 endif 131 override ARCXX := $(AR) 132 override ARCXXFLAGS := $(ARFLAGS) 133 #RZ0999 ifeq ($(CXX),KCC) 134 #RZ0999 override ARCXX := KCC 135 #RZ0999 override ARCXXFLAGS := -o 136 #RZ0999 endif 134 137 ifeq ($(CXX),aCC) 135 ARCXX := aCC 138 override ARCXX := aCC 139 override ARCXXFLAGS := -o 136 140 endif 137 141 … … 145 149 # Pour compiler PI, sous Linux, les includes et libs se trouve souvent ds /usr/X11/include /usr/X11/lib/ 146 150 ifeq (${MACHEROS},Linux) 147 XLDLIBS := -L/usr/X11/lib 148 XCFLAGS := -I/usr/X11/include 151 XLDLIBS := -L/usr/X11/lib -L/usr/X11R6/lib 152 XCFLAGS := -I/usr/X11/include -I/usr/X11R6/include 149 153 LDLIBS := -ldl 150 154 endif 151 155 152 # Pour RFIO153 ifeq ($(SITE),CCIN2P3)154 XCFLAGS := $(XCFLAGS) -D RFIO -I/usr/local/include/shift155 XLDLIBS := $(XLDLIBS) -L/usr/local/lib -lshift156 endif157 158 # Les bibliotheques gnu C pour le fort du CCPN159 ifeq ($(SITE),CCIN2P3)160 ifeq ($(CC), gcc)161 ifeq ($(MACHEROS),HP-UX)162 FGLIB := -L/usr/local/lib/gcc-lib/hppa1.1-hp-hpux9.05/2.7.2.1 -lgcc163 endif164 ifeq ($(MACHEROS),AIX)165 FGLIB := -L/usr/local/lib/gcc-lib/rs6000-ibm-aix3.2.5/2.7.2.1 -lgcc166 endif167 endif168 endif169 156 170 157 # Chemin pour la librairie cfitsio … … 181 168 #endif 182 169 183 CPPFLAGS := -I${INC} -I$(FITSIOREP) -D${MACHEROSD} -I$(INC)/tnt$(MODULECPPFLAGS)170 CPPFLAGS := -I${INC} -I$(FITSIOREP) -D${MACHEROSD} $(MODULECPPFLAGS) 184 171 185 172 # Les options selon les divers compilateurs … … 257 244 endif 258 245 259 #gcc sur Solaris260 ifeq ($(MACHEROS),SunOS)261 override NOSHLIB := Y262 endif263 246 264 247 ifeq ($(CXX), cxx) … … 339 322 endif 340 323 341 342 # Compilateur KAI 324 # --- Compilateur KAI (OK pour v 3.3) 343 325 ifeq ($(CXX), KCC) 344 326 CXXFLAGS := --exceptions --rtti --auto_instantiation --one_instantiation_per_object -D__KCC__ … … 347 329 endif 348 330 331 # --- Compilateur natif CC de SGI 332 ifeq ($(MACHEROS), IRIX64) 333 ifeq ($(CXX), CC) 334 CXXFLAGS := -prelink -D__SGICC__ 335 endif 336 endif 337 349 338 # Autres compilateurs natifs. 350 339
Note:
See TracChangeset
for help on using the changeset viewer.