install:
	cd src/mesh; make install
#	if you don't want it known that you are installing ServiceMail,
#	comment out the following command
	/usr/ucb/mail -s "listserv subscribe servicemail-sites" \
              services@eitech.com < /dev/null

clean:
	cd src/mesh; make clean
	cd src/tcl; make clean

distribution: archive/servicemail.tar.Z

archive/servicemail.tar.Z: archive/servicemail.tar
	cp archive/servicemail.tar archive/sm.tar
	compress archive/servicemail.tar
	mv archive/sm.tar archive/servicemail.tar

archive/servicemail.tar:
	cd src/mesh; mv config.tcl config.eit; ln minconfig.tcl config.tcl
	tar cvf archive/servicemail.tar Makefile README LICENSE Relnotes1.1
	tar uvf archive/servicemail.tar bin/grabexternal src/README
	tar uvf archive/servicemail.tar src/metamail/README src/metamail/*.[ch]
	tar uvf archive/servicemail.tar src/mesh/README src/mesh/Makefile\
          src/mesh/*.tcl src/mesh/*.h src/mesh/*.c
	tar uvf archive/servicemail.tar src/man/*.man
	tar uvf archive/servicemail.tar src/services/*.tcl src/services/README
	tar uvf archive/servicemail.tar src/tcl/Makefile src/tcl/README \
          src/tcl/README2 src/tcl/config src/tcl/porting.notes src/tcl/*.[ch] \
          src/tcl/compat src/tcl/doc/Tcl.man src/tcl/library
	cd src/mesh; rm config.tcl; mv config.eit config.tcl

shardist: archive/servicemail.sh

archive/servicemail.sh:
	cd src/mesh; mv config.tcl config.eit; ln minconfig.tcl config.tcl
	shar Makefile README LICENSE Relnotes1.1 bin/grabexternal src/README \
          src/metamail/README src/metamail/*.[ch] src/mesh/README \
          src/mesh/Makefile src/mesh/*.tcl src/mesh/*.h src/mesh/*.c \
          src/man/*.man \
          src/services/*.tcl src/services/README src/tcl/Makefile src/tcl/README \
          src/tcl/README2 src/tcl/config src/tcl/porting.notes src/tcl/*.[ch] \
          src/tcl/compat/* \
          src/tcl/doc/Tcl.man src/tcl/library/* > archive/servicemail.sh
	cd src/mesh; rm config.tcl; mv config.eit config.tcl
