#!/bin/bash
PLATFORM = MT7622
CONNECTIVITY_CHIP = MT7915
IS_OPENWRT = yes
ifeq ($(CONFIG_DEFAULTS_MEDIATEK_MT7622),y)
PLATFORM = MT7622
endif
ifeq ($(CONFIG_DEFAULTS_MEDIATEK_MT7628),y)
PLATFORM = MT7628
endif
ifeq ($(CONFIG_MTK_VENDOR_LIB_HCI_TYPE),y)
PLATFORM = HCI_TYPE
endif
ifeq ($(CONFIG_SUPPORT_OPENWRT),y)
all:
ifeq ($(CONFIG_USER_GATT_APCLI),y)
	sed -i '5c #define CONFIG_USER_GATT_APCLI 1' ./../../bluetooth_mw/non_rpc_test/inc/btmw_test_config.h
else
	sed -i '5c #define CONFIG_USER_GATT_APCLI 0' ./../../bluetooth_mw/non_rpc_test/inc/btmw_test_config.h
endif
	sh openwrt_build_bluetooth.sh $(PLATFORM) $(CONNECTIVITY_CHIP) $(IS_OPENWRT) $(CC) $(CXX) $(STRIP)
clean:
	sh openwrt_clean_bluetooth.sh
else
#for lsdk case
all:
ifeq ($(CONFIG_USER_GATT_APCLI),y)
	sed -i '5c #define CONFIG_USER_GATT_APCLI 1' ./../../bluetooth_mw/non_rpc_test/inc/btmw_test_config.h
else
	sed -i '5c #define CONFIG_USER_GATT_APCLI 0' ./../../bluetooth_mw/non_rpc_test/inc/btmw_test_config.h
endif
	sh openwrt_build_bluetooth.sh $(PLATFORM)
clean:
	sh openwrt_clean_bluetooth.sh
romfs:
	sh bt_collect.sh $(PLATFORM)
endif