#
# Makefile	Makefile for xbmstreamd
#
# Version:	$Id:$
#
# Copyright	(C)Miquel van Smoorenburg 2007
#

CFLAGS		= -Wall -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
LDFLAGS		=
LANG		= C
LIBS		=

PTHREADS	= 1

ifeq ($(PTHREADS),1)
CFLAGS		+= -D_REENTRANT -DUSE_PTHREADS
LIBS		+= -lpthread
endif

PROGS		= xbmstreamd
OBJS		= xbmstreamd.o xbmsp.o backend-xbmsp.o backend-file.o

all:		$(PROGS)

xbmstreamd:	$(OBJS)
		$(CC) $(LDFLAGS) -o xbmstreamd $(OBJS) $(LIBS)

xbmstreamd.o:	xbmstreamd.c xbmstreamd.h xbmsp.h
xbmsp.o:	xbmsp.c xbmsp.h
backend-xbmsp.o: backend-xbmsp.c xbmstreamd.h xbmsp.h
backend-file.o: backend-file.c xbmstreamd.h xbmsp.h

clean:
		rm -f $(PROGS) $(OBJS)

