blob: d6f7eb5554a8660000af8bdc2b2640c6fd5f1efb [file] [log] [blame]
Brad Bishop1a4b7ee2018-12-16 17:11:34 -08001From d22ddc73f00ed056032a635ee8379305ec83bf81 Mon Sep 17 00:00:00 2001
2From: Robert Yang <liezhi.yang@windriver.com>
3Date: Wed, 11 Jul 2018 12:02:50 +0800
4Subject: [PATCH] plugins/Makefile.am: fix for automake 1.16.1
5
6Fixed:
7| i586-poky-linux-gcc: error: netflowPlugin.o: No such file or directory
8| i586-poky-linux-gcc: error: unrecognized command line option '-flat_namespace'; did you mean '-Wnamespaces'?
9| i586-poky-linux-gcc: fatal error: no input files
10
11The previous code make things complicated, but we don't have to, let libtool do
12most of the things can fix the problem.
13
14Upstream-Status: Pending [ntop is not longer maintained any more, we need consider moving to ntopng]
15
16Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
17---
18 plugins/Makefile.am | 34 ++++++----------------------------
19 1 file changed, 6 insertions(+), 28 deletions(-)
20
21diff --git a/plugins/Makefile.am b/plugins/Makefile.am
22index 64492e0..bcd0c10 100644
23--- a/plugins/Makefile.am
24+++ b/plugins/Makefile.am
25@@ -69,40 +69,18 @@ libsflowPlugin_la_CFLAGS = $(AM_CFLAGS)
26 # by default ntop looks for plugins in the plugins/ subdirectory
27 #
28
29-
30-.libs/libnetflowPlugin.so@SO_VERSION_PATCH@:
31- @if test -f libnetflowPlugin_la-netflowPlugin.o; then \
32- $(CC) @MAKE_SHARED_LIBRARY_PARM@ -o .libs/libnetflowPlugin.so@SO_VERSION_PATCH@ libnetflowPlugin_la-netflowPlugin.o; \
33- else \
34- $(CC) @MAKE_SHARED_LIBRARY_PARM@ -o .libs/libnetflowPlugin.so@SO_VERSION_PATCH@ netflowPlugin.o; \
35- fi
36-
37-netflowPlugin.so$(EXEEXT): .libs/libnetflowPlugin.so@SO_VERSION_PATCH@
38- @$(LN_S) .libs/libnetflowPlugin.so netflowPlugin.so
39+netflowPlugin.so$(EXEEXT): libnetflowPlugin.la
40+ @$(LN_S) -f .libs/libnetflowPlugin.so netflowPlugin.so
41
42 ###############
43
44-.libs/librrdPlugin.so@SO_VERSION_PATCH@:
45- @if test -f librrdPlugin_la-rrdPlugin.o; then \
46- $(CC) @MAKE_SHARED_LIBRARY_PARM@ -o .libs/librrdPlugin.so@SO_VERSION_PATCH@ librrdPlugin_la-rrdPlugin.o; \
47- else \
48- $(CC) @MAKE_SHARED_LIBRARY_PARM@ -o .libs/librrdPlugin.so@SO_VERSION_PATCH@ rrdPlugin.o; \
49- fi
50-
51-rrdPlugin.so$(EXEEXT): .libs/librrdPlugin.so@SO_VERSION_PATCH@
52- @$(LN_S) .libs/librrdPlugin.so rrdPlugin.so
53+rrdPlugin.so$(EXEEXT): librrdPlugin.la
54+ @$(LN_S) -f .libs/librrdPlugin.so rrdPlugin.so
55
56 ###############
57
58-.libs/libsflowPlugin.so@SO_VERSION_PATCH@:
59- @if test -f libsflowPlugin_la-sflowPlugin.o; then \
60- $(CC) @MAKE_SHARED_LIBRARY_PARM@ -o .libs/libsflowPlugin.so@SO_VERSION_PATCH@ libsflowPlugin_la-sflowPlugin.o; \
61- else \
62- $(CC) @MAKE_SHARED_LIBRARY_PARM@ -o .libs/libsflowPlugin.so@SO_VERSION_PATCH@ sflowPlugin.o; \
63- fi
64-
65-sflowPlugin.so$(EXEEXT): .libs/libsflowPlugin.so@SO_VERSION_PATCH@
66- @$(LN_S) .libs/libsflowPlugin.so sflowPlugin.so
67+sflowPlugin.so$(EXEEXT): libsflowPlugin.la
68+ @$(LN_S) -f .libs/libsflowPlugin.so sflowPlugin.so
69
70 ###############
71
72--
732.7.4
74