Newer
Older
LD = $(CF)
# Lines from here on down should not need to be changed. They are the
# actual rules which make uses to build a.out.
#
all: $(CMD)
.SUFFIXES :
.SUFFIXES : .o .F90 .c
$(OBJS): fly_h.F90
.F90.o :
$(CF) $(FFLAGS) -c $<
.c.o :
$(CC) $(CFLAGS) -c $<
$(CMD): $(OBJS)
$(LD) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS)
# Make the profiled version of the command and call it a.out.prof
#
$(CMD).prof: $(OBJS)
$(CF) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS)
clean:
-rm -f $(OBJS)
clobber: clean
-rm -f $(CMD) $(CMD).prof
void: clobber
-rm -f $(SRCS) makefile