2 # Copyright (C) 2015 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
)-Source.
tar.gz
15 PKG_SOURCE_URL
:=@SF
/openobex
16 PKG_HASH
:=158860aaea52f0fce0c8e4b64550daaae06df2689e05834697b7e8c7d73dd4fc
17 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)-Source
20 PKG_LICENSE
:=GPL-2.0
-or-later LGPL-2.1
-or-later
21 PKG_LICENSE_FILES
:=COPYING
22 PKG_CPE_ID
:=cpe
:/a
:openobex
:openobex
24 include $(INCLUDE_DIR
)/package.mk
25 include $(INCLUDE_DIR
)/cmake.mk
27 define Package
/openobex
/Default
28 TITLE
:=Open Source impl of the OBject EXchange protocol
29 URL
:=https
://www.gitorious.org
/openobex
32 define Package
/openobex
33 $(call Package
/openobex
/Default
)
37 DEPENDS
:=+openobex-apps
+libopenobex
40 define Package
/openobex-apps
41 $(call Package
/openobex
/Default
)
45 DEPENDS
:=+libopenobex
+bluez-libs
48 define Package
/libopenobex
49 $(call Package
/openobex
/Default
)
57 -DBUILD_DOCUMENTATION
:BOOL
=OFF
60 $(call Build
/Compile
/Default
,openobex openobex-apps
)
63 define Build
/InstallDev
64 $(INSTALL_DIR
) $(1)/usr
/include
65 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/openobex
$(1)/usr
/include/
66 $(INSTALL_DIR
) $(1)/usr
/lib
67 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libopenobex.so
* $(1)/usr
/lib
/
68 $(CP
) $(PKG_BUILD_DIR
)/apps
/lib
/libopenobex-apps-common.a
$(1)/usr
/lib
/
69 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
70 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/openobex.
pc $(1)/usr
/lib
/pkgconfig
/
73 define Package
/openobex
/install
77 define Package
/openobex-apps
/install
78 $(INSTALL_DIR
) $(1)/usr
/bin
79 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/* $(1)/usr
/bin
/
80 $(INSTALL_DIR
) $(1)/usr
/sbin
81 $(CP
) $(PKG_INSTALL_DIR
)/usr
/sbin
/* $(1)/usr
/sbin
/
84 define Package
/libopenobex
/install
85 $(INSTALL_DIR
) $(1)/usr
/lib
86 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libopenobex.so.
* $(1)/usr
/lib
/
89 $(eval
$(call BuildPackage
,openobex
))
90 $(eval
$(call BuildPackage
,openobex-apps
))
91 $(eval
$(call BuildPackage
,libopenobex
))