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>