home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Resource Library: Graphics
/
graphics-16000.iso
/
msdos
/
raytrace
/
vort
/
vort
/
makefile
< prev
next >
Wrap
Makefile
|
1991-02-11
|
2KB
|
85 lines
#
# Makefile for vort
#
#
############################################################
#
UNIXFLAGS = -O
SUN3FLAGS = -O4 -fsingle -f68881 /usr/lib/f68881/libm.il
SUN3LIBS = -lsuntool -lsunwindow -lpixrect -lm
SUN3XFLAGS = -O4 -fsingle -f68881 /usr/lib/f68881/libm.il
SUN3XLIBS = -lX11
SUN4FLAGS = -O2 -fsingle
SUN4LIBS = -lsuntool -lsunwindow -lpixrect -lm
SUN4XFLAGS = -O2 -fsingle
SUN4XLIBS = -lX11
X11FLAGS = -O
X11LIBS = -lX11
IRISFLAGS = -O -DSYSV
IRISLIBS =
APOLLOFLAGS = -O -M3000
APOLLOLIBS =
all:
@echo "Usage: 'make unix', 'make sun3', 'make sun4', 'make iris4D', 'make sun3X', make sun4X, 'make x11', 'make Apollo' or 'make clobber'"
unix:
cd lib; make MFLAGS="$(UNIXFLAGS)"
cd art/src; make MFLAGS="$(UNIXFLAGS)"
cd tools; make MFLAGS="$(UNIXFLAGS)"
sun3:
cd lib; make MFLAGS="$(SUN3FLAGS)"
cd art/src; make MFLAGS="$(SUN3FLAGS)"
cd tools; make MFLAGS="$(SUN3FLAGS)"
cd sun; make MFLAGS="$(SUN3FLAGS)" MLIBS="$(SUN3LIBS)"
sun3X:
cd lib; make MFLAGS="$(SUN3XFLAGS)"
cd art/src; make MFLAGS="$(SUN3XFLAGS)"
cd tools; make MFLAGS="$(SUN3XFLAGS)"
cd X11; make MFLAGS="$(SUN3XFLAGS)" MLIBS="$(SUN3XLIBS)"
sun4:
cd lib; make MFLAGS="$(SUN4FLAGS)"
cd art/src; make MFLAGS="$(SUN4FLAGS)"
cd tools; make MFLAGS="$(SUN4FLAGS)"
cd sun; make MFLAGS="$(SUN4FLAGS)" MLIBS="$(SUN4LIBS)"
sun4X:
cd lib; make MFLAGS="$(SUN4XFLAGS)"
cd art/src; make MFLAGS="$(SUN4XFLAGS)"
cd tools; make MFLAGS="$(SUN4XFLAGS)"
cd X11; make MFLAGS="$(SUN4XFLAGS)" MLIBS="$(SUN4XLIBS)"
x11:
cd lib; make MFLAGS="$(X11FLAGS)"
cd art/src; make MFLAGS="$(X11FLAGS)"
cd tools; make MFLAGS="$(X11FLAGS)"
cd X11; make MFLAGS="$(X11FLAGS)" MLIBS="$(X11LIBS)"
iris4D:
cd lib; make MFLAGS="$(IRISFLAGS)" RANLIB="ar ts "
cd art/src; make MFLAGS="$(IRISFLAGS)"
cd tools; make MFLAGS="$(IRISFLAGS)"
cd iris; make MFLAGS="$(IRISFLAGS)" MLIBS="$(IRISLIBS)"
Apollo:
cd lib; make MFLAGS="$(APOLLOFLAGS)"
cd art/src; make MFLAGS="$(APOLLOFLAGS)"
cd tools; make MFLAGS="$(APOLLOFLAGS)"
cd apollo; make MFLAGS="$(APOLLOFLAGS)" MLIBS="$(APOLLOLIBS)"
clobber:
cd lib; rm -f core *.o *.lint libvort.a
cd tools; rm -f median greyscale pixinfo gamma targ2pix pix2ps mulmcut *.o *.lint core
cd art/src; rm -f core *.o *.lint art artd dart
cd sun; rm -f core *.o *.lint ?disp disp
cd apollo; rm -f core *.o *.lint ?disp disp
cd X11; rm -f core *.o *.lint ?disp disp