2 ifneq (,$(findstring 2.4.
,$(LINUX_VERSION
)))
5 ifneq (,$(findstring 2.6.
,$(LINUX_VERSION
)))
9 MODULES_SUBDIR
:=lib
/modules
/$(LINUX_VERSION
)
11 LINUX_BUILD_DIR
:=$(BUILD_DIR
)/linux-
$(KERNEL
)-$(BOARD
)
12 LINUX_DIR
:= $(LINUX_BUILD_DIR
)/linux-
$(LINUX_VERSION
)
13 LINUX_KERNEL
:=$(LINUX_BUILD_DIR
)/vmlinux
15 LINUX_TARGET_DIR
:=$(LINUX_BUILD_DIR
)/root
16 IPKG_KERNEL
:=IPKG_TMP
=$(BUILD_DIR
)/tmp IPKG_INSTROOT
=$(LINUX_TARGET_DIR
) IPKG_CONF_DIR
=$(LINUX_BUILD_DIR
) $(SCRIPT_DIR
)/ipkg
-force-defaults
-force-depends
18 LINUX_KARCH
:=$(shell echo
$(ARCH
) | sed
-e
's/i[3-9]86/i386/' \
25 KPKG_MAKEOPTS
:= IPKG
="$(IPKG_KERNEL)" \
28 TARGET_DIR
="$(LINUX_TARGET_DIR)" \
29 LINUX_BUILD_DIR
="$(LINUX_BUILD_DIR)" \
30 LINUX_DIR
="$(LINUX_DIR)" \
31 LINUX_VERSION
="$(LINUX_VERSION)" \
32 LINUX_RELEASE
="$(LINUX_RELEASE)"
34 KMOD_BUILD_DIR
:= $(LINUX_BUILD_DIR
)/linux-modules
35 MODULES_DIR
:= $(LINUX_BUILD_DIR
)/modules
/$(MODULES_SUBDIR
)
36 TARGET_MODULES_DIR
:= $(LINUX_TARGET_DIR
)/$(MODULES_SUBDIR
)
45 ifeq ($$(strip $(4)),)
51 IDEPEND_
$(1):=kernel
($(LINUX_VERSION
)-$(BOARD
)-$(LINUX_RELEASE
)) $(foreach pkg
,$(5),", $(pkg)")
53 PKG_
$(1) := $(PACKAGE_DIR
)/kmod-
$(2)_
$(LINUX_VERSION
)-$(BOARD
)-$(LINUX_RELEASE
)_
$(ARCH
).ipk
54 I_
$(1) := $(KMOD_BUILD_DIR
)/ipkg
/$(2)
56 ifeq ($$(KDEPEND_
$(1)),m
)
57 ifneq ($(BR2_PACKAGE_KMOD_
$(1)),)
58 TARGETS
+= $$(PKG_
$(1))
60 ifeq ($(BR2_PACKAGE_KMOD_
$(1)),y
)
61 INSTALL_TARGETS
+= $$(PKG_
$(1))
65 $$(PKG_
$(1)): $(LINUX_DIR
)/.modules_done
67 $(SCRIPT_DIR
)/make-ipkg-dir.sh
$$(I_
$(1)) ..
/control
/kmod-
$(2).control
$(LINUX_VERSION
)-$(BOARD
)-$(LINUX_RELEASE
) $(ARCH
)
68 echo
"Depends: $$(IDEPEND_$(1))" >> $$(I_
$(1))/CONTROL
/control
69 ifneq ($(strip $(3)),)
70 mkdir
-p
$$(I_
$(1))/lib
/modules
/$(LINUX_VERSION
)
71 $(CP
) $(3) $$(I_
$(1))/lib
/modules
/$(LINUX_VERSION
)
74 mkdir
-p
$$(I_
$(1))/etc
/modules.d
75 for module in
$(7); do \
76 echo
$$$$module >> $$(I_
$(1))/etc
/modules.d
/$(6)-$(2); \
80 $(IPKG_BUILD
) $$(I_
$(1)) $(PACKAGE_DIR
) $(MAKE_TRACE
)
84 KERNEL_IPKG
:=$(LINUX_BUILD_DIR
)/kernel_
$(LINUX_VERSION
)-$(BOARD
)-$(LINUX_RELEASE
)_
$(ARCH
).ipk
85 INSTALL_TARGETS
:= $(KERNEL_IPKG
)
This page took 0.046879 seconds and 5 git commands to generate.