Skip to content
Snippets Groups Projects
Makefile 751 B
Newer Older
  • Learn to ignore specific revisions
  • Douglas Guptill's avatar
    Douglas Guptill committed
    NAME=nn
    
    Douglas Guptill's avatar
    Douglas Guptill committed
    include ../Makefile.p690
    
    Douglas Guptill's avatar
    Douglas Guptill committed
    LIBFILE_f=lib$(NAME)_f$(BITS).a
    LIBFILE_c=lib$(NAME)_c$(BITS).a
    
    Douglas Guptill's avatar
    Douglas Guptill committed
    OBJECTS_NN_f = delaun.o del_sub.o nn.o nnplot.o qhullf_dummy.o
    OBJECTS_NN_c = stack.o stackpair.o volume.o
    
    Douglas Guptill's avatar
    Douglas Guptill committed
    all: $(LIBFILE_f) $(LIBFILE_c)
    $(LIBFILE_f): $(OBJECTS_NN_f)
    	$(AR) -rv $(LIBFILE_f) $(OBJECTS_NN_f) >$(LIBFILE_f).ar
    	mv -f $(COMPILE_OUT) $(COMPILE_OUT)_f
    
    	echo "--"
    	echo "compiler output...."
    
    Douglas Guptill's avatar
    Douglas Guptill committed
    	more $(COMPILE_OUT)_f
    $(LIBFILE_c): $(OBJECTS_NN_c)
    	$(AR) -rv $(LIBFILE_c) $(OBJECTS_NN_c) >$(LIBFILE_c).ar
    	mv -f $(COMPILE_OUT) $(COMPILE_OUT)_c
    	echo "--"
    	echo "compiler output...."
    	more $(COMPILE_OUT)_c
    
    Douglas Guptill's avatar
    Douglas Guptill committed
    
    .PHONY: objclean
    objclean:
    
    Douglas Guptill's avatar
    Douglas Guptill committed
    	rm -f *.o $(COMPILE_OUT)_f $(COMPILE_OUT)_c
    
    Douglas Guptill's avatar
    Douglas Guptill committed
    .PHONY: clean
    clean: objclean
    
    Douglas Guptill's avatar
    Douglas Guptill committed
    	rm -f $(LIBFILE_f) $(LIBFILE_c)
    
    Douglas Guptill's avatar
    Douglas Guptill committed