lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

Makefile (2223B)


      1 #
      2 # Copyright (C) 2015 OpenWrt.org
      3 #
      4 # This is free software, licensed under the GNU General Public License v2.
      5 # See /LICENSE for more information.
      6 #
      7 
      8 include $(TOPDIR)/rules.mk
      9 
     10 PKG_NAME:=openobex
     11 PKG_VERSION:=1.7.1
     12 PKG_RELEASE:=1
     13 
     14 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)-Source
     15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-Source.tar.gz
     16 PKG_SOURCE_URL:=@SF/openobex
     17 PKG_MD5SUM:=3181bfed9cb7db591605391068cb0085
     18 
     19 PKG_LICENSE:=GPL-2.0+ LGPL-2.1+
     20 PKG_LICENSE_FILES:=COPYING
     21 PKG_MAINTAINER:=Nicolas Thill <nico@openwrt.org>
     22 
     23 include $(INCLUDE_DIR)/package.mk
     24 include $(INCLUDE_DIR)/cmake.mk
     25 
     26 define Package/openobex/Default
     27   TITLE:=Open Source impl of the OBject EXchange protocol
     28   URL:=https://www.gitorious.org/openobex
     29 endef
     30 
     31 define Package/openobex
     32 $(call Package/openobex/Default)
     33   SECTION:=utils
     34   CATEGORY:=Utilities
     35   TITLE+= (meta)
     36   DEPENDS:=+openobex-apps +libopenobex
     37 endef
     38 
     39 define Package/openobex-apps
     40 $(call Package/openobex/Default)
     41   SECTION:=utils
     42   CATEGORY:=Utilities
     43   TITLE+= (apps)
     44   DEPENDS:=+libopenobex +bluez-libs
     45 endef
     46 
     47 define Package/libopenobex
     48 $(call Package/openobex/Default)
     49   SECTION:=libs
     50   CATEGORY:=Libraries
     51   TITLE+= (library)
     52   DEPENDS:=+libusb-1.0
     53 endef
     54 
     55 CMAKE_OPTIONS += \
     56 	-DBUILD_DOCUMENTATION:BOOL=OFF \
     57 
     58 MAKE_FLAGS += \
     59 	openobex openobex-apps \
     60 
     61 define Build/InstallDev
     62 	$(INSTALL_DIR) $(1)/usr/include
     63 	$(CP) $(PKG_INSTALL_DIR)/usr/include/openobex $(1)/usr/include/
     64 	$(INSTALL_DIR) $(1)/usr/lib
     65 	$(CP) $(PKG_INSTALL_DIR)/usr/lib/libopenobex.so* $(1)/usr/lib/
     66 	$(CP) $(PKG_BUILD_DIR)/apps/lib/libopenobex-apps-common.a $(1)/usr/lib/
     67 	$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
     68 	$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/openobex.pc $(1)/usr/lib/pkgconfig/
     69 endef
     70 
     71 define Package/openobex/install
     72 	:
     73 endef
     74 
     75 define Package/openobex-apps/install
     76 	$(INSTALL_DIR) $(1)/usr/bin
     77 	$(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
     78 	$(INSTALL_DIR) $(1)/usr/sbin
     79 	$(CP) $(PKG_INSTALL_DIR)/usr/sbin/* $(1)/usr/sbin/
     80 endef
     81 
     82 define Package/libopenobex/install
     83 	$(INSTALL_DIR) $(1)/usr/lib
     84 	$(CP) $(PKG_INSTALL_DIR)/usr/lib/libopenobex.so.* $(1)/usr/lib/
     85 endef
     86 
     87 $(eval $(call BuildPackage,openobex))
     88 $(eval $(call BuildPackage,openobex-apps))
     89 $(eval $(call BuildPackage,libopenobex))