Changeset 663 in Sophya for trunk/SophyaLib/Mgr/Makefile


Ignore:
Timestamp:
Nov 29, 1999, 1:48:11 PM (26 years ago)
Author:
ansari
Message:

Preparation pour tag V_Oct99 , Reza 29/11/99

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/Mgr/Makefile

    r510 r663  
    11include Mgr/Makefile.h
    2 LIBF =  $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libSamba.a $(LIB)libFitsIOServer.a
    3 LIBS = -L$(LIB) -lSysTools -lNTools -lSamba -lFitsIOServer -lm
     2LIBF =  $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libSamba.a $(LIB)libSkyT.a $(LIB)libFitsIOServer.a
     3LIBS = -L$(LIB) -lSysTools -lNTools -lSamba -lSkyT -lFitsIOServer -lm
    44LIBG = -L$(GLB) -lstdc++
    55ifeq ($(HOSTTYPE), powerpc)
     
    1616# pour instantiation automatique/manuels
    1717
    18 cxxlibs: Blitz SysTools NTools Samba FitsIOServer
    19 
     18cxxlibs: FitsIOServer SkyT Samba NTools SysTools Blitz
     19
     20.PHONY:  FitsIOServer
     21FitsIOServer:
     22        if [ -d FitsIOServer ] ; then cd  FitsIOServer ; $(MAKE) ; fi
     23 
     24.PHONY:  SkyT
     25SkyT:
     26        if [ -d SkyT ] ; then cd  SkyT ; $(MAKE) ; fi
     27 
     28.PHONY:  Samba
     29Samba:
     30        if [ -d Samba ] ; then cd  Samba ; $(MAKE) ; fi
     31 
     32.PHONY:  NTools
     33NTools:
     34        if [ -d NTools ] ; then cd  NTools ; $(MAKE) ; fi
     35 
     36.PHONY:  SysTools
     37SysTools:
     38        if [ -d SysTools ] ; then cd  SysTools ; $(MAKE) ; fi
     39 
    2040.PHONY:  Blitz
    2141Blitz:
    2242        if [ -d Blitz ] ; then cd  Blitz ; $(MAKE) ; fi
    23  
    24 .PHONY:  SysTools
    25 SysTools:
    26         if [ -d SysTools ] ; then cd  SysTools ; $(MAKE) ; fi
    27  
    28 .PHONY:  NTools
    29 NTools:
    30         if [ -d NTools ] ; then cd  NTools ; $(MAKE) ; fi
    31  
    32 .PHONY:  Samba
    33 Samba:
    34         if [ -d Samba ] ; then cd  Samba ; $(MAKE) ; fi
    35  
    36 .PHONY:  FitsIOServer
    37 FitsIOServer:
    38         if [ -d FitsIOServer ] ; then cd  FitsIOServer ; $(MAKE) ; fi
    3943 
    4044.PHONY: PI
     
    4549ifndef NOSHLIB
    4650
    47 PSLB = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libBlitz.a
     51ifdef CFITSIODIR
     52PSLB = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libSamba.a $(LIB)libSkyT.a $(LIB)libFitsIOServer.a
     53else
     54PSLB = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libSamba.a $(LIB)libSkyT.a
     55endif
    4856slb : $(SLB)libtools.so
    4957slbpi: slb $(SLB)libPI.so
     
    106114    override USECXX4SO := N
    107115  endif
    108 #  Attention - Dangereux de mettre -expect_unresolved , $CHECK$  Reza 20/10/99
    109   override CMDSHLCXX := $(LINK.cc) -shared -expect_unresolved '*'
     116#  Attention - Dangereux de mettre -expect_unresolved , enleve  Reza 17/11/99
     117  override CMDSHLCXX := $(LINK.cc) -shared
    110118  override FGSHLACXX :=
    111119  override FGSHLNCXX :=
     
    158166
    159167# Liste des .o associes a une librairie
    160 OBJSysTools = $(shell echo `cat ./SysTools/SysTools.o.list`)
    161 OBJNTools = $(shell echo `cat ./NTools/NTools.o.list`)
    162 OBJBlitz = $(shell echo `cat ./Blitz/Blitz.o.list`)
    163 OBJSamba = $(shell echo `cat ./Samba/Samba.o.list`)
    164 OBJFitsIOServer = $(shell echo `cat ./FitsIOServer/FitsIOServer.o.list`)
    165 OBJPI         = $(shell echo `cat ./PI/PI.o.list`)
    166 OBJPIext      = $(shell echo `cat ./PIext/PIext.o.list`)
     168OBJSysTools = $(shell echo `cat ./SysTools/objlist.list`)
     169OBJNTools = $(shell echo `cat ./NTools/objlist.list`)
     170# OBJBlitz = $(shell echo `cat ./Blitz/objlist.list`)
     171OBJSamba = $(shell echo `cat ./Samba/objlist.list`)
     172OBJSkyT = $(shell echo `cat ./SkyT/objlist.list`)
     173OBJFitsIOServer = $(shell echo `cat ./FitsIOServer/objlist.list`)
     174OBJPI         = $(shell echo `cat ./PI/objlist.list`)
     175OBJPIext      = $(shell echo `cat ./PIext/objlist.list`)
     176
     177ifdef CFITSIODIR
     178AllObjs := $(OBJSysTools) $(OBJNTools) $(OBJSamba) $(OBJSkyT) $(OBJFitsIOServer)
     179else
     180AllObjs := $(OBJSysTools) $(OBJNTools) $(OBJSamba) $(OBJSkyT)
     181endif
    167182
    168183# Creation des librairies partagees
     
    174189        cd $(OBJ); \
    175190        $(CMDSHLCXX) -o $(SLB)libtools.so \
    176         $(FGSHLACXX) $(OBJSysTools) $(OBJNTools) $(OBJSamba) $(OBJFitsIOServer) $(OBJBlitz) $(TILSHL) \
    177         $(FGSHLNCXX) -L$(SLB) $(LIBLSHL)   $(FITSIOLIB)
     191        $(FGSHLACXX) $(AllObjs) $(TILSHL) \
     192        $(FGSHLNCXX) -L$(SLB) $(LIBLSHL)  $(FITSIOLIB)
    178193
    179194
Note: See TracChangeset for help on using the changeset viewer.