# Imakefile for Qemacs

SRCS = result.el comm.el databases.el lex.el parse.el timer.el inspect-s.el \
       server-s.el trace-s.el interact.el table.el misc.el debug.el
ELandELCs = qxt-mode.el qxt-all.el qxt-test.el qxt-mode.elc qxt-all.elc
ETAGS = /usr/local/bin/etags
IFLAGS = -m 0664

.SUFFIXES: .el .elc

.el.elc:
	${RM} -f $@
	PWD=`pwd` ${EMACS} -batch -f batch-byte-compile $<

all: $(ELandELCs)

qxt-all.el: ${SRCS}
	${RM} -f qxt-all.el
	${CAT} ${SRCS} > qxt-all.el

TAGS: ${SRCS}
	${ETAGS} ${SRCS}

#ifdef BSD
InstallMultipleTargetWithFlags (install,${ELandELCs},${QXTLIB}/emacs,${IFLAGS})
#else
InstallMultipleTargetWithFlags (install,${ELandELCs},${QXTLIB}/emacs,NULLARG)
#endif
/*InstallMultipleTarget (install, ${ELandELCs}, ${QXTLIB}/emacs)*/

clean::
	-${RM} qxt-all.el qxt-all.elc qxt-mode.elc
