source: freewrt/package/switch/Makefile@ 45e7b1b

freewrt_1_0 freewrt_2_0
Last change on this file since 45e7b1b was c8b93bd, checked in by Waldemar Brodkorb <wbx@…>, 19 years ago

major package Makefile cleanup. remove mostly-clean, add licence header, always use RSTRIP varibale for stripping, rename some init scripts, indent

git-svn-id: svn://www.freewrt.org/trunk/freewrt@600 afb5a338-a214-0410-bd46-81f09a774fd1

  • Property mode set to 100644
File size: 2.0 KB
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
7include $(TOPDIR)/rules.mk
8include $(TOPDIR)/mk/targets.mk
9
10PKG_NAME:= kmod-switch
11PKG_RELEASE:= 1
12
13DISTFILES:=
14
15include $(TOPDIR)/mk/package.mk
16
17$(eval $(call PKG_template,KMOD_SWITCH_CORE,$(PKG_NAME)-core,$(KERNEL_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE))))
18$(eval $(call PKG_template,KMOD_SWITCH_ADMTEK,$(PKG_NAME)-admtek,$(KERNEL_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE))))
19$(eval $(call PKG_template,KMOD_SWITCH_ROBO,$(PKG_NAME)-robo,$(KERNEL_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE))))
20
21$(WRKBUILD)/.prepared:
22 mkdir -p $(WRKBUILD)
23 $(INSTALL_DATA) ./src/* $(WRKBUILD)/
24 touch $@
25
26$(WRKBUILD)/.configured:
27 touch $@
28
29$(WRKBUILD)/.built:
30 $(MAKE) -C "$(LINUX_DIR)" \
31 CROSS_COMPILE="$(TARGET_CROSS)" \
32 ARCH="$(ARCH)" \
33 PATH="$(TARGET_PATH)" \
34 SUBDIRS="$(WRKBUILD)" \
35 EXTRA_CFLAGS="-DBCMGPIO2" \
36 modules
37 touch $@
38
39$(IPKG_KMOD_SWITCH_CORE):
40 $(INSTALL_DIR) $(IDIR_KMOD_SWITCH_CORE)/lib/modules/$(KERNEL_VERSION)
41 $(INSTALL_DATA) $(WRKBUILD)/switch-core.$(KERNEL_MOD_SUFFIX) \
42 $(IDIR_KMOD_SWITCH_CORE)/lib/modules/$(KERNEL_VERSION)
43 $(IPKG_BUILD) $(IDIR_KMOD_SWITCH_CORE) $(PACKAGE_DIR)
44
45$(IPKG_KMOD_SWITCH_ADMTEK):
46 $(INSTALL_DIR) $(IDIR_KMOD_SWITCH_ADMTEK)/lib/modules/$(KERNEL_VERSION)
47 $(INSTALL_DATA) $(WRKBUILD)/switch-adm.$(KERNEL_MOD_SUFFIX) \
48 $(IDIR_KMOD_SWITCH_ADMTEK)/lib/modules/$(KERNEL_VERSION)
49 $(IPKG_BUILD) $(IDIR_KMOD_SWITCH_ADMTEK) $(PACKAGE_DIR)
50
51$(IPKG_KMOD_SWITCH_ROBO):
52 $(INSTALL_DIR) $(IDIR_KMOD_SWITCH_ROBO)/lib/modules/$(KERNEL_VERSION)
53 $(INSTALL_DATA) $(WRKBUILD)/switch-robo.$(KERNEL_MOD_SUFFIX) \
54 $(IDIR_KMOD_SWITCH_ROBO)/lib/modules/$(KERNEL_VERSION)
55 $(IPKG_BUILD) $(IDIR_KMOD_SWITCH_ROBO) $(PACKAGE_DIR)
56
Note: See TracBrowser for help on using the repository browser.