ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/meta/Rmakefile
(Generate patch)

Comparing ray/src/meta/Rmakefile (file contents):
Revision 1.6 by schorsch, Sat Aug 30 08:18:43 2003 UTC vs.
Revision 1.16 by greg, Tue Jul 3 22:29:01 2018 UTC

# Line 6 | Line 6
6   OPT = -O
7   MACH =
8   CC = cc
9 + AR = ar
10   MLIB = -lm
11   CFLAGS = -DMDIR=\"$(MLIBDIR)/\" $(OPT) $(MACH) -I../common -L../lib
12  
# Line 20 | Line 21 | common = mfio.o syscalls.o misc.o
21   PROGS = $(DESTDIR)/meta2tga $(DESTDIR)/pexpand $(DESTDIR)/psort \
22          $(DESTDIR)/cv $(DESTDIR)/psmeta $(DESTDIR)/plotin \
23          $(DESTDIR)/x11meta $(DESTDIR)/bgraph $(DESTDIR)/igraph \
24 <        $(DESTDIR)/dgraph $(DESTDIR)/gcomp $(DESTDIR)/plot4
24 >        $(DESTDIR)/dgraph $(DESTDIR)/gcomp $(DESTDIR)/plot4 \
25 >        $(DESTDIR)/meta2bmp
26  
27 < SPECIALPROGS = $(DESTDIR)/mt160l $(DESTDIR)/mt160 $(DESTDIR)/mtext \
28 <        $(DESTDIR)/plotout $(DESTDIR)/okimate $(DESTDIR)/tbar \
27 <        $(DESTDIR)/mx80 $(DESTDIR)/t4014 $(DESTDIR)/imagew \
28 <        $(DESTDIR)/impress $(DESTDIR)/aed5 $(DESTDIR)/tscat \
29 <        $(DESTDIR)/tcurve #$(DESTDIR)/xmeta
27 > LIBS = symbols.met vchars.met boxw.plt curve.plt line.plt scatter.plt \
28 >        cartesian.plt function.plt polar.plt standard.plt
29  
31 LIBMETA = ../lib/libmeta.a
32
30   # global targets
31   all: $(PROGS)
32  
33 < special: $(SPECIALPROGS)
37 <
38 < install: $(PROGS)
33 > install: $(PROGS) $(LIBS)
34          cp $(PROGS) $(INSTDIR)
35 +        cp $(LIBS) $(MLIBDIR)
36 +        ./cv symbols.met > $(MLIBDIR)/symbols.mta
37 +        ./cv vchars.met > $(MLIBDIR)/vchars.mta
38  
41 specialinstall: $(SPECIALPROGS)
42        cp $(SPECIALPROGS) $(INSTDIR)
43
39   clean:
40 <        set nonomatch; rm -f *.o $(PROGS) $(SPECIALPROGS) core
40 >        set nonomatch; rm -f *.o $(PROGS)
41  
42   # individual targets
48 mt160l: mt160l.o mplot.o plot.o palloc.o
49        $(CC) $(CFLAGS) -o mt160l mt160l.o mplot.o plot.o \
50 $(common) -lrt palloc.o
43  
44 < okimate:        okimate.o mplot.o plot.o palloc.o
53 <        $(CC) $(CFLAGS) -o okimate okimate.o mplot.o plot.o \
54 < $(common) palloc.o -lrt
55 <
56 < imagew: imagew.o mplot.o plot.o palloc.o
57 <        $(CC) $(CFLAGS) -o imagew imagew.o mplot.o plot.o $(common) \
58 < palloc.o -lrt $(MLIB)
59 <
60 < mt160:  mt160.o mplot.o plot.o palloc.o
61 <        $(CC) $(CFLAGS) -o mt160 mt160.o mplot.o plot.o $(common) \
62 < palloc.o -lrt
63 <
64 < meta2tga:       meta2tga.o rplot.o plot.o palloc.o
44 > $(DESTDIR)/meta2tga:    meta2tga.o rplot.o plot.o palloc.o
45          $(CC) $(CFLAGS) -o meta2tga meta2tga.o rplot.o plot.o $(common) \
46 < palloc.o -lrt $(MLIB)
46 > palloc.o -lrtrad
47  
48 < mx80:   mx80.o mplot.o plot.o palloc.o
49 <        $(CC) $(CFLAGS) -o mx80 mx80.o mplot.o plot.o $(common) \
50 < palloc.o -lrt $(MLIB)
48 > $(DESTDIR)/meta2bmp:    meta2bmp.o rplot.o plot.o palloc.o
49 >        $(CC) $(CFLAGS) -o meta2bmp meta2bmp.o rplot.o plot.o $(common) \
50 > palloc.o -lrtrad
51  
52 < t4014:  plotout.c ../lib/lib4014.a
73 <        $(CC) -DFORTEK $(CFLAGS) -o t4014 plotout.c $(common) \
74 < -l4014 -lrt $(MLIB)
75 <        rm -f plotout.o
76 <
77 < impress:        impress.o implot.o imPfuncs.o plot.o
78 <        $(CC) $(CFLAGS) -o impress impress.o implot.o imPfuncs.o \
79 < plot.o $(common) -lrt $(MLIB)
80 <
81 < aed5:   aed5.o
82 <        $(CC) $(CFLAGS) -o aed5 aed5.o $(common) -lrt $(MLIB)
83 <
84 < #xmeta: xmeta.o xplot.o plot.o palloc.o
85 < #       $(CC) $(CFLAGS) -o xmeta xmeta.o xplot.o plot.o palloc.o \
86 < #$(common) -lrt -lX11 $(MLIB)
87 <
88 < x11meta:        xmeta.o x11plot.o plot.o palloc.o
52 > $(DESTDIR)/x11meta:     xmeta.o x11plot.o plot.o palloc.o
53          $(CC) $(CFLAGS) -o x11meta xmeta.o x11plot.o plot.o palloc.o \
54 < $(common) -lrt -lX11 $(MLIB)
54 > $(common) -lrtrad -lX11
55  
56 < psmeta: psmeta.o psplot.o
57 <        $(CC) $(CFLAGS) -o psmeta psmeta.o psplot.o $(common) -lrt $(MLIB)
56 > $(DESTDIR)/psmeta:      psmeta.o psplot.o
57 >        $(CC) $(CFLAGS) -o psmeta psmeta.o psplot.o $(common) -lrtrad
58  
59 < plotout:        plotout.o ../lib/lib4014.a
60 <        $(CC) $(CFLAGS) -o plotout plotout.o $(common) -lplot -lrt -l4014 $(MLIB)
59 > $(DESTDIR)/plotin:      plotin.o primout.o
60 >        $(CC) $(CFLAGS) -o plotin plotin.o primout.o $(common) -lrtrad $(MLIB)
61  
62 < plotin: plotin.o primout.o
99 <        $(CC) $(CFLAGS) -o plotin plotin.o primout.o $(common) -lrt $(MLIB)
100 <
101 < pexpand:        pexpand.o expand.o segment.o palloc.o
62 > $(DESTDIR)/pexpand:     pexpand.o expand.o segment.o palloc.o
63          $(CC) $(CFLAGS) -o pexpand pexpand.o expand.o segment.o \
64 < $(common) palloc.o -lrt $(MLIB)
64 > $(common) palloc.o -lrtrad
65  
66 < psort:  psort.o sort.o palloc.o
67 <        $(CC) $(CFLAGS) -o psort psort.o sort.o $(common) palloc.o -lrt $(MLIB)
66 > $(DESTDIR)/psort:       psort.o sort.o palloc.o
67 >        $(CC) $(CFLAGS) -o psort psort.o sort.o $(common) palloc.o -lrtrad
68  
69 < cv:             cv.o mfio.o cvhfio.o syscalls.o misc.o
69 > $(DESTDIR)/cv:          cv.o mfio.o cvhfio.o syscalls.o misc.o
70          $(CC) $(CFLAGS) -o cv cv.o mfio.o cvhfio.o syscalls.o misc.o \
71 < -lrt $(MLIB)
71 > -lrtrad
72  
73 < plot4:  plot4.o primout.o
74 <        $(CC) $(CFLAGS) -o plot4 plot4.o primout.o $(common) -lrt $(MLIB)
73 > $(DESTDIR)/plot4:       plot4.o primout.o
74 >        $(CC) $(CFLAGS) -o plot4 plot4.o primout.o $(common) -lrtrad
75  
76 < tcurve: tcurve.o tgraph.o primout.o
76 > $(DESTDIR)/tcurve:      tcurve.o tgraph.o primout.o
77          $(CC) $(CFLAGS) -o tcurve tcurve.o tgraph.o primout.o \
78   $(common) $(MLIB)
79  
80 < tscat:  tscat.o tgraph.o primout.o
80 > $(DESTDIR)/tscat:       tscat.o tgraph.o primout.o
81          $(CC) $(CFLAGS) -o tscat tscat.o tgraph.o primout.o \
82 < $(common) -lrt $(MLIB)
82 > $(common) -lrtrad $(MLIB)
83  
84 < tbar:   tbar.o tgraph.o primout.o
85 <        $(CC) $(CFLAGS) -o tbar tbar.o tgraph.o primout.o $(common) -lrt $(MLIB)
84 > $(DESTDIR)/tbar:        tbar.o tgraph.o primout.o
85 >        $(CC) $(CFLAGS) -o tbar tbar.o tgraph.o primout.o $(common) -lrtrad $(MLIB)
86  
87 < mtext:  mtext.o primout.o
88 <        $(CC) $(CFLAGS) -o mtext mtext.o primout.o $(common) -lrt
87 > $(DESTDIR)/mtext:       mtext.o primout.o
88 >        $(CC) $(CFLAGS) -o mtext mtext.o primout.o $(common) -lrtrad
89  
90   ../lib/libmeta.a:       metacalls.o primout.o progname.o
91 <        ar rc ../lib/libmeta.a metacalls.o primout.o \
91 >        $(AR) rc ../lib/libmeta.a metacalls.o primout.o \
92   $(common) progname.o
93          -ranlib ../lib/libmeta.a
94  
95   ../lib/lib4014.a:
96          cd lib4014; make INSTDIR=../../lib "CFLAGS=$(OPT)" install clean
97  
98 < bgraph: bgraph.o mgvars.o mgraph.o ../lib/libmeta.a
98 > $(DESTDIR)/bgraph:      bgraph.o mgvars.o mgraph.o ../lib/libmeta.a
99          $(CC) $(CFLAGS) -o bgraph bgraph.o mgvars.o mgraph.o \
100 < -lmeta -lrt $(MLIB)
100 > -lmeta -lrtrad $(MLIB)
101  
102 < igraph: igraph.o mgvars.o mgraph.o ../lib/libmeta.a \
102 > $(DESTDIR)/igraph:      igraph.o mgvars.o mgraph.o ../lib/libmeta.a \
103   gcalc.o cgraph.o
104          $(CC) $(CFLAGS) -o igraph igraph.o mgvars.o mgraph.o \
105 < cgraph.o gcalc.o -lmeta -lrt $(MLIB)
105 > cgraph.o gcalc.o -lmeta -lrtrad $(MLIB)
106  
107 < dgraph: dgraph.o cgraph.o mgvars.o
107 > $(DESTDIR)/dgraph:      dgraph.o cgraph.o mgvars.o
108          $(CC) $(CFLAGS) -o dgraph dgraph.o cgraph.o mgvars.o \
109 < -lrt $(MLIB)
109 > -lrtrad $(MLIB)
110  
111 < gcomp:  gcomp.o gcalc.o mgvars.o
111 > $(DESTDIR)/gcomp:       gcomp.o gcalc.o mgvars.o
112          $(CC) $(CFLAGS) -o gcomp gcomp.o gcalc.o mgvars.o \
113 < -lrt $(MLIB)
113 > -lrtrad $(MLIB)
114  
115   # dependencies
116 < meta2tga okimate impress mx80 t4014 plotout x11meta \
117 < mt160l mt160 pexpand plot4 psort imagew tcurve mtext \
118 < tscat plotin tbar xmeta ../lib/libmeta.a aed5 psmeta:   $(common)
116 > $(DESTDIR)/meta2tga $(DESTDIR)/meta2bmp $(DESTDIR)/x11meta \
117 > $(DESTDIR)/pexpand $(DESTDIR)/plot4 $(DESTDIR)/psort $(DESTDIR)/mtext \
118 > $(DESTDIR)/plotin ../lib/libmeta.a psmeta:      $(common)
119  
120   cvhfio.o:       cvhfio.c hfio.c
121  
# Line 163 | Line 124 | mgvars.o igraph.o mgraph.o cgraph.o gcalc.o:   mgvars.h
124   mgraph.o:       mgraph.h
125  
126   misc.o syscalls.o mfio.o hfio.o cvhfio.o palloc.o segment.o sort.o expand.o \
127 < plot.o mplot.o primout.o tgraph.o mt160l.o mt160.o mx80.o plotout.o \
128 < psort.o pexpand.o cv.o tcurve.o tscat.o mtext.o tbar.o plot4.o \
129 < xmeta.o metacalls.o xplot.o meta2tga.o rplot.o: meta.h ../common/rterror.h
127 > plot.o mplot.o primout.o psort.o pexpand.o cv.o mtext.o plot4.o \
128 > xmeta.o metacalls.o meta2tga.o \
129 > meta2bmp.o rplot.o:     meta.h ../common/rterror.h
130  
131 < plot.o mplot.o mt160l.o mt160.o mx80.o xmeta.o xplot.o \
171 < meta2tga.o rplot.o implot.o:    plot.h
131 > plot.o mplot.o meta2tga.o meta2bmp.o rplot.o:   plot.h
132  
133 < mplot.o mt160l.o mt160.o mx80.o:        span.h
133 > mplot.o:        span.h
134  
135 < tgraph.o tcurve.o tscat.o tbar.o:       tgraph.h
176 <
177 < impress.o implot.o imPfuncs.o:  imPfuncs.h
178 <
179 < rplot.o meta2tga.o:     rast.h
135 > rplot.o meta2bmp.o meta2tga.o:  rast.h

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines