summaryrefslogtreecommitdiff
path: root/cleopatre/Makefile
diff options
context:
space:
mode:
authorFisher Cheng2013-09-27 18:47:13 +0800
committerJulien Lacour2013-10-01 12:12:50 +0200
commit530ba809e1abf304d701a5a481b857f62a23363a (patch)
tree80b8f7dad2260bf7b3cb5b5c916b693f86b60ad8 /cleopatre/Makefile
parent47c5b4d0929439d782ad6ea0f71d7eff0cdf4c75 (diff)
cleo: add MT7601U drv into bundle generation process, refs #4011
Diffstat (limited to 'cleopatre/Makefile')
-rw-r--r--cleopatre/Makefile13
1 files changed, 13 insertions, 0 deletions
diff --git a/cleopatre/Makefile b/cleopatre/Makefile
index 2f4d32481b..17b267be8f 100644
--- a/cleopatre/Makefile
+++ b/cleopatre/Makefile
@@ -30,6 +30,7 @@ BUNDLE_TMP_PATH=$(BUNDLE_TMP)/$(BUNDLE_NAME)/bundle
BUNDLE_GENBIN_PATH=$(WORK_DIRECTORY)/binaries
BUNDLE_PLCBIN_PATH=$(BUNDLE_PATH)/binaries
BUNDLE_RT5572DRV_PATH=$(BUNDLE_PATH)/rt5572drv
+BUNDLE_MT7601UDRV_PATH=$(BUNDLE_PATH)/mt7601udrv
CLEOPATRE_PATH=$(WORK_DIRECTORY)/cleopatre
CESAR_PATH=$(WORK_DIRECTORY)/cesar
@@ -40,6 +41,7 @@ LIBMME_PATH=$(CLEOPATRE_PATH)/application/libmme
PLCDRV_PATH=$(CLEOPATRE_PATH)/devkit/plcdrv
RT5572DRV_PATH=$(CLEOPATRE_PATH)/devkit/rt5572drv
+MT7601UDRV_PATH=$(CLEOPATRE_PATH)/devkit/mt7601udrv
PLCD_NAME=plcd
PLCD_PATH=$(CLEOPATRE_PATH)/devkit/plcd
@@ -113,6 +115,9 @@ bundle-standalone:
$(Q)echo "Generate RT5572 binaries..."
$(Q)mkdir -p $(BUNDLE_RT5572DRV_PATH)
$(Q)[ "$(RT5572DRV_BINS)" = "" ] || $(MAKE) $(RT5572DRV_BINS)
+ $(Q)echo "Generate MT7601U binaries..."
+ $(Q)mkdir -p $(BUNDLE_MT7601UDRV_PATH)
+ $(Q)[ "$(MT7601UDRV_BINS)" = "" ] || $(MAKE) $(MT7601UDRV_BINS)
$(Q)echo "Generate Bundle archive..."
$(Q)$(MAKE) prepare-includes
$(Q)find $(BUNDLE_PATH)/application/ -name Module -exec rm -f '{}' ';'
@@ -192,6 +197,14 @@ rt5572drv:
$(Q)cp $(RT5572DRV_PATH)/S90wifi $(BUNDLE_RT5572DRV_PATH)/S90wifi
$(Q)cp $(RT5572DRV_PATH)/hotplug-wifi $(BUNDLE_RT5572DRV_PATH)/hotplug-wifi
+mt7601udrv:
+ -$(Q)$(MAKE) -C $(CLEOPATRE_PATH)/buildroot clean distclean
+ $(Q)$(MAKE) -C $(CLEOPATRE_PATH)/buildroot ${mse500_REF_BOARD}_defconfig
+ $(Q)$(MAKE) -C $(CLEOPATRE_PATH)/buildroot mt7601udrv
+ $(Q)cp $(MT7601UDRV_PATH)/os/linux/mt7601Uap.ko $(BUNDLE_MT7601UDRV_PATH)/mt7601Uap.ko
+ $(Q)cp $(MT7601UDRV_PATH)/RT2870AP.dat $(BUNDLE_MT7601UDRV_PATH)/RT2870AP.dat
+ $(Q)cp $(MT7601UDRV_PATH)/S32wifi $(BUNDLE_MT7601UDRV_PATH)/S32wifi
+
uboot:
$(Q)$(MAKE) -C $(UBOOT_TMP_PATH) clean distclean sdk300_config
$(Q)$(MAKE) -C $(UBOOT_TMP_PATH)