#
# Makefile for MGF parser library
#
include ../Config

OBJS = parser.o context.o xf.o object.o lookup.o badarg.o words.o fvect.o
SRCS = ${OBJS:.o=.c}

all: libmgf.a

%.o: %.c
	$(CC) $(CFLAGS) -Dlint -c $< -o $@

depend:
	$(MAKEDEPEND) $(CFLAGS) $(SRCS) > deps	

mgfilt:	libmgf.a mgfilt.o
	$(CC) $(CFLAGS) -o mgfilt mgfilt.o libmgf.a -lm

libmgf.a:	$(OBJS)
	$(AR) libmgf.a $(OBJS)
	$(RANLIB) libmgf.a

clean:
	rm -f *.o libmgf.a mgfilt *~ deps 
	$(TOUCH) deps

distclean: clean

include deps