Annotation of OpenXM/src/texmacs/texmacs/Makefile, Revision 1.3
1.3 ! ohara 1: # $OpenXM: OpenXM/src/texmacs/texmacs/Makefile,v 1.2 2004/03/01 03:10:27 takayama Exp $
1.1 takayama 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
1.2 takayama 10: # Use gnu make on freebsd. On Debian type in make MAKE=make
1.1 takayama 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 \
1.3 ! ohara 37: (cd work/${SRCDIR} ; ./configure --prefix `cd ../../../../../../OpenXM; pwd` --with-iconv`i=/usr/local; if [ -f $$i/include/iconv.h ]; then echo =$$i; fi` ; ${MAKE} ) ; \
1.1 takayama 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
1.2 takayama 68:
69: ## Note on debian.
70: ## apt-get install libguile-dev (buile-1.6 ...?)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>