Changeset 480 in Sophya for trunk/SophyaLib/Mgr/MakefileUser.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/MakefileUser.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
     
    8883EXE := ${PPH}/Exec/
    8984INC := ${DPCBASEREP}/Include/
    90 CCI := ${INC}/CInc/
    91 GLB := ${GNU}/${MACHEROS}/lib/
     85GLB := /usr/local/lib/
    9286#--
    9387
     
    10094ifndef DBGFLAG
    10195  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
    102103endif
    103104
     
    128129#   Avec certains compilateurs C++ (KCC, aCC) , il faut fabriquer les librairies et
    129130# les shared libs avec la meme commande
    130 override ARCXX :=
    131 ifeq ($(CXX),KCC)
    132 ARCXX  := KCC
    133 endif
     131override ARCXX := $(AR)
     132override ARCXXFLAGS := $(ARFLAGS)
     133#RZ0999 ifeq ($(CXX),KCC)
     134#RZ0999 override  ARCXX  := KCC
     135#RZ0999 override ARCXXFLAGS  := -o
     136#RZ0999 endif
    134137ifeq ($(CXX),aCC)
    135 ARCXX  := aCC
     138override ARCXX  := aCC
     139override ARCXXFLAGS  := -o
    136140endif
    137141
     
    145149#  Pour compiler PI, sous Linux, les includes et libs se trouve souvent ds /usr/X11/include /usr/X11/lib/
    146150ifeq (${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
    149153  LDLIBS := -ldl
    150154endif
    151155
    152 # Pour RFIO
    153 ifeq ($(SITE),CCIN2P3)
    154   XCFLAGS := $(XCFLAGS) -D RFIO -I/usr/local/include/shift
    155   XLDLIBS := $(XLDLIBS) -L/usr/local/lib -lshift
    156 endif
    157 
    158 # Les bibliotheques gnu C pour le fort du CCPN
    159 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 -lgcc
    163   endif
    164   ifeq ($(MACHEROS),AIX)
    165      FGLIB := -L/usr/local/lib/gcc-lib/rs6000-ibm-aix3.2.5/2.7.2.1 -lgcc
    166   endif
    167  endif
    168 endif
    169156
    170157# Chemin pour la librairie cfitsio
     
    181168#endif
    182169
    183 CPPFLAGS     :=  -I${INC} -I$(FITSIOREP) -D${MACHEROSD} -I$(INC)/tnt $(MODULECPPFLAGS)
     170CPPFLAGS     :=  -I${INC} -I$(FITSIOREP) -D${MACHEROSD} $(MODULECPPFLAGS)
    184171
    185172# Les options selon les divers compilateurs
     
    257244endif
    258245
    259 #gcc sur Solaris
    260 ifeq ($(MACHEROS),SunOS)
    261  override NOSHLIB := Y
    262 endif
    263246
    264247ifeq ($(CXX), cxx)
     
    339322endif
    340323
    341 
    342 #  Compilateur KAI
     324# --- Compilateur KAI  (OK pour v 3.3)
    343325ifeq ($(CXX), KCC)
    344326  CXXFLAGS     :=  --exceptions --rtti  --auto_instantiation --one_instantiation_per_object -D__KCC__
     
    347329endif
    348330
     331# --- Compilateur natif CC de SGI
     332ifeq ($(MACHEROS), IRIX64)
     333  ifeq ($(CXX), CC)
     334    CXXFLAGS     :=  -prelink -D__SGICC__
     335  endif
     336endif
     337
    349338# Autres compilateurs natifs.
    350339
Note: See TracChangeset for help on using the changeset viewer.