Changeset 480 in Sophya for trunk/SophyaLib/Mgr/Makefile.h


Ignore:
Timestamp:
Oct 20, 1999, 12:25:32 PM (26 years ago)
Author:
ansari
Message:

MAJ / PEIDA 3.8 , Reza 20/10/99

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/Mgr/Makefile.h

    r478 r480  
    5555#### Fortran (tout ce qui est lie au Fortran est defini ici #############
    5656FC = f77
    57 ifeq ($(SITE),CCIN2P3)
    58   ifeq ($(MACHEROS),AIX)
    59     override FC := xlf
    60   endif
    61 endif
    6257ifeq (${MACHEROS},Linux)
    6358#  override FC := f77
     
    8782EXE := ${PP}/Exec/
    8883INC := ${DPCDEVREP}/Include/
    89 CCI := ${INC}/CInc/
    90 GLB := ${GNU}/${MACHEROS}/lib/
     84GLB := /usr/local/lib/
    9185#--
    9286
     
    9993ifndef DBGFLAG
    10094  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
    101102endif
    102103
     
    127128#   Avec certains compilateurs C++ (KCC, aCC) , il faut fabriquer les librairies et
    128129# les shared libs avec la meme commande
    129 override ARCXX :=
    130 ifeq ($(CXX),KCC)
    131 ARCXX  := KCC
    132 endif
     130override ARCXX := $(AR)
     131override ARCXXFLAGS := $(ARFLAGS)
     132#RZ0999 ifeq ($(CXX),KCC)
     133#RZ0999 override  ARCXX  := KCC
     134#RZ0999 override ARCXXFLAGS  := -o
     135#RZ0999 endif
    133136ifeq ($(CXX),aCC)
    134 ARCXX  := aCC
     137override ARCXX  := aCC
     138override ARCXXFLAGS  := -o
    135139endif
    136140
     
    144148#  Pour compiler PI, sous Linux, les includes et libs se trouve souvent ds /usr/X11/include /usr/X11/lib/
    145149ifeq (${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
    148152  LDLIBS := -ldl
    149153endif
    150154
    151 # Pour RFIO
    152 ifeq ($(SITE),CCIN2P3)
    153   XCFLAGS := $(XCFLAGS) -D RFIO -I/usr/local/include/shift
    154   XLDLIBS := $(XLDLIBS) -L/usr/local/lib -lshift
    155 endif
    156 
    157 # Les bibliotheques gnu C pour le fort du CCPN
    158 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 -lgcc
    162   endif
    163   ifeq ($(MACHEROS),AIX)
    164      FGLIB := -L/usr/local/lib/gcc-lib/rs6000-ibm-aix3.2.5/2.7.2.1 -lgcc
    165   endif
    166  endif
    167 endif
    168155
    169156# Chemin pour la librairie cfitsio
     
    180167#endif
    181168
    182 CPPFLAGS     :=  -I${INC} -I$(FITSIOREP) -D${MACHEROSD} -I$(INC)/tnt $(MODULECPPFLAGS)
     169CPPFLAGS     :=  -I${INC} -I$(FITSIOREP) -D${MACHEROSD} $(MODULECPPFLAGS)
    183170
    184171# Les options selon les divers compilateurs
     
    256243endif
    257244
    258 #gcc sur Solaris
    259 ifeq ($(MACHEROS),SunOS)
    260  override NOSHLIB := Y
    261 endif
    262245
    263246ifeq ($(CXX), cxx)
     
    338321endif
    339322
    340 
    341 #  Compilateur KAI
     323# --- Compilateur KAI  (OK pour v 3.3)
    342324ifeq ($(CXX), KCC)
    343325  CXXFLAGS     :=  --exceptions --rtti  --auto_instantiation --one_instantiation_per_object -D__KCC__
     
    346328endif
    347329
     330# --- Compilateur natif CC de SGI
     331ifeq ($(MACHEROS), IRIX64)
     332  ifeq ($(CXX), CC)
     333    CXXFLAGS     :=  -prelink -D__SGICC__
     334  endif
     335endif
     336
    348337# Autres compilateurs natifs.
    349338
Note: See TracChangeset for help on using the changeset viewer.