##	X Project Makefile for Laser Light Show Demo
##	Ron Wilder 31 Aug 89
##
EXEC=	laser
##
## DEFINES
##
##  
##	-g = Debugging info
##	-O = Optimize (cannot have -g then)
##	-I = Includes
CFLAGS=	-O -f
##
##
INCLUDES= /usr/include/X11
##
##
##	Libraries
##	X11	X11 graphics library
##
LIBS=	-lXaw	\
	-lXmu	\
	-lXt 	\
	-lX11
##
##
OBJECTS=	lasermainx.o	\
		laserevent.o	\
		laserwidget.o	\
		laserx.o
##	
##	Command to compile and link objects together
##
$(EXEC):	$(OBJECTS)
		cc81 -o $(EXEC) -I$(INCLUDES) $(OBJECTS) $(LIBS)

## for laser target side
laserv:	laserv.c
	cc -c laserv.c

all:	laserv.o	\
	$(OBJECTS)
	(make)

clean:
	(rm -f *.o)
	(make all)

##
##
##	Dependencies
##
laserx.o: laser.h
lasermainx.o: laserxt.h laserglobals.h 
laserwidget.o: laserxt.h laserglobals.h laser.bm
laserevent.o: laserxt.h
laserv.o: laser.h dac.h
##
##	end of make file
##

