#
# $Header: Makefile,v 1.12 88/12/13 20:38:13 muir Locked $
#
#
#
# makefile for emp subroutines
#

#BEGINMOD 		-do not remove this line
#  configuration data from the main makefile
#  will go here
#ENDOFMOD		-do not remove this line

CFLAGS= -I../../h ${GLOBALCFLAGS}
DEPEND= ../../BIN/depend${BSD}

OFILES = atoip.o atopi.o bit.o chance.o copy.o disassoc.o getstarg.o \
	getstring.o signal.o \
	lock.o mapdist.o minmax.o numstr.o onearg.o plur.o round.o \
	same.o scthash.o parse.o iceil.o sendtext.o send_mail.o \
	sailio.o

CFILES = atoip.c atopi.c bit.c chance.c copy.c disassoc.c getstarg.c \
	getstring.c signal.c \
	lock.c mapdist.c minmax.c numstr.c onearg.c plur.c round.c \
	same.c scthash.c parse.c iceil.c sendtext.c send_mail.c \
	sailio.c

LIB = ../gen.a

$(LIB):	$(P) $(OFILES)
	ar r $(LIB) $(OFILES)
	ranlib $(LIB)

lintlib: llib-lgen.ln
llib-lgen.ln: $(CFILES)
	lint -I../../h -Cgen $(CFILES)
	@rm -f ../../$@
	@ln $@ ../../$@

lint:	$(CFILES)
	lint -I../../h -bhuz $(CFILES)

saber:
	#load -I../../h $(CFILES)

tags:.
	@ln -s ../../tags
	ctags -a *.c

clean:;
	rm -f $(LIB) $(OFILES)
	@echo "clearing cruft out of Makefile"
	@rm -f HO
	@touch HO
	@echo "/^#DEPEND START/" >> HO
	@echo '.,/#DEPEND END/d' >> HO
	@echo "i" >> HO
	@echo '#DEPEND START' >>HO
	@echo '#DEPEND END' >>HO
	@echo "." >> HO
	@echo "wq" >> HO
	@ex - Makefile < HO > /dev/null
	rm -f .Makefile.bak HO

depend: 
	@rm -f .Makefile.bak
	cp Makefile .Makefile.bak
	@echo "making editing changes file"
	@rm -f HO
	@touch HO
	@echo "/^#DEPEND START/" >> HO
	@echo '.,/#DEPEND END/d' >> HO
	@echo "i" >> HO
	@echo '#DEPEND START' >>HO
	cc -M ${CFLAGS} ${CFILES} >>HO
	@echo '#DEPEND END' >>HO
	@echo "." >> HO
	@echo "wq" >> HO
	ex - Makefile < HO > /dev/null
	@rm -f HO

#DEPEND START
#DEPEND END

