From 152486fa3c36c3b99d17d5b553cf87ef412fae8e Mon Sep 17 00:00:00 2001
|
From: Li xin <lixin.fnst@cn.fujitsu.com>
|
Date: Mon, 1 Dec 2014 01:53:41 +0900
|
Subject: [PATCH] Makefile:modify CFLAGS to aviod build error.
|
|
Upstream-Status: pending
|
|
Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com>
|
---
|
Makefile | 22 +++++++++++-----------
|
plugins/Makefile | 6 +++---
|
2 files changed, 14 insertions(+), 14 deletions(-)
|
|
diff --git a/Makefile b/Makefile
|
index 4aaa448..baa7882 100644
|
--- a/Makefile
|
+++ b/Makefile
|
@@ -152,10 +152,10 @@ LIBS.dmalloc= -ldmalloc
|
export USE_DMALLOC
|
endif
|
|
-CPPFLAGS= $(CPPFLAGS.l2tptest) $(CPPFLAGS-y)
|
-CFLAGS= -I. -Iusl -Icli -isystem include \
|
- -MMD -Wall -Werror -Wno-strict-aliasing \
|
- $(CPPFLAGS) $(CPPFLAGS.dmalloc) \
|
+ADD_CPPFLAGS= $(CPPFLAGS.l2tptest) $(CPPFLAGS-y)
|
+ADD_CFLAGS= -I. -Iusl -Icli -isystem include \
|
+ -MMD -Wall -Wno-strict-aliasing \
|
+ $(ADD_CPPFLAGS) $(CPPFLAGS.dmalloc) \
|
-DSYS_LIBDIR=$(SYS_LIBDIR)
|
LDFLAGS.l2tpd= -Wl,-E -L. -Lusl -lusl -ldl $(LIBS.dmalloc) -lc
|
LDFLAGS.l2tpconfig= -Lcli -lcli -lreadline $(LIBS.dmalloc) $(READLINE_LDFLAGS) -lc
|
@@ -170,10 +170,10 @@ CFLAGS.optimize= $(OPT_CFLAGS)
|
endif
|
export CFLAGS.optimize
|
|
-CFLAGS+= $(CFLAGS.optimize)
|
+ADD_CFLAGS+= $(CFLAGS.optimize)
|
|
ifeq ($(L2TP_USE_ASYNC_RPC),y)
|
-CPPFLAGS+= -DL2TP_ASYNC_RPC
|
+ADD_CPPFLAGS+= -DL2TP_ASYNC_RPC
|
endif
|
|
ifeq ($(L2TP_FEATURE_RPC_MANAGEMENT),y)
|
@@ -220,13 +220,13 @@ endif
|
|
# Compile without -Wall because rpcgen-generated code is full of warnings.
|
%_xdr.o: %_xdr.c
|
- $(CC) -I. -MMD -w $(CFLAGS.optimize) -c $(CPPFLAGS) $<
|
+ $(CC) -I. -MMD -w $(CFLAGS.optimize) -c $(ADD_CPPFLAGS) $<
|
|
%_client.o: %_client.c
|
- $(CC) -I. -MMD -w $(CFLAGS.optimize) -c $(CPPFLAGS) $<
|
+ $(CC) -I. -MMD -w $(CFLAGS.optimize) -c $(ADD_CPPFLAGS) $<
|
|
%_server.o: %_server.c
|
- $(CC) -I. -MMD -w $(CFLAGS.optimize) -c $(CPPFLAGS) $<
|
+ $(CC) -I. -MMD -w $(CFLAGS.optimize) -c $(ADD_CPPFLAGS) $<
|
|
%_xdr.c: %.x
|
-$(RM) $@
|
@@ -272,7 +272,7 @@ l2tpconfig: $(L2TPCONFIG_SRCS.o)
|
$(CC) -o $@ $^ $(LDFLAGS.l2tpconfig)
|
|
%.o: %.c
|
- $(CC) -c $(CFLAGS) $< -o $@
|
+ $(CC) -c $(CFLAGS) $(ADD_CFLAGS) $< -o $@
|
|
l2tp_options.h: FORCE
|
@rm -f $@.tmp
|
@@ -325,7 +325,7 @@ install: install-all
|
install-all: all install-daemon install-app
|
|
install-daemon:
|
- @for d in $(filter-out usl,$(SUBDIRS)); do $(MAKE) -C $$d $(MFLAGS) EXTRA_CFLAGS="$(CPPFLAGS)" install; if [ $$? -ne 0 ]; then exit 1; fi; done
|
+ @for d in $(filter-out usl,$(SUBDIRS)); do $(MAKE) -C $$d $(MFLAGS) EXTRA_CFLAGS="$(CPPFLAGS) $(ADD_CPPFLAGS)" install; if [ $$? -ne 0 ]; then exit 1; fi; done
|
$(INSTALL) -d $(DESTDIR)/usr/sbin
|
$(INSTALL) openl2tpd $(DESTDIR)/usr/sbin
|
|
diff --git a/plugins/Makefile b/plugins/Makefile
|
index 5be996d..6810236 100644
|
--- a/plugins/Makefile
|
+++ b/plugins/Makefile
|
@@ -1,7 +1,7 @@
|
-CFLAGS := $(CFLAGS.optimize) -MMD -Wall \
|
+ADD_CFLAGS := $(CFLAGS.optimize) -MMD -Wall \
|
-isystem ../include \
|
-I. -I.. -I../usl -fPIC $(EXTRA_CFLAGS)
|
-LDFLAGS := -shared
|
+ADD_LDFLAGS := -shared
|
|
PLUGINS.c:= ppp_unix.c ppp_null.c ipsec.c event_sock.c
|
|
@@ -21,7 +21,7 @@ clean:
|
$(RM) $(PLUGINS.so) $(wildcard *.o) $(wildcard *.d) $(SRC.generated)
|
|
%.so: %.c
|
- $(CC) -o $@ $(LDFLAGS) $(CFLAGS) $<
|
+ $(CC) -o $@ $(LDFLAGS) $(ADD_LDFLAGS) $(CFLAGS) $(ADD_CFLAGS) $<
|
|
install: all
|
$(INSTALL) -d $(DESTDIR)$(SYS_LIBDIR)/openl2tp
|
--
|
1.8.4.2
|