mirror of
				https://github.com/Ysurac/openmptcprouter-feeds.git
				synced 2025-03-09 15:40:03 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			97 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			97 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
#
 | 
						|
# Copyright (C) 2016 Velocloud Inc.
 | 
						|
# Copyright (C) 2016 Aleksander Morgado <aleksander@aleksander.es>
 | 
						|
# Copyright (C) 2021 Ycarus (Yannick Chabanois) <ycarus@zugaina.org> for OpenMPTCProuter
 | 
						|
#
 | 
						|
# This is free software, licensed under the GNU General Public License v2.
 | 
						|
#
 | 
						|
 | 
						|
include $(TOPDIR)/rules.mk
 | 
						|
 | 
						|
PKG_SOURCE_PROTO:=git
 | 
						|
PKG_SOURCE_URL:=https://gitlab.freedesktop.org/mobile-broadband/libmbim.git
 | 
						|
PKG_SOURCE_VERSION:=3d6966640c7c3d11ba1a96577f1ddd4bc1549a78
 | 
						|
 | 
						|
PKG_NAME:=libmbim
 | 
						|
PKG_VERSION:=1.25.3-$(PKG_SOURCE_VERSION)
 | 
						|
PKG_RELEASE:=10
 | 
						|
 | 
						|
PKG_MAINTAINER:=Nicholas Smith <nicholas.smith@telcoantennas.com.au>
 | 
						|
 | 
						|
PKG_FIXUP:=autoreconf
 | 
						|
PKG_INSTALL:=1
 | 
						|
PKG_BUILD_PARALLEL:=1
 | 
						|
 | 
						|
include $(INCLUDE_DIR)/package.mk
 | 
						|
include $(INCLUDE_DIR)/nls.mk
 | 
						|
 | 
						|
CONFIGURE_ARGS += \
 | 
						|
	--disable-static \
 | 
						|
	--disable-gtk-doc \
 | 
						|
	--disable-gtk-doc-html \
 | 
						|
	--disable-gtk-doc-pdf \
 | 
						|
	--disable-silent-rules \
 | 
						|
	--enable-more-warnings=yes
 | 
						|
 | 
						|
define Package/libmbim
 | 
						|
  SECTION:=libs
 | 
						|
  CATEGORY:=Libraries
 | 
						|
  DEPENDS:=+glib2
 | 
						|
  TITLE:=Helper library and utils to talk to MBIM enabled modems
 | 
						|
  URL:=https://www.freedesktop.org/wiki/Software/libmbim
 | 
						|
  LICENSE:=LGPL-2.0-or-later
 | 
						|
  LICENSE_FILES:=COPYING.LIB
 | 
						|
endef
 | 
						|
 | 
						|
define Package/libmbim/description
 | 
						|
  Helper library to talk to MBIM enabled modems.
 | 
						|
  Add mbim-utils for extra utilities.
 | 
						|
endef
 | 
						|
 | 
						|
define Package/mbim-utils
 | 
						|
  SECTION:=utils
 | 
						|
  CATEGORY:=Utilities
 | 
						|
  DEPENDS:=+libmbim
 | 
						|
  TITLE:=Utilities to talk to MBIM enabled modems
 | 
						|
  URL:=https://www.freedesktop.org/wiki/Software/libmbim
 | 
						|
  LICENSE:=GPL-2.0-or-later
 | 
						|
  LICENSE_FILES:=COPYING
 | 
						|
endef
 | 
						|
 | 
						|
CONFIGURE_ARGS += \
 | 
						|
	--without-udev \
 | 
						|
	--without-udev-base-dir
 | 
						|
 | 
						|
define Build/InstallDev
 | 
						|
	$(INSTALL_DIR) $(1)/usr/include
 | 
						|
	$(CP) \
 | 
						|
		$(PKG_INSTALL_DIR)/usr/include/libmbim-glib \
 | 
						|
		$(1)/usr/include/
 | 
						|
 | 
						|
	$(INSTALL_DIR) $(1)/usr/lib
 | 
						|
	$(CP) \
 | 
						|
		$(PKG_INSTALL_DIR)/usr/lib/libmbim*.so* \
 | 
						|
		$(1)/usr/lib/
 | 
						|
 | 
						|
	$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
 | 
						|
	$(CP) \
 | 
						|
		$(PKG_INSTALL_DIR)/usr/lib/pkgconfig/mbim-glib.pc \
 | 
						|
		$(1)/usr/lib/pkgconfig
 | 
						|
endef
 | 
						|
 | 
						|
define Package/libmbim/install
 | 
						|
	$(INSTALL_DIR) $(1)/usr/lib
 | 
						|
	$(CP) \
 | 
						|
		$(PKG_INSTALL_DIR)/usr/lib/libmbim*.so.* \
 | 
						|
		$(1)/usr/lib/
 | 
						|
	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/mbim-proxy $(1)/usr/lib/
 | 
						|
endef
 | 
						|
 | 
						|
define Package/mbim-utils/install
 | 
						|
	$(INSTALL_DIR) $(1)/usr/bin
 | 
						|
	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mbimcli $(1)/usr/bin/
 | 
						|
	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mbim-network $(1)/usr/bin/
 | 
						|
endef
 | 
						|
 | 
						|
$(eval $(call BuildPackage,libmbim))
 | 
						|
$(eval $(call BuildPackage,mbim-utils))
 |