A simple Makefile

# NOTE: to use debug: invoke with: make mybin DEBUG=y

# Define FFLAGS, CFLAGS
include Make.flags

LIBS  := $(LIBS) -L/usr/local/lib -lnetcdf -ldf -lz
OBJ   =  mymain.o mysub1.o mysub2.o
INCL  =  my.inc 

.PHONY:  clean

%.o:    %.f   
        $(FC) $(FFLAGS)  -o $@ $<

mybin:  $(OBJ)  
        $(FC)  $(LDFLAGS) -o myexe $(OBJ) $(LIBS)

mymain.o:    mymain.f
mysub1.o:    mysub1.f $(INC)
mysub2.o:    mysub2.f $(INC)

clean:
        -@rm *.o


Send mail to transp_support with questions, comments, etc.
Home Standards Review Procedures Modules Library