aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/mate
diff options
context:
space:
mode:
authorJoão Valverde <joao.valverde@tecnico.ulisboa.pt>2016-02-17 16:45:01 +0000
committerJoão Valverde <j@v6e.pt>2016-03-03 11:27:43 +0000
commit31654e5e5c0c44609584140a10eb7d9aa1572673 (patch)
tree6c2e1fb49ddf5a2180e83df759d33563312d0409 /plugins/mate
parentd25bdd7c4603e97acc5081f0798280bc44c0ab75 (diff)
autotools: Use -Werror with clean plugin code
Change-Id: I0bc94702eaf87924467e6129ac22f4755308f8d3 Reviewed-on: https://code.wireshark.org/review/14319 Petri-Dish: João Valverde <j@v6e.pt> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: João Valverde <j@v6e.pt>
Diffstat (limited to 'plugins/mate')
-rw-r--r--plugins/mate/Makefile.am33
1 files changed, 20 insertions, 13 deletions
diff --git a/plugins/mate/Makefile.am b/plugins/mate/Makefile.am
index fe1cc4d6ad..6313698f07 100644
--- a/plugins/mate/Makefile.am
+++ b/plugins/mate/Makefile.am
@@ -24,31 +24,38 @@ include Makefile.common
include $(top_srcdir)/Makefile.am.inc
include ../Makefile.am.inc
-#
-# XXX - how to make this apply only to clean files?
-#
-#if HAVE_WARNINGS_AS_ERRORS
-#AM_CFLAGS += -Werror
-#endif
+noinst_LTLIBRARIES = mate-generated.la
plugin_LTLIBRARIES = mate.la
+mate_generated_la_SOURCES = \
+ $(FLEX_GENERATED_C_FILES) \
+ $(FLEX_GENERATED_HEADER_FILES)
+
+nodist_mate_generated_la_SOURCES = \
+ $(LEMON_GENERATED_C_FILES) \
+ $(LEMON_GENERATED_HEADER_FILES)
+
+mate_generated_la_CPPFLAGS = $(AM_CPPFLAGS) $(PLUGIN_CPPFLAGS)
+
+mate_generated_la_CFLAGS = $(GENERATED_CFLAGS) $(PLUGIN_CFLAGS)
+
+mate_generated_la_LDFLAGS = $(PLUGIN_LDFLAGS)
+
mate_la_SOURCES = \
plugin.c \
moduleinfo.h \
- $(SRC_FILES) \
- $(HEADER_FILES)
-
-nodist_mate_la_SOURCES = \
- $(NODIST_SRC_FILES) \
- $(NODIST_HEADER_FILES)
+ $(CLEAN_SRC_FILES) \
+ $(CLEAN_HEADER_FILES)
mate_la_CPPFLAGS = $(AM_CPPFLAGS) $(PLUGIN_CPPFLAGS)
-mate_la_CFLAGS = $(GENERATED_CFLAGS) $(PLUGIN_CFLAGS)
+mate_la_CFLAGS = $(AM_CFLAGS) $(PLUGIN_CFLAGS)
mate_la_LDFLAGS = $(PLUGIN_LDFLAGS)
+mate_la_DEPENDENCIES = mate-generated.la
+
BUILT_SOURCES = \
$(LEMON_GENERATED_HEADER_FILES)