Newer
Older
LIBFILE_f=lib$(NAME)_f$(BITS).a
LIBFILE_c=lib$(NAME)_c$(BITS).a
OBJECTS_NN_f = delaun.o del_sub.o nn.o nnplot.o qhullf_dummy.o
OBJECTS_NN_c = stack.o stackpair.o volume.o
all: $(LIBFILE_f) $(LIBFILE_c)
$(LIBFILE_f): $(OBJECTS_NN_f)
$(AR) -rv $(LIBFILE_f) $(OBJECTS_NN_f) >$(LIBFILE_f).ar
if test -f $(COMPILE_OUT) ; then mv -f $(COMPILE_OUT) $(COMPILE_OUT)_f; fi
$(LIBFILE_c): $(OBJECTS_NN_c)
$(AR) -rv $(LIBFILE_c) $(OBJECTS_NN_c) >$(LIBFILE_c).ar
if test -f $(COMPILE_OUT) ; then mv -f $(COMPILE_OUT) $(COMPILE_OUT)_c; fi
rm -f *.o *.mod $(COMPILE_OUT)_f $(COMPILE_OUT)_c
.PHONY: distclean
distclean: objclean
rm -f $(LIBFILE_f) $(LIBFILE_c) $(LIBFILE_f).ar $(LIBFILE_c).ar
.PHONY: more-output
more-output:
@echo "--"
@echo "compiler output from `pwd`"
@if test -e $(COMPILE_OUT)_f ; then ${PAGER} $(COMPILE_OUT)_f ; fi
@if test -e $(COMPILE_OUT)_c ; then ${PAGER} $(COMPILE_OUT)_c ; fi
@if test -e $(LIBFILE_f).ar ; then ${PAGER} $(LIBFILE_f).ar ; fi
@if test -e $(LIBFILE_c).ar ; then ${PAGER} $(LIBFILE_c).ar ; fi