#SccsId		= "@(#)Makefile 4.4 (TU-Delft) 11/24/92"

include ../Config.mk

LLIB		= -lm 

MODULE 		= schur

HDRS 		= define.h extern.h 
CSRC1 		= mem.c print.c schur.c LU.c lufact.c
CSRC2 		= main.c newdis.c
SRCS 		= $(HDRS) $(CSRC1) $(CSRC2) 
CSRCS  		= $(CSRC1) $(CSRC2)

OBJ1 		= mem.o print.o schur.o
OBJ1b		= LU.o lufact.o
OBJ2 		= main.o newdis.o
OBJS 		= $(OBJ1) $(OBJ1b) $(OBJ2)

TARGET 		= schur

$(TARGET): $(OBJS)
	cc $(LDFLAGS) $(CFLAGS) $(OBJS) ../aux/aux.a $(LLIB) -o $(TARGET)
	chmod 711 $(TARGET)

$(OBJS): $(HDRS)

install: $(TARGET)
	@true

clean:; rm -f $(OBJS) tags $(TARGET) core LINT space.o
list:;	@for i in $(SRCS) ; do echo $$i; done

space.o: $(OBJ1) $(OBJ1b)
	ld -r -o $@ $(OBJ1) $(OBJ1b)

SpaceObjs: $(OBJ1) $(OBJ1b)

LINT:   $(CSRC1)
	$(LINT) $(LINTFLAGS) $(CSRC1) > $@

files:	$(SRCS); @true

$(SRCS):
	-@[ $(TESTLINK) $@ ] || ln -s SRC/$@ .; \
	cd SRC ; [ -f $@ ] || get -s SCCS/s.$@;
#EOF
