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_MAINTAINER
:=GĂ©rald Kerma
<dreagle@doukki.net
>
16 PKG_LICENSE_FILES
:=LICENSE
20 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
21 PKG_SOURCE_URL
:=http
://smstools3.kekekasvi.com
/packages
/
22 PKG_MD5SUM
:=0241ef60e646fac1a06254a848e61ed7
24 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)
26 include $(INCLUDE_DIR
)/package.mk
27 include $(INCLUDE_DIR
)/nls.mk
29 define Package
/smstools3
32 TITLE
:=SMS Server Tools
3
33 DEPENDS
:=$(ICONV_DEPENDS
)
34 URL
:=http
://smstools3.kekekasvi.com
/
37 define Package
/smstools3
/description
38 The SMS Server Tools
3 is a SMS Gateway software which can send and receive
39 short messages through GSM modems and mobile phones.
42 TARGET_CFLAGS
+= -D NUMBER_OF_MODEMS
=1
43 TARGET_CFLAGS
+= $(if
$(ICONV_FULL
),-D USE_ICONV
)
44 TARGET_CFLAGS
+= -D DISABLE_INET_SOCKET
45 TARGET_CFLAGS
+= -W
-Wall
46 TARGET_CFLAGS
+= -D_FILE_OFFSET_BITS
=64
48 MAKE_VARS
+= LFLAGS
="$(TARGET_LDFLAGS) $(if $(ICONV_FULL),-liconv)"
52 define Package
/smstools3
/configure
55 define Package
/smstools3
/install
56 $(INSTALL_DIR
) $(1)/$(BINDIR
)
57 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/src
/smsd
$(1)/$(BINDIR
)/smsd
58 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/scripts
/sendsms
$(1)/$(BINDIR
)/sendsms
59 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/scripts
/sms2html
$(1)/$(BINDIR
)/sms2html
60 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/scripts
/sms2unicode
$(1)/$(BINDIR
)/sms2unicode
61 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/scripts
/unicode2sms
$(1)/$(BINDIR
)/unicode2sms
62 $(INSTALL_DIR
) $(1)/etc
/init.d
63 $(INSTALL_DATA
) -m
0755 .
/files
/smstools3.init
$(1)/etc
/init.d
/smstools3
64 $(INSTALL_DIR
) $(1)/etc
65 $(INSTALL_DATA
) -m
0755 .
/files
/smstools3.conf
$(1)/etc
/smsd.conf
68 $(eval
$(call BuildPackage
,smstools3
))