#
# $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 = bridgefall.o damage.o file.o fsize.o getvar.o mailbox.o \
	vlist.o xy.o nat.o fmt.o log.o natfield.o keyword.o

CFILES = bridgefall.c damage.c file.c fsize.c getvar.c mailbox.c \
	vlist.c xy.c nat.c fmt.c log.c natfield.c keyword.c

LIB = ../common.a

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

lintlib: llib-lSUBS.ln
llib-lSUBS.ln: $(CFILES)
	lint -I../../h -CSUBS $(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

