# Select your audio output device.  Current choices are:
#   Sun:   Sun workstation with audio hardware.
#   HP:    HP9000s700 with audio hardware.
#   X11:   The X11 window system.
# Adding a new device is as simple as creating a new implementation of the
# beep.h interface.  See beep*.c for examples.  Please send any additions
# to the authors.
#
DEVICE = X11

# For termio a la System V, add -DUSG to DEFINES.
# For alternate random number generator, add either -DUSELRAND for lrand48(),
#   or -DUSERAND for (ugh) rand().
DEFINES =


CFLAGS  = -O ${DEFINES}


morse:	morse${DEVICE}
	rm -f $@
	ln morse${DEVICE} $@

morseSun:	morse.o beepSun.o
	cc -o $@ morse.o beepSun.o -L/usr/demo/SOUND -laudio -lm

morseHP:	morse.o beepHP.o alarm.o
	cc -o $@ morse.o beepHP.o alarm.o -lm

morseX11:	morse.o beepX11.o alarm.o
	cc -o $@ morse.o beepX11.o alarm.o -lX11

QSO:	QSO.o
	cc -o $@ QSO.o

test:
	QSO | morse -l -e

clean:
	rm -f *.o morseSun morseHP morseX11 QSO

squeakyclean:	clean
	rm -f morse


morse.o:	beep.h
beepSun.o:	beep.h
beepHP.o:	beep.h alarm.h
beepX11.o:	beep.h alarm.h
alarm.o:	alarm.h
