head	1.1;
access;
symbols;
locks; strict;
comment	@# @;


1.1
date	2003.10.13.03.33.54;	author yoichi;	state Exp;
branches;
next	;


desc
@@


1.1
log
@Update to use elisp-conf.
@
text
@#!/bin/sh
# ex:ts=4
#
# $FreeBSD$
#

elc_setup() {
    local emacsen
    emacsen=$1
    [ "x${emacsen}" = "x" ] && error_elc_setup
    check_emacsen_dir ${emacsen} || exit 1;

    ${ECHO_CMD} "===> Setup apel elc for ${emacsen}"
    . ${EMACSEN_DIR}/${emacsen}/${CONFIG}
    (cd ${ELISP_DIR}/apel/apel10/${SRCDIR} ; \
        ${EMACS} -batch -q -no-site-file -l APEL-MK -f compile-apel \
            ${PREFIX} \
            ${EMACS_VERSION_SITE_LISPDIR} \
            ${EMACS_VERSION_SITE_LISPDIR} ; \
        ${EMACS} -batch -q -no-site-file -l APEL-MK -f install-apel \
            ${PREFIX} \
            ${EMACS_VERSION_SITE_LISPDIR} \
            ${EMACS_VERSION_SITE_LISPDIR} ; \
    )
}

elc_remove() {
    local emacsen
    emacsen=$1
    [ "x${emacsen}" = "x" ] && error_elc_setup

    ${ECHO_CMD} "===> Remove apel elc for ${emacsen}"
    . ${EMACSEN_DIR}/${emacsen}/${CONFIG}
    rm -rf ${EMACS_VERSION_SITE_LISPDIR}/apel
}
@
