Changeset 17894


Ignore:
Timestamp:
04/30/14 13:03:41 (11 years ago)
Author:
Mathieu Morlighem
Message:

CHG: more self consistent installation script

Location:
issm/trunk-jpl/externalpackages/m1qn3
Files:
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/externalpackages/m1qn3/install.sh

    r17872 r17894  
    1515#Compile m1qn3
    1616cd src/src/
    17 cp ../../Makefile .
     17(
     18cat << EOF
     19LIB_EXT=a
     20FC=gfortran
     21install: libm1qn3.\$(LIB_EXT)
     22        cp libm1qn3.\$(LIB_EXT) ../../install/
     23OBJECTS= m1qn3.o
     24libm1qn3.\$(LIB_EXT): \$(OBJECTS)
     25        ar -r libm1qn3.\$(LIB_EXT) \$(OBJECTS)
     26        ranlib libm1qn3.\$(LIB_EXT)
     27%.o: %.f
     28        \$(FC) \$(FFLAGS) -c $< -o \$@
     29clean:
     30        rm -rf *.o *.\$(LIB_EXT)
     31EOF
     32) > Makefile
    1833make
     34
     35#compile ddot
     36cd ../blas
     37(
     38cat << EOF
     39LIB_EXT=a
     40FC=gfortran
     41install: libddot.\$(LIB_EXT)
     42        cp libddot.\$(LIB_EXT) ../../install/
     43OBJECTS= ddot.o
     44libddot.\$(LIB_EXT): \$(OBJECTS)
     45        ar -r libddot.\$(LIB_EXT) \$(OBJECTS)
     46        ranlib libddot.\$(LIB_EXT)
     47%.o: %.f
     48        \$(FC) \$(FFLAGS) -c $< -o \$@
     49clean:
     50        rm -rf *.o *.\$(LIB_EXT)
     51EOF
     52) > Makefile
     53make
Note: See TracChangeset for help on using the changeset viewer.