# This module was obtained from the International AVS Center
# For more information, please send email to avsemail@ncsc.org
 
# Makefile for 	   : show_flow
# Module Author    : 
# Module Version # : 1
# Platform	   : IBM RISC 6000
# Makefile Date    : 

INC_FILE=$(ROOT)/usr/avs/include/Makeinclude
include $(INC_FILE)

AVS_LIBS = $(ROOT)/usr/avs/lib
BASELIBS=-lgeom -lutil -lm 
FLOWLIBS=-L$(AVS_LIBS) -lflow_c $(BASELIBS) $(LASTLIBS)
CSIMLIBS=-L$(AVS_LIBS) -lsim_c $(BASELIBS) $(LASTLIBS)
MODLIBS=-L$(AVS_LIBS) -lmdata -lmfilt -lmmapp -lmrend -lrf
F77_FLOWLIBS=-L$(AVS_LIBS) -lflow_f $(BASELIBS) $(LASTFLIBS)
F77_SIMLIBS=-L$(AVS_LIBS) -lsim_f $(BASELIBS) $(LASTFLIBS)
F77_BIND = $(ROOT)/usr/avs/bin/f77_binding
AVS_INC = -I$(ROOT)/usr/avs/include
F77_INC = $(ROOT)/usr/avs/include
CFLAGS=$(ACFLAGS) $(AVS_INC)
F77FLAGS=$(AFFLAGS)
FFLAGS=$(F77FLAGS)

LIBRARIES = lib/avs_utils/avs_utils.a lib/utils/utils.a

OBJECTS=show_flow.o

INCDIR1 = ./lib/avs_utils
INCDIR2 = ./lib/utils

show_flow:	$(OBJECTS)
	$(CC) $(CFLAGS) $(OBJECTS) -o show_flow $(LIBRARIES) $(FLOWLIBS)

show_flow.o:
	$(CC)  $(CFLAGS) -c -I$(INCDIR1) -I$(INCDIR2) show_flow.c 

clean:
	rm *.o


Solution: