root/trunk/freewrt/package/broadcom-switch/Makefile

Revision 3518, 1.9 kB (checked in by tg, 1 year ago)

fix dependencies (I wonder who this was)

Line 
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 include ${TOPDIR}/mk/targets.mk
9
10 PKG_NAME:=              kmod-broadcom-switch
11 PKG_VERSION:=           1.1
12 PKG_RELEASE:=           2
13 NO_DISTFILES:=          1
14
15 include ${TOPDIR}/mk/package.mk
16
17 $(eval $(call PKG_template,KMOD_BROADCOM_SWITCH_CORE,${PKG_NAME}-core,${KERNEL_VERSION}-${BOARD}-${PKG_VERSION}-${PKG_RELEASE},${ARCH},kernel (${KERNEL_VERSION}-${BOARD}-${KERNEL_RELEASE})))
18 $(eval $(call PKG_template,KMOD_BROADCOM_SWITCH_ADMTEK,${PKG_NAME}-admtek,${KERNEL_VERSION}-${BOARD}-${PKG_VERSION}-${PKG_RELEASE},${ARCH},kernel (${KERNEL_VERSION}-${BOARD}-${KERNEL_RELEASE})))
19 $(eval $(call PKG_template,KMOD_BROADCOM_SWITCH_ROBO,${PKG_NAME}-robo,${KERNEL_VERSION}-${BOARD}-${PKG_VERSION}-${PKG_RELEASE},${ARCH},kernel (${KERNEL_VERSION}-${BOARD}-${KERNEL_RELEASE})))
20
21 FLAGS=  -DBROADCOM
22 ifeq ($(KERNEL),2.4)
23 FLAGS+= -DBCMDRIVER -I$(LINUX_DIR)/arch/mips/bcm947xx/include
24 endif
25
26 do-build:
27         ${MAKE} -C "${LINUX_DIR}" \
28                 CROSS_COMPILE="${TARGET_CROSS}" \
29                 ARCH="${KERNEL_ARCH}" \
30                 SUBDIRS="${WRKBUILD}" \
31                 EXTRA_CFLAGS="${FLAGS}" \
32                 modules
33
34 do-install:
35         ${INSTALL_DIR} ${IDIR_KMOD_BROADCOM_SWITCH_CORE}/lib/modules/${KERNEL_VERSION}
36         ${INSTALL_DIR} ${IDIR_KMOD_BROADCOM_SWITCH_ADMTEK}/lib/modules/${KERNEL_VERSION}
37         ${INSTALL_DIR} ${IDIR_KMOD_BROADCOM_SWITCH_ROBO}/lib/modules/${KERNEL_VERSION}
38         ${INSTALL_DATA} ${WRKBUILD}/switch-core.${KERNEL_MOD_SUFFIX} \
39                 ${IDIR_KMOD_BROADCOM_SWITCH_CORE}/lib/modules/${KERNEL_VERSION}
40         ${INSTALL_DATA} ${WRKBUILD}/switch-adm.${KERNEL_MOD_SUFFIX} \
41                 ${IDIR_KMOD_BROADCOM_SWITCH_ADMTEK}/lib/modules/${KERNEL_VERSION}
42         ${INSTALL_DATA} ${WRKBUILD}/switch-robo.${KERNEL_MOD_SUFFIX} \
43                 ${IDIR_KMOD_BROADCOM_SWITCH_ROBO}/lib/modules/${KERNEL_VERSION}
44
45 include ${TOPDIR}/mk/pkg-bottom.mk
Note: See TracBrowser for help on using the browser.