Changeset 663 in Sophya for trunk/SophyaLib/Mgr
- Timestamp:
- Nov 29, 1999, 1:48:11 PM (26 years ago)
- Location:
- trunk/SophyaLib/Mgr
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/Mgr/Makefile
r510 r663 1 1 include Mgr/Makefile.h 2 LIBF = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libSamba.a $(LIB)lib FitsIOServer.a3 LIBS = -L$(LIB) -lSysTools -lNTools -lSamba -l FitsIOServer -lm2 LIBF = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libSamba.a $(LIB)libSkyT.a $(LIB)libFitsIOServer.a 3 LIBS = -L$(LIB) -lSysTools -lNTools -lSamba -lSkyT -lFitsIOServer -lm 4 4 LIBG = -L$(GLB) -lstdc++ 5 5 ifeq ($(HOSTTYPE), powerpc) … … 16 16 # pour instantiation automatique/manuels 17 17 18 cxxlibs: Blitz SysTools NTools Samba FitsIOServer 19 18 cxxlibs: FitsIOServer SkyT Samba NTools SysTools Blitz 19 20 .PHONY: FitsIOServer 21 FitsIOServer: 22 if [ -d FitsIOServer ] ; then cd FitsIOServer ; $(MAKE) ; fi 23 24 .PHONY: SkyT 25 SkyT: 26 if [ -d SkyT ] ; then cd SkyT ; $(MAKE) ; fi 27 28 .PHONY: Samba 29 Samba: 30 if [ -d Samba ] ; then cd Samba ; $(MAKE) ; fi 31 32 .PHONY: NTools 33 NTools: 34 if [ -d NTools ] ; then cd NTools ; $(MAKE) ; fi 35 36 .PHONY: SysTools 37 SysTools: 38 if [ -d SysTools ] ; then cd SysTools ; $(MAKE) ; fi 39 20 40 .PHONY: Blitz 21 41 Blitz: 22 42 if [ -d Blitz ] ; then cd Blitz ; $(MAKE) ; fi 23 24 .PHONY: SysTools25 SysTools:26 if [ -d SysTools ] ; then cd SysTools ; $(MAKE) ; fi27 28 .PHONY: NTools29 NTools:30 if [ -d NTools ] ; then cd NTools ; $(MAKE) ; fi31 32 .PHONY: Samba33 Samba:34 if [ -d Samba ] ; then cd Samba ; $(MAKE) ; fi35 36 .PHONY: FitsIOServer37 FitsIOServer:38 if [ -d FitsIOServer ] ; then cd FitsIOServer ; $(MAKE) ; fi39 43 40 44 .PHONY: PI … … 45 49 ifndef NOSHLIB 46 50 47 PSLB = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libBlitz.a 51 ifdef CFITSIODIR 52 PSLB = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libSamba.a $(LIB)libSkyT.a $(LIB)libFitsIOServer.a 53 else 54 PSLB = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libSamba.a $(LIB)libSkyT.a 55 endif 48 56 slb : $(SLB)libtools.so 49 57 slbpi: slb $(SLB)libPI.so … … 106 114 override USECXX4SO := N 107 115 endif 108 # Attention - Dangereux de mettre -expect_unresolved , $CHECK$ Reza 20/10/99109 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 110 118 override FGSHLACXX := 111 119 override FGSHLNCXX := … … 158 166 159 167 # 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`) 168 OBJSysTools = $(shell echo `cat ./SysTools/objlist.list`) 169 OBJNTools = $(shell echo `cat ./NTools/objlist.list`) 170 # OBJBlitz = $(shell echo `cat ./Blitz/objlist.list`) 171 OBJSamba = $(shell echo `cat ./Samba/objlist.list`) 172 OBJSkyT = $(shell echo `cat ./SkyT/objlist.list`) 173 OBJFitsIOServer = $(shell echo `cat ./FitsIOServer/objlist.list`) 174 OBJPI = $(shell echo `cat ./PI/objlist.list`) 175 OBJPIext = $(shell echo `cat ./PIext/objlist.list`) 176 177 ifdef CFITSIODIR 178 AllObjs := $(OBJSysTools) $(OBJNTools) $(OBJSamba) $(OBJSkyT) $(OBJFitsIOServer) 179 else 180 AllObjs := $(OBJSysTools) $(OBJNTools) $(OBJSamba) $(OBJSkyT) 181 endif 167 182 168 183 # Creation des librairies partagees … … 174 189 cd $(OBJ); \ 175 190 $(CMDSHLCXX) -o $(SLB)libtools.so \ 176 $(FGSHLACXX) $( OBJSysTools) $(OBJNTools) $(OBJSamba) $(OBJFitsIOServer) $(OBJBlitz)$(TILSHL) \177 $(FGSHLNCXX) -L$(SLB) $(LIBLSHL) 191 $(FGSHLACXX) $(AllObjs) $(TILSHL) \ 192 $(FGSHLNCXX) -L$(SLB) $(LIBLSHL) $(FITSIOLIB) 178 193 179 194 -
trunk/SophyaLib/Mgr/Makefile.slb
r595 r663 2 2 ifndef NOSHLIB 3 3 4 PSLB = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libBlitz.a 4 ifdef CFITSIODIR 5 PSLB = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libSamba.a $(LIB)libSkyT.a $(LIB)libFitsIOServer.a 6 else 7 PSLB = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libSamba.a $(LIB)libSkyT.a 8 endif 5 9 slb : $(SLB)libtools.so 6 10 slbpi: slb $(SLB)libPI.so … … 117 121 OBJSysTools = $(shell echo `cat ./SysTools/SysTools.o.list`) 118 122 OBJNTools = $(shell echo `cat ./NTools/NTools.o.list`) 119 OBJBlitz = $(shell echo `cat ./Blitz/Blitz.o.list`)123 # OBJBlitz = $(shell echo `cat ./Blitz/Blitz.o.list`) 120 124 OBJSamba = $(shell echo `cat ./Samba/Samba.o.list`) 125 OBJSkyT = $(shell echo `cat ./SkyT/SkyT.o.list`) 121 126 OBJFitsIOServer = $(shell echo `cat ./FitsIOServer/FitsIOServer.o.list`) 122 127 OBJPI = $(shell echo `cat ./PI/PI.o.list`) 123 128 OBJPIext = $(shell echo `cat ./PIext/PIext.o.list`) 129 130 ifdef CFITSIODIR 131 AllObjs := $(OBJSysTools) $(OBJNTools) $(OBJSamba) $(OBJSkyT) $(OBJFitsIOServer) 132 else 133 AllObjs := $(OBJSysTools) $(OBJNTools) $(OBJSamba) $(OBJSkyT) 134 endif 124 135 125 136 # Creation des librairies partagees … … 131 142 cd $(OBJ); \ 132 143 $(CMDSHLCXX) -o $(SLB)libtools.so \ 133 $(FGSHLACXX) $( OBJSysTools) $(OBJNTools) $(OBJSamba) $(OBJFitsIOServer) $(OBJBlitz)$(TILSHL) \134 $(FGSHLNCXX) -L$(SLB) $(LIBLSHL) 144 $(FGSHLACXX) $(AllObjs) $(TILSHL) \ 145 $(FGSHLNCXX) -L$(SLB) $(LIBLSHL) $(FITSIOLIB) 135 146 136 147 -
trunk/SophyaLib/Mgr/crerep_peida
r218 r663 36 36 37 37 foreach d ( ${dirl}/${diru} \ 38 ${dirl}/Include ${dirl}/Include/tnt\38 ${dirl}/Include \ 39 39 ${dirl}/${diru}/Exec \ 40 40 ${dirl}/${diru}/Libs ${dirl}/${diru}/ShLibs \ -
trunk/SophyaLib/Mgr/install_peida
r599 r663 1 1 #!/bin/csh 2 # Script d'installation PEIDA2 # Script d'installation SOPHYA 3 3 # Version preliminaire - Reza 27/11/97 +cmv 4 4 … … 64 64 set SRC = $srcdir/$macomp 65 65 set DST = $dstdir/$macomp 66 echo "************** PEIDA_Install script : ****************** "66 echo "************** SOPHYA_Install script : ****************** " 67 67 echo "copie de $srcdir" 68 68 echo " vers $dstdir pour $macomp" … … 77 77 # d'abord les includes 78 78 #foreach d ( Include Include/tnt Include/CInc Include/SystCxx Include/Syst ) 79 foreach d ( Include Include/tnt Include/CInc Include/Syst)80 echo " PEIDA_Install: Installing $d ... "79 foreach d ( Include ) 80 echo "SOPHYA_Install: Installing $d ... " 81 81 if( ! -e $srcdir/$d ) then 82 82 echo "rep. inexistant: $SRC/$d" … … 92 92 # puis le reste 93 93 foreach d ( Libs ShLibs Exec ) 94 echo " PEIDA_Install: Installing $d ... "94 echo "SOPHYA_Install: Installing $d ... " 95 95 if( ! -e $SRC/$d ) then 96 96 echo "rep. inexistant: $SRC/$d" … … 99 99 else 100 100 if( "$d" == "Exec" ) then 101 foreach f ( tobjio tspm tspm2 piapp )101 foreach f ( tobjio tspm tspm2 piapp tgsky tgrsr skymixer ) 102 102 if( -e $SRC/$d/$f ) then 103 103 $DO cp $SRC/$d/$f $DST/$d/. … … 113 113 end 114 114 115 echo ' PEIDA_Install complete'115 echo 'SOPHYA_Install complete' 116 116 117 117 exit 0 -
trunk/SophyaLib/Mgr/libdirs
r478 r663 2 2 NTools 3 3 Samba 4 SkyT 4 5 FitsIOServer -
trunk/SophyaLib/Mgr/mkmf
r554 r663 1 1 #!/bin/csh 2 # $Id: mkmf,v 1. 5 1999-11-09 11:13:13ansari Exp $2 # $Id: mkmf,v 1.6 1999-11-29 12:48:11 ansari Exp $ 3 3 4 4 # Librairie cfitsio … … 38 38 # pour instantiation automatique/manuels 39 39 40 cxxlibs: Blitz SysTools NTools Samba FitsIOServer40 cxxlibs: FitsIOServer SkyT Samba NTools SysTools Blitz 41 41 42 42 EOF … … 44 44 45 45 # Attention, ne pas changer l'ordre de libnames dependances cxx 46 set libnames = ( Blitz SysTools NTools Samba FitsIOServer)46 set libnames = (FitsIOServer SkyT Samba NTools SysTools Blitz ) 47 47 set i = 1 48 48 set j = $#libnames ; @ j-- … … 71 71 endif 72 72 if ( -d ../PIext ) then 73 set cmd = './mkmfPI PIext SysTools NTools PI'73 set cmd = './mkmfPI PIext SysTools NTools Samba SkyT PI' 74 74 echo "mkmf: Creation makefile lib PIext" 75 75 echo " execution $cmd"
Note:
See TracChangeset
for help on using the changeset viewer.