CC	      = acc
DEST	      = /usr/local/bin
MANDEST	      = /usr/local/man
EXTHDRS	      = /usr/include/ctype.h \
		/usr/include/pwd.h \
		/usr/include/stdio.h \
		/usr/include/stdlib.h \
		/usr/include/string.h \
		/usr/include/sys/stdtypes.h \
		/usr/include/sys/sysmacros.h \
		/usr/include/sys/types.h
HDRS	      =
CFLAGS	      = -O -I/usr/local/include
LDFLAGS	      = -L/usr/local/lib
LIBS	      = -lrplay
LINKER	      = acc
MAKEFILE      = Makefile
OBJS	      = mailsound.o
PRINT	      = pr
PROGRAM	      = mailsound
MANPAGE	      = man1/mailsound.1
SRCS	      = mailsound.c

all:		$(PROGRAM)

$(PROGRAM):     $(OBJS)
		@echo -n "Loading $(PROGRAM) ... "
		@$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
		@echo "done"

clean:;		@rm -f $(OBJS) *.bak $(PROGRAM) man1/*.bak

depend:;	@mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)

index:;		@ctags -wx $(HDRS) $(SRCS)

install:	$(PROGRAM)
		@echo Installing $(PROGRAM) in $(DEST)
		@install -s $(PROGRAM) $(DEST)
		@echo Installing the man page in $(MANDEST)/man1
		@install $(MANPAGE) $(MANDEST)/man1

print:;		@$(PRINT) $(HDRS) $(SRCS)

program:        $(PROGRAM)

tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)

update:		$(DEST)/$(PROGRAM)

shar:
		shar Makefile $(SRCS) $(HDRS) $(MANPAGE) > $(PROGRAM).shar

$(DEST)/$(PROGRAM): $(SRCS) $(HDRS) $(EXTHDRS)
		@make -f $(MAKEFILE) DEST=$(DEST) install
###
