1 # Copyright (C) 2009-2012 OpenWrt.org
3 # This is free software, licensed under the GNU General Public License v2.
4 # See /LICENSE for more information.
6 include $(TOPDIR
)/rules.mk
7 include $(INCLUDE_DIR
)/kernel.mk
14 UGW_BASENAME
=$(PKG_NAME
)-ugw_
$(UGW_VERSION
)
16 PKG_SOURCE
:=$(UGW_BASENAME
).
tar.bz2
17 PKG_BUILD_DIR
:=$(KERNEL_BUILD_DIR
)/$(UGW_BASENAME
)
18 PKG_SOURCE_URL
:=https
://gitlab.com
/prpl-foundation
/intel
/$(PKG_NAME
)/-/archive
/ugw_
$(UGW_VERSION
)/
19 PKG_HASH
:=055a1f5eab0abfaac34ac7b1613b93ec341fe9ae8462cb11c36c2b0989ce0ca7
20 PKG_MAINTAINER
:=John Crispin
<john@phrozen.org
>
21 PKG_LICENSE
:=GPL-2.0 BSD-2-Clause
22 PKG_LICENSE_FILES
:=LICENSE
23 PKG_EXTMOD_SUBDIRS
:=src
26 PKG_BUILD_FLAGS
:=no-mold
28 include $(INCLUDE_DIR
)/package.mk
30 define KernelPackage
/ltq-ifxos
32 CATEGORY
:=Kernel modules
34 TITLE
:=Lantiq OS abstraction library
35 URL
:=http
://www.lantiq.com
/
36 DEPENDS
:=@
(TARGET_lantiq||TARGET_ipq40xx
)
37 FILES
:=$(PKG_BUILD_DIR
)/src
/drv_ifxos.ko
38 AUTOLOAD
:=$(call AutoLoad
,10,drv_ifxos
)
44 --enable-kernelbuild
="$(LINUX_DIR)" \
45 --enable-kernelincl
="$(LINUX_DIR)/include" \
48 define Build
/InstallDev
49 $(INSTALL_DIR
) $(1)/usr
/{lib
,include/ifxos
}
50 $(CP
) $(PKG_BUILD_DIR
)/src
/include/* $(1)/usr
/include/ifxos
52 $(CP
) $(PKG_BUILD_DIR
)/src
/.libs
/libifxos.a
$(1)/usr
/lib
/libifxos.a
55 $(eval
$(call KernelPackage
,ltq-ifxos
))