# RCSid: $Id: Rmakefile,v 1.7 2011/02/18 18:46:38 greg Exp $
#
#  Compiles for icalc, rcalc, ev, and utilities
#

OPT = -O

CC = cc

MACH = -DIEEE

DEFS = -DBIGGERLIB

CFLAGS = $(OPT) $(MACH) $(DEFS) -I../common -L../lib

MLIB = -lm

INSTDIR = /usr/local/bin

PROGS = icalc ev rcalc total cnt neaten rlam tabfunc histo

all:	$(PROGS)

install:	$(PROGS)
	cp $(PROGS) $(INSTDIR)

clean:
	set nonomatch; rm -f *.o $(PROGS)

icalc:	calc.o
	$(CC) $(CFLAGS) -o icalc calc.o -lrtrad $(MLIB)

ev:	ev.o
	$(CC) $(CFLAGS) -o ev ev.o -lrtrad $(MLIB)

rcalc:	rcalc.o
	$(CC) $(CFLAGS) -o rcalc rcalc.o -lrtrad $(MLIB)

total:	total.o
	$(CC) $(CFLAGS) -o total total.o $(MLIB)

cnt:		cnt.o
	$(CC) $(CFLAGS) -o cnt cnt.o

neaten:	neat.o
	$(CC) $(CFLAGS) -o neaten neat.o

rlam:		lam.o
	$(CC) $(CFLAGS) -o rlam lam.o

tabfunc:	tabfunc.o
	$(CC) $(CFLAGS) -o tabfunc tabfunc.o -lrtrad $(MLIB)

histo:	histo.o
	$(CC) $(CFLAGS) -o histo histo.o $(MLIB)

calc.o ev.o rcalc.o:	../common/calcomp.h

total.o rcalc.o:	../common/platform.h

rcalc.o:	../common/rterror.h ../common/rtmisc.h ../common/rtio.h

tabfunc.o:	../common/rtmath.h ../common/mat4.h \
../common/fvect.h ../common/tiff.h
