PREFIX   = ../install
CROSS    = arm-none-linux-
ROOT     = $(PREFIX)/$(CROSS:%-=%)

#For Yocto use

RFX_TEST_CLIENT = false
RFX_TEST_AOSP = false

$(warning ########## libvendor_ril BB_TELEFWK_OPTION $(BB_TELEFWK_OPTION) ##########)
ifeq ($(BB_APN_OPTION), true)
    SUBDIRS=apn
else
SUBDIRS  = \
           librilproxyutils 
		   
ifeq ($(BB_TELEFWK_OPTION), true)
    SUBDIRS += tele_fwk 
else
    SUBDIRS +=  mtk-rilproxy 
endif

ifeq ($(RFX_TEST_CLIENT), true)
    SUBDIRS += tests
endif

ifeq ($(RFX_TEST_AOSP), true)
    SUBDIRS += aosp/librilutils \
               aosp/libril \
               aosp/rild \
               aosp/reference-ril
endif
endif
$(warning ########## libvendor_ril SUBDIRS  $(SUBDIRS) ##########)
export SIM_COUNT?=1

.PHONY: all build clean pack_rootfs

all: build

build: clean

clean:
	$(warning ########## clean ril ##########)
	for i in $(SUBDIRS); do			\
		(cd $$i && make clean);			\
		if [ $$? != 0 ]; then		\
			exit 1;					\
		fi							\
	done

build:
	$(warning ########## build ril ##########)
	for i in $(SUBDIRS); do			\
		(cd $$i && make);			\
		if [ $$? != 0 ]; then		\
			exit 1;					\
		fi							\
	done

install:
	$(warning ########## install ril ##########)
	for i in $(SUBDIRS); do			\
		(cd $$i && make install);			\
		if [ $$? != 0 ]; then		\
			exit 1;					\
		fi							\
	done

pack_rootfs:
	$(warning ########## pack_rootfs ril ##########)
	for i in $(SUBDIRS); do			\
		(cd $$i && make pack_rootfs);			\
		if [ $$? != 0 ]; then		\
			exit 1;					\
		fi							\
	done
