Changeset 3013 in Sophya for trunk/SophyaLib
- Timestamp:
- Jul 11, 2006, 4:49:54 PM (19 years ago)
- Location:
- trunk/SophyaLib/BuildMgr
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/BuildMgr/AIX_xlC_make.inc
r2910 r3013 1 1 2 # ---------------------------------------- 2 3 # --------- File AIX_xlC_make.inc -------- … … 7 8 SOPEXTLIBS = $(SOPEXTLIBP) $(SOPEXTLIBLIST) 8 9 # Pour link fortran -lxlf -lxlfutil -lf 9 SOPEXTLIBS = $(SOPEXTLIBP) $(SOPEXTLIBLIST) -lxlf -lxlfutil -lf 10 # Pas moyen de faire marcher les executables linke avec du fortran 11 # SOPEXTLIBS = $(SOPEXTLIBP) $(SOPEXTLIBLIST) -lxlf -lxlfutil -lf 10 12 11 13 # Chemin et librairie pour PI … … 56 58 57 59 SOPHYASLBLIST = -L$(SOPHYASLBP) -lsophya $(SOPBASELIBS) 58 SOPHYAEXTSLBLIST = -L$(SOPHYASLBP) -lextsophya -lsophya $(SOPEXTLIBS) $(SOPBASELIBS) 59 SOPHYAALLSLBLIST = -L$(SOPHYALIBP) -lPIext -lPIGcont -lPI -L$(SOPHYASLBP) -lextsophya -lsophya $(PILIBS) $(SOPEXTLIBS) $(SOPBASELIBS) 60 # SOPHYAEXTSLBLIST = -L$(SOPHYASLBP) -lextsophya -lsophya $(SOPEXTLIBS) $(SOPBASELIBS) 61 # SOPHYAALLSLBLIST = -L$(SOPHYALIBP) -lPIext -lPIGcont -lPI -L$(SOPHYASLBP) -lextsophya -lsophya $(PILIBS) $(SOPEXTLIBS) $(SOPBASELIBS) 62 ### --- Pb sur AIX quand plusieurs shared libs sont utilisees 63 SOPHYAEXTSLBLIST = -L$(SOPHYASLBP) -lAsophyaextPI $(SOPBASELIBS) $(SOPEXTLIBS) $(SOPBASELIBS) 64 SOPHYAALLSLBLIST = $(SOPHYAEXTSLBLIST) 60 65 61 66 # Commande de link pour creation d'executables -
trunk/SophyaLib/BuildMgr/Makefile
r2961 r3013 37 37 slbext : $(SOPHYASLBP)libextsophya.$(SLEXT) 38 38 slbpi : $(SOPHYASLBP)libPI.$(SLEXT) 39 39 # All object modules in a single shared library 40 slballinone : $(SOPHYASLBP)libAsophyaextPI.$(SLEXT) 41 40 42 # List of .o files for SOPHYA module 41 43 ALLOBJSF = $(SOPHYAINCP)/SophyaConfInfo/libsophya.objlist … … 66 68 $(CMDSHLCXX) -o $@ `cat $(ALLPIOBJSF) ` \ 67 69 $(SOPHYASLBLIST) $(PILIBS) 70 71 # Building a single shared library with all modules Sophya+ExtSophya+PI 72 $(SOPHYASLBP)libAsophyaextPI.$(SLEXT) : $(ALLOBJSF) $(ALLEXTOBJSF) $(ALLPIOBJSF) 73 echo `cat $(ALLOBJSF)` ; \ 74 echo `cat $(ALLEXTOBJSF)` ; \ 75 echo `cat $(ALLPIOBJSF)` ; \ 76 cd $(SOPHYAOBJP); \ 77 $(CMDSHLCXX) -o $@ \ 78 `cat $(ALLOBJSF) ` \ 79 `cat $(ALLEXTOBJSF) ` \ 80 `cat $(ALLPIOBJSF) ` \ 81 $(PILIBS) $(SOPEXTLIBS) $(SOPBASELIBS) 82 68 83 69 84 # Cleaning targets -
trunk/SophyaLib/BuildMgr/smakefile
r2982 r3013 37 37 slbext : $(SOPHYASLBP)libextsophya.$(SLEXT) 38 38 slbpi : $(SOPHYASLBP)libPI.$(SLEXT) 39 39 # All object modules in a single shared library 40 slballinone : $(SOPHYASLBP)libAsophyaextPI.$(SLEXT) 41 40 42 # List of .o files for SOPHYA module 41 43 ALLOBJSF = $(SOPHYAINCP)/SophyaConfInfo/libsophya.objlist … … 66 68 $(CMDSHLCXX) -o $@ `cat $(ALLPIOBJSF) ` \ 67 69 $(SOPHYAEXTSLBLIST) $(PILIBS) 70 71 # Building a single shared library with all modules Sophya+ExtSophya+PI 72 $(SOPHYASLBP)libAsophyaextPI.$(SLEXT) : $(ALLOBJSF) $(ALLEXTOBJSF) $(ALLPIOBJSF) 73 echo `cat $(ALLOBJSF)` ; \ 74 echo `cat $(ALLEXTOBJSF)` ; \ 75 echo `cat $(ALLPIOBJSF)` ; \ 76 cd $(SOPHYAOBJP); \ 77 $(CMDSHLCXX) -o $@ \ 78 `cat $(ALLOBJSF) ` \ 79 `cat $(ALLEXTOBJSF) ` \ 80 `cat $(ALLPIOBJSF) ` \ 81 $(PILIBS) $(SOPEXTLIBS) $(SOPBASELIBS) 82 68 83 69 84 # Cleaning targets
Note:
See TracChangeset
for help on using the changeset viewer.