--- ray/src/hd/Rmakefile 1998/09/03 10:49:05 3.16 +++ ray/src/hd/Rmakefile 1998/12/18 11:58:30 3.17 @@ -18,7 +18,7 @@ DEVDIR = $(INSTDIR)/dev LIBDIR = /usr/local/lib/ray -PROGS = rholo rhcopy genrhenv genrhgrid +PROGS = rholo rhcopy genrhgrid rhoptimize DEVS = $(DEVDIR)/x11.hdi $(DEVDIR)/x11h.hdi @@ -33,8 +33,14 @@ clean: 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)/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 + x10: aed: @@ -43,13 +49,19 @@ sgi: sun: -rholo: rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o holo.o holofile.o Version.o +rholo: rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o holo.o holofile.o \ +malloc.o Version.o $(CC) $(CFLAGS) -o rholo rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \ -holo.o holofile.o Version.o -lrt -lm +holo.o holofile.o malloc.o Version.o -lrt -lm -rhcopy: rhcopy.o holo.o holofile.o - $(CC) $(CFLAGS) -o rhcopy rhcopy.o holo.o holofile.o -lrt -lm +rhcopy: rhcopy.o clumpbeams.o holo.o holofile.o + $(CC) $(CFLAGS) -o rhcopy rhcopy.o clumpbeams.o \ +holo.o holofile.o -lrt -lm +rhoptimize: rhoptimize.o clumpbeams.o holo.o holofile.o + $(CC) $(CFLAGS) -o rhoptimize rhoptimize.o clumpbeams.o \ +holo.o holofile.o -lrt -lm + genrhenv: genrhenv.o holo.o holofile.o $(CC) $(CFLAGS) -o genrhenv genrhenv.o holo.o holofile.o -lrt -lm @@ -65,6 +77,10 @@ rhd_qtree2r.o rhd_ctab.o dircode.o holo.o $(CC) $(CFLAGS) -o $(DEVDIR)/x11.hdi rhdisp.o rhdisp2.o rhdisp3.o \ rhd_x11.o rhd_qtree.o rhd_qtree2r.o rhd_ctab.o holo.o dircode.o -lrt -lX11 -lm +$(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 @@ -81,39 +97,88 @@ $(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 + +$(DEVDIR)/glx1.hdi: rhd_glx1.o rhdisp.o rhdisp2.o rhdisp3.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 \ +rhdisp3.o holo.o rhd_qtree.o rhd_qtree2c.o dircode.o -lrt -lGLU -lGL -lX11 -lm + $(DEVDIR)/glx.hdi: rhd_glx0.o rhdisp.o rhdisp2.o rhdisp3.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_sets.o dircode.o holo.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 \ rhdisp3.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_sets.o dircode.o -lrt -lGLU -lGL -lX11 -lm +sm_ogl.o sm.o sm_usets.o dircode.o -lrt -lGLU -lGL -lX11 -lm $(DEVDIR)/glxo.hdi: rhd_glxo.o rhdisp.o rhdisp2.o rhdisp3.o \ sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \ -sm_ogl.o sm_sets.o sm.o dircode.o holo.o rhdobj.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 \ rhdisp3.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_sets.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 -lrt -lGLU -lGL -lX11 -lm $(DEVDIR)/glxs.hdi: rhd_glxs.o rhdisp.o rhdisp2.o rhdisp3.o \ sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \ -sm_ogl.o sm_sets.o sm.o dircode.o holo.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 \ rhdisp3.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_sets.o sm.o dircode.o -lrt -lGLU -lGL -lX11 -lXext -lm +sm_ogl.o sm_usets.o sm.o dircode.o -lrt -lGLU -lGL -lX11 -lXext -lm $(DEVDIR)/glxso.hdi: rhd_glxso.o rhdisp.o rhdisp2.o rhdisp3.o \ sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm_del.o \ -sm_ogl.o sm_sets.o sm.o dircode.o holo.o rhdobj.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 \ rhdisp3.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_sets.o sm.o dircode.o rhdobj.o \ +sm_ogl.o sm_usets.o sm.o dircode.o rhdobj.o \ -lrgl -lrt -lGLU -lGL -lX11 -lXext -lm +$(DEVDIR)/ogl.hdi: rhd_ogl0.o rhdisp.o rhdisp2.o rhdisp3.o \ +rhd_odraw.o rhd_octree.o holo.o + rm -f $(DEVDIR)/ogl.hdi + $(CC) $(CFLAGS) -o $(DEVDIR)/ogl.hdi rhd_ogl0.o rhdisp.o rhdisp2.o \ +rhdisp3.o holo.o rhd_odraw.o rhd_octree.o -lrgl -lrt -lGLU -lGL -lX11 -lm + +$(DEVDIR)/oglo.hdi: rhd_oglo.o rhdisp.o rhdisp2.o rhdisp3.o \ +rhd_odraw.o rhd_octree.o holo.o rhdobj.o + rm -f $(DEVDIR)/oglo.hdi + $(CC) $(CFLAGS) -o $(DEVDIR)/oglo.hdi rhd_oglo.o rhdisp.o \ +rhdisp2.o rhdisp3.o holo.o rhd_odraw.o rhd_octree.o rhdobj.o \ +-lrgl -lrt -lGLU -lGL -lX11 -lm + +$(DEVDIR)/ogls.hdi: rhd_ogls.o rhdisp.o rhdisp2.o rhdisp3.o \ +rhd_odraw.o rhd_octree.o holo.o + rm -f $(DEVDIR)/ogls.hdi + $(CC) $(CFLAGS) -o $(DEVDIR)/ogls.hdi rhd_ogls.o rhdisp.o rhdisp2.o \ +rhdisp3.o holo.o rhd_odraw.o rhd_octree.o \ +-lrgl -lrt -lGLU -lGL -lX11 -lXext -lm + +$(DEVDIR)/oglso.hdi: rhd_oglso.o rhdisp.o rhdisp2.o rhdisp3.o \ +rhd_odraw.o rhd_octree.o holo.o rhdobj.o + rm -f $(DEVDIR)/oglso.hdi + $(CC) $(CFLAGS) -o $(DEVDIR)/oglso.hdi rhd_oglso.o rhdisp.o rhdisp2.o \ +rhdisp3.o holo.o rhd_odraw.o rhd_octree.o rhdobj.o \ +-lrgl -lrt -lGLU -lGL -lX11 -lXext -lm + rhd_glx0.o: rhd_glx.c $(CC) $(CFLAGS) -c rhd_glx.c mv -f rhd_glx.o rhd_glx0.o @@ -130,6 +195,25 @@ rhd_glxso.o: rhd_glx.c $(CC) $(CFLAGS) -DDOBJ -DSTEREO -c rhd_glx.c mv -f rhd_glx.o rhd_glxso.o +rhd_ogl0.o: rhd_ogl.c + $(CC) $(CFLAGS) -c rhd_ogl.c + mv -f rhd_ogl.o rhd_ogl0.o + +rhd_oglo.o: rhd_ogl.c + $(CC) $(CFLAGS) -DDOBJ -c rhd_ogl.c + mv -f rhd_ogl.o rhd_oglo.o + +rhd_ogls.o: rhd_ogl.c + $(CC) $(CFLAGS) -DSTEREO -c rhd_ogl.c + mv -f rhd_ogl.o rhd_ogls.o + +rhd_oglso.o: rhd_ogl.c + $(CC) $(CFLAGS) -DDOBJ -DSTEREO -c rhd_ogl.c + mv -f rhd_ogl.o rhd_oglso.o + +malloc.o: malloc.c + $(CC) $(CFLAGS) -DMCOMP -c malloc.c + rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \ rhdisp.o rhdisp2.o rhdisp3.o: rholo.h @@ -143,18 +227,22 @@ rhdisp.o rhdisp2.o: rhdisp.h rhdriver.h ../common/view rhdisp3.o: rhdisp.h ../common/view.h holo.o holofile.o rhdisp.o rhdisp2.o rhdisp3.o genrhenv.o genrhgrid.o \ -rhcopy.o rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o: holo.h \ +rhcopy.o rholo.o rholo2.o rholo2l.o rholo3.o rholo4.o \ +clumpbeams.o rhoptimize.o: holo.h \ ../common/vars.h ../common/color.h \ ../common/standard.h ../common/mat4.h ../common/fvect.h rhcopy.o: ../common/resolu.h ../common/view.h -rhd_x11.o rhd_qtree.o rhd_sets.o rhd_qtree2r.o: ../common/standard.h \ +rhd_x11.o rhd_qtree.o rhd_sets.o rhd_qtree2r.o rhd_odraw.o rhd_ogl0.o \ +rhd_oglo.o rhd_ogls.o rhd_oglso.o: ../common/standard.h \ ../common/mat4.h ../common/fvect.h rhd_x11.o rhd_qtree.o rhd_qtree2r.o: rhd_qtree.h rhdriver.h \ -../common/view.h x11icon.h ../common/tonemap.h ../common/color.h +../common/view.h ../common/tonemap.h ../common/color.h +rhd_x11.o: x11icon.h + rhd_glx0.o rhd_glxo.o rhd_glxs.o rhd_glxso.o: rhd_sample.h rhdriver.h \ x11icon.h ../common/tonemap.h ../common/view.h \ ../common/standard.h ../common/mat4.h ../common/fvect.h @@ -169,18 +257,35 @@ sm_samp.o sm_qtree.o sm_stree.o sm_geom.o sm_list.o sm sm_ogl.o sm.o: sm.h rhd_sample.h \ ../common/standard.h ../common/mat4.h ../common/fvect.h -sm_sets.o: sm_qtree.h ../common/object.h +sm.o: sm_flag.h -sm_del.o: sm_list.h sm_geom.h +sm_samp.o: sm_flag.h +sm_usets.o: sm_flag.h sm_qtree.h ../common/object.h + +sm_del.o: sm_flag.h sm_list.h sm_geom.h + sm_geom.o: sm_geom.h sm_list.o: sm_list.h -sm_ogl.o: sm_geom.h ../common/object.h +sm_ogl.o: sm_flag.h sm_geom.h ../common/object.h -sm_qtree.o: sm_geom.h sm_qtree.h ../common/object.h +sm_qtree.o: sm_flag.h sm_geom.h sm_qtree.h ../common/object.h -sm_stree.o: sm_stree.h sm_qtree.h sm_geom.h ../common/object.h +sm_stree.o: sm_flag.h sm_stree.h sm_qtree.h sm_geom.h ../common/object.h dircode.o: ../common/fvect.h + +rhd_glx1.o: rhd_qtree.h rhdriver.h x11icon.h ../common/view.h \ +../common/color.h ../common/tonemap.h ../common/standard.h ../common/fvect.h \ +../common/mat4.h + +rhdisp2.o: ../common/random.h + +rhd_odraw.o rhd_ogl0.o rhd_oglo.o rhd_ogls.o rhd_oglso.o: rhd_odraw.h \ +rhdriver.h ../common/view.h ../common/color.h ../common/tonemap.h + +rhd_ogl0.o rhd_oglo.o rhd_ogls.o rhd_oglso.o: x11icon.h + +rhd_oglo.o rhd_oglso.o: rhdobj.h