# the network audio access daemon runs on port naad
MY_PORT = \"naad\"

LOCAL_DEVICE_FILE = \"$(SOUNDDIR)/config/LocalSoundHardware\"

MYOBJS = LocalSoundServer.o\
	 Message.o\
	 MessageList.o 

include ../Makefile.defines
include ../Makefile.common

DEPEND_OBJS = $(MYOBJS) 
LIBS =

DEFINES = -DMY_PORT=$(MY_PORT) -DNETROOT=$(ROOT_TMP) -DLOCAL_DEVICE_FILE=$(LOCAL_DEVICE_FILE)


SRCDIRS = .:../../NetworkAudioAccessDaemon:$(COMMON_SUBDIRS)
vpath %.cc  $(SRCDIRS)
vpath %.c  $(SRCDIRS)
vpath %.h  .:../Includes:$(SRCDIRS)
vpath %.o  ../CommonObjs

C++FLAGS = -O -I. -I../../Includes -I../../NetworkAudioAccessDaemon $(DEFINES)
CFLAGS   = -O -I. -I../../Includes -I../../NetworkAudioAccessDaemon $(DEFINES)
C++ = g++
CC = gcc



default: makedepend naad

naad: $(OBJS)
	$(C++) $(C++FLAGS) -o $@ $(OBJFILES) $(LIBS)

install: naad
	install -d $(SOUNDLIBDIR)
	install -d $(SOUNDDIR)/config
	install -s naad $(SOUNDLIBDIR)
	cp ../../config/LocalSoundHardware $(SOUNDDIR)/config

clean:
	rm -f *.o *.BAK *.CKP *~ core *.dep		
	rm -f naad
	
%.dep: %.cc
	$(C++) $(C++FLAGS) -M $< > $@

%.dep: %.c
	$(CC) $(CFLAGS) -M $< > $@

%.o: %.cc
	DEPENDENCIES_OUTPUT="$*.dep"; export DEPENDENCIES_OUTPUT; \
	$(C++) $(C++FLAGS) -c $<

%.i: %.cc force
	$(C++) $(C++FLAGS) -E $< | sed '/^[ 	]*$$/d' > $@

makedepend:  $(DEPEND_OBJS:.o=.dep)
	cat *.dep > Makefile.depend

include Makefile.depend

force:
