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


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.slb

    r478 r480  
    66slbpi: slb $(SLB)libPI.so
    77
     8#  Chemin des librairies Motifs / X11 (pour chemin non standard)
     9LIBXPATH :=
    810#  Commande de construction de shared-lib
    911CMDSHL := ld -partage
     
    1921CMDTILSHL := echo 'Cas Non Prevu'
    2022CMDTILSHLPI := echo 'Cas Non Prevu'
    21 #  Chemin des librairies Motifs / X11 (pour chemin non standard)
    22 LIBXPATH :=
     23# Utilisation du compilo C++ comme driver pour fabrication des shared-libs
     24CMDSHLCXX := $(LINK.cc)
     25FGSHLACXX := 
     26FGSHLNCXX :=
     27#  S'il faut utiliser $(CMDSHLCXX) pour fabrication des shared-libs
     28USECXX4SO := N
     29# On utilise le compilo g++ pour la fabrication des shared libs
     30ifeq ($(EROSCXX), g++)
     31  override USECXX4SO := Y
     32  override CMDSHLCXX := $(LINK.cc) -shared
     33endif
     34
     35# On utilise le compilo KCC pour la fabrication des shared libs
     36ifeq ($(EROSCXX), KCC)
     37  override USECXX4SO := Y
     38  override CMDSHLCXX := $(LINK.cc)
     39endif
     40
     41# On utilise le compilo aCC (HP) pour la fabrication des shared libs
     42ifeq ($(EROSCXX), aCC)
     43  override USECXX4SO := Y
     44  override CMDSHLCXX := $(LINK.cc) -b
     45endif
    2346
    2447# Construction de shared-libs sous OSF1
     
    3861    override TILSHLPI :=
    3962    override CMDTILSHLPI := echo 'No Template instanciation library'
     63    override USECXX4SO := N
    4064  endif
     65#  Attention - Dangereux de mettre -expect_unresolved , $CHECK$  Reza 20/10/99
    4166  override CMDSHLCXX := $(LINK.cc) -shared -expect_unresolved '*'
    4267  override FGSHLACXX :=
     
    5075  override FGSHLN := --no-whole-archiv
    5176  override CMDSHLCXX := $(LINK.cc) -shared
     77  ifeq ($(EROSCXX), KCC)
     78    override CMDSHLCXX := $(LINK.cc)
     79  endif
    5280  override FGSHLACXX :=
    5381  override FGSHLNCXX :=
     
    5583  override TILSHL :=
    5684  override CMDTILSHL := echo 'No Template instanciation library'
     85  override LIBXPATH := -L/usr/X11/lib -L/usr/X11R6/lib
     86endif
     87
     88# Construction de shared-libs sous Sun-OS
     89ifeq ($(MACHEROS),SunOS)
     90  override CMDSHL := ld -G
     91  override FGSHLA := -z allextract
     92  override FGSHLN := -z weakextract
     93  override LIBLSHL := $(LIBG) -lm -lc
     94  override TILSHL :=
     95  override CMDTILSHL := echo 'No Template instanciation library'
    5796  override LIBXPATH := -L/usr/X11/lib
     97  override USECXX4SO := Y
     98endif
     99
     100# Construction de shared-libs sous SGI
     101ifeq ($(MACHEROS), IRIX64)
     102  override CMDSHL := ld -shared
     103  override FGSHLA := -all
     104  override FGSHLN := -notall
     105  override LIBLSHL := $(LIBG) -lm -lc
     106  override TILSHL :=
     107  override CMDTILSHL := echo 'No Template instanciation library'
     108  ifeq ($(EROSCXX), CC)
     109    override CMDSHLCXX := CC -shared
     110    override LIBLSHL := -lm -lc
     111  endif
     112  override LIBXPATH := -L/usr/X11/lib
     113  override USECXX4SO := Y
    58114endif
    59115
Note: See TracChangeset for help on using the changeset viewer.