diff -ur ray.orig/src/cal/calc/Makefile ray/src/cal/calc/Makefile --- ray.orig/src/cal/calc/Makefile Sat Jul 6 18:20:18 2002 +++ ray/src/cal/calc/Makefile Sat Jul 6 22:31:06 2002 @@ -24,7 +24,7 @@ caldefn.o calfunc.o calprnt.o ealloc.o savestr.o $(COMPAT) $(MLIB) install: calc - cp calc $(INSTDIR) + install calc $(DESTDIR)$(INSTDIR) clean: set nonomatch; rm -f *.o calc diff -ur ray.orig/src/cal/calc/Rmakefile ray/src/cal/calc/Rmakefile --- ray.orig/src/cal/calc/Rmakefile Sat Jul 6 18:20:18 2002 +++ ray/src/cal/calc/Rmakefile Sat Jul 6 22:31:06 2002 @@ -24,7 +24,7 @@ caldefn.o calfunc.o calprnt.o ealloc.o savestr.o $(COMPAT) $(MLIB) install: calc - cp calc $(INSTDIR) + install calc $(DESTDIR)$(INSTDIR) clean: set nonomatch; rm -f *.o calc diff -ur ray.orig/src/cal/ev/Makefile ray/src/cal/ev/Makefile --- ray.orig/src/cal/ev/Makefile Sat Jul 6 18:20:18 2002 +++ ray/src/cal/ev/Makefile Sat Jul 6 22:31:06 2002 @@ -21,7 +21,7 @@ calfunc.o ealloc.o savestr.o $(MLIB) install: ev - cp ev $(INSTDIR) + install ev $(DESTDIR)$(INSTDIR) clean: set nonomatch; rm -f *.o ev diff -ur ray.orig/src/cal/ev/Rmakefile ray/src/cal/ev/Rmakefile --- ray.orig/src/cal/ev/Rmakefile Sat Jul 6 18:20:18 2002 +++ ray/src/cal/ev/Rmakefile Sat Jul 6 22:31:06 2002 @@ -21,7 +21,7 @@ calfunc.o ealloc.o savestr.o $(MLIB) install: ev - cp ev $(INSTDIR) + install ev $(DESTDIR)$(INSTDIR) clean: set nonomatch; rm -f *.o ev diff -ur ray.orig/src/cal/rcalc/Makefile ray/src/cal/rcalc/Makefile --- ray.orig/src/cal/rcalc/Makefile Sat Jul 6 18:20:18 2002 +++ ray/src/cal/rcalc/Makefile Sat Jul 6 22:31:06 2002 @@ -24,7 +24,7 @@ caldefn.o calfunc.o ealloc.o savestr.o $(COMPAT) $(MLIB) install: rcalc - cp rcalc $(INSTDIR) + install rcalc $(DESTDIR)$(INSTDIR) clean: set nonomatch; rm -f *.o rcalc diff -ur ray.orig/src/cal/rcalc/Rmakefile ray/src/cal/rcalc/Rmakefile --- ray.orig/src/cal/rcalc/Rmakefile Sat Jul 6 18:20:18 2002 +++ ray/src/cal/rcalc/Rmakefile Sat Jul 6 22:31:06 2002 @@ -24,7 +24,7 @@ caldefn.o calfunc.o ealloc.o savestr.o $(COMPAT) $(MLIB) install: rcalc - cp rcalc $(INSTDIR) + install rcalc $(DESTDIR)$(INSTDIR) clean: set nonomatch; rm -f *.o rcalc diff -ur ray.orig/src/cal/util/Makefile ray/src/cal/util/Makefile --- ray.orig/src/cal/util/Makefile Sat Jul 6 18:20:18 2002 +++ ray/src/cal/util/Makefile Sat Jul 6 22:31:06 2002 @@ -19,7 +19,7 @@ all: $(PROGS) install: $(PROGS) - cp $(PROGS) $(INSTDIR) + install $(PROGS) $(DESTDIR)$(INSTDIR) clean: set nonomatch; rm -f *.o $(PROGS) diff -ur ray.orig/src/cal/util/Rmakefile ray/src/cal/util/Rmakefile --- ray.orig/src/cal/util/Rmakefile Sat Jul 6 18:20:18 2002 +++ ray/src/cal/util/Rmakefile Sat Jul 6 22:31:06 2002 @@ -19,7 +19,7 @@ all: $(PROGS) install: $(PROGS) - cp $(PROGS) $(INSTDIR) + install $(PROGS) $(DESTDIR)$(INSTDIR) clean: set nonomatch; rm -f *.o $(PROGS) diff -ur ray.orig/src/common/Rmakefile ray/src/common/Rmakefile --- ray.orig/src/common/Rmakefile Sat Jul 6 18:20:18 2002 +++ ray/src/common/Rmakefile Sat Jul 6 22:31:06 2002 @@ -31,17 +31,18 @@ OGLOBJ = rglfile.o rglmat.o rgldomat.o rglsurf.o rglinst.o rglsrc.o -all: librt.a $(SPECIAL) +all: librayt.a $(SPECIAL) -librt.a: $(RTOBJ) $(PICOBJ) $(STDOBJ) $(SYSOBJ) - ar rc librt.a $(RTOBJ) $(PICOBJ) $(STDOBJ) $(SYSOBJ) - -ranlib librt.a +librayt.a: $(RTOBJ) $(PICOBJ) $(STDOBJ) $(SYSOBJ) + ar rc librayt.a $(RTOBJ) $(PICOBJ) $(STDOBJ) $(SYSOBJ) + -ranlib librayt.a + cp librayt.a ../lib/librayt.a install: all - mv librt.a ../lib/librt.a + mv librayt.a ../lib/librayt.a clean: - rm -f *.o librt.a + rm -f *.o librayt.a ogl: $(OGLOBJ) ar rc librgl.a $(OGLOBJ) diff -ur ray.orig/src/common/lookup.h ray/src/common/lookup.h --- ray.orig/src/common/lookup.h Sat Jul 6 18:20:18 2002 +++ ray/src/common/lookup.h Sat Jul 6 22:31:06 2002 @@ -5,6 +5,7 @@ /* * Header file for general associative table lookup routines */ +#include typedef struct { char *key; /* key name */ @@ -80,4 +81,3 @@ extern void lu_done(); extern unsigned long lu_shash(); -extern int strcmp(); diff -ur ray.orig/src/cv/Rmakefile ray/src/cv/Rmakefile --- ray.orig/src/cv/Rmakefile Sat Jul 6 18:20:18 2002 +++ ray/src/cv/Rmakefile Sat Jul 6 22:31:06 2002 @@ -22,12 +22,14 @@ LIBFILES = source.cal tilt.cal lamp.tab tmesh.cal +MGF_LIB = ../lib/libmgf.a + all: $(PROGS) install: $(PROGS) $(LIBFILES) - cp $(PROGS) $(INSTDIR) - cd $(LIBDIR) ; rm -f $(LIBFILES) - cp $(LIBFILES) $(LIBDIR) + install $(PROGS) $(DESTDIR)$(INSTDIR) + cd $(DESTDIR)$(LIBDIR) ; rm -f $(LIBFILES) + install $(LIBFILES) $(DESTDIR)$(LIBDIR) clean: set nonomatch; rm -f $(PROGS) *.o core @@ -37,31 +39,31 @@ $(CC) $(CFLAGS) -o thf2rad thf2rad.o ies2rad: ies2rad.o - $(CC) $(CFLAGS) -o ies2rad ies2rad.o -lrt -lm + $(CC) $(CFLAGS) -o ies2rad ies2rad.o -lrayt -lm arch2rad: arch2rad.o trans.o - $(CC) $(CFLAGS) -o arch2rad arch2rad.o trans.o -lrt + $(CC) $(CFLAGS) -o arch2rad arch2rad.o trans.o -lrayt nff2rad: nff2rad.o $(CC) $(CFLAGS) -o nff2rad nff2rad.o lampcolor: lampcolor.o - $(CC) $(CFLAGS) -o lampcolor lampcolor.o -lrt + $(CC) $(CFLAGS) -o lampcolor lampcolor.o -lrayt tmesh2rad: tmesh2rad.o tmesh.o - $(CC) $(CFLAGS) -o tmesh2rad tmesh2rad.o tmesh.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o tmesh2rad tmesh2rad.o tmesh.o -lrayt $(MLIB) obj2rad: obj2rad.o trans.o tmesh.o - $(CC) $(CFLAGS) -o obj2rad obj2rad.o trans.o tmesh.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o obj2rad obj2rad.o trans.o tmesh.o -lrayt $(MLIB) -mgf2rad: MGF_LIB mgf2rad.o tmesh.o - $(CC) $(CFLAGS) -o mgf2rad mgf2rad.o tmesh.o -lmgf -lrt $(MLIB) +mgf2rad: $(MGF_LIB) mgf2rad.o tmesh.o + $(CC) $(CFLAGS) -o mgf2rad mgf2rad.o tmesh.o -lmgf -lrayt $(MLIB) rad2mgf: rad2mgf.o - $(CC) $(CFLAGS) -o rad2mgf rad2mgf.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o rad2mgf rad2mgf.o -lrayt $(MLIB) -mgf2meta: MGF_LIB mgf2meta.o - $(CC) $(CFLAGS) -o mgf2meta mgf2meta.o -lmgf -lmeta -lrt $(MLIB) +mgf2meta: $(MGF_LIB) mgf2meta.o + $(CC) $(CFLAGS) -o mgf2meta mgf2meta.o -lmgf -lmeta -lrayt $(MLIB) mgfilt: cd mgflib ; rm -f mgfilt ; \ @@ -75,7 +77,7 @@ CFLAGS="$(OPT) $(MACH) -DNOPROTO" ; \ mv mgf2inv .. -MGF_LIB: +$(MGF_LIB): cd mgflib ; rm -f libmgf.a ; \ make libmgf.a CC=$(CC) \ CFLAGS="$(OPT) $(MACH) -DNOPROTO" ; \ diff -ur ray.orig/src/gen/Rmakefile ray/src/gen/Rmakefile --- ray.orig/src/gen/Rmakefile Sat Jul 6 18:20:18 2002 +++ ray/src/gen/Rmakefile Sat Jul 6 22:31:06 2002 @@ -22,9 +22,9 @@ all: $(PROGS) install: $(PROGS) $(LIBFILES) - cp $(PROGS) $(INSTDIR) - cd $(LIBDIR) ; rm -f $(LIBFILES) - cp $(LIBFILES) $(LIBDIR) + install $(PROGS) $(DESTDIR)$(INSTDIR) + cd $(DESTDIR)$(LIBDIR) ; rm -f $(LIBFILES) + install $(LIBFILES) $(DESTDIR)$(LIBDIR) clean: set nonomatch; rm -f $(PROGS) *.o core @@ -48,22 +48,22 @@ $(CC) $(CFLAGS) -o genprism genprism.o $(MLIB) xform: xform.o - $(CC) $(CFLAGS) -o xform xform.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o xform xform.o -lrayt $(MLIB) replmarks: replmarks.o - $(CC) $(CFLAGS) -o replmarks replmarks.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o replmarks replmarks.o -lrayt $(MLIB) mkillum: mkillum.o mkillum2.o mkillum3.o - $(CC) $(CFLAGS) -o mkillum mkillum.o mkillum2.o mkillum3.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o mkillum mkillum.o mkillum2.o mkillum3.o -lrayt $(MLIB) genrev: genrev.o - $(CC) $(CFLAGS) -o genrev genrev.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o genrev genrev.o -lrayt $(MLIB) genworm: genworm.o - $(CC) $(CFLAGS) -o genworm genworm.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o genworm genworm.o -lrayt $(MLIB) gensurf: gensurf.o - $(CC) $(CFLAGS) -o gensurf gensurf.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o gensurf gensurf.o -lrayt $(MLIB) genclock: genclock.o $(CC) $(CFLAGS) -o genclock genclock.o $(MLIB) diff -ur ray.orig/src/hd/Rmakefile ray/src/hd/Rmakefile --- ray.orig/src/hd/Rmakefile Sat Jul 6 18:20:18 2002 +++ ray/src/hd/Rmakefile Sat Jul 6 22:46:00 2002 @@ -14,31 +14,30 @@ SPECIAL = INSTDIR = /usr/local/bin -DEVDIR = $(INSTDIR)/dev LIBDIR = /usr/local/lib/ray PROGS = rholo rhpict rhcopy genrhgrid rhoptimize rhinfo -DEVS = $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi +DEVS = x11.hdi x11h.hdi all: $(PROGS) install: all $(DEVS) $(SPECIAL) - cp $(PROGS) $(INSTDIR) + install $(PROGS) $(DESTDIR)$(INSTDIR) clean: set nonomatch; rm -f *.o $(PROGS) core -ogl: $(DEVDIR)/glx.hdi $(DEVDIR)/glxh.hdi \ - $(DEVDIR)/glxo.hdi $(DEVDIR)/glxoh.hdi \ - $(DEVDIR)/glxs.hdi $(DEVDIR)/glxsh.hdi \ - $(DEVDIR)/glxso.hdi $(DEVDIR)/glxsoh.hdi \ - $(DEVDIR)/glx1.hdi $(DEVDIR)/glx1h.hdi \ - $(DEVDIR)/ogl.hdi $(DEVDIR)/oglh.hdi \ - $(DEVDIR)/oglo.hdi $(DEVDIR)/ogloh.hdi \ - $(DEVDIR)/ogls.hdi $(DEVDIR)/oglsh.hdi \ - $(DEVDIR)/oglso.hdi $(DEVDIR)/oglsoh.hdi +ogl: glx.hdi glxh.hdi \ + glxo.hdi glxoh.hdi \ + glxs.hdi glxsh.hdi \ + glxso.hdi glxsoh.hdi \ + glx1.hdi glx1h.hdi \ + ogl.hdi oglh.hdi \ + oglo.hdi ogloh.hdi \ + ogls.hdi oglsh.hdi \ + oglso.hdi oglsoh.hdi x10: @@ -51,135 +50,135 @@ rholo: rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o holo.o holofile.o \ viewbeams.o malloc.o Version.o $(CC) $(CFLAGS) -o rholo rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \ -holo.o holofile.o viewbeams.o malloc.o Version.o -lrt -lm +holo.o holofile.o viewbeams.o malloc.o Version.o -lrayt -lm rhpict: rhpict.o rhpict2.o holo.o holofile.o viewbeams.o malloc.o Version.o $(CC) $(CFLAGS) -o rhpict rhpict.o rhpict2.o holo.o holofile.o \ -viewbeams.o malloc.o Version.o -lrt -lm +viewbeams.o malloc.o Version.o -lrayt -lm rhcopy: rhcopy.o clumpbeams.o holo.o holofile.o $(CC) $(CFLAGS) -o rhcopy rhcopy.o clumpbeams.o \ -holo.o holofile.o -lrt -lm +holo.o holofile.o -lrayt -lm rhoptimize: rhoptimize.o clumpbeams.o holo.o holofile.o $(CC) $(CFLAGS) -o rhoptimize rhoptimize.o clumpbeams.o \ -holo.o holofile.o -lrt -lm +holo.o holofile.o -lrayt -lm rhinfo: rhinfo.o holo.o holofile.o - $(CC) $(CFLAGS) -o rhinfo rhinfo.o holo.o holofile.o -lrt -lm + $(CC) $(CFLAGS) -o rhinfo rhinfo.o holo.o holofile.o -lrayt -lm genrhenv: genrhenv.o holo.o holofile.o - $(CC) $(CFLAGS) -o genrhenv genrhenv.o holo.o holofile.o -lrt -lm + $(CC) $(CFLAGS) -o genrhenv genrhenv.o holo.o holofile.o -lrayt -lm genrhgrid: genrhgrid.o holo.o - $(CC) $(CFLAGS) -o genrhgrid genrhgrid.o holo.o -lrt -lm + $(CC) $(CFLAGS) -o genrhgrid genrhgrid.o holo.o -lrayt -lm -$(DEVDIR)/x11h.hdi: $(DEVDIR)/x11.hdi - rm -f $(DEVDIR)/x11h.hdi - ln $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi +x11h.hdi: x11.hdi + rm -f x11h.hdi + ln x11.hdi x11h.hdi -$(DEVDIR)/x11.hdi: rhdisp.o rhdisp2.o viewbeams.o rhd_x11.o rhd_qtree.o \ +x11.hdi: rhdisp.o rhdisp2.o viewbeams.o rhd_x11.o rhd_qtree.o \ rhd_qtree2r.o rhd_ctab.o dircode.o holo.o - $(CC) $(CFLAGS) -o $(DEVDIR)/x11.hdi rhdisp.o rhdisp2.o viewbeams.o \ -rhd_x11.o rhd_qtree.o rhd_qtree2r.o rhd_ctab.o holo.o dircode.o -lrt -lX11 -lm + $(CC) $(CFLAGS) -o x11.hdi rhdisp.o rhdisp2.o viewbeams.o \ +rhd_x11.o rhd_qtree.o rhd_qtree2r.o rhd_ctab.o holo.o dircode.o -lrayt -lX11 -lm -L/usr/X11R6/lib -$(DEVDIR)/glx1h.hdi: $(DEVDIR)/glx1.hdi - rm -f $(DEVDIR)/glx1h.hdi - ln $(DEVDIR)/glx1.hdi $(DEVDIR)/glx1h.hdi - -$(DEVDIR)/glxh.hdi: $(DEVDIR)/glx.hdi - rm -f $(DEVDIR)/glxh.hdi - ln $(DEVDIR)/glx.hdi $(DEVDIR)/glxh.hdi - -$(DEVDIR)/glxoh.hdi: $(DEVDIR)/glxo.hdi - rm -f $(DEVDIR)/glxoh.hdi - ln $(DEVDIR)/glxo.hdi $(DEVDIR)/glxoh.hdi - -$(DEVDIR)/glxsh.hdi: $(DEVDIR)/glxs.hdi - rm -f $(DEVDIR)/glxsh.hdi - ln $(DEVDIR)/glxs.hdi $(DEVDIR)/glxsh.hdi - -$(DEVDIR)/glxsoh.hdi: $(DEVDIR)/glxso.hdi - rm -f $(DEVDIR)/glxsoh.hdi - ln $(DEVDIR)/glxso.hdi $(DEVDIR)/glxsoh.hdi - -$(DEVDIR)/oglh.hdi: $(DEVDIR)/ogl.hdi - rm -f $(DEVDIR)/oglh.hdi - ln $(DEVDIR)/ogl.hdi $(DEVDIR)/oglh.hdi - -$(DEVDIR)/ogloh.hdi: $(DEVDIR)/oglo.hdi - rm -f $(DEVDIR)/ogloh.hdi - ln $(DEVDIR)/oglo.hdi $(DEVDIR)/ogloh.hdi - -$(DEVDIR)/oglsh.hdi: $(DEVDIR)/ogls.hdi - rm -f $(DEVDIR)/oglsh.hdi - ln $(DEVDIR)/ogls.hdi $(DEVDIR)/oglsh.hdi - -$(DEVDIR)/oglsoh.hdi: $(DEVDIR)/oglso.hdi - rm -f $(DEVDIR)/oglsoh.hdi - ln $(DEVDIR)/oglso.hdi $(DEVDIR)/oglsoh.hdi +glx1h.hdi: glx1.hdi + rm -f glx1h.hdi + ln glx1.hdi glx1h.hdi + +glxh.hdi: glx.hdi + rm -f glxh.hdi + ln glx.hdi glxh.hdi + +glxoh.hdi: glxo.hdi + rm -f glxoh.hdi + ln glxo.hdi glxoh.hdi + +glxsh.hdi: glxs.hdi + rm -f glxsh.hdi + ln glxs.hdi glxsh.hdi + +glxsoh.hdi: glxso.hdi + rm -f glxsoh.hdi + ln glxso.hdi glxsoh.hdi + +oglh.hdi: ogl.hdi + rm -f oglh.hdi + ln ogl.hdi oglh.hdi + +ogloh.hdi: oglo.hdi + rm -f ogloh.hdi + ln oglo.hdi ogloh.hdi + +oglsh.hdi: ogls.hdi + rm -f oglsh.hdi + ln ogls.hdi oglsh.hdi + +oglsoh.hdi: oglso.hdi + rm -f oglsoh.hdi + ln oglso.hdi oglsoh.hdi -$(DEVDIR)/glx1.hdi: rhd_glx1.o rhdisp.o rhdisp2.o viewbeams.o \ +glx1.hdi: rhd_glx1.o rhdisp.o rhdisp2.o viewbeams.o \ rhd_qtree.o rhd_qtree2c.o dircode.o holo.o - rm -f $(DEVDIR)/glx1.hdi - $(CC) $(CFLAGS) -o $(DEVDIR)/glx1.hdi rhd_glx1.o rhdisp.o rhdisp2.o \ -viewbeams.o holo.o malloc.o rhd_qtree.o rhd_qtree2c.o dircode.o -lrt -lGLU -lGL -lX11 -lm + rm -f glx1.hdi + $(CC) $(CFLAGS) -o glx1.hdi rhd_glx1.o rhdisp.o rhdisp2.o \ +viewbeams.o holo.o malloc.o rhd_qtree.o rhd_qtree2c.o dircode.o -lrayt -lGLU -lGL -lX11 -lm -$(DEVDIR)/glx.hdi: rhd_glx0.o rhdisp.o rhdisp2.o viewbeams.o \ +glx.hdi: rhd_glx0.o rhdisp.o rhdisp2.o viewbeams.o \ sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \ sm_ogl.o sm.o sm_usets.o dircode.o holo.o - rm -f $(DEVDIR)/glx.hdi - $(CC) $(CFLAGS) -o $(DEVDIR)/glx.hdi rhd_glx0.o rhdisp.o rhdisp2.o \ + rm -f glx.hdi + $(CC) $(CFLAGS) -o glx.hdi rhd_glx0.o rhdisp.o rhdisp2.o \ viewbeams.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \ -sm_ogl.o sm.o sm_usets.o dircode.o -lrt -lGLU -lGL -lX11 -lm +sm_ogl.o sm.o sm_usets.o dircode.o -lrayt -lGLU -lGL -lX11 -lm -$(DEVDIR)/glxo.hdi: rhd_glxo.o rhdisp.o rhdisp2.o viewbeams.o \ +glxo.hdi: rhd_glxo.o rhdisp.o rhdisp2.o viewbeams.o \ sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \ sm_ogl.o sm_usets.o sm.o dircode.o holo.o rhdobj.o - rm -f $(DEVDIR)/glxo.hdi - $(CC) $(CFLAGS) -o $(DEVDIR)/glxo.hdi rhd_glxo.o rhdisp.o rhdisp2.o \ + rm -f glxo.hdi + $(CC) $(CFLAGS) -o glxo.hdi rhd_glxo.o rhdisp.o rhdisp2.o \ viewbeams.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \ -sm_ogl.o sm_usets.o sm.o dircode.o rhdobj.o -lrgl -lrt -lGLU -lGL -lX11 -lm +sm_ogl.o sm_usets.o sm.o dircode.o rhdobj.o -lrgl -lrayt -lGLU -lGL -lX11 -lm -$(DEVDIR)/glxs.hdi: rhd_glxs.o rhdisp.o rhdisp2.o viewbeams.o \ +glxs.hdi: rhd_glxs.o rhdisp.o rhdisp2.o viewbeams.o \ sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \ sm_ogl.o sm_usets.o sm.o dircode.o holo.o - rm -f $(DEVDIR)/glxs.hdi - $(CC) $(CFLAGS) -o $(DEVDIR)/glxs.hdi rhd_glxs.o rhdisp.o rhdisp2.o \ + rm -f glxs.hdi + $(CC) $(CFLAGS) -o glxs.hdi rhd_glxs.o rhdisp.o rhdisp2.o \ viewbeams.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \ -sm_ogl.o sm_usets.o sm.o dircode.o -lrt -lGLU -lGL -lX11 -lXext -lm +sm_ogl.o sm_usets.o sm.o dircode.o -lrayt -lGLU -lGL -lX11 -lXext -lm -$(DEVDIR)/glxso.hdi: rhd_glxso.o rhdisp.o rhdisp2.o viewbeams.o \ +glxso.hdi: rhd_glxso.o rhdisp.o rhdisp2.o viewbeams.o \ sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \ sm_ogl.o sm_usets.o sm.o dircode.o holo.o rhdobj.o - rm -f $(DEVDIR)/glxso.hdi - $(CC) $(CFLAGS) -o $(DEVDIR)/glxso.hdi rhd_glxso.o rhdisp.o rhdisp2.o \ + rm -f glxso.hdi + $(CC) $(CFLAGS) -o glxso.hdi rhd_glxso.o rhdisp.o rhdisp2.o \ viewbeams.o holo.o sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \ sm_ogl.o sm_usets.o sm.o dircode.o rhdobj.o \ --lrgl -lrt -lGLU -lGL -lX11 -lXext -lm +-lrgl -lrayt -lGLU -lGL -lX11 -lXext -lm -$(DEVDIR)/ogl.hdi: rhd_ogl0.o rhdisp.o rhdisp2.o viewbeams.o \ +ogl.hdi: rhd_ogl0.o rhdisp.o rhdisp2.o viewbeams.o \ rhd_odraw.o rhd_geom.o holo.o - $(CC) $(CFLAGS) -o $(DEVDIR)/ogl.hdi rhd_ogl0.o rhdisp.o rhdisp2.o \ -viewbeams.o holo.o rhd_odraw.o rhd_geom.o -lrgl -lrt -lGLU -lGL -lX11 -lm + $(CC) $(CFLAGS) -o ogl.hdi rhd_ogl0.o rhdisp.o rhdisp2.o \ +viewbeams.o holo.o rhd_odraw.o rhd_geom.o -lrgl -lrayt -lGLU -lGL -lX11 -lm -$(DEVDIR)/oglo.hdi: rhd_oglo.o rhdisp.o rhdisp2.o viewbeams.o \ +oglo.hdi: rhd_oglo.o rhdisp.o rhdisp2.o viewbeams.o \ rhd_odraw.o rhd_geom.o holo.o rhdobj.o - $(CC) $(CFLAGS) -o $(DEVDIR)/oglo.hdi rhd_oglo.o rhdisp.o \ + $(CC) $(CFLAGS) -o oglo.hdi rhd_oglo.o rhdisp.o \ rhdisp2.o viewbeams.o holo.o rhd_odraw.o rhd_geom.o rhdobj.o \ --lrgl -lrt -lGLU -lGL -lX11 -lm +-lrgl -lrayt -lGLU -lGL -lX11 -lm -$(DEVDIR)/ogls.hdi: rhd_ogls.o rhdisp.o rhdisp2.o viewbeams.o \ +ogls.hdi: rhd_ogls.o rhdisp.o rhdisp2.o viewbeams.o \ rhd_odraw.o rhd_geom.o holo.o - $(CC) $(CFLAGS) -o $(DEVDIR)/ogls.hdi rhd_ogls.o rhdisp.o rhdisp2.o \ + $(CC) $(CFLAGS) -o ogls.hdi rhd_ogls.o rhdisp.o rhdisp2.o \ viewbeams.o holo.o rhd_odraw.o rhd_geom.o \ --lrgl -lrt -lGLU -lGL -lX11 -lXext -lm +-lrgl -lrayt -lGLU -lGL -lX11 -lXext -lm -$(DEVDIR)/oglso.hdi: rhd_oglso.o rhdisp.o rhdisp2.o viewbeams.o \ +oglso.hdi: rhd_oglso.o rhdisp.o rhdisp2.o viewbeams.o \ rhd_odraw.o rhd_geom.o holo.o rhdobj.o - $(CC) $(CFLAGS) -o $(DEVDIR)/oglso.hdi rhd_oglso.o rhdisp.o rhdisp2.o \ + $(CC) $(CFLAGS) -o oglso.hdi rhd_oglso.o rhdisp.o rhdisp2.o \ viewbeams.o holo.o rhd_odraw.o rhd_geom.o rhdobj.o \ --lrgl -lrt -lGLU -lGL -lX11 -lXext -lm +-lrgl -lrayt -lGLU -lGL -lX11 -lXext -lm rhd_glx0.o: rhd_glx.c $(CC) $(CFLAGS) -c rhd_glx.c diff -ur ray.orig/src/meta/Rmakefile ray/src/meta/Rmakefile --- ray.orig/src/meta/Rmakefile Sat Jul 6 18:20:18 2002 +++ ray/src/meta/Rmakefile Sat Jul 6 22:31:06 2002 @@ -24,127 +24,98 @@ common = $(io) syscalls.o misc.o savestr.o wputs.o eputs.o quit.o $(COMPAT) -install: general +PROGS = mx80 meta2tga t4014 pexpand psort cv psmeta plotin imagew impress x11meta \ + bgraph igraph dgraph gcomp aed5 plot4 +PROGS2 = mt160l mt160 mtext plotout xmeta okimate tbar + +all: $(common) ../lib/libmeta.a $(PROGS) + +install: $(PROGS) + install $(PROGS) $(DESTDIR)$(INSTDIR) clean: set nonomatch; rm -f *.o a.out core -general: $(INSTDIR)/mx80 $(INSTDIR)/meta2tga \ -$(INSTDIR)/t4014 $(INSTDIR)/pexpand $(INSTDIR)/psort \ -$(INSTDIR)/cv $(INSTDIR)/psmeta $(EXEC2)/plotin \ -$(INSTDIR)/imagew $(INSTDIR)/impress $(INSTDIR)/x11meta \ -../lib/libmeta.a $(INSTDIR)/bgraph $(INSTDIR)/igraph \ -$(INSTDIR)/dgraph $(INSTDIR)/gcomp $(INSTDIR)/aed5 $(INSTDIR)/plot4 - -special: $(EXEC2)/mt160l $(EXEC2)/mt160 $(EXEC2)/mtext \ -$(EXEC2)/plotout $(EXEC2)/xmeta $(EXEC2)/okimate $(EXEC2)/tbar - -$(INSTDIR)/meta2tga $(EXEC2)/okimate $(INSTDIR)/impress \ -$(INSTDIR)/mx80 $(INSTDIR)/t4014 $(INSTDIR)/plotout $(INSTDIR)/x11meta \ -$(EXEC2)/mt160l $(EXEC2)/mt160 $(INSTDIR)/pexpand $(INSTDIR)/plot4 \ -$(INSTDIR)/psort $(INSTDIR)/imagew $(INSTDIR)/tcurve $(EXEC2)/mtext \ -$(INSTDIR)/tscat $(INSTDIR)/plotin $(INSTDIR)/tbar $(INSTDIR)/xmeta \ -../lib/libmeta.a $(INSTDIR)/aed5 $(INSTDIR)/psmeta: $(common) - -$(EXEC2)/mt160l: mt160l.o mplot.o plot.o palloc.o - $(CC) $(CFLAGS) -o $(EXEC2)/mt160l mt160l.o mplot.o plot.o \ +mt160l: mt160l.o mplot.o plot.o palloc.o + $(CC) $(CFLAGS) -o mt160l mt160l.o mplot.o plot.o \ $(common) palloc.o -$(EXEC2)/okimate: okimate.o mplot.o plot.o palloc.o - $(CC) $(CFLAGS) -o $(EXEC2)/okimate okimate.o mplot.o plot.o \ +okimate: okimate.o mplot.o plot.o palloc.o + $(CC) $(CFLAGS) -o okimate okimate.o mplot.o plot.o \ $(common) palloc.o -$(INSTDIR)/imagew: imagew.o mplot.o plot.o palloc.o +imagew: imagew.o mplot.o plot.o palloc.o $(CC) $(CFLAGS) imagew.o mplot.o plot.o $(common) \ -palloc.o $(MLIB) - cp a.out $(INSTDIR)/imagew +palloc.o $(MLIB) -o imagew -$(EXEC2)/mt160: mt160.o mplot.o plot.o palloc.o - $(CC) $(CFLAGS) -o $(EXEC2)/mt160 mt160.o mplot.o plot.o $(common) \ +mt160: mt160.o mplot.o plot.o palloc.o + $(CC) $(CFLAGS) -o mt160 mt160.o mplot.o plot.o $(common) \ palloc.o -$(INSTDIR)/meta2tga: meta2tga.o rplot.o plot.o palloc.o +meta2tga: meta2tga.o rplot.o plot.o palloc.o $(CC) $(CFLAGS) meta2tga.o rplot.o plot.o $(common) \ -palloc.o $(MLIB) - cp a.out $(INSTDIR)/meta2tga +palloc.o $(MLIB) -o meta2tga -$(INSTDIR)/mx80: mx80.o mplot.o plot.o palloc.o +mx80: mx80.o mplot.o plot.o palloc.o $(CC) $(CFLAGS) mx80.o mplot.o plot.o $(common) \ -palloc.o $(MLIB) - cp a.out $(INSTDIR)/mx80 +palloc.o $(MLIB) -o mx80 -$(INSTDIR)/t4014: plotout.c ../lib/lib4014.a +t4014: plotout.c ../lib/lib4014.a $(CC) -DFORTEK $(CFLAGS) plotout.c $(common) \ -../lib/lib4014.a $(MLIB) - cp a.out $(INSTDIR)/t4014 +../lib/lib4014.a $(MLIB) -o t4014 rm -f plotout.o -$(INSTDIR)/impress: impress.o implot.o imPfuncs.o plot.o +impress: impress.o implot.o imPfuncs.o plot.o $(CC) $(CFLAGS) impress.o implot.o imPfuncs.o \ -plot.o $(common) $(MLIB) - cp a.out $(INSTDIR)/impress +plot.o $(common) $(MLIB) -o impress + +aed5: aed5.o + $(CC) $(CFLAGS) aed5.o $(common) $(MLIB) -o aed5 -$(INSTDIR)/aed5: aed5.o - $(CC) $(CFLAGS) aed5.o $(common) $(MLIB) - cp a.out $(INSTDIR)/aed5 - -$(INSTDIR)/xmeta: xmeta.o xplot.o plot.o palloc.o - $(CC) $(CFLAGS) xmeta.o xplot.o plot.o palloc.o $(common) -lX11 $(MLIB) - cp a.out $(INSTDIR)/xmeta - -$(INSTDIR)/x11meta: xmeta.o x11plot.o plot.o palloc.o - $(CC) $(CFLAGS) xmeta.o x11plot.o plot.o palloc.o $(common) -lX11 $(MLIB) - cp a.out $(INSTDIR)/x11meta - -$(INSTDIR)/psmeta: psmeta.o psplot.o - $(CC) $(CFLAGS) psmeta.o psplot.o $(common) $(MLIB) - cp a.out $(INSTDIR)/psmeta - -$(INSTDIR)/plotout: plotout.c - $(CC) $(CFLAGS) plotout.c $(common) -lplot $(MLIB) - cp a.out $(INSTDIR)/plotout +xmeta: xmeta.o xplot.o plot.o palloc.o + $(CC) $(CFLAGS) xmeta.o xplot.o plot.o palloc.o $(common) -lX11 $(MLIB) -o xmeta + +x11meta: xmeta.o x11plot.o plot.o palloc.o + $(CC) $(CFLAGS) xmeta.o x11plot.o plot.o palloc.o $(common) -lX11 $(MLIB) -o x11meta + +psmeta: psmeta.o psplot.o + $(CC) $(CFLAGS) psmeta.o psplot.o $(common) $(MLIB) -o psmeta + +plotout: plotout.c + $(CC) $(CFLAGS) plotout.c $(common) -lplot $(MLIB) -o plotout rm -f plotout.o -$(INSTDIR)/plotin: plotin.o primout.o - $(CC) $(CFLAGS) plotin.o primout.o $(common) $(MLIB) - cp a.out $(INSTDIR)/plotin +plotin: plotin.o primout.o + $(CC) $(CFLAGS) plotin.o primout.o $(common) $(MLIB) -o plotin -$(INSTDIR)/pexpand: pexpand.o expand.o segment.o palloc.o +pexpand: pexpand.o expand.o segment.o palloc.o $(CC) $(CFLAGS) pexpand.o expand.o segment.o \ -$(common) palloc.o $(MLIB) - cp a.out $(INSTDIR)/pexpand +$(common) palloc.o $(MLIB) -o pexpand -$(INSTDIR)/psort: psort.o sort.o palloc.o - $(CC) $(CFLAGS) psort.o sort.o $(common) palloc.o $(MLIB) - cp a.out $(INSTDIR)/psort +psort: psort.o sort.o palloc.o + $(CC) $(CFLAGS) psort.o sort.o $(common) palloc.o $(MLIB) -o psort -$(INSTDIR)/cv: cv.o mfio.o cvhfio.o syscalls.o misc.o savestr.o \ +cv: cv.o mfio.o cvhfio.o syscalls.o misc.o savestr.o \ wputs.o eputs.o quit.o $(COMPAT) $(CC) $(CFLAGS) cv.o mfio.o cvhfio.o syscalls.o misc.o \ -savestr.o wputs.o eputs.o quit.o $(COMPAT) $(MLIB) - cp a.out $(INSTDIR)/cv +savestr.o wputs.o eputs.o quit.o $(COMPAT) $(MLIB) -o cv -$(INSTDIR)/plot4: plot4.o primout.o - $(CC) $(CFLAGS) plot4.o primout.o $(common) $(MLIB) - cp a.out $(INSTDIR)/plot4 +plot4: plot4.o primout.o + $(CC) $(CFLAGS) plot4.o primout.o $(common) $(MLIB) -o plot4 -$(INSTDIR)/tcurve: tcurve.o tgraph.o primout.o +tcurve: tcurve.o tgraph.o primout.o $(CC) $(CFLAGS) tcurve.o tgraph.o primout.o \ -$(common) $(MLIB) - cp a.out $(INSTDIR)/tcurve +$(common) $(MLIB) -o tcurve -$(INSTDIR)/tscat: tscat.o tgraph.o primout.o +tscat: tscat.o tgraph.o primout.o $(CC) $(CFLAGS) tscat.o tgraph.o primout.o \ -$(common) $(MLIB) - cp a.out $(INSTDIR)/tscat +$(common) $(MLIB) -o tscat + +tbar: tbar.o tgraph.o primout.o + $(CC) $(CFLAGS) tbar.o tgraph.o primout.o $(common) $(MLIB) -o tbar -$(INSTDIR)/tbar: tbar.o tgraph.o primout.o - $(CC) $(CFLAGS) tbar.o tgraph.o primout.o $(common) $(MLIB) - cp a.out $(INSTDIR)/tbar - -$(EXEC2)/mtext: mtext.o primout.o - $(CC) $(CFLAGS) mtext.o primout.o $(common) - cp a.out $(EXEC2)/mtext +mtext: mtext.o primout.o + $(CC) $(CFLAGS) mtext.o primout.o $(common) -o mtext ../lib/libmeta.a: metacalls.o primout.o progname.o ar rc ../lib/libmeta.a metacalls.o primout.o \ @@ -154,30 +125,26 @@ ../lib/lib4014.a: cd lib4014; make INSTDIR=../../lib "CFLAGS=$(OPT)" install clean -$(INSTDIR)/bgraph: bgraph.o mgvars.o mgraph.o ../lib/libmeta.a \ +bgraph: bgraph.o mgvars.o mgraph.o ../lib/libmeta.a \ calexpr.o caldefn.o calfunc.o ealloc.o $(CC) $(CFLAGS) bgraph.o mgvars.o mgraph.o \ -calexpr.o caldefn.o calfunc.o ealloc.o ../lib/libmeta.a $(MLIB) - cp a.out $(INSTDIR)/bgraph +calexpr.o caldefn.o calfunc.o ealloc.o ../lib/libmeta.a $(MLIB) -o bgraph -$(INSTDIR)/igraph: igraph.o mgvars.o mgraph.o ../lib/libmeta.a \ +igraph: igraph.o mgvars.o mgraph.o ../lib/libmeta.a \ calexpr.o caldefn.o calfunc.o cgraph.o ealloc.o gcalc.o $(CC) $(CFLAGS) igraph.o mgvars.o mgraph.o \ calexpr.o caldefn.o calfunc.o cgraph.o ealloc.o gcalc.o \ -../lib/libmeta.a $(MLIB) - cp a.out $(INSTDIR)/igraph +../lib/libmeta.a $(MLIB) -o igraph -$(INSTDIR)/dgraph: dgraph.o cgraph.o mgvars.o ealloc.o calfunc.o \ +dgraph: dgraph.o cgraph.o mgvars.o ealloc.o calfunc.o \ calexpr.o caldefn.o savestr.o wputs.o $(COMPAT) $(CC) $(CFLAGS) dgraph.o cgraph.o mgvars.o \ -calfunc.o calexpr.o caldefn.o ealloc.o savestr.o wputs.o $(COMPAT) $(MLIB) - cp a.out $(INSTDIR)/dgraph +calfunc.o calexpr.o caldefn.o ealloc.o savestr.o wputs.o $(COMPAT) $(MLIB) -o dgraph -$(INSTDIR)/gcomp: gcomp.o gcalc.o mgvars.o ealloc.o calfunc.o \ +gcomp: gcomp.o gcalc.o mgvars.o ealloc.o calfunc.o \ calexpr.o caldefn.o wputs.o savestr.o $(COMPAT) $(CC) $(CFLAGS) gcomp.o gcalc.o mgvars.o \ -calfunc.o calexpr.o caldefn.o ealloc.o wputs.o savestr.o $(COMPAT) $(MLIB) - cp a.out $(INSTDIR)/gcomp +calfunc.o calexpr.o caldefn.o ealloc.o wputs.o savestr.o $(COMPAT) $(MLIB) -o gcomp calexpr.o: calexpr.c calcomp.h $(CC) $(CFLAGS) -c -DVARIABLE -DFUNCTION -DRCONST calexpr.c diff -ur ray.orig/src/meta/igraph.c ray/src/meta/igraph.c --- ray.orig/src/meta/igraph.c Sat Jul 6 18:20:18 2002 +++ ray/src/meta/igraph.c Sat Jul 6 22:31:06 2002 @@ -14,6 +14,8 @@ #include "mgvars.h" +#include "meta.h" + typedef struct { char *descrip; /* description */ char *value; /* value */ diff -ur ray.orig/src/meta/meta.h ray/src/meta/meta.h --- ray.orig/src/meta/meta.h Sat Jul 6 18:20:18 2002 +++ ray/src/meta/meta.h Sat Jul 6 22:31:06 2002 @@ -90,6 +90,7 @@ #define YMN 1 /* index in xy array for ymin */ #define XMX 2 /* index in xy array for xmax */ #define YMX 3 /* index in xy array for ymax */ +#define pout stdout /* diff -ur ray.orig/src/meta/meta2tga.c ray/src/meta/meta2tga.c --- ray.orig/src/meta/meta2tga.c Sat Jul 6 18:20:18 2002 +++ ray/src/meta/meta2tga.c Sat Jul 6 22:31:06 2002 @@ -67,6 +67,8 @@ #endif char comargs[200], command[300]; + fout=stdout; + #ifdef CPM fixargs("meta2tga", &argc, &argv); #endif diff -ur ray.orig/src/ot/Rmakefile ray/src/ot/Rmakefile --- ray.orig/src/ot/Rmakefile Sat Jul 6 18:20:18 2002 +++ ray/src/ot/Rmakefile Sat Jul 6 22:31:06 2002 @@ -24,14 +24,14 @@ o_cone.o o_instance.o bbox.o initotypes.o readfargs.o malloc.o $(CC) $(CFLAGS) -o oconv oconv.o writeoct.o sphere.o o_face.o \ o_cone.o o_instance.o bbox.o readfargs.o \ -initotypes.o malloc.o -lrt $(MLIB) +initotypes.o malloc.o -lrayt $(MLIB) getbbox: getbbox.o readobj2.o bbox.o init2otypes.o $(CC) $(CFLAGS) -o getbbox getbbox.o readobj2.o \ -bbox.o init2otypes.o -lrt $(MLIB) +bbox.o init2otypes.o -lrayt $(MLIB) install: oconv getbbox - cp oconv getbbox $(INSTDIR) + install oconv getbbox $(DESTDIR)$(INSTDIR) clean: set nonomatch; rm -f oconv getbbox *.o core diff -ur ray.orig/src/px/Rmakefile ray/src/px/Rmakefile --- ray.orig/src/px/Rmakefile Sat Jul 6 18:20:18 2002 +++ ray/src/px/Rmakefile Sat Jul 6 22:31:06 2002 @@ -5,7 +5,7 @@ ARCH = sun OPT = -O MACH = -DBSD -SPECIAL = aed +# SPECIAL = aed CFLAGS = -I../common -L../lib $(OPT) $(MACH) CC = cc MLIB = -lm @@ -25,13 +25,13 @@ all: $(PROGS) $(SPECIAL) x10: x10image - cp x10image $(INSTDIR) + cp x10image $(DESTDIR)$(INSTDIR) aed: aedimage - cp aedimage $(INSTDIR) + cp aedimage $(DESTDIR)$(INSTDIR) sgi: glimage - cp glimage $(INSTDIR) + cp glimage $(DESTDIR)$(INSTDIR) ogl: @@ -39,15 +39,15 @@ install: $(PROGS) $(SPECIAL) normpat.csh falsecolor.csh \ pdfblur.csh pmblur.csh xyzimage.csh - cp $(PROGS) $(INSTDIR) - cp normpat.csh $(INSTDIR)/normpat - cp falsecolor.csh $(INSTDIR)/falsecolor - cp pdfblur.csh $(INSTDIR)/pdfblur - cp pmblur.csh $(INSTDIR)/pmblur - cp xyzimage.csh $(INSTDIR)/xyzimage - cp phisto.csh $(INSTDIR)/phisto - chmod 755 $(INSTDIR)/normpat $(INSTDIR)/falsecolor \ -$(INSTDIR)/pdfblur $(INSTDIR)/pmblur $(INSTDIR)/xyzimage $(INSTDIR)/phisto + install $(PROGS) $(DESTDIR)$(INSTDIR) + install normpat.csh $(DESTDIR)$(INSTDIR)/normpat + install falsecolor.csh $(DESTDIR)$(INSTDIR)/falsecolor + install pdfblur.csh $(DESTDIR)$(INSTDIR)/pdfblur + install pmblur.csh $(DESTDIR)$(INSTDIR)/pmblur + install xyzimage.csh $(DESTDIR)$(INSTDIR)/xyzimage + install phisto.csh $(DESTDIR)$(INSTDIR)/phisto + chmod 755 $(DESTDIR)$(INSTDIR)/normpat $(DESTDIR)$(INSTDIR)/falsecolor \ +$(DESTDIR)$(INSTDIR)/pdfblur $(DESTDIR)$(INSTDIR)/pmblur $(DESTDIR)$(INSTDIR)/xyzimage $(DESTDIR)$(INSTDIR)/phisto clean: set nonomatch; rm -f x10image aedimage glimage \ @@ -55,140 +55,140 @@ cd tiff; make distclean pfilt: pfilt.o pf2.o pf3.o - $(CC) $(CFLAGS) -o pfilt pfilt.o pf2.o pf3.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o pfilt pfilt.o pf2.o pf3.o -lrayt $(MLIB) pcond: pcond.o pcond2.o pcond3.o pcond4.o warp3d.o $(CC) $(CFLAGS) -o pcond pcond.o pcond2.o pcond3.o pcond4.o warp3d.o \ --lrt $(MLIB) +-lrayt $(MLIB) pcwarp: pcwarp.o warp3d.o - $(CC) $(CFLAGS) -o pcwarp pcwarp.o warp3d.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o pcwarp pcwarp.o warp3d.o -lrayt $(MLIB) ttyimage: ttyimage.o - $(CC) $(CFLAGS) -o ttyimage ttyimage.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o ttyimage ttyimage.o -lrayt $(MLIB) t4027: t4027.o - $(CC) $(CFLAGS) -o t4027 t4027.o -lrt + $(CC) $(CFLAGS) -o t4027 t4027.o -lrayt glimage: glimage.o - $(CC) $(CFLAGS) -o glimage glimage.o -lrt -lgl_s $(MLIB) + $(CC) $(CFLAGS) -o glimage glimage.o -lrayt -lgl_s $(MLIB) aedimage: aedimage.o ciq.o cut.o closest.o biq.o $(CC) $(CFLAGS) -o aedimage aedimage.o ciq.o cut.o closest.o \ -biq.o -lrt $(MLIB) +biq.o -lrayt $(MLIB) oki20c: oki20c.o - $(CC) $(CFLAGS) -o oki20c oki20c.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o oki20c oki20c.o -lrayt $(MLIB) oki20: oki20.o - $(CC) $(CFLAGS) -o oki20 oki20.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o oki20 oki20.o -lrayt $(MLIB) paintjet: paintjet.o - $(CC) $(CFLAGS) -o paintjet paintjet.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o paintjet paintjet.o -lrayt $(MLIB) mt160r: mt160r.o - $(CC) $(CFLAGS) -o mt160r mt160r.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o mt160r mt160r.o -lrayt $(MLIB) greyscale: greyscale.o - $(CC) $(CFLAGS) -o greyscale greyscale.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o greyscale greyscale.o -lrayt $(MLIB) colorscale: colorscale.o - $(CC) $(CFLAGS) -o colorscale colorscale.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o colorscale colorscale.o -lrayt $(MLIB) pvalue: pvalue.o - $(CC) $(CFLAGS) -o pvalue pvalue.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o pvalue pvalue.o -lrayt $(MLIB) psum: psum.o - $(CC) $(CFLAGS) -o psum psum.o -lrt + $(CC) $(CFLAGS) -o psum psum.o -lrayt pcompos: pcompos.o - $(CC) $(CFLAGS) -o pcompos pcompos.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o pcompos pcompos.o -lrayt $(MLIB) psign: psign.o - $(CC) $(CFLAGS) -o psign psign.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o psign psign.o -lrayt $(MLIB) d48c: d48c.o - $(CC) $(CFLAGS) -o d48c d48c.o -lrt + $(CC) $(CFLAGS) -o d48c d48c.o -lrayt ra_gif: ra_gif.o clrtab.o neuclrtab.o - $(CC) $(CFLAGS) -o ra_gif ra_gif.o clrtab.o neuclrtab.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o ra_gif ra_gif.o clrtab.o neuclrtab.o -lrayt $(MLIB) ra_pr: ra_pr.o ciq.o cut.o closest.o biq.o $(CC) $(CFLAGS) -o ra_pr ra_pr.o ciq.o cut.o closest.o \ -biq.o -lrt $(MLIB) +biq.o -lrayt $(MLIB) ra_pr24: ra_pr24.o - $(CC) $(CFLAGS) -o ra_pr24 ra_pr24.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o ra_pr24 ra_pr24.o -lrayt $(MLIB) ra_avs: ra_avs.o - $(CC) $(CFLAGS) -o ra_avs ra_avs.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o ra_avs ra_avs.o -lrayt $(MLIB) ra_ps: ra_ps.o - $(CC) $(CFLAGS) -o ra_ps ra_ps.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o ra_ps ra_ps.o -lrayt $(MLIB) ra_ppm: ra_ppm.o - $(CC) $(CFLAGS) -o ra_ppm ra_ppm.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o ra_ppm ra_ppm.o -lrayt $(MLIB) ra_t8: ra_t8.o clrtab.o neuclrtab.o - $(CC) $(CFLAGS) -o ra_t8 ra_t8.o clrtab.o neuclrtab.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o ra_t8 ra_t8.o clrtab.o neuclrtab.o -lrayt $(MLIB) ra_t16: ra_t16.o - $(CC) $(CFLAGS) -o ra_t16 ra_t16.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o ra_t16 ra_t16.o -lrayt $(MLIB) ra_im: ra_im.o $(CC) $(CFLAGS) -o ra_im ra_im.o ra_bn: ra_bn.o - $(CC) $(CFLAGS) -o ra_bn ra_bn.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o ra_bn ra_bn.o -lrayt $(MLIB) ra_rgbe: ra_rgbe.o - $(CC) $(CFLAGS) -o ra_rgbe ra_rgbe.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o ra_rgbe ra_rgbe.o -lrayt $(MLIB) ra_pict: ra_pict.o - $(CC) $(CFLAGS) -o ra_pict ra_pict.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o ra_pict ra_pict.o -lrayt $(MLIB) ra_hexbit: ra_hexbit.o - $(CC) $(CFLAGS) -o ra_hexbit ra_hexbit.o -lrt + $(CC) $(CFLAGS) -o ra_hexbit ra_hexbit.o -lrayt x10image: ximage.o ciq.o cut.o closest.o xraster.o biq.o $(CC) $(CFLAGS) -o x10image ximage.o xraster.o \ -ciq.o cut.o closest.o biq.o -lX -lrt $(MLIB) +ciq.o cut.o closest.o biq.o -lX -lrayt $(MLIB) ximage: x11image.o x11raster.o clrtab.o $(CC) $(CFLAGS) -o ximage x11image.o x11raster.o \ -clrtab.o -lrt -lX11 $(MLIB) +clrtab.o -lrayt -lX11 $(MLIB) protate: protate.o - $(CC) $(CFLAGS) -o protate protate.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o protate protate.o -lrayt $(MLIB) pextrem: pextrem.o - $(CC) $(CFLAGS) -o pextrem pextrem.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o pextrem pextrem.o -lrayt $(MLIB) pflip: pflip.o - $(CC) $(CFLAGS) -o pflip pflip.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o pflip pflip.o -lrayt $(MLIB) panim: panim.o client/libclient.a $(CC) $(CFLAGS) -o panim panim.o \ --lrt client/libclient.a -lrpcsvc $(MLIB) +-lrayt client/libclient.a -lrpcsvc $(MLIB) pcomb: pcomb.o - $(CC) $(CFLAGS) -o pcomb pcomb.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o pcomb pcomb.o -lrayt $(MLIB) pinterp: pinterp.o - $(CC) $(CFLAGS) -o pinterp pinterp.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o pinterp pinterp.o -lrayt $(MLIB) ra_xyze: ra_xyze.o - $(CC) $(CFLAGS) -o ra_xyze ra_xyze.o -lrt $(MLIB) + $(CC) $(CFLAGS) -o ra_xyze ra_xyze.o -lrayt $(MLIB) ra_tiff: ra_tiff.o ../lib/libtiff.a - $(CC) $(CFLAGS) -o ra_tiff ra_tiff.o -lrt -ltiff $(MLIB) + $(CC) $(CFLAGS) -o ra_tiff ra_tiff.o -lrayt -ltiff $(MLIB) ../common/tiff.h ../common/tiffio.h: ../lib/libtiff.a @chmod u+w ../common/tiff.h ../common/tiffio.h @touch ../common/tiff.h ../common/tiffio.h normtiff: normtiff.o ../lib/libtiff.a - $(CC) $(CFLAGS) -o normtiff normtiff.o -lrt -ltiff $(MLIB) + $(CC) $(CFLAGS) -o normtiff normtiff.o -lrayt -ltiff $(MLIB) ../lib/libtiff.a: tiff/config.local cd tiff ; ./configure -quiet -noninteractive -with-CC=$(CC) \ @@ -196,7 +196,7 @@ cd libtiff ; make install ra_pixar: ra_pixar.o ra_pixar.c - $(CC) $(CFLAGS) $(PIXAR_INCLUDE) -o $@ ra_pixar.o -lrt \ + $(CC) $(CFLAGS) $(PIXAR_INCLUDE) -o $@ ra_pixar.o -lrayt \ $(PIXAR_LIB) ra_pixar.o: ra_pixar.c @@ -204,11 +204,11 @@ xshowtrace: xshowtrace.o x11findwind.o $(CC) $(CFLAGS) -o xshowtrace xshowtrace.o \ -x11findwind.o -lrt -lX11 $(MLIB) +x11findwind.o -lrayt -lX11 $(MLIB) macbethcal: macbethcal.o pmapgen.o mx3.o warp3d.o $(CC) $(CFLAGS) -o macbethcal macbethcal.o pmapgen.o mx3.o warp3d.o \ --lrt $(MLIB) +-lrayt $(MLIB) macbethcal.o: pmap.h ../common/color.h ../common/resolu.h diff -ur ray.orig/src/px/pcwarp.c ray/src/px/pcwarp.c --- ray.orig/src/px/pcwarp.c Sat Jul 6 18:20:18 2002 +++ ray/src/px/pcwarp.c Sat Jul 6 22:31:06 2002 @@ -30,6 +30,7 @@ int cwflags = 0; int rval; int i; + infp=stdin; progname = argv[0]; infp = stdin; diff -ur ray.orig/src/px/x11image.c ray/src/px/x11image.c --- ray.orig/src/px/x11image.c Sat Jul 6 18:20:18 2002 +++ ray/src/px/x11image.c Sat Jul 6 22:31:06 2002 @@ -141,6 +141,7 @@ int headline(); int i; int pid; + fin=stdin; progname = argv[0]; fin = stdin; diff -ur ray.orig/src/rt/Rmakefile ray/src/rt/Rmakefile --- ray.orig/src/rt/Rmakefile Sat Jul 6 18:20:18 2002 +++ ray/src/rt/Rmakefile Sat Jul 6 22:31:06 2002 @@ -5,8 +5,8 @@ OPT = -O MACH = -DBSD -CFLAGS = -I../common -L../lib $(OPT) $(MACH) -SPECIAL = aed +CFLAGS = -I../common -L../lib $(OPT) $(MACH) -I/usr/include/ncurses +#SPECIAL = aed CC = cc MLIB = -lm LINT = lint @@ -18,7 +18,7 @@ # DESTDIR = . INSTDIR = /usr/local/bin -INSTALL = cp +INSTALL = install # # The following paths must exist and be relative to root: @@ -29,7 +29,7 @@ # # Library routines: # -LIBS = -lrt $(MLIB) +LIBS = -lrayt $(MLIB) # # Device drivers for rview (see also devtable.c): @@ -85,14 +85,14 @@ # What this makefile produces: # -PROGS = $(DESTDIR)/rtrace $(DESTDIR)/rpict $(DESTDIR)/rview $(DESTDIR)/lookamb +PROGS = rtrace rpict rview lookamb all: $(PROGS) install: $(PROGS) $(SPECIAL) rayinit.cal - $(INSTALL) $(PROGS) $(INSTDIR) - rm -f $(LIBDIR)/rayinit.cal - cp rayinit.cal $(LIBDIR) + $(INSTALL) $(PROGS) $(DESTDIR)$(INSTDIR) + rm -f $(DESTDIR)$(LIBDIR)/rayinit.cal + $(INSTALL) rayinit.cal $(DESTDIR)$(LIBDIR) sun: $(DEVDIR)/sun $(DEVDIR)/sun.com @@ -114,17 +114,17 @@ # Links: # -$(DESTDIR)/rtrace: $(RTOBJS) - $(CC) $(CFLAGS) -o $(DESTDIR)/rtrace $(RTOBJS) $(LIBS) +rtrace: $(RTOBJS) + $(CC) $(CFLAGS) -o rtrace $(RTOBJS) $(LIBS) -$(DESTDIR)/rpict: $(RPOBJS) - $(CC) $(CFLAGS) -o $(DESTDIR)/rpict $(RPOBJS) $(LIBS) +rpict: $(RPOBJS) + $(CC) $(CFLAGS) -o rpict $(RPOBJS) $(LIBS) -$(DESTDIR)/rview: $(RVOBJS) - $(CC) $(CFLAGS) -o $(DESTDIR)/rview $(RVOBJS) $(LIBS) $(DLIBS) +rview: $(RVOBJS) + $(CC) $(CFLAGS) -o rview $(RVOBJS) $(LIBS) $(DLIBS) -$(DESTDIR)/lookamb: lookamb.o ambio.o - $(CC) $(CFLAGS) -o $(DESTDIR)/lookamb lookamb.o ambio.o $(LIBS) +lookamb: lookamb.o ambio.o + $(CC) $(CFLAGS) -o lookamb lookamb.o ambio.o $(LIBS) $(DEVDIR)/sun: sundev.o devmain.o colortab.o editline.o $(CC) $(CFLAGS) -s -o $(DEVDIR)/sun devmain.o sundev.o colortab.o \ diff -ur ray.orig/src/util/Rmakefile ray/src/util/Rmakefile --- ray.orig/src/util/Rmakefile Sat Jul 6 18:20:18 2002 +++ ray/src/util/Rmakefile Sat Jul 6 22:31:06 2002 @@ -24,27 +24,27 @@ install: all $(SPECIAL) objview.csh objpict.csh glare.csh dayfact.csh \ rlux.csh raddepend.csh trad.wsh objline.csh compamb.csh - cp $(PROGS) $(INSTDIR) - cp objview.csh $(INSTDIR)/objview - cp objline.csh $(INSTDIR)/objline - cp objpict.csh $(INSTDIR)/objpict - cp glare.csh $(INSTDIR)/glare - cp dayfact.csh $(INSTDIR)/dayfact - cp debugcal.csh $(INSTDIR)/debugcal - cp rlux.csh $(INSTDIR)/rlux - cp raddepend.csh $(INSTDIR)/raddepend - cp compamb.csh $(INSTDIR)/compamb - chmod 755 $(INSTDIR)/objview $(INSTDIR)/objpict \ - $(INSTDIR)/glare $(INSTDIR)/dayfact $(INSTDIR)/debugcal \ - $(INSTDIR)/rlux $(INSTDIR)/raddepend $(INSTDIR)/objline \ - $(INSTDIR)/compamb - csh -f tradinstall.csh $(INSTDIR) $(LIBDIR)/tcl + cp $(PROGS) $(DESTDIR)$(INSTDIR) + cp objview.csh $(DESTDIR)$(INSTDIR)/objview + cp objline.csh $(DESTDIR)$(INSTDIR)/objline + cp objpict.csh $(DESTDIR)$(INSTDIR)/objpict + cp glare.csh $(DESTDIR)$(INSTDIR)/glare + cp dayfact.csh $(DESTDIR)$(INSTDIR)/dayfact + cp debugcal.csh $(DESTDIR)$(INSTDIR)/debugcal + cp rlux.csh $(DESTDIR)$(INSTDIR)/rlux + cp raddepend.csh $(DESTDIR)$(INSTDIR)/raddepend + cp compamb.csh $(DESTDIR)$(INSTDIR)/compamb + chmod 755 $(DESTDIR)$(INSTDIR)/objview $(DESTDIR)$(INSTDIR)/objpict \ + $(DESTDIR)$(INSTDIR)/glare $(DESTDIR)$(INSTDIR)/dayfact $(DESTDIR)$(INSTDIR)/debugcal \ + $(DESTDIR)$(INSTDIR)/rlux $(DESTDIR)$(INSTDIR)/raddepend $(DESTDIR)$(INSTDIR)/objline \ + $(DESTDIR)$(INSTDIR)/compamb + csh -f tradinstall.csh $(DESTDIR)$(INSTDIR) $(DESTDIR)$(LIBDIR)/tcl clean: set nonomatch; rm -f *.o $(PROGS) core ogl: glrad - cp glrad $(INSTDIR) + cp glrad $(DESTDIR)$(INSTDIR) x10: @@ -58,39 +58,39 @@ $(CC) $(CFLAGS) -o scanner scanner.o -lm makedist: makedist.o setscan.o - $(CC) $(CFLAGS) -o makedist makedist.o setscan.o -lrt -lm + $(CC) $(CFLAGS) -o makedist makedist.o setscan.o -lrayt -lm findglare: findglare.o glareval.o glaresrc.o setscan.o $(CC) $(CFLAGS) -o findglare findglare.o glareval.o glaresrc.o \ -setscan.o -lrt -lm +setscan.o -lrayt -lm glarendx: glarendx.o - $(CC) $(CFLAGS) -o glarendx glarendx.o -lrt -lm + $(CC) $(CFLAGS) -o glarendx glarendx.o -lrayt -lm xglaresrc: xglaresrc.o x11findwind.o $(CC) $(CFLAGS) -o xglaresrc xglaresrc.o \ -x11findwind.o -lrt -lX11 -lm +x11findwind.o -lrayt -lX11 -lm rad: rad.o - $(CC) $(CFLAGS) -o rad rad.o -lrt -lm + $(CC) $(CFLAGS) -o rad rad.o -lrayt -lm ranimate: ranimate.o netproc.o - $(CC) $(CFLAGS) -o ranimate ranimate.o netproc.o -lrt -lm + $(CC) $(CFLAGS) -o ranimate ranimate.o netproc.o -lrayt -lm rpiece: rpiece.o Version.o - $(CC) $(CFLAGS) -o rpiece rpiece.o Version.o -lrt -lm + $(CC) $(CFLAGS) -o rpiece rpiece.o Version.o -lrayt -lm vwright: vwright.o - $(CC) $(CFLAGS) -o vwright vwright.o -lrt -lm + $(CC) $(CFLAGS) -o vwright vwright.o -lrayt -lm vwrays: vwrays.o - $(CC) $(CFLAGS) -o vwrays vwrays.o -lrt -lm + $(CC) $(CFLAGS) -o vwrays vwrays.o -lrayt -lm getinfo: getinfo.o - $(CC) $(CFLAGS) -o getinfo getinfo.o -lrt + $(CC) $(CFLAGS) -o getinfo getinfo.o -lrayt glrad: glrad.o - $(CC) $(CFLAGS) -o glrad glrad.o -lrgl -lrt -lGLU -lGL \ + $(CC) $(CFLAGS) -o glrad glrad.o -lrgl -lrayt -lGLU -lGL \ -lX11 -lXext -lm contour: contour.o