2 # Copyright (C) 2014 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
).
tar.gz
15 PKG_SOURCE_URL
:=http
://smstools3.kekekasvi.com
/packages
/
16 PKG_HASH
:=a26ba4c02b16f6cf13177bffca6c9230dc5fefaeba8e3030cd4e4905f6a92084
17 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)
19 PKG_MAINTAINER
:=Harald Geyer
<harald@ccbib.org
>
21 PKG_LICENSE_FILES
:=LICENSE
25 include $(INCLUDE_DIR
)/package.mk
26 include $(INCLUDE_DIR
)/nls.mk
28 define Package
/smstools3
31 TITLE
:=SMS Server Tools
3
32 DEPENDS
:=$(ICONV_DEPENDS
)
33 URL
:=http
://smstools3.kekekasvi.com
/
36 define Package
/smstools3
/description
37 The SMS Server Tools
3 is a SMS Gateway software which can send and receive
38 short messages through GSM modems and mobile phones.
41 TARGET_CFLAGS
+= -D NUMBER_OF_MODEMS
=1
42 TARGET_CFLAGS
+= $(if
$(ICONV_FULL
),-D USE_ICONV
)
43 TARGET_CFLAGS
+= -D DISABLE_INET_SOCKET
44 TARGET_CFLAGS
+= -W
-Wall
45 TARGET_CFLAGS
+= -D_FILE_OFFSET_BITS
=64
46 TARGET_CFLAGS
+= -fcommon
48 MAKE_VARS
+= LFLAGS
="$(TARGET_LDFLAGS) $(if $(ICONV_FULL),-liconv)"
50 define Package
/smstools3
/configure
53 define Package
/smstools3
/install
54 $(INSTALL_DIR
) $(1)/usr
/bin
56 $(PKG_BUILD_DIR
)/src
/smsd \
57 $(PKG_BUILD_DIR
)/scripts
/sendsms \
59 $(INSTALL_DIR
) $(1)/etc
/init.d
60 $(INSTALL_BIN
) .
/files
/smstools3.init
$(1)/etc
/init.d
/smstools3
61 $(INSTALL_DIR
) $(1)/etc
62 $(INSTALL_CONF
) .
/files
/smstools3.conf
$(1)/etc
/smsd.conf
65 $(eval
$(call BuildPackage
,smstools3
))