LIBRARY = libcv.a
INCLUDE = cv.h

SOURCES = \
  display.c \
  list.c \
  make.c \
  manager.c \
  misc.c \
  query.c \
  read.c \
  set.c \
  subtype.c \
  translate.c \
  wait.c \
  write.c

OBJECTS = \
  display.o \
  list.o \
  make.o \
  manager.o \
  misc.o \
  query.o \
  read.o \
  set.o \
  subtype.o \
  translate.o \
  wait.o \
  write.o

MANUALS = \
  cv.3

all: $(TMPLIBRARIES)/$(LIBRARY)

$(TMPLIBRARIES)/$(LIBRARY): $(LIBRARY)
	$(MV) $(LIBRARY) $(TMPLIBRARIES)
	$(CP) $(INCLUDE) $(TMPINCLUDES)
	for MANUAL in $(MANUALS); do \
          $(CP) $$MANUAL $(INSTALLMAN)/man3; \
        done;


$(LIBRARY): $(OBJECTS)
	$(AR) $@ $(OBJECTS)
	$(RANLIB) $@

clobber:
	$(RM) $(LIBRARY) $(OBJECTS) $(JUNK)

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