Changeset 2432 in Sophya for trunk/SophyaLib/Mgr


Ignore:
Timestamp:
Sep 12, 2003, 11:48:28 AM (22 years ago)
Author:
ansari
Message:

Adaptation makefile.darwin et Makefile.slb pour MacOSX 10.2 - g++ 3.1 , Reza 12/09/2003

Location:
trunk/SophyaLib/Mgr
Files:
2 edited

Legend:

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

    r2348 r2432  
    1818#endif
    1919ifeq ($(MACHEROS), Darwin)
    20   #LIBGPP := -L/sw/lib -ldl -L/usr/lib/gcc/darwin/default -lstdc++ -lcc_dynamic
    21   LIBGPP := -L/sw/lib -ldl -L/usr/lib/ -lstdc++ -lcc_dynamic
     20#  LIBGPP := -L/sw/lib -ldl -L/usr/X11R6/lib -L/usr/local/lib -llanginfo -L/usr/lib/gcc/darwin/default -lstdc++ -lcc_dynamic
     21  LIBGPP := -L/sw/lib -ldl
     22  LIBXPILIST := -L/usr/X11R6/lib -L/usr/local/lib  -lXm -lmotiflanginfo  -lXt -lX11
    2223endif
    2324
     
    126127endif
    127128
    128 # Construction de shared-libs sous OSX
     129# Construction de shared-libs sous Mac OSX
    129130ifeq ($(MACHEROS), Darwin)
     131#
     132#  ---- Septembre 2003 : D'apres les instructions de fink
     133# (http://fink.sourceforge.net , Documentation/Porting
     134# > cc -fno-common -c source.c
     135# > cc -fno-common -c code.c
     136# > cc -dynamiclib -install_name /usr/local/lib/libfoo.2.dylib \
     137#       -compatibility_version 2.4 -current_version 2.4.5 \
     138#       -o libfoo.2.4.5.dylib source.o code.o
     139# > rm -f libfoo.2.dylib libfoo.dylib
     140# > ln -s libfoo.2.4.5.dylib libfoo.2.dylib
     141# > ln -s libfoo.2.4.5.dylib libfoo.dylib
     142# Mis directement ds makefile.darwin -----
     143#
    130144  override CMDSHL := libtool -dynamic
    131145  override FGSHLA :=
  • trunk/SophyaLib/Mgr/makefile.darwin

    r2150 r2432  
    11# include files defining compiler/linker options
    2 MODULECXXREPNAME := PI
    32include Mgr/Makefile.h
    43include Mgr/Makefile.slb
     
    10099 
    101100#  List of libraries (.a)
    102 PSLB =  $(LIB)libBaseTools.a $(LIB)libSysTools.a $(LIB)libSUtils.a $(LIB)libTArray.a $(LIB)libNTools.a $(LIB)libHiStats.a $(LIB)libSkyMap.a $(LIB)libSamba.a $(LIB)libSkyT.a $(LIB)libSysSpec.a
     101PSLB =  $(LIB)libBaseTools.a $(LIB)libSysTools.a $(LIB)libSUtils.a $(LIB)libTArray.a $(LIB)libNTools.a $(LIB)libHiStats.a $(LIB)libSkyMap.a $(LIB)libSamba.a $(LIB)libSkyT.a
    103102#EXTPSLB =  $(LIB)libFitsIOServer.a $(LIB)libIFFTW.a $(LIB)libLinAlg.a $(LIB)libXAstroPack.a
    104103EXTPSLB =  $(LIB)libFitsIOServer.a
     
    161160OBJSamba = $(shell echo `cat ./Samba/objlist.list `)
    162161OBJSkyT = $(shell echo `cat ./SkyT/objlist.list `)
    163 OBJSysSpec = $(shell echo `cat ./SysSpec/objlist.list `)
    164 ALLOBJS = $(OBJBaseTools) $(OBJSysTools) $(OBJSUtils) $(OBJTArray) $(OBJNTools) $(OBJHiStats) $(OBJSkyMap) $(OBJSamba) $(OBJSkyT) $(OBJSysSpec)
     162ALLOBJS = $(OBJBaseTools) $(OBJSysTools) $(OBJSUtils) $(OBJTArray) $(OBJNTools) $(OBJHiStats) $(OBJSkyMap) $(OBJSamba) $(OBJSkyT) 
    165163 
    166164# List of .o files modules with reference to external libraries
     
    184182        $(CMDTILSHL)
    185183        cd  $(OBJ); \
    186         $(CMDSHLCXX) -o $(SLB)libsophya.dylib  \
    187         $(FGSHLACXX) $(ALLOBJS)  $(FGSHLNCXX)\
     184        c++ -dynamiclib -install_name $(SLB)libsophya.dylib \
     185         -compatibility_version 1.6 -current_version 1.6 \
     186        -o $(SLB)libsophya.dylib  \
     187        $(FGSHLACXX) $(ALLOBJS)  $(FGSHLNCXX) \
    188188        -L$(SLB) $(LIBLSHL)
    189189 
     
    192192        $(CMDTILSHL)
    193193        cd  $(OBJ); \
    194         $(CMDSHLCXX) -o $(SLB)libextsophya.dylib  \
     194         c++ -dynamiclib -install_name $(SLB)libextsophya.dylib \
     195         -compatibility_version 1.6 -current_version 1.6 \
     196        -o $(SLB)libextsophya.dylib  \
    195197        $(FGSHLACXX) $(ALLEXTOBJS)  $(FGSHLNCXX)\
    196198        -L$(SLB) -lsophya $(EXTLIB) $(LIBLSHL)
     
    200202        $(CMDTILSHL)
    201203        cd  $(OBJ); \
    202         $(CMDSHLCXX) -o $(SLB)libPI.dylib  \
     204        c++ -dynamiclib -install_name $(SLB)libPI.dylib \
     205         -compatibility_version 1.6 -current_version 1.6 \
     206        -o $(SLB)libPI.dylib  \
    203207        $(FGSHLACXX) $(ALLPIOBJS) $(FGSHLNCXX) \
    204         -L$(SLB) -lextsophya -lsophya -L/sw/lib -L/usr/X11R6/lib -lXm -lXt -lX11  $(LIBLSHL)
     208        -L$(SLB) -lextsophya -lsophya -L/usr/local/lib -lXm -lmotiflanginfo  -L/usr/X11R6/lib -lXt -lX11
    205209 
    206210
Note: See TracChangeset for help on using the changeset viewer.