*** Makefile.in.orig	Fri Jan  3 20:47:58 1997
--- Makefile.in	Sun Feb 23 12:16:03 1997
***************
*** 25,34 ****
--- 25,39 ----
  TCLLIB = @TCLLIB@
  
  CFLAGS = -c @CFLAGS@ -I.. @DEFS@ ${CFLGS}
  @SET_MAKE@
  
+ GMAKE = ${MAKE} 'CC=@CC@' 'OBJS=${OBJS}' 'TCLLIBFN=@TCLLIBFN@'\
+ 	'CFLAGS=${CFLAGS}' 'XREQ=${XREQ}' 'XLIBS=@TCL_LIBS@ @LIBS@'\
+ 	'TCLLIB=${TCLLIB}' 'RANLIB=@RANLIB@' 'STRIP=@STRIP@'
+ 
+ 
  all: eggdrop
  
  help:
  	@echo Makefile for Eggdrop.
  	@echo "To make eggdrop (the bot):"
***************
*** 43,60 ****
  	@echo "all:" >Makefile
  	@echo "	@./configure; make" >>Makefile
  
  eggdrop: always
  	@cd src ; ${GMAKE} eggdrop
! 	@mv src/@EGGEXEC@ .
! 	@echo ""
! 	@./eggdrop -v
! 	@echo ""
! 	@echo "To copy the help files and executables into your bot's"
! 	@echo "directory, type:"
! 	@echo "   putegg <my-bot's-directory>"
  	@echo ""
  
  egg: always
  	@cd src ; ${GMAKE} egg
  	@mv src/egg .
  
--- 48,68 ----
  	@echo "all:" >Makefile
  	@echo "	@./configure; make" >>Makefile
  
  eggdrop: always
  	@cd src ; ${GMAKE} eggdrop
! 	@cp -p src/@EGGEXEC@ ./eggdrop-1.0o
  	@echo ""
+ 	@./eggdrop-1.0o -v
+ 	@if [ ! -f putegg.system -a -f putegg.orig ] ; then \
+ 	   cmd="mv putegg putegg.system"; echo $$cmd; $$cmd ; \
+ 	   cmd="mv putegg.orig putegg"; echo $$cmd; $$cmd ; \
+ 	 fi
+ 	@if [ ! -f FBSDbot -a -f lamestbot -a -f lamestbot.orig ] ; then \
+ 	   cmd="mv lamestbot FBSDbot" ; echo $$cmd; $$cmd; \
+ 	   cmd="mv lamestbot.orig lamestbot"; echo $$cmd; $$cmd ; \
+ 	 fi
  
  egg: always
  	@cd src ; ${GMAKE} egg
  	@mv src/egg .
  
***************
*** 66,83 ****
  	cp ${TCLLIB}/lib@TCLLIBFN@ src/libtcle.a
  	chmod u+rw src/libtcle.a
  	ar d src/libtcle.a tclMain.o
  	@RANLIB@ src/libtcle.a
  
- GMAKE = ${MAKE} 'CC=@CC@' 'OBJS=${OBJS}' 'TCLLIBFN=@TCLLIBFN@'\
- 	'CFLAGS=${CFLAGS}' 'XREQ=${XREQ}' 'XLIBS=@TCL_LIBS@ @LIBS@'\
- 	'TCLLIB=${TCLLIB}' 'RANLIB=@RANLIB@' 'STRIP=@STRIP@'
- 
  eggdrop.h:
  	@echo You do not have the eggdrop source!
  	@exit 1
  
  OBJS = blowfish.o botcmd.o botnet.o chan.o chanprog.o chanset.o cmds.o\
  	dcc.o dccutil.o filedb.o fileq.o files.o gotdcc.o hash.o main.o\
  	match.o mem.o misc.o mode.o msgcmds.o msgnotice.o net.o notes.o\
  	tcl.o tclchan.o tcldcc.o tclhash.o tclmisc.o tcluser.o userrec.o\
  	users.o
