#
# $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}

CFILES = border.c bsanct.c caploss.c cnumb.c detonate.c disloan.c distrea.c \
	fortdef.c getbit.c getele.c landgun.c mtch.c setrel.c \
	natarg.c neigh.c nstr.c nxtitem.c nxtsct.c path.c plane.c pr.c \
	radmap.c sarg.c satmap.c sect.c ship.c show.c snxtitem.c snxtsct.c \
	takeover.c tfact.c tm_natmod.c tm_news.c tm_subr.c trdsub.c \
	trechk.c type.c wethr.c whatitem.c wu.c move.c

OFILES = border.o bsanct.o caploss.o cnumb.o detonate.o disloan.o distrea.o \
	fortdef.o getbit.o getele.o landgun.o mtch.o setrel.o \
	natarg.o neigh.o nstr.o nxtitem.o nxtsct.o path.o plane.o pr.o \
	radmap.o sarg.o satmap.o sect.o ship.o show.o snxtitem.o snxtsct.o \
	takeover.o tfact.o tm_natmod.o tm_news.o tm_subr.o trdsub.o \
	trechk.o type.o wethr.o whatitem.o wu.o move.o

LIB = ../empsub.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

