CC=gcc
CFLAGS=-O2 -Wall
LDFLAGS= 
DEBUG=
PREFIX=/usr/local

phone: main.o audio.o smalloc.o net.o
	${CC} ${DEBUG} ${LDFLAGS} -o phone main.o audio.o smalloc.o net.o
main.o: main.c config.h audio.h 
	${CC} ${DEBUG} ${CFLAGS} -c main.c
audio.o: audio.c config.h audio.h
	${CC} ${DEBUG} ${CFLAGS} -c audio.c
smalloc.o: smalloc.c audio.h config.h
	${CC} ${DEBUG} ${CFLAGS} -c smalloc.c
net.o: net.c audio.h config.h
	${CC} ${DEBUG} ${CFLAGS} -c net.c 

clean: 
	rm -f *.o phone

install: phone  
	install -s -g root -m 555 -o root phone ${PREFIX}/bin/phone 
	install -g root -m 444 -o root phone.1 ${PREFIX}/man/man1/phone.1 
