Files
@ d6faa5ffcedf
Branch filter:
Location: MD/arcos/fish90/src/Makefile - annotation
d6faa5ffcedf
814 B
text/x-makefile
install arcos
d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf d6faa5ffcedf | # This Makefile builds the FISH90 library.
# FISH90 is a modified F90 version of FISHPACK
TOPDIR := ../..
include $(TOPDIR)/Makefile.config
include $(TOPDIR)/Makefile.inc
LIBFISH = ../lib/libfish90.a
.PHONY: all
all:
@echo
@echo "###############################"
@echo "### BUILDING FISH90 library ###"
@echo "###############################"
@echo
make lib
SRCF = genbunal.f90 gnbnaux.f90 hst_procs.f90 poisson.f90
SRCC = hstcrt_wrap.c hstcyl_wrap.c
OBJF = $(subst .f90,.o,$(SRCF))
OBJC = $(subst .c,.o,$(SRCC))
OBJ := fish.o $(OBJF) $(OBJC)
hst_procs.o : fish.o genbunal.o poisson.o
genbunal.o : gnbnaux.o poisson.o
poisson.o : gnbnaux.o
lib : $(LIBFISH)
$(LIBFISH) : $(OBJ)
$(AR) $@ $?
mv fish.mod ../lib
clean:
rm -f $(LIBFISH) $(OBJ) *~ ../lib/fish.mod ../lib/FISH.mod fish.f
|