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

OBJECTS:=bnep.o cmtp.o hci.o l2cap.o parser.o rfcomm.o sdp.o

CFLAGS=-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1\
 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1\
 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1  \
 -I../include -I../../libs/include\
 -O2 -fPIC 
 
ifneq ($(sort $(filter y,$(CONFIG_SAGEM_LB2) $(CONFIG_GENERATION_SAGEM_MINI))),y)
CFLAGS += -mips32
endif

all : libparser.a

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

libparser.a : $(OBJECTS)
	$(AR) -rs $@ $(OBJECTS)

clean :
	rm -f *.o libparser.a
