include ../defs

LM		=ar
LM_OPT		=-rc
INC_PATH	=$(INCLUDE_PATH)
CC_OPT		=$(OPT) $(WARN) $(INC_PATH)
LINK_OPT	=$(LIB_PATH)
CFLAGS		=$(CC_OPT) $(DEFINES)
DEST		=../$(LIB_DEST)

OBJS		= output.o \
			hlpfuncs.o \
			basisfuncs.o \
			errorcontrol.o \
			element.o \
			cg1element.o \
			cg2element.o \
			cg3element.o \
			computation.o \
			value.o \
			component.o \
			data.o \
			information.o \
			solution.o \
			dualsolution.o \
			tanganyika.o

all ::
	cp tanganyika.h ../include
	make $(DEST)

$(DEST) : $(OBJS)
	$(LM) $(LM_OPT) $@ $(OBJS)

.c.o:
	$(CC) $(CFLAGS) -c $<

.C.o:
	$(CC) $(CFLAGS) -c $<

clean:
	rm -f *.o
	rm -f *~ $(DEST)
	rm -f core


