Changeset 2432 in Sophya for trunk/SophyaLib/Mgr
- Timestamp:
- Sep 12, 2003, 11:48:28 AM (22 years ago)
- Location:
- trunk/SophyaLib/Mgr
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/Mgr/Makefile.slb
r2348 r2432 18 18 #endif 19 19 ifeq ($(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 22 23 endif 23 24 … … 126 127 endif 127 128 128 # Construction de shared-libs sous OSX129 # Construction de shared-libs sous Mac OSX 129 130 ifeq ($(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 # 130 144 override CMDSHL := libtool -dynamic 131 145 override FGSHLA := -
trunk/SophyaLib/Mgr/makefile.darwin
r2150 r2432 1 1 # include files defining compiler/linker options 2 MODULECXXREPNAME := PI3 2 include Mgr/Makefile.h 4 3 include Mgr/Makefile.slb … … 100 99 101 100 # 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.a101 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 103 102 #EXTPSLB = $(LIB)libFitsIOServer.a $(LIB)libIFFTW.a $(LIB)libLinAlg.a $(LIB)libXAstroPack.a 104 103 EXTPSLB = $(LIB)libFitsIOServer.a … … 161 160 OBJSamba = $(shell echo `cat ./Samba/objlist.list `) 162 161 OBJSkyT = $(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) 162 ALLOBJS = $(OBJBaseTools) $(OBJSysTools) $(OBJSUtils) $(OBJTArray) $(OBJNTools) $(OBJHiStats) $(OBJSkyMap) $(OBJSamba) $(OBJSkyT) 165 163 166 164 # List of .o files modules with reference to external libraries … … 184 182 $(CMDTILSHL) 185 183 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) \ 188 188 -L$(SLB) $(LIBLSHL) 189 189 … … 192 192 $(CMDTILSHL) 193 193 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 \ 195 197 $(FGSHLACXX) $(ALLEXTOBJS) $(FGSHLNCXX)\ 196 198 -L$(SLB) -lsophya $(EXTLIB) $(LIBLSHL) … … 200 202 $(CMDTILSHL) 201 203 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 \ 203 207 $(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 205 209 206 210
Note:
See TracChangeset
for help on using the changeset viewer.