NAME = libbroadcast.a

CFLAGS = -O -ObjC -Wall

$(NAME) : BroadcastSpeaker.o BroadcastListener.o ListenerAdditions.o
	ar rv $(NAME) *.o
	ranlib -s $(NAME)

install	:	$(NAME)

BroadcastSpeaker.m	:	Broadcast.msg
	msgwrap	Broadcast.msg
	cp BroadcastListener.h ../Headers
	cp BroadcastSpeaker.h ../Headers

BroadcastListener.m	:	Broadcast.msg
	msgwrap Broadcast.msg
	cp BroadcastListener.h ../Headers
	cp BroadcastSpeaker.h ../Headers

BroadcastSpeaker.o	:	BroadcastSpeaker.m
	cc $(CFLAGS) -c BroadcastSpeaker.m

BroadcastListener.o	:	BroadcastListener.m
	cc $(CFLAGS) -c BroadcastListener.m
	
ListenerAdditions.o	:	ListenerAdditions.m
	cc $(CFLAGS) -c ListenerAdditions.m
	cp ListenerAdditions.h ../Headers

