source: freewrt/package/spca5xx/Makefile@ 18c227bd

freewrt_2_0
Last change on this file since 18c227bd was 94a3833, checked in by Waldemar Brodkorb <wbx@…>, 19 years ago
  • part 1

do not overwrite ARCH in mk/targets.mk
ARCH is used for ipkg package creation.

Add two new variables:
CPU_ARCH -> architecture + endianess f.e. mipsel
KERNEL_ARCH -> architecture for Kernel modules f.e. mips

fix all kernel module packages to use these variables.

  • part 2

start creation of board+kernel+model+fs specific
base-files-arch and kernel packages. needed for web image builder (wib)

git-svn-id: svn://www.freewrt.org/branches/freewrt_1_0@804 afb5a338-a214-0410-bd46-81f09a774fd1

  • Property mode set to 100644
File size: 1.1 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:= spca5xx
11PKG_VERSION:= 20060301
12PKG_RELEASE:= 1
13PKG_MD5SUM:= 4160e03c408ac254111febacf058b88a
14
15PKG_SOURCE_URL:= http://mxhaard.free.fr/spca50x/Download/
16
17include $(TOPDIR)/mk/package.mk
18
19$(eval $(call PKG_template,KMOD_SPCA5XX,kmod-spca5xx,$(KERNEL_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE))))
20
21$(WRKBUILD)/.configured:
22 touch $@
23
24$(WRKBUILD)/.built:
25 $(MAKE) -C $(LINUX_DIR) \
26 ARCH="$(KERNEL_ARCH)" \
27 CROSS_COMPILE="$(TARGET_CROSS)" \
28 KERNELVERSION="$(KERNEL)" \
29 SUBDIRS="$(WRKBUILD)" \
30 modules
31 touch $@
32
33$(IPKG_KMOD_SPCA5XX):
34 install -m0755 -d $(IDIR_KMOD_SPCA5XX)/lib/modules/$(KERNEL_VERSION)
35 $(CP) $(WRKBUILD)/spca5xx.$(KERNEL_MOD_SUFFIX) \
36 $(IDIR_KMOD_SPCA5XX)/lib/modules/$(KERNEL_VERSION)/
37 $(IPKG_BUILD) $(IDIR_KMOD_SPCA5XX) $(PACKAGE_DIR)
Note: See TracBrowser for help on using the repository browser.