# Makefile for LPEG library
# Created by AE @ ICST 14-11-90
#

OBJDIR  = ../../obj
LIBDIR  = ../../../Libs
SRCDIR  = ../LineGrouping
INCDIR  = ../../../Incs

INCFLG	 = -I$(INCDIR)

OBJECTS	= \
	$(OBJDIR)/CheckParallelOrCollinear.o \
	$(OBJDIR)/CheckJunctionType.o


libLPEG: $(OBJECTS)
		ranlib $(LIBDIR)/libLPEG.a

lint: $(OBJECTS)
		lint *.c

clean:
		/bin/rm -fr *.*~*
superclean:
		/bin/rm -fr $(OBJECTS) *.*~*

ultraclean:
		/bin/rm -fr $(OBJECTS) *.*~* $(LIBDIR)/libLPEG.a

$(OBJDIR)/CheckParallelOrCollinear.o : $(SRCDIR)/CheckParallelOrCollinear.c
		$(CC) -c $(CFLAGS) $(INCFLG) $(SRCDIR)/CheckParallelOrCollinear.c  -o $@
		ar rv $(LIBDIR)/libLPEG.a $@

$(OBJDIR)/CheckJunctionType.o : $(SRCDIR)/CheckJunctionType.c
		$(CC) -c $(CFLAGS) $(INCFLG) $(SRCDIR)/CheckJunctionType.c  -o $@
		ar rv $(LIBDIR)/libLPEG.a $@
