2 # Copyright (C) 2018 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
11 PKG_VERSION
:=1.10-20140304
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
15 PKG_SOURCE_URL
:=https
://github.com
/vbouchaud
/gsmlib.git
17 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
18 PKG_SOURCE_VERSION
:=cd5442de07cfe052316ede58640ef81b20627276
19 PKG_MIRROR_HASH
:=bc24d7ddcb5f4b5f9160351d9f38cf6f35f3feef969f675f883b32d04c8c80fa
21 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)
23 # Need Makefile.in.in from gettext-full/host and po.m4 from gettext-full
24 PKG_BUILD_DEPENDS
:=gettext-full
/host gettext-full
30 PKG_LICENSE
:=LGPL-2.1
+
31 PKG_LICENSE_FILES
:=COPYING
32 PKG_MAINTAINER
:=Sebastian Kemper
<sebastian_ml@gmx.net
>
34 include $(INCLUDE_DIR
)/package.mk
36 define Package
/$(PKG_NAME
)/Default
38 URL
:=https
://github.com
/vbouchaud
/gsmlib
41 define Package
/$(PKG_NAME
)
42 $(call Package
/$(PKG_NAME
)/Default
)
45 TITLE
:=GSM mobile phone access lib
49 define Package
/gsm-utils
50 $(call Package
/$(PKG_NAME
)/Default
)
53 TITLE
:=GSM mobile phone access apps
57 define Package
/$(PKG_NAME
)/description
58 A library to access GSM mobile phones via GSM modems.
61 define Package
/gsm-utils
/description
62 Some simple command line programs to access GSM mobile phones via GSM modems.
65 TARGET_CXXFLAGS
+= -std
=c
++11
67 define Build
/InstallDev
68 $(INSTALL_DIR
) $(1)/usr
/include/$(PKG_NAME
)
70 $(PKG_INSTALL_DIR
)/usr
/include/$(PKG_NAME
)/*.h \
71 $(1)/usr
/include/$(PKG_NAME
)
72 $(INSTALL_DIR
) $(1)/usr
/lib
73 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libgsmme.so
* $(1)/usr
/lib
77 $(call Build
/Prepare
/Default
)
79 $(STAGING_DIR_HOSTPKG
)/share
/gettext
/po
/Makefile.in.in \
83 define Package
/$(PKG_NAME
)/install
84 $(INSTALL_DIR
) $(1)/usr
/lib
85 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libgsmme.so
* $(1)/usr
/lib
88 define Package
/gsm-utils
/install
89 $(INSTALL_DIR
) $(1)/usr
/bin
90 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/* $(1)/usr
/bin
93 $(eval
$(call BuildPackage
,$(PKG_NAME
)))
94 $(eval
$(call BuildPackage
,gsm-utils
))