default: all

include ../../UFconfig/UFconfig.mk

all: libklu_cholmod.a

I = -I../../CHOLMOD/Include -I../../UFconfig

libklu_cholmod.a:  library klu_cholmod.c klu_cholmod.h
	$(CC) $(CFLAGS) $(I) -c klu_cholmod.c
	$(AR) libklu_cholmod.a klu_cholmod.o
	$(RANLIB) libklu_cholmod.a

distclean: purge

purge: clean
	- $(RM) *.o *.a

clean:
	- $(RM) $(CLEAN)

library:
	( cd ../../AMD ; $(MAKE) library )
	( cd ../../COLAMD ; $(MAKE) library )
	( cd ../../CHOLMOD/Lib ; $(MAKE) )