--- 74,138 ----
  	cp ${TCLLIB}/lib@TCLLIBFN@ src/libtcle.a
  	chmod u+rw src/libtcle.a
  	ar d src/libtcle.a tclMain.o
  	@RANLIB@ src/libtcle.a
  
  eggdrop.h:
  	@echo You do not have the eggdrop source!
  	@exit 1
  
  OBJS = blowfish.o botcmd.o botnet.o chan.o chanprog.o chanset.o cmds.o\
  	dcc.o dccutil.o filedb.o fileq.o files.o gotdcc.o hash.o main.o\
  	match.o mem.o misc.o mode.o msgcmds.o msgnotice.o net.o notes.o\
  	tcl.o tclchan.o tcldcc.o tclhash.o tclmisc.o tcluser.o userrec.o\
  	users.o
+ 
+ INSTDIR=@datadir@/eggdrop-1.0o
+ BINDIR=@bindir@
+ MANDIR=@mandir@
+ CP=/bin/cp
+ CHOWN=/usr/sbin/chown
+ CHMOD=/bin/chmod
+ LN=/bin/ln
+ SYMLN=/bin/ln -s
+ MKDIR=/bin/mkdir
+ BINOWNER=root
+ BINGROUP=staff
+ BINMODE=0755
+ FILEMODE=0444
+ DCCDIR=/var/spool/eggdrop
+ 
+ eggdrop-1.0o: eggdrop
+ 
+ install: eggdrop-1.0o
+ 	${INSTALL} -g ${BINGROUP} -m ${BINMODE} -o ${BINOWNER} eggdrop-1.0o ${BINDIR}/
+ 	@if [ -e ${BINDIR}/eggdrop ] ; then \
+ 	   cmd="${MV} ${BINDIR}/eggdrop ${BINDIR}/eggdrop.old" ; echo $$cmd; $$cmd ; \
+ 	 fi
+ 	 ${SYMLN} ${BINDIR}/eggdrop-1.0o ${BINDIR}/eggdrop
+ 	@for d in ${DCCDIR} ${DCCDIR}/pubfiles ${DCCDIR}/incoming ${INSTDIR} \
+ 		${INSTDIR}/help ${INSTDIR}/text ${INSTDIR}/scripts; do \
+ 	 if [ ! -d $$d ] ; then \
+ 	   cmd="${MKDIR} $$d"; echo $$cmd ; $$cmd ; \
+ 	 fi ; \
+ 	 done
+ 	${CHOWN} -R ${BINOWNER}.${BINGROUP} ${INSTDIR}
+ 	${INSTALL} -g ${BINGROUP} -m ${FILEMODE} -o ${BINOWNER} help/* ${INSTDIR}/help/
+ 	${INSTALL} -g ${BINGROUP} -m ${FILEMODE} -o ${BINOWNER} text/* ${INSTDIR}/text/
+ 	${CHMOD} -R ugo+rX ${INSTDIR}
+ 	${CHMOD} -R o-w ${INSTDIR}
+ 	${SYMLN} ${DCCDIR}/pubfiles ${INSTDIR}/dcc
+ 	@if [ ! -e ${DCCDIR}/pubfiles/incoming ] ; then \
+ 	   cmd="${SYMLN} ${DCCDIR}/incoming ${DCCDIR}/pubfiles/incoming" ; \
+ 	   echo $$cmd; $$cmd; \
+ 	 fi
+ 	${INSTALL} -g ${BINGROUP} -m ${FILEMODE} -o ${BINOWNER} eggdrop.doc \
+ 		motd tcl-commands.doc tricks weed FEATURES UPDATES README \
+ 		botchk.orig nets.list ${INSTDIR}
+ 	${INSTALL} -g ${BINGROUP} -m ${BINMODE} -o ${BINOWNER} botchk FBSDbot \
+ 		lamestbot ${INSTDIR}
+ 	${INSTALL} -g ${BINGROUP} -m ${FILEMODE} -o ${BINOWNER} scripts/* \
+ 		${INSTDIR}/scripts
+ 	${CP} putegg.system ${INSTDIR}/putegg
+ 	${CHMOD} ${BINMODE} ${INSTDIR}/putegg
+ 	${CHOWN} ${BINOWNER}.${BINGROUP} ${INSTDIR}/putegg
+ 	${INSTALL} -g man -m 0444 -o man man1/eggdrop.1 man1/putegg.1 ${MANDIR}
