# # Copyright 1994 by Sun Microsystems, Inc. # # # Makefile # # you must set the following enviroment varaiables X11HOME:sh = echo ${X11HOME:-${OPENWINHOME}} MOTIFHOME:sh = echo ${MOTIFHOME:-/usr/dt} XGLHOME:sh = echo ${XGLHOME:-/opt/SUNWits/Graphics-sw/xgl-3.0} XILHOME:sh = echo ${XILHOME:-/opt/SUNWits/Graphics-sw/xil} SOUNDHOME:sh = echo ${SOUNDHOME:-/usr/demo/SOUND} SUNWSPRO:sh = echo ${SUNWSPRO:-/opt/SUNWspro} .KEEP_STATE: LIBSPOT = -L$(MOTIFHOME)/lib -L$(X11HOME)/lib -L$(XGLHOME)/lib -L$(XILHOME)/lib -L$(SOUNDHOME)/lib INCSPOT = -I$(MOTIFHOME)/include -I$(XGLHOME)/include -I$(XILHOME)/include -I$(X11HOME)/include -I$(X11HOME)/include/X11 -I$(X11HOME)/Xau -I$(SOUNDHOME)/include #MY_CC = $(SUNWSPRO)/SC2.0.1/cc MY_CC = cc CFLAGS = -O -fsingle $(DEFINES) $(INCSPOT) #CFLAGS = -fsingle -fast $(DEFINES) $(INCSPOT) LFLAGS = #LIBS = -lxgl -lxil -lX11 -ldl -ldga -ldps -lXt -lXext -lm #LIBS = -lxgl -lxil -lX11 -ldl -ldga -ldps -lXt -lXext -lm LIBS = -lxgl -lxil -laudio -lXm -lXt -lXext -lX11 -lsocket -lgen -lnsl -ldl -ldga -ldps -lm pBook: main.o xilMovie.o xglDraw.o \ dpsText.o dpsTextwrap.o gasMolecules.o \ viewControls.o speed.o audio.o SDKcolormap.o xCmapDB.o $(MY_CC) $(LFLAGS) -o pBook \ main.o xilMovie.o xglDraw.o \ dpsText.o dpsTextwrap.o gasMolecules.o xCmapDB.o\ viewControls.o speed.o audio.o SDKcolormap.o\ $(LIBSPOT) $(LIBS) dpsTextwrap.c: dpsTextwrap.psw $(OPENWINHOME)/bin/pswrap -o dpsTextwrap.c dpsTextwrap.psw main.o: main.c pBook.h $(MY_CC) -c $(CFLAGS) main.c xilMovie.o: xilMovie.c audio.h speed.h pBook.h $(MY_CC) -c $(CFLAGS) xilMovie.c xglDraw.o: xglDraw.c xCmapDB.h pBook.h $(MY_CC) -c $(CFLAGS) xglDraw.c dpsText.o: dpsText.c pBook.h $(MY_CC) -c $(CFLAGS) dpsText.c dpsTextwrap.o: dpsTextwrap.c $(MY_CC) -c $(CFLAGS) dpsTextwrap.c gasMolecules.o: gasMolecules.c gasMolecules.h $(MY_CC) -c $(CFLAGS) gasMolecules.c viewControls.o: viewControls.c viewControls.h $(MY_CC) -c $(CFLAGS) viewControls.c audio.o: audio.c audio.h $(MY_CC) -c $(CFLAGS) audio.c speed.o: speed.c speed.h $(MY_CC) -c $(CFLAGS) speed.c SDKcolormap.o: SDKcolormap.c SDKcolormap.h $(MY_CC) -c $(CFLAGS) SDKcolormap.c xCmapDB.o: xCmapDB.c xCmapDB.h $(MY_CC) -c $(CFLAGS) xCmapDB.c clean: rm -f *.o dpsTextwrap.c pBook