#
# Makefile for libny.a
#

CFLAGS = -O 
OBJS = newyaccA.o newyaccB.o newyaccC.o newyaccU.o nylex.o
NYUTILS = utils/utils.o
NYMEMUTILS = utils/memutils.o
INCLUDES = ../Include
NYLIB	=	libny.a
CC = gcc


libny.a: $(OBJS) $(NYUTILS) $(NYMEMUTILS)
	(cd utils; make)
	@rm -f $(NYLIB)
	ar -q -v $(NYLIB) $(OBJS) $(NYUTILS) $(NYMEMUTILS)
	ranlib $(NYLIB)
	rm -f *.o

.c.o:
	$(CC) $(CFLAGS) -I$(INCLUDES) -c $*.c

sources:

print:

clean:
	(cd utils; make clean)
	@rm -rf $(CLEAN) libny.a
	rm -f *.o

realclean:
	(cd utils; make clean)
	rm -f *.o
	rm -f *.a

