INCLUDEDIR = .

LIB = libcvl.a

# UNROLL_FACTOR tells how much to unroll loops.  Default is 
#   not to unroll.  Other allowed values are 2, 4, and 8
CFLAGS = -DUNROLL_FACTOR=4 -O

SRC = elwise.c vprims.c vecops.c facilt.c
OBJ = elwise.o vprims.o vecops.o facilt.o

$(LIB): $(OBJ)
	-rm $(LIB)
	ar cr $(LIB) $(OBJ)
	ranlib $(LIB)

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

facilt.o vecops.o vprims.o elwise.o:	defins.h

clean:
	rm -rf $(OBJ) cvl.o $(LIB) 
