xref: /OK3568_Linux_fs/buildroot/package/smstools3/0001-fix-Makefile.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunMakefile: fix rules
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunIn a Makefile, recipes should follow rules, there can not be variable
4*4882a593Smuzhiyundefinitions in-between.
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunAlthough make-3.81 is happy about it, make-4.0 (and probably 3.82 too)
7*4882a593Smuzhiyundo whine loudly.
8*4882a593Smuzhiyun
9*4882a593SmuzhiyunSigned-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
10*4882a593Smuzhiyun[Fabrice: update for 3.1.21]
11*4882a593SmuzhiyunSigned-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
12*4882a593Smuzhiyun
13*4882a593Smuzhiyundiff -durN smstools3-3.1.15.orig/src/Makefile smstools3-3.1.15/src/Makefile
14*4882a593Smuzhiyun--- smstools3-3.1.15.orig/src/Makefile	2010-09-21 13:29:14.000000000 +0200
15*4882a593Smuzhiyun+++ smstools3-3.1.15/src/Makefile	2014-09-01 22:27:02.719939329 +0200
16*4882a593Smuzhiyun@@ -39,14 +39,13 @@
17*4882a593Smuzhiyun
18*4882a593Smuzhiyun all: smsd
19*4882a593Smuzhiyun
20*4882a593Smuzhiyun-smsd: smsd.c extras.o locking.o cfgfile.o logging.o alarm.o smsd_cfg.o charset.o stats.o blacklist.o whitelist.o modeminit.o pdu.o charshift.o
21*4882a593Smuzhiyun-
22*4882a593Smuzhiyun ifneq (,$(findstring SOLARIS,$(CFLAGS)))
23*4882a593Smuzhiyun ifeq (,$(findstring DISABLE_INET_SOCKET,$(CFLAGS)))
24*4882a593Smuzhiyun 	override LFLAGS += -lsocket -lnsl
25*4882a593Smuzhiyun endif
26*4882a593Smuzhiyun endif
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun+smsd: smsd.c extras.o locking.o cfgfile.o logging.o alarm.o smsd_cfg.o charset.o stats.o blacklist.o whitelist.o modeminit.o pdu.o charshift.o
29*4882a593Smuzhiyun ifneq (,$(findstring NOSTATS,$(CFLAGS)))
30*4882a593Smuzhiyun 	$(CC) $(CFLAGS) -o $@ $^ $(LFLAGS)
31*4882a593Smuzhiyun else
32