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 = -DCONFIG_BLUEZ_RFCOMM_TTY=1

MODULES = rfcomm.o

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

rfcomm_OBJS =  core.o sock.o tty.o crc.o

all : $(MODULES)

rfcomm.o : $(rfcomm_OBJS)
	$(LD) $(LDFLAGS) -r -o rfcomm.o $(rfcomm_OBJS)

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

clean :
	rm -f *.o
