NAME = Broadcast
DEST = /LocalApps

CFLAGS = -O -Wall -I../Headers
LFLAGS = -L../Lib -lNeXT_s -lbroadcast \
		-u .objc_category_name_Listener_PublicPort \
		-sectcreate __ICON app Broadcast.tiff

$(NAME).daemon	:	BroadcastDaemon.o Controller.o Broadcast.tiff \
			../Lib/libbroadcast.a
	cc $(CFLAGS) -o $(NAME).daemon *.o $(LFLAGS)

install		:	$(NAME).daemon
	cp $(NAME).daemon $(DEST)
	-strip $(DEST)/$(NAME).daemon
clean	:
	-rm *.o
	-rm Broadcast.tiff
	-rm $(NAME).daemon

BroadcastDaemon.o	:	BroadcastDaemon.m
	cc $(CFLAGS) -c BroadcastDaemon.m
	
Controller.o	:	Controller.m
	cc $(CFLAGS) -c Controller.m

Broadcast.tiff	:	BroadcastM.tiff BroadcastC.tiff
	tiffutil -cat BroadcastM.tiff BroadcastC.tiff -o Broadcast.tiff
