# wanderlust for CarbonEmacsPackage

# PACKAGE_PREFIX  = provided by net-installer
PACKAGE_EMACS   = ${PACKAGE_PREFIX}/../MacOS/Emacs
PACKAGE_SITEDIR = ${PACKAGE_PREFIX}/site-lisp
PACKAGE_INFODIR = ${PACKAGE_PREFIX}/info

ELISP_CONFIGURE	= ./configure --with-emacs=${PACKAGE_EMACS} --prefix=${PACKAGE_PREFIX}
ELISP_MAKE     	= make EMACS=${PACKAGE_EMACS} prefix=${PACKAGE_PREFIX}

all: ${PACKAGE_SITEDIR}/wl

${PACKAGE_SITEDIR}/wl: ${PACKAGE_SITEDIR}/apel ${PACKAGE_SITEDIR}/flim ${PACKAGE_SITEDIR}/semi
# 	tar zxvf GPL/wl-*.tar.gz
# 	cp -p GPL/WL-CFG wl-2.*
# 	rm wl-*/elmo/utf7.el
# 	cd wl-*
	tar zxvf GPL/wanderlust-*.tar.gz
	cp -p GPL/WL-CFG wanderlust-*
	rm wanderlust-*/elmo/utf7.el
	rm wanderlust-*/utils/rfc2368.el
	cd wanderlust-* ; \
	${ELISP_MAKE} LISPDIR=${PACKAGE_SITEDIR} INFODIR=${PACKAGE_INFODIR} \
		install info install-info ; \
	if [ ! -e ${PACKAGE_SITEDIR}/wl/elmo/elmo-shimbun.el ] ; then \
		cp elmo/elmo-shimbun.el ${PACKAGE_SITEDIR}/wl ; \
	fi
# 	install-info wl-*/doc/wl.info ${PACKAGE_INFODIR}/dir
# 	install-info wl-*/doc/wl-ja.info ${PACKAGE_INFODIR}/dir
	install-info wanderlust-*/doc/wl.info ${PACKAGE_INFODIR}/dir
	install-info wanderlust-*/doc/wl-ja.info ${PACKAGE_INFODIR}/dir
	cp -p wl-init.el \
		"${PACKAGE_PREFIX}/site-lisp/site-start.d/"

# apel (pre-installed)
# ${PACKAGE_SITEDIR}/apel:
# 	tar zxvf GPL/apel-*.tar.gz
# 	cd apel-* ; \
# 	make install EMACS=${PACKAGE_EMACS} LISPDIR=${PACKAGE_SITEDIR} \
# 		VERSION_SPECIFIC_LISPDIR=${PACKAGE_SITEDIR}

${PACKAGE_SITEDIR}/flim: ${PACKAGE_SITEDIR}/apel
	tar zxvf GPL/flim-*.tar.gz
	rm flim-*/sha1*.el
	rm flim-*/hex-util.el
	cd flim-* ; \
	make install EMACS=${PACKAGE_EMACS} LISPDIR=${PACKAGE_SITEDIR} \
		VERSION_SPECIFIC_LISPDIR=${PACKAGE_SITEDIR}/emu

${PACKAGE_SITEDIR}/semi: ${PACKAGE_SITEDIR}/flim ${PACKAGE_SITEDIR}/apel
	tar zxvf GPL/semi-*.tar.gz
	rm semi-*/pgg*.el
	rm semi-*/smime.el
	cd semi-* ; \
	make install EMACS=${PACKAGE_EMACS} LISPDIR=${PACKAGE_SITEDIR} \
		VERSION_SPECIFIC_LISPDIR=${PACKAGE_SITEDIR}/emu

# end