Changeset 478 in Sophya for trunk/SophyaLib
- Timestamp:
- Oct 19, 1999, 12:20:20 PM (26 years ago)
- Location:
- trunk/SophyaLib/Mgr
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/Mgr/Makefile.h
r218 r478 141 141 endif 142 142 143 143 144 # Pour compiler PI, sous Linux, les includes et libs se trouve souvent ds /usr/X11/include /usr/X11/lib/ 144 145 ifeq (${MACHEROS},Linux) … … 166 167 endif 167 168 169 # Chemin pour la librairie cfitsio 170 FITSIOREP := 171 FITSIOLIB := 172 ifeq ($(SITE),LAL) 173 override FITSIOREP :=/exp/planck/FitsIO/cfitsio/ 174 override FITSIOLIB := -L$(FITSIOREP) -lcfitsio 175 endif 176 168 177 # S'il y a des flags particulier pour un module de compilation 169 178 #ifndef MODULECPPFLAGS … … 171 180 #endif 172 181 173 CPPFLAGS := -I${INC} - D${MACHEROSD} -I$(INC)/tnt $(MODULECPPFLAGS)182 CPPFLAGS := -I${INC} -I$(FITSIOREP) -D${MACHEROSD} -I$(INC)/tnt $(MODULECPPFLAGS) 174 183 175 184 # Les options selon les divers compilateurs -
trunk/SophyaLib/Mgr/Makefile.slb
r266 r478 39 39 override CMDTILSHLPI := echo 'No Template instanciation library' 40 40 endif 41 override CMDSHLCXX := $(LINK.cc) -shared 41 override CMDSHLCXX := $(LINK.cc) -shared -expect_unresolved '*' 42 42 override FGSHLACXX := 43 43 override FGSHLNCXX := … … 63 63 OBJBlitz = $(shell echo `cat ./Blitz/Blitz.o.list`) 64 64 OBJSamba = $(shell echo `cat ./Samba/Samba.o.list`) 65 OBJFitsIOServer = $(shell echo `cat ./FitsIOServer/FitsIOServer.o.list`) 65 66 OBJPI = $(shell echo `cat ./PI/PI.o.list`) 66 67 OBJPIext = $(shell echo `cat ./PIext/PIext.o.list`) … … 74 75 cd $(OBJ); \ 75 76 $(CMDSHLCXX) -o $(SLB)libtools.so \ 76 $(FGSHLACXX) $(OBJSysTools) $(OBJNTools) $(OBJSamba) $(OBJ Blitz) $(TILSHL) \77 $(FGSHLNCXX) -L$(SLB) $(LIBLSHL) 77 $(FGSHLACXX) $(OBJSysTools) $(OBJNTools) $(OBJSamba) $(OBJFitsIOServer) $(OBJBlitz) $(TILSHL) \ 78 $(FGSHLNCXX) -L$(SLB) $(LIBLSHL) $(FITSIOLIB) 78 79 79 80 -
trunk/SophyaLib/Mgr/MakefileUser.h
r218 r478 142 142 endif 143 143 144 144 145 # Pour compiler PI, sous Linux, les includes et libs se trouve souvent ds /usr/X11/include /usr/X11/lib/ 145 146 ifeq (${MACHEROS},Linux) … … 167 168 endif 168 169 170 # Chemin pour la librairie cfitsio 171 FITSIOREP := 172 FITSIOLIB := 173 ifeq ($(SITE),LAL) 174 override FITSIOREP :=/exp/planck/FitsIO/cfitsio/ 175 override FITSIOLIB := -L$(FITSIOREP) -lcfitsio 176 endif 177 169 178 # S'il y a des flags particulier pour un module de compilation 170 179 #ifndef MODULECPPFLAGS … … 172 181 #endif 173 182 174 CPPFLAGS := -I${INC} - D${MACHEROSD} -I$(INC)/tnt $(MODULECPPFLAGS)183 CPPFLAGS := -I${INC} -I$(FITSIOREP) -D${MACHEROSD} -I$(INC)/tnt $(MODULECPPFLAGS) 175 184 176 185 # Les options selon les divers compilateurs -
trunk/SophyaLib/Mgr/libdirs
r226 r478 2 2 NTools 3 3 Samba 4 FitsIOServer -
trunk/SophyaLib/Mgr/mkmf
r226 r478 1 1 #!/bin/csh 2 # $Id: mkmf,v 1. 2 1999-04-13 15:11:11ansari Exp $2 # $Id: mkmf,v 1.3 1999-10-19 10:20:20 ansari Exp $ 3 3 4 4 # creation de MakefileUser.h a partir de Makefile.h 5 5 echo 'mkmf: Creation de MakefileUser.h' 6 echo 'pour la librairie cfitsio : definir la variable d environnement SITE et donner l adresse de la librairie dans Makefile.h' 6 7 cat Makefile.h | awk -f makefileuser.awk >! MakefileUser.h 7 8 … … 30 31 # pour instantiation automatique/manuels 31 32 32 cxxlibs: Blitz SysTools NTools Samba 33 cxxlibs: Blitz SysTools NTools Samba FitsIOServer 33 34 34 35 EOF … … 36 37 37 38 # Attention, ne pas changer l'ordre de libnames dependances cxx 38 set libnames = (Blitz SysTools NTools Samba )39 set libnames = (Blitz SysTools NTools Samba FitsIOServer) 39 40 set i = 1 40 41 set j = $#libnames ; @ j--
Note:
See TracChangeset
for help on using the changeset viewer.