ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/cal/Rmakefile
Revision: 1.10
Committed: Fri Jul 5 00:20:57 2019 UTC (4 years, 9 months ago) by greg
Branch: MAIN
CVS Tags: rad5R3
Changes since 1.9: +5 -2 lines
Log Message:
Added rsplit tool to divide input to multiple output streams

File Contents

# Content
1 # RCSid: $Id: Rmakefile,v 1.9 2016/08/18 00:55:14 greg Exp $
2 #
3 # Compiles for icalc, rcalc, ev, and utilities
4 #
5
6 OPT = -O
7
8 CC = cc
9
10 MACH = -DIEEE
11
12 DEFS = -DBIGGERLIB
13
14 CFLAGS = $(OPT) $(MACH) $(DEFS) -I../common -L../lib
15
16 MLIB = -lm
17
18 INSTDIR = /usr/local/bin
19
20 PROGS = icalc ev rcalc total cnt neaten rlam rsplit tabfunc histo
21
22 all: $(PROGS)
23
24 install: $(PROGS)
25 cp $(PROGS) $(INSTDIR)
26
27 clean:
28 set nonomatch; rm -f *.o $(PROGS)
29
30 icalc: calc.o
31 $(CC) $(CFLAGS) -o icalc calc.o -lrtrad $(MLIB)
32
33 ev: ev.o
34 $(CC) $(CFLAGS) -o ev ev.o -lrtrad $(MLIB)
35
36 rcalc: rcalc.o
37 $(CC) $(CFLAGS) -o rcalc rcalc.o -lrtrad $(MLIB)
38
39 total: total.o
40 $(CC) $(CFLAGS) -o total total.o -lrtrad $(MLIB)
41
42 cnt: cnt.o
43 $(CC) $(CFLAGS) -o cnt cnt.o
44
45 neaten: neat.o
46 $(CC) $(CFLAGS) -o neaten neat.o
47
48 rlam: lam.o
49 $(CC) $(CFLAGS) -o rlam lam.o -lrtrad
50
51 rsplit: rsplit.o
52 $(CC) $(CFLAGS) -o rsplit rsplit.c -lrtrad
53
54 tabfunc: tabfunc.o
55 $(CC) $(CFLAGS) -o tabfunc tabfunc.o -lrtrad $(MLIB)
56
57 histo: histo.o
58 $(CC) $(CFLAGS) -o histo histo.o $(MLIB)
59
60 calc.o ev.o rcalc.o: ../common/calcomp.h
61
62 total.o rcalc.o: ../common/platform.h
63
64 rcalc.o: ../common/rterror.h ../common/rtmisc.h ../common/rtio.h
65
66 tabfunc.o: ../common/rtmath.h ../common/mat4.h \
67 ../common/fvect.h ../common/tiff.h