summaryrefslogtreecommitdiff
path: root/cleopatre/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'cleopatre/Makefile')
-rw-r--r--cleopatre/Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/cleopatre/Makefile b/cleopatre/Makefile
index 507f8decbb..91d4cffdba 100644
--- a/cleopatre/Makefile
+++ b/cleopatre/Makefile
@@ -32,6 +32,9 @@ BUNDLE_PLCBIN_PATH=$(BUNDLE_PATH)/binaries
BUNDLE_RT5572DRV_PATH=$(BUNDLE_PATH)/rt5572drv
BUNDLE_MT7601UDRV_PATH=$(BUNDLE_PATH)/mt7601udrv
BUNDLE_P1905BIN_PATH=$(BUNDLE_PATH)/p1905_managerd
+no_wifi_1905_config:=
+ap_enrollee_1905_config:=-wifi_support -wifi_role=enrollee -wifi_chip=mt7601
+ap_registrar_1905_config:=-wifi_support -wifi_role=registrar -wifi_chip=mt7601
CLEOPATRE_PATH=$(WORK_DIRECTORY)/cleopatre
CESAR_PATH=$(WORK_DIRECTORY)/cesar
@@ -210,12 +213,15 @@ mt7601udrv:
$(Q)cp $(MT7601UDRV_PATH)/RT2870AP.dat $(BUNDLE_MT7601UDRV_PATH)/RT2870AP.dat
$(Q)cp $(MT7601UDRV_PATH)/S32wifi $(BUNDLE_MT7601UDRV_PATH)/S32wifi
-p1905_managerd: $(foreach eboard,$(P1905_ENABLE_BORAD),p1905_managerd-$(eboard))
+p1905_managerd: $(foreach type,$(P1905_BIN_TYPE),p1905_managerd-$(type))
p1905_managerd-%:
-$(Q)$(MAKE) -C $(CLEOPATRE_PATH)/buildroot clean distclean
- $(Q)$(MAKE) -C $(CLEOPATRE_PATH)/buildroot $*_defconfig
+ $(Q)$(MAKE) -C $(CLEOPATRE_PATH)/buildroot ${P1905_REF_BOARD}_defconfig
$(Q)$(MAKE) -C $(CLEOPATRE_PATH)/buildroot p1905_managerd
+ $(Q)$(MAKE) -C $(P1905_MANAGERD_PATH) clean
+ $(Q)cd $(P1905_MANAGERD_PATH);$(P1905_MANAGERD_PATH)/p1905-config $($*_1905_config)
+ $(Q)$(MAKE) -C $(P1905_MANAGERD_PATH)
$(Q)cp $(P1905_MANAGERD_PATH)/p1905_managerd $(BUNDLE_P1905BIN_PATH)/$@
$(Q)cp $(P1905_MANAGERD_PATH)/S98p1905 $(BUNDLE_P1905BIN_PATH)/S98p1905