tahoma2d/thirdparty/superlu/SuperLU_4.1/FORTRAN/Makefile
2016-03-24 01:31:57 +09:00

28 lines
683 B
Makefile

include ../make.inc
#######################################################################
# This makefile creates the Fortran example interface to use the
# C routines in SuperLU.
#######################################################################
HEADER = ../SRC
LIBS = $(SUPERLULIB) $(BLASLIB) -lm
F77EXM = f77_main.o hbcode1.o c_fortran_dgssv.o
all: f77exm
f77exm: $(F77EXM) $(SUPERLULIB)
$(FORTRAN) $(LOADOPTS) $(F77EXM) $(LIBS) -o $@
c_fortran_zgssv.o: c_fortran_zgssv.c
$(CC) $(CFLAGS) $(CDEFS) -I$(HEADER) -c $< $(VERBOSE)
.c.o:
$(CC) $(CFLAGS) $(CDEFS) -I$(HEADER) -c $< $(VERBOSE)
.f.o:
$(FORTRAN) $(FFLAGS) -c $< $(VERBOSE)
clean:
rm -f *.o f77exm