| 1 |
|
|---|
| 2 |
|
|---|
| 3 |
|
|---|
| 4 |
|
|---|
| 5 |
|
|---|
| 6 |
|
|---|
| 7 |
include ${TOPDIR}/rules.mk |
|---|
| 8 |
|
|---|
| 9 |
PKG_NAME:= broadcom-wl |
|---|
| 10 |
PKG_VERSION:= 4.80.53.0 |
|---|
| 11 |
PKG_RELEASE:= 15 |
|---|
| 12 |
PKG_MD5SUM:= a7d8dde3ce474c361143b83e1d9890b1 |
|---|
| 13 |
PKG_MODULE:= 11 |
|---|
| 14 |
MASTER_SITES:= http://www.freewrt.org/distfiles/ |
|---|
| 15 |
DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.bz2 |
|---|
| 16 |
|
|---|
| 17 |
include ${TOPDIR}/mk/package.mk |
|---|
| 18 |
include ${TOPDIR}/mk/kpkg.mk |
|---|
| 19 |
|
|---|
| 20 |
$(eval $(call PKG_template,KMOD_BROADCOM_WL,kmod-${PKG_NAME},${KERNEL_VERSION}-${BOARD}-${PKG_RELEASE},${ARCH},kernel (${KERNEL_VERSION}-${BOARD}-${KERNEL_RELEASE}))) |
|---|
| 21 |
$(eval $(call PKG_template,BROADCOM_WLC,broadcom-wlc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
|---|
| 22 |
$(eval $(call PKG_template,BROADCOM_WL_UTIL,broadcom-wl-util,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
|---|
| 23 |
$(eval $(call PKG_template,BROADCOM_NAS,broadcom-nas,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) |
|---|
| 24 |
|
|---|
| 25 |
do-build: |
|---|
| 26 |
${MAKE_ENV} ${MAKE} -C "${LINUX_DIR}" ${MAKE_FLAGS} \ |
|---|
| 27 |
SUBDIRS="${WRKBUILD}/kmod" \ |
|---|
| 28 |
modules |
|---|
| 29 |
${MAKE_ENV} ${MAKE} -C $(WRKBUILD)/wlc ${MAKE_FLAGS} \ |
|---|
| 30 |
CFLAGS="-I$(WRKBUILD)/wlc/include $(TARGET_CFLAGS)" \ |
|---|
| 31 |
all |
|---|
| 32 |
|
|---|
| 33 |
do-install: |
|---|
| 34 |
${INSTALL_DIR} ${IDIR_KMOD_BROADCOM_WL}/etc/modules.d |
|---|
| 35 |
${INSTALL_DIR} ${IDIR_KMOD_BROADCOM_WL}/lib/modules/${KERNEL_VERSION} |
|---|
| 36 |
${INSTALL_DATA} ./files/wl.modules \ |
|---|
| 37 |
${IDIR_KMOD_BROADCOM_WL}/etc/modules.d/${PKG_MODULE}-broadcom-wl |
|---|
| 38 |
${INSTALL_DATA} ${WRKBUILD}/kmod/wl.${KERNEL_MOD_SUFFIX} \ |
|---|
| 39 |
${IDIR_KMOD_BROADCOM_WL}/lib/modules/${KERNEL_VERSION} |
|---|
| 40 |
$(INSTALL_DIR) $(IDIR_BROADCOM_WLC)/etc/network/iftypes |
|---|
| 41 |
$(INSTALL_DATA) ./files/wl-broadcom $(IDIR_BROADCOM_WLC)/etc/network/iftypes |
|---|
| 42 |
$(INSTALL_DIR) $(IDIR_BROADCOM_WLC)/usr/sbin |
|---|
| 43 |
$(INSTALL_BIN) $(WRKBUILD)/wlc/wlc $(IDIR_BROADCOM_WLC)/usr/sbin |
|---|
| 44 |
$(INSTALL_DIR) $(IDIR_BROADCOM_WL_UTIL)/usr/sbin |
|---|
| 45 |
$(INSTALL_BIN) $(WRKBUILD)/wl $(IDIR_BROADCOM_WL_UTIL)/usr/sbin |
|---|
| 46 |
$(INSTALL_DIR) $(IDIR_BROADCOM_NAS)/usr/{lib,sbin} |
|---|
| 47 |
$(INSTALL_DATA) $(WRKBUILD)/libbcmcrypto.so $(IDIR_BROADCOM_NAS)/usr/lib |
|---|
| 48 |
$(INSTALL_BIN) $(WRKBUILD)/nas $(IDIR_BROADCOM_NAS)/usr/sbin |
|---|
| 49 |
ln -sf nas $(IDIR_BROADCOM_NAS)/usr/sbin/nas4not |
|---|
| 50 |
ln -sf nas $(IDIR_BROADCOM_NAS)/usr/sbin/nas4wds |
|---|
| 51 |
|
|---|
| 52 |
include ${TOPDIR}/mk/pkg-bottom.mk |
|---|