
# Disclaimer:  I have no idea what I'm doing.
#	Rick Miller <rick@ee.uwm.edu>

.SUFFIXES: .c .o
OBJS = auplay.o ulaw.o usage.o
CC = cc

# DELAY sets the *default* delay-loop count... You may have to change it.
#	20 works pretty well on my whimpy ol' 386s/20...

DEFS = -DVERSION="0.2" -DDELAY=20
CFLAGS = 

EXE_DIR = /usr/local/bin

TEST_FILES = whistle.au crash.au

.c:	; $(CC) $(CFLAGS) $(DEFS) -o $* $*.c
.c.o:	; $(CC) $(CFLAGS) $(DEFS) -c $*.c

all: auplay

auplay: $(OBJS)
	$(CC) $(CFLAGS) $(DEFS) -o auplay $(OBJS) -lm

test: auplay
	cat $(TEST_FILES) | ./auplay

install: auplay
	mkdir -p $(EXE_DIR)
	cp auplay $(EXE_DIR)
	chown root $(EXE_DIR)/auplay
	chmod u+s $(EXE_DIR)/auplay
	cp -i play $(EXE_DIR) && chmod 0755 $(EXE_DIR)/play

clean:
	rm -f $(OBJS) auplay core

