ifndef COMPILING_WHOLE_TREE
TOPDIR:=$(shell pwd)
TOPDIR:=$(shell dirname $(TOPDIR))
TOPDIR:=$(shell dirname $(TOPDIR))
TOPDIR:=$(shell dirname $(TOPDIR))
TOPDIR:=$(shell dirname $(TOPDIR))
TOPDIR:=$(shell dirname $(TOPDIR))
endif
include $(TOPDIR)/Rules.make

KDIR:=$(TOPDIR)/linux

include $(KDIR)/.config
include $(KDIR)/arch/mips/Makefile

HPATH = $(KDIR)/include

DEFS:=
ifeq ($(CONFIG_UMA),y)
DEFS := -DCONFIG_BLUEZ_BNEP_PROTO_FILTER=1 -DCONFIG_BLUEZ_BNEP_MC_FILTER=1
endif


MODULES = bnep.o

CFLAGS := $(CFLAGS) $(DEFS) -O2 -DMODULE -D__KERNEL__ -I. -I../include -I$(HPATH) \
         -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing \
         -mlong-calls

bnep_OBJS =  core.o netdev.o sock.o crc32.o

all : $(MODULES)

bnep.o : $(bnep_OBJS)
	$(LD) $(LDFLAGS) -r -o bnep.o $(bnep_OBJS)

%.o: %.c
	$(CC) $(CFLAGS) -o $@ -c $<

clean :
	rm -f *.o
