Mercurial > octave-nkf
view liboctave/UMFPACK/AMD/Source/Makefile @ 5164:57077d0ddc8e
[project @ 2005-02-25 19:55:24 by jwe]
author | jwe |
---|---|
date | Fri, 25 Feb 2005 19:55:28 +0000 |
parents | |
children |
line wrap: on
line source
#------------------------------------------------------------------------------- # AMD Makefile for compiling on Unix systems (for original Make ONLY) #------------------------------------------------------------------------------- # This is a very ugly Makefile, and is only provided for those who do not # have GNU make. Note that it is not used if you have GNU make. It ignores # dependency checking and just compiles everything. It was created # automatically, via make -n using the GNUmakefile. That way, I don't have # maintain two Makefiles. all: everything include ../Make/Make.include C = $(CC) $(CFLAGS) $(CONFIG) -I../Include everything: $(C) -DDINT -c amd_aat.c -o amd_i_aat.o $(C) -DDINT -c amd_1.c -o amd_i_1.o $(C) -DDINT -c amd_2.c -o amd_i_2.o $(C) -DDINT -c amd_dump.c -o amd_i_dump.o $(C) -DDINT -c amd_postorder.c -o amd_i_postorder.o $(C) -DDINT -c amd_post_tree.c -o amd_i_post_tree.o $(C) -DDINT -c amd_defaults.c -o amd_i_defaults.o $(C) -DDINT -c amd_order.c -o amd_i_order.o $(C) -DDINT -c amd_control.c -o amd_i_control.o $(C) -DDINT -c amd_info.c -o amd_i_info.o $(C) -DDINT -c amd_valid.c -o amd_i_valid.o $(C) -DDINT -c amd_preprocess.c -o amd_i_preprocess.o $(C) -DDLONG -c amd_aat.c -o amd_l_aat.o $(C) -DDLONG -c amd_1.c -o amd_l_1.o $(C) -DDLONG -c amd_2.c -o amd_l_2.o $(C) -DDLONG -c amd_dump.c -o amd_l_dump.o $(C) -DDLONG -c amd_postorder.c -o amd_l_postorder.o $(C) -DDLONG -c amd_post_tree.c -o amd_l_post_tree.o $(C) -DDLONG -c amd_defaults.c -o amd_l_defaults.o $(C) -DDLONG -c amd_order.c -o amd_l_order.o $(C) -DDLONG -c amd_control.c -o amd_l_control.o $(C) -DDLONG -c amd_info.c -o amd_l_info.o $(C) -DDLONG -c amd_valid.c -o amd_l_valid.o $(C) -DDLONG -c amd_preprocess.c -o amd_l_preprocess.o $(AR) cr ../Lib/libamd.a amd_i_aat.o amd_i_1.o amd_i_2.o amd_i_dump.o \ amd_i_postorder.o amd_i_post_tree.o amd_i_defaults.o amd_i_order.o \ amd_i_control.o amd_i_info.o amd_i_valid.o amd_l_aat.o amd_l_1.o \ amd_l_2.o amd_l_dump.o amd_l_postorder.o amd_l_post_tree.o \ amd_l_defaults.o amd_l_order.o amd_l_control.o amd_l_info.o \ amd_l_valid.o amd_i_preprocess.o amd_l_preprocess.o - $(RANLIB) ../Lib/libamd.a #------------------------------------------------------------------------------- # compile the Fortran versions and the libamdf77.a library #------------------------------------------------------------------------------- fortran: $(F77) $(F77FLAGS) -c amd.f -o amd.o $(F77) $(F77FLAGS) -c amdbar.f -o amdbar.o $(AR) cr ../Lib/libamdf77.a amd.o amdbar.o - $(RANLIB) ../Lib/libamdf77.a #------------------------------------------------------------------------------- # Remove all but the files in the original distribution #------------------------------------------------------------------------------- purge: clean - $(RM) ../Lib/libamd.a ../Lib/libamdf77.a