English Language flag
// Log In
// CVSweb
Project: FreeWRT
// Summary // Activity // Search // Tracker // Lists // News // SCM // Wiki

SCM Repository

ViewVC logotype

Contents of /branches/common-nfo/package/broadcom-wl/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3427 - (show annotations) (download)
Wed Aug 8 11:08:41 2007 UTC (6 years, 6 months ago) by tg
File size: 2266 byte(s)
merge in trunk rev. 3426
1 # $FreeWRT$
2 #-
3 # This file is part of the FreeWRT project. FreeWRT is copyrighted
4 # material, please see the LICENCE file in the top-level directory
5 # or at http://www.freewrt.org/licence for details.
6
7 include ${TOPDIR}/rules.mk
8
9 PKG_NAME:= broadcom-wl
10 PKG_VERSION:= 4.80.53.0
11 PKG_RELEASE:= 13
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

root@freewrt.org:443
ViewVC Help
Powered by ViewVC 1.1.20