4 |
|
# Compiles for ray tracing programs. |
5 |
|
# |
6 |
|
|
7 |
< |
OPT = -O |
7 |
> |
OPT = -O -pipe |
8 |
|
MACH = -DSTRUCTASSIGN -DBSD -DIEEE -f68881 /usr/lib/f68881.il |
9 |
|
CFLAGS = $(MACH) $(OPT) |
10 |
|
CC = cc |
32 |
|
# Device drivers for rview (see also devtable.c): |
33 |
|
# |
34 |
|
DOBJS = devtable.o devcomm.o aed.o tty.o editline.o x10.o xtwind.o \ |
35 |
< |
colortab.o |
36 |
< |
DLIBS = -lX |
35 |
> |
colortab.o nwsdev.o |
36 |
> |
DLIBS = -lX -lcps |
37 |
|
DRIVERS = $(DEVDIR)/sundev $(DEVDIR)/sun.com $(DEVDIR)/x11dev |
38 |
|
|
39 |
|
# |
154 |
|
xf.o: xf.c |
155 |
|
$(CC) $(CFLAGS) -DINVXF -c xf.c |
156 |
|
|
157 |
+ |
nwsdev.o: nwsdev.c nwsdev.h newsconstants.h |
158 |
+ |
$(CC) $(CFLAGS) -c nwsdev.c |
159 |
+ |
|
160 |
+ |
nwsdev.h: nwsdev.cps newsconstants.h |
161 |
+ |
cps nwsdev.cps |
162 |
+ |
|
163 |
|
# |
164 |
|
# Include dependencies: |
165 |
|
# |
174 |
|
data.o mx_data.o p_data.o t_data.o: data.h |
175 |
|
|
176 |
|
aed.o devcomm.o devmain.o devtable.o \ |
177 |
< |
editline.o sundev.o tty.o x10.o x11.o: driver.h |
177 |
> |
editline.o nwsdev.o sundev.o tty.o x10.o x11.o: driver.h |
178 |
|
|
179 |
|
face.o o_face.o source.o: face.h |
180 |
|
|
182 |
|
|
183 |
|
cone.o face.o objset.o otypes.o readobj.o readoct.o: object.h |
184 |
|
|
185 |
< |
ambient.o objset.o octree.o raytrace.o \ |
186 |
< |
readoct.o rpmain.o rtmain.o rvmain.o rv2.o rv3.o source.o: octree.h |
185 |
> |
ambient.o objset.o octree.o raytrace.o readoct.o \ |
186 |
> |
rpmain.o rtmain.o rtrace.o rvmain.o rv2.o rv3.o source.o: octree.h |
187 |
|
|
188 |
|
o_instance.o instance.o: instance.h octree.h |
189 |
|
|
190 |
< |
ambient.o cone.o dielectric.o func.o normal.o o_cone.o otypes.o \ |
191 |
< |
text.o raytrace.o readobj.o readoct.o rtrace.o \ |
190 |
> |
ambient.o cone.o dielectric.o func.o normal.o o_cone.o objset.o \ |
191 |
> |
otypes.o text.o raytrace.o readobj.o readoct.o rtrace.o \ |
192 |
|
rv2.o source.o sphere.o: otypes.h |
193 |
|
|
194 |
|
ambient.o rpict.o rv3.o source.o: random.h |