aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.AVS
blob: bce08002d5a5c9b38da4948444ca5427c3182022 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#
# 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