Example 1
# macros for files ending in .f90
CF90 = f90
CF90FLAGS = -O3
# macros for files ending in .f
CF = f90
FFLAGS = -O3
# macros for loader
LDR = f90
LDFLAGS =
LIBFLAGS = -L/usr/local/lib -lncaru,ncaro
#program source code files and object code files
SRCS = a.f90 b.f90 c.f
OBJS = a.o b.o c.o
PRGM = a.out
$(PRGM): $(OBJS)
$(LDR) $(LDFLAGS) $(LIBFLAGS) -o $(PRGM) $(OBJS)
clean:
rm *.o
clobber:
rm *.o a.out
Back