########################################################################
# Makefile for Special function files in the Maasswaveforms library
# Fredrik Strömberg: 17 June 2008 
########################################################################
.f:lib
	$(F90) $(FFLAGS) $(PREC) -c -o $@.o $@.f
	$(CC) $(CPPFLAGS) -o $@ $@.o $(CDLIBS) $(LDLIBS)
	-rm $@.o
.f90:lib
	$(F90) $(FFLAGS) $(PREC) -c -o $@.o $@.f90
	$(CC) $(CPPFLAGS) -o $@ $@.o $(CDLIBS) $(LDLIBS)
	-rm $@.o
.o:
	$(F90) $(FFLAGS) $(PREC) -c  $<
all: $(SPECFOBJ)
lib: $(SPECFOBJ)
install: all
#	b=$(echo $(SPECFOBJ) |  awk 'BEGIN{ FS=" " } { print $$1 }');
#	echo $(b);
#	b=echo "$(SPECFOBJ)" |  sed 's/\(.*\) .*/\1/mg';
#	echo $(b);
# 	Cut out the first objectfile
	for X in $(SPECFOBJ); do \
		$(TEST) -e $$X && $(CP) $$X $(OBJDIR); done
#	-$(TEST)  -e *.mod && $(CP) *.mod $(MODDIR)
#	-$(TEST) -e ${($(SPECFOBJ))[0]} && $(CP) $$X $(OBJDIR); done
#	-$(TEST)  -e *.mod && $(CP) *.mod $(MODDIR)
	-cd $(OBJDIR);	ar cru libspecfn.a $(SPECFOBJ);	ranlib libspecfn.a
clean: 
	-rm -f *.o
.PHONY: clean all lib install
.DELETE_ON_ERROR:
