# Makefile generated by imake - do not edit!
# $XConsortium: imake.c /main/88 1995/12/08 16:33:13 gildea $

SHELL=/bin/sh
MAKESHELL=/bin/sh

TOP = .
CWD = .
CONFIGSRC = /afs/sipb/project/sipb-athena/src/config

IRULESRC = $(CONFIGSRC)

XPREFIX= /usr/X11R6

IMAKE= imake
IFLAGS= -I$(IRULESRC) $(OTHER_IFLAGS) -DTOPDIR=/afs/sipb/project/sipb-athena/src
XIFLAGS= -I$(XPREFIX)/lib/X11/config -DUseInstalled

ICONFIGFILE = ${IRULESRC}/Imake.tmpl ${IRULESRC}/Imake.rules 	${IRULESRC}/site.def Imakefile

MKDIRHIER= sh $(IRULESRC)/mkdirhier.sh

ATHVERS = ${IRULESRC}/update.conf

ATHBASEDIR=/usr/athena

ATHLIBDIR=$(ATHBASEDIR)/lib
ATHSHAREDIR=$(ATHBASEDIR)/share
ATHBINDIR=$(ATHBASEDIR)/bin
ATHINCDIR=$(ATHBASEDIR)/include
ATHETCDIR=$(ATHBASEDIR)/etc
ATHCONFDIR=/etc/athena
ATHMANDIR=$(ATHBASEDIR)/man
ATHRBINDIR=/bin/athena
ATHRETCDIR=/etc/athena

ATHNEWDIR=$(ATHBINDIR)

ATHXAPPDIR=/usr/athena/lib/X11/app-defaults
ATHXBITDIR=/usr/athena/lib/X11/bitmaps
ATHXINCDIR=/usr/athena/include
ATHXLIBDIR=/usr/athena/lib

AFSDIR=/usr/afsws

LINTCFLAG=-o
LINTFLAGS=$(DEFINES) -I/usr/athena/include

INSTALL=install -c
RANLIB=ranlib
CC=cc
LD=cc
AS=as
RM=rm -f

ETCMD=compile_et
SSCMD=mk_cmds

CDEBUG=-O

CFLAGS=$(CDEBUG)  $(DEFINES) -I/usr/athena/include -I/usr/X11R6/include
LDFLAGS= $(LDDEFS)
LDPATH=-L$(ATHLIBDIR) -L/usr/X11R6/lib
LDLIBS=

all::
install:: install_dirs
install_dirs::
install::
install.man::

clean::
depend::

FRC::

###########################################################################
# start of Imakefile
###########################################################################

# Notes:
#	* This file uses imake solely in order to be able to do #ifdefs,
#	  and shouldn't rely on any particular imake templates.
#	* AL needs to be built in build tree before telnet

CONFDIR=	/usr/athena/config

OSATHIMAKE=login
OSOTHER=emacs top
TOPID=netbsd

ATHIMAKE=	AL adduser attach cleanup config delete discuss from 		getcluster gettime gms help hesiod hostinfo ispell 		kerberometer lert lpr machtype mkserv neos quota 		rkinit sendbug session synctree techinfo telnet 		transcript write xdm athdir sis xdsc ${OSATHIMAKE}

XIMAKE=		dash tcsh ${OSXIMAKE}
CUSTIMAKE=	olc ${OSCUSTIMAKE}
PLAINMAKE=	etc install glue jot finger lpquota prototype_tmpuser 		reactivate tellme ${OSPLAINMAKE}

OTHER=		kerberos mh zephyr ${OSOTHER}
PARTIALINSTALL=	motif moira/clients/mmoira
NORMALSUBDIRS=	${ATHIMAKE} ${XIMAKE} ${CUSTIMAKE} ${PLAINMAKE} ${OTHER}
ALLSUBDIRS=	${NORMALSUBDIRS} ${PARTIALINSTALL}
INSTSUBDIRS=	${NORMALSUBDIRS} motif/clients/mwm
INSTMANSUBDIRS=	${ATHIMAKE} ${XIMAKE} motif/clients/mwm olc olh zephyr

all::
	for i in ${ALLSUBDIRS}; do (cd $$i && ${MAKE} $@ || exit 1); done

clean::
	for i in ${ALLSUBDIRS}; do (cd $$i && ${MAKE} $@ || exit 1); done
	cd kerberos; make depend
	cd motif; make includes

install::
	mkdir -p ${DESTDIR}/bin/athena ${DESTDIR}/etc/athena
	mkdir -p ${DESTDIR}/usr/athena/bin ${DESTDIR}/usr/athena/lib
	mkdir -p ${DESTDIR}/usr/athena/etc ${DESTDIR}/usr/athena/man/man1
	mkdir -p ${DESTDIR}/usr/athena/man/man3 ${DESTDIR}/usr/athena/man/man5
	mkdir -p ${DESTDIR}/usr/athena/man/man7 ${DESTDIR}/usr/athena/man/man8
	mkdir -p ${DESTDIR}/usr/athena/lib/X11/app-defaults
	mkdir -p ${DESTDIR}/usr/athena/lib/X11/bitmaps
	for i in ${INSTSUBDIRS}; do (cd $$i && ${MAKE} $@ || exit 1); done

install.man::
	for i in ${INSTMANSUBDIRS}; do (cd $$i && ${MAKE} $@ || exit 1); done

Makefiles::
	for i in ${ATHIMAKE} mh; do (cd $$i && imake -I${CONFDIR} && 		${MAKE} $@); done

	for i in ${XIMAKE}; do (cd $$i && xmkmf; ${MAKE} $@); done
	for i in ${CUSTIMAKE}; do (cd $$i && imake -Iconfig && ${MAKE} $@); done

	cd emacs && ./configure --prefix=/usr/athena --with-x-toolkit 		--sharedstatedir=/var/tmp --with-pop --with-hesiod 		--with-kerberos

#	cd perl && rm -f config.sh && #		cp arch/${ATHENA_SYS}/config.sh config.sh && #		./Configure -S; ${MAKE} depend

	cd top && rm -f .defaults && cp defaults.${ATHENA_SYS} .defaults && 		./Configure ${TOPID}

	cd kerberos && ./configure --site=athena && make depend
	cd motif && imake -Iconfig -DTOPDIR=`pwd` -DUseInstalled && 		${MAKE} $@ && ${MAKE} includes

	cd zephyr && imake -Iconfig -DTOPDIR=`pwd` && ${MAKE} $@

Makefile:: $(ICONFIGFILE)
	-@if [ -f Makefile ]; then \
 echo "  $(RM) Makefile.bak; mv Makefile Makefile.bak"; \
	$(RM) Makefile.bak; mv Makefile Makefile.bak; \
 else exit 0; fi
	$(IMAKE) $(IPROJ) $(IFLAGS) -DNEWTOP=$(TOP) -DNEWCWD=$(CWD)

XMakefile::
	-@if [ -f Makefile ]; then \
 echo "  $(RM) Makefile.bak; mv Makefile Makefile.bak"; \
	$(RM) Makefile.bak; mv Makefile Makefile.bak; \
 else exit 0; fi
	$(IMAKE) $(XIFLAGS)

clean::
	rm -f *~ *.o *.a core a.out

Makefiles::

###########################################################################
# dependencies generated by makedepend

