diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2015-03-04 21:21:30 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2015-03-04 21:21:30 -0500 |
commit | d54fe7c1f704a63824c5bfa0ece65245572e9b27 (patch) | |
tree | afc52015ffc2c74e0266653eecef1c8ef8ba5d91 /src/Makefile.orig.orig | |
download | calfuse-d54fe7c1f704a63824c5bfa0ece65245572e9b27.tar.gz |
Initial commit
Diffstat (limited to 'src/Makefile.orig.orig')
-rw-r--r-- | src/Makefile.orig.orig | 137 |
1 files changed, 137 insertions, 0 deletions
diff --git a/src/Makefile.orig.orig b/src/Makefile.orig.orig new file mode 100644 index 0000000..6661a7d --- /dev/null +++ b/src/Makefile.orig.orig @@ -0,0 +1,137 @@ + +CALFUSEDIR= ${PWD}/.. +PLATFORM= sun4_Solaris +SHARED= -G +FITSVER= 2.470 + +# Symbols for make +MAKE= make + +#Symbols used for compiling +CC= cc +OPT= -O -DCFORTRAN -KPIC -DSOLARIS +CFLAGS= ${OPT} -I${CALFUSEDIR}/include +LIBS= -lc -lm -lnsl -ldl -lsocket -lsunmath -lM77 -lF77 + +all: lib bin fes jitter + +lib: libcfitsio libsla libfuse + +install: libinstall bininstall analinstall jitinstall # fesinstall + +libinstall: libcfitsioinstall libslainstall libfuseinstall + +clean: binclean fesclean analclean libclean jitclean + +distclean: bindistclean fesdistclean analdistclean libdistclean jitdistclean + +libclean: libcfitsioclean libslaclean libfuseclean + +libdistclean: libcfitsiodistclean libsladistclean libfusedistclean + +cfitsio/Makefile: + cd cfitsio; CC="${CC}"; export CC; ./configure; + +libcfitsio.so: + cd cfitsio; /bin/rm -f libcfitsio-${FITSVER}.so + +libcfitsio: cfitsio/Makefile + cd cfitsio; ${MAKE} CFLAGS="${OPT}"; \ + ${CC} ${SHARED} -o libcfitsio-${FITSVER}.so *.o ${LIBS} + +libsla: + SYSTEM="${PLATFORM}"; export SYSTEM; \ + FFLAGS="${OPT}"; export FFLAGS; \ + cd slalib; ./mk build; ${CC} ${SHARED} -o libsla.so *.o ${LIBS} + +libfuse: + cd libcf; ${MAKE} CALFUSEDIR="${CALFUSEDIR}" \ + CC="${CC}" OPT="${OPT}" FITSVER=${FITSVER} all + +bin: + cd fuv; ${MAKE} CALFUSEDIR="${CALFUSEDIR}" \ + CC="${CC}" OPT="${OPT}" FITSVER=${FITSVER} all + +fes: + cd fes; ${MAKE} CALFUSEDIR="${CALFUSEDIR}" \ + CC="${CC}" OPT="${OPT}" FITSVER=${FITSVER} all + +analysis: + cd analysis; ${MAKE} CALFUSEDIR="${CALFUSEDIR}" \ + CC="${CC}" OPT="${OPT}" FITSVER=${FITSVER} all + +jitter: + cd cal/jitter; ${MAKE} CALFUSEDIR="${CALFUSEDIR}" \ + CC="${CC}" OPT="${OPT}" FITSVER=${FITSVER} all + +libcfitsioinstall: libcfitsio + cd cfitsio; cp libcfitsio-${FITSVER}.so ${CALFUSEDIR}/lib + +libslainstall: libsla + cd slalib; cp libsla.so ${CALFUSEDIR}/lib + +libfuseinstall: libfuse + cd libcf; ${MAKE} CALFUSEDIR="${CALFUSEDIR}" \ + CC="${CC}" OPT="${OPT}" install + +bininstall: bin + cd fuv; ${MAKE} CALFUSEDIR="${CALFUSEDIR}" \ + CC="${CC}" OPT="${OPT}" install + +fesinstall: fes + cd fes; ${MAKE} CALFUSEDIR="${CALFUSEDIR}" \ + CC="${CC}" OPT="${OPT}" install + +analinstall: analysis + cd analysis; ${MAKE} CALFUSEDIR="${CALFUSEDIR}" \ + CC="${CC}" OPT="${OPT}" install + +jitinstall: jitter + cd cal/jitter; ${MAKE} CALFUSEDIR="${CALFUSEDIR}" \ + CC="${CC}" OPT="${OPT}" install + +libcfitsioclean: + - cd cfitsio; ${MAKE} clean; /bin/rm -f libcfitsio-${FITSVER}.so + +libcfitsiodistclean: + - cd cfitsio; ${MAKE} distclean; /bin/rm -f libcfitsio-${FITSVER}.so + cd ../lib; /bin/rm -f libcfitsio-${FITSVER}.so + +libslaclean: + - SYSTEM="${PLATFORM}"; export SYSTEM; \ + cd slalib; ./mk clean; /bin/rm -f libsla.a libsla.so + +libsladistclean: + - SYSTEM="${PLATFORM}"; export SYSTEM; \ + cd slalib; ./mk unbuild + cd ../lib; /bin/rm -f libsla.so + +libfuseclean: + cd libcf; ${MAKE} clean + +libfusedistclean: + cd libcf; ${MAKE} distclean + +binclean: + cd fuv; ${MAKE} clean + +bindistclean: + cd fuv; ${MAKE} distclean + +fesclean: + cd fes; ${MAKE} clean + +fesdistclean: + cd fes; ${MAKE} distclean + +analclean: + cd analysis; ${MAKE} clean + +analdistclean: + cd analysis; ${MAKE} distclean + +jitclean: + cd cal/jitter; ${MAKE} clean + +jitdistclean: + cd cal/jitter; ${MAKE} distclean |