Files @ b7792cb187f7
Branch filter:

Location: MD/arcos/Makefile.inc

greta
Edited file README via RhodeCode
# This file defines common Makefile variables and rules that are used
# to compile the FISHPACK libraries. Normally, this
# file does not have to be modified; see the file Makefile.conf.

# The names of the fishpack libraries.

FISHPACK_LIB	= libfishpack.a
FISH90_LIB	= libfish90.a

# Commands to compile and link C and Fortran 90 code.

Compile		= $(CC) $(CFLAGS) $(DFLAGS) $(addprefix -I,$(INCDIRS)) \
		        -o $@ -c $<

LinkExe		= $(CC) $(addprefix -L,$(LIBDIRS)) -o $@ $^ \
		        $(F90FLAGS) $(addprefix -l,$(LIBS))

CompileF90	= $(F90) $(F90FLAGS) $(addprefix -I,$(INCDIRS)) \
		         -o $@ -c $<

LinkF90Exe	= $(F90) $(addprefix -L,$(LIBDIRS)) -o $@ $^ \
		         $(F90FLAGS) $(addprefix -l,$(LIBS))

CompileF	= $(F90) $(F90FLAGS) $(addprefix -I,$(INCDIRS)) \
		         -o $@ -c $<

Compilef	= $(F90) $(FFLAGS) $(addprefix -I,$(INCDIRS)) \
		         -o $@ -c $<

# Implicit rules for compiling C and Fortran source files.

%.o:		%.c
		$(Compile)

%.o:		%.f90
		$(CompileF90)

%.o:		%.F
		$(CompileF)

%.o:		%.f
		$(Compilef)