#
# Makefile for the Adventure Compiler.
# 	(c) Ken Wellsch 1985
#
CFLAGS = -g #-O
KLIB = ../kio/klib.a
MLIB = mlib.a

MAIN = munge.c

SRC =	buffers.c compile.c fio.c glob.c \
	majors.c parse.c symtab.c util.c

HEADER = mdefs.h

munge: $(MAIN) $(MLIB) $(KLIB)
	$(CC) $(CFLAGS) $(MAIN) mlib.a $(KLIB) -o munge
	size munge

$(SRC) $(MAIN): $(HEADER)
	touch $@

$(MLIB): $(SRC)
	$(CC) $(CFLAGS) -c $?
	$(AR) $(ARFLAGS) $@ ${?:.c=.o}
	rm -f ${?:.c=.o}
	ranlib $@

clean:
	rm -f *.o munge ${MLIB}

backup:
	cp Makefile $(HEADER) $(MAIN) $(SRC) bkup

print:
	lpr -Phw -p -J "Munge" Makefile $(HEADER) $(MAIN) $(SRC)

lint:
	lint $(SRC) $(MAIN)
