[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / OpenXM / src / texmacs / texmacs

Annotation of OpenXM/src/texmacs/texmacs/Makefile, Revision 1.1

1.1     ! takayama    1: # $OpenXM$
        !             2: OpenXM_HOME=../../..
        !             3: PREFIX=${OpenXM_HOME}
        !             4: DISTDIR=${OpenXM_HOME}/../OpenXM_dist
        !             5: RM = /bin/rm -rf
        !             6: MASTER_CITES=ftp.math.kobe-u.ac.jp
        !             7: # MASTER_CITES2 =
        !             8: DISTFILES=TeXmacs-1.0.3.3-src.tar.gz
        !             9: SRCDIR=TeXmacs-1.0.3.3-src
        !            10: # Use gnu make
        !            11: MAKE=gmake
        !            12: guile=`which guile-config`
        !            13:
        !            14: all : build
        !            15: install : post-install
        !            16:
        !            17: fetch:  check-guile
        !            18:        @if test ! -f .fetch_done ; \
        !            19:        then \
        !            20:                ${OpenXM_HOME}/bin/oxfetch.sh ftp://${MASTER_CITES}/pub/OpenXM/misc/${DISTFILES} ${DISTDIR}; \
        !            21:        fi
        !            22:        @touch .fetch_done
        !            23:
        !            24: patch : fetch
        !            25:        @if test ! -f .patch_done ; \
        !            26:        then \
        !            27:          $(RM) work ; \
        !            28:          mkdir work ; \
        !            29:          (cd work ; tar xzvf ../${DISTDIR}/${DISTFILES} ) ; \
        !            30:        fi
        !            31:        @touch .patch_done
        !            32: #        (cd work; patch -c -p0 <../patch-aa ; patch -c -p0 <../patch-bb ; patch -c -p0 <../patch-cc) ; \
        !            33:
        !            34: build : patch
        !            35:        @if test ! -f .build_done ; \
        !            36:        then \
        !            37:                (cd work/${SRCDIR} ; ./configure --prefix `pwd`/../../../../../../OpenXM ; ${MAKE} ) ; \
        !            38:        fi
        !            39:        @touch .build_done
        !            40:
        !            41: post-install: build
        !            42:        @if test ! -f .post-install_done ; \
        !            43:        then \
        !            44:                (cd work/${SRCDIR} ; ${MAKE} install) ; \
        !            45:        fi
        !            46:        @touch .post-install_done
        !            47:
        !            48: clean: clean-usr-local
        !            49:        $(RM)  .*_done
        !            50:        -(cd work/${SRCDIR} ; ${MAKE} clean)
        !            51: distclean:
        !            52:        $(RM)  .*_done ./.use_ports
        !            53:        -(cd work/${SRCDIR} ; ${MAKE} distclean)
        !            54: clean-usr-local:
        !            55:        -$(RM) ${OpenXM_HOME}/share/TeXmacs*
        !            56:        -$(RM) ${OpenXM_HOME}/bin/texmacs
        !            57:
        !            58: check-guile:
        !            59:        @if [ -z ${guile} ] ; \
        !            60:        then \
        !            61:                echo "Error ---------------------------------------------------------- " ; \
        !            62:                echo "    Please install guile/scheme before installing texmacs." ; \
        !            63:                echo "    cf. ftp://ftp.gnu.org/pub/gnu/guile " ; \
        !            64:                echo "Hint: guile-config, portinstall , whereis , apt-get ,lib/libguile, ldconfig, ... " ; \
        !            65:                echo "      http://www.texmacs.org/tmweb/download/requirements.en.html" ; \
        !            66:                exit ; \
        !            67:        fi

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>