# # Makefile for AVSreadIEEE # UNAME := $(shell uname) #defaults AVS_LIBS = $(AVS_PATH)/lib INC = $(AVS_PATH)/include ifeq ($(UNAME),IRIX) SGFLAGS = -32 endif ifeq ($(UNAME),IRIX64) AVS_PATH = /usr/avs AVS_LIBS = $(AVS_PATH)/lib INC = $(AVS_PATH)/include SGFLAGS= -64 -mips4 endif INC_FILE=$(INC)/Makeinclude include $(INC_FILE) BASELIBS=-lgeom -lutil -lm $(LASTLIBS) CFLAGS = $(SGFLAGS) -I$(INC) $(AOPTCFLAGS) $(LOCAL_CFLAGS) $(G) -I. CFLOWLIBS=-L$(AVS_LIBS) -lflow_c $(BASELIBS) CSIMLIBS=-L$(AVS_LIBS) -lsim_c $(BASELIBS) LIBS = $(CFLOWLIBS) -L. -lieeeio all: AVSreadIEEE AVSreadHLL AVSreadIEEE: AVSreadIEEE.o AVSreadcpp.o CC $(CFLAGS) -o AVSreadIEEE AVSreadIEEE.o AVSreadcpp.o $(LIBS) AVSreadIEEE.o: AVSreadIEEE.c $(CC) $(CFLAGS) -c AVSreadIEEE.c AVSreadcpp.o: AVSreadcpp.cc CC $(CFLAGS) -c AVSreadcpp.cc AmrUcd: AmrUcd.o AmrUcdCompute.o libAMR.a CC $(CFLAGS) AmrUcd.o AmrUcdCompute.o -lAMR $(LIBS) -o AmrUcd AmrUcd.o: AmrUcd.c libAMR.a $(CC) $(CFLAGS) -c AmrUcd.c AmrUcdCompute.o: AmrUcdCompute.cc libAMR.a CC $(CFLAGS) -c AmrUcdCompute.cc AVSreadHLL: AVSreadHLL.o libHLLIO.a libieeeio.a CC $(CFLAGS) AVSreadHLL.o -lHLLIO $(LIBS) -o AVSreadHLL AVSreadHLL.o: AVSreadHLL.cc libHLLIO.a libieeeio.a CC $(CFLAGS) -c AVSreadHLL.cc AVSreadBNB: AVSreadBNB.o libHLLIO.a libieeeio.a CC $(CFLAGS) AVSreadBNB.o -L. -lAMR $(LIBS) -o AVSreadBNB AVSreadBNB.o: AVSreadBNB.cc libHLLIO.a libieeeio.a CC $(CFLAGS) -c AVSreadBNB.cc