SHELL=/bin/sh
MAKE=make
include ../Make.cfg

CFLAGS=$(COPTIONS) -I.

OBJS=dlamc3.o dgyor.o dgtsv.o dgesv.o dgecon.o dgels.o dgelss.o \
  dbdsqr.o dlasr.o dgesvd.o dgesv2.o dgblas.o

all: $(OBJS)

libyor: make.done

# gist/make.done touched when libyor.a is clobbered
make.done: $(OBJS) ../gist/make.done
	$(AR) r ../yorick/libyor.a $(OBJS)
	@touch $@

config:
	@:

clean::
	rm -f *~ '#'* *.o *.a *.done core a.out

distclean:: clean

# ------------- dependencies -------------

dlamc3.o: dlamc3.c
	$(CC) $(CPPFLAGS) -g -c dlamc3.c

dbdsqr.o: dg.h
dgblas.o: dg.h
dgecon.o: dg.h
dgels.o: dg.h
dgelss.o: dg.h
dgesv.o: dg.h
dgesv2.o: dg.h
dgesvd.o: dg.h
dgtsv.o: dg.h
dgyor.o: dg.h
dlasr.o: dg.h
