1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR
)/rules.mk
9 PKG_HASH
:= 610b8d1df172acc39a4fdf1eaa47a57b04873c82f32152e7a62e29b6ff9cb397
10 PKG_DESCR
:= kernel module utils
11 PKG_SECTION
:= sys
/utils
13 PKG_URL
:= http
://profusion.mobi
/index.php
14 PKG_SITES
:= https
://www.kernel.org
/pub
/linux
/utils
/kernel
/kmod
/
18 PKG_SUBPKGS
:= KMOD LIBKMOD
19 PKGSD_LIBKMOD
:= kernel module library
20 PKGSC_LIBKMOD
:= libs
/misc
22 include $(ADK_TOPDIR
)/mk
/host.mk
23 include $(ADK_TOPDIR
)/mk
/package.mk
25 $(eval
$(call HOST_template
,KMOD
,kmod
,$(PKG_VERSION
)-${PKG_RELEASE}))
26 $(eval
$(call PKG_template
,KMOD
,kmod
,$(PKG_VERSION
)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
27 $(eval
$(call PKG_template
,LIBKMOD
,libkmod
,$(PKG_VERSION
)-${PKG_RELEASE},${PKGSS_LIBKMOD},${PKGSD_LIBKMOD},${PKGSC_LIBKMOD},${PKG_OPTS}))
29 CONFIG_STYLE
:= minimal
30 CONFIGURE_ARGS
+= --host
=${GNU_TARGET_NAME} \
33 HOST_CONFIGURE_ARGS
+= --disable-manpages \
37 ln
-sf kmod
$(STAGING_HOST_DIR
)/usr
/bin
/depmod
38 ln
-sf kmod
$(STAGING_HOST_DIR
)/usr
/bin
/modinfo
41 $(INSTALL_DIR
) $(IDIR_KMOD
)/usr
/bin
42 $(INSTALL_BIN
) $(WRKINST
)/usr
/bin
/kmod \
44 cd
$(IDIR_KMOD
)/usr
/bin
&& ln
-sf kmod modinfo
45 cd
$(IDIR_KMOD
)/usr
/bin
&& ln
-sf kmod modprobe
46 cd
$(IDIR_KMOD
)/usr
/bin
&& ln
-sf kmod lsmod
47 cd
$(IDIR_KMOD
)/usr
/bin
&& ln
-sf kmod insmod
48 cd
$(IDIR_KMOD
)/usr
/bin
&& ln
-sf kmod depmod
49 cd
$(IDIR_KMOD
)/usr
/bin
&& ln
-sf kmod rmmod
52 $(INSTALL_DIR
) $(IDIR_LIBKMOD
)/usr
/lib
53 $(CP
) $(WRKINST
)/usr
/lib
/libkmod
*.so
* \
54 $(IDIR_LIBKMOD
)/usr
/lib
56 include ${ADK_TOPDIR}/mk
/host-bottom.mk
57 include ${ADK_TOPDIR}/mk
/pkg-bottom.mk