2 # Copyright (C) 2016 Velocloud Inc.
3 # Copyright (C) 2016 Aleksander Morgado <aleksander@aleksander.es>
5 # This is free software, licensed under the GNU General Public License v2.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=libqrtr-glib
15 PKG_SOURCE_URL
:=https
://gitlab.freedesktop.org
/mobile-broadband
/libqrtr-glib.git
16 PKG_SOURCE_VERSION
:=$(PKG_VERSION
)
17 PKG_MIRROR_HASH
:=ffb918edf96581d4ba310bd1e975297e9a7006a7e26f37934afde462585125f2
19 PKG_MAINTAINER
:=Nicholas Smith
<nicholas.smith@telcoantennas.com.au
>
21 include $(INCLUDE_DIR
)/package.mk
22 include $(INCLUDE_DIR
)/nls.mk
23 include $(INCLUDE_DIR
)/meson.mk
25 TARGET_CFLAGS
+= -ffunction-sections
-fdata-sections
-fno-merge-all-constants
-fmerge-constants
26 TARGET_LDFLAGS
+= -Wl
,--gc-sections
28 define Package
/libqrtr-glib
32 TITLE
:=Helper library to talk to QRTR enabled modems
33 URL
:=https
://gitlab.freedesktop.org
/mobile-broadband
/libqrtr-glib
34 LICENSE
:=LGPL-2.1
-or-later
35 LICENSE_FILES
:=COPYING.LIB
38 define Package
/libqrtr-glib
/description
39 Helper library talk to QRTR enabled modems.
43 -Dintrospection
=false \
47 define Build
/InstallDev
48 $(INSTALL_DIR
) $(1)/usr
/include
50 $(PKG_INSTALL_DIR
)/usr
/include/libqrtr-glib \
53 $(INSTALL_DIR
) $(1)/usr
/lib
55 $(PKG_INSTALL_DIR
)/usr
/lib
/libqrtr-glib
*.so
* \
58 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
60 $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/qrtr-glib.
pc \
61 $(1)/usr
/lib
/pkgconfig
64 define Package
/libqrtr-glib
/install
65 $(INSTALL_DIR
) $(1)/usr
/lib
67 $(PKG_INSTALL_DIR
)/usr
/lib
/libqrtr-glib
*.so.
* \
71 $(eval
$(call BuildPackage
,libqrtr-glib
))