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

OBJDIR  = ../../obj
LIBDIR  = ../../../Libs
SRCDIR	 = ../MiscRoutines

OBJECTS	= \
	$(OBJDIR)/OpenInFile.o \
	$(OBJDIR)/OpenOutFile.o \
	$(OBJDIR)/SkipLines.o \
	$(OBJDIR)/EPtsToORTLine.o \
	$(OBJDIR)/EPtsToORTLineOut.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)/OpenInFile.o : $(SRCDIR)/OpenInFile.c
		$(CC) -c $(CFLAGS) $(SRCDIR)/OpenInFile.c  -o $@
		ar rv $(LIBDIR)/libLPEG.a $@

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

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

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

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