aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2015-12-05 01:49:22 -0800
committerMichael Mann <mmann78@netscape.net>2015-12-05 12:08:52 +0000
commitb56f53884be3bab935058b2bbbb4da0b8bbbe7f6 (patch)
treea03a91e0be6188dad8ce6b436f68ac94207dd57f /wiretap
parent4d337f421389e901bf1d4246f9ecb2f7b363aef0 (diff)
Build Flex-generated files with "warnings are errors".
We shouldn't be getting warnings at this point. Change-Id: I363a48546cb8d916425f42962ae1697d52ed9a29 Reviewed-on: https://code.wireshark.org/review/12436 Petri-Dish: Guy Harris <guy@alum.mit.edu> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'wiretap')
-rw-r--r--wiretap/CMakeLists.txt10
-rw-r--r--wiretap/Makefile.am25
-rw-r--r--wiretap/Makefile.nmake10
3 files changed, 16 insertions, 29 deletions
diff --git a/wiretap/CMakeLists.txt b/wiretap/CMakeLists.txt
index e3eb20aa6f..f4acd71122 100644
--- a/wiretap/CMakeLists.txt
+++ b/wiretap/CMakeLists.txt
@@ -81,6 +81,11 @@ set(WIRETAP_FILES
wtap.c
)
+add_lex_files(WIRETAP_FILES
+ ascend_scanner.l
+ k12text.l
+)
+
if (WERROR_COMMON_FLAGS)
set_source_files_properties(
${WIRETAP_FILES}
@@ -89,11 +94,6 @@ if (WERROR_COMMON_FLAGS)
)
endif()
-add_lex_files(WIRETAP_FILES
- ascend_scanner.l
- k12text.l
-)
-
add_yacc_files(WIRETAP_FILES
ascend.y
)
diff --git a/wiretap/Makefile.am b/wiretap/Makefile.am
index 51af38caa3..071c7c393f 100644
--- a/wiretap/Makefile.am
+++ b/wiretap/Makefile.am
@@ -25,15 +25,14 @@ ACLOCAL_AMFLAGS = `../aclocal-flags`
include Makefile.common
-noinst_LTLIBRARIES = libwiretap_generated.la
lib_LTLIBRARIES = libwiretap.la
# http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
libwiretap_la_LDFLAGS = -version-info 0:0:0 @LDFLAGS_SHAREDLIB@
-AM_NON_GENERATED_CFLAGS =-DWS_BUILD_DLL
+AM_CFLAGS =-DWS_BUILD_DLL
if HAVE_WARNINGS_AS_ERRORS
-AM_NON_GENERATED_CFLAGS += -Werror
+AM_CFLAGS += -Werror
endif
AM_CPPFLAGS = -I$(srcdir)/..
@@ -41,25 +40,17 @@ AM_CPPFLAGS = -I$(srcdir)/..
CLEANFILES = \
libwiretap.a \
libwiretap.la \
- libwiretap_generated.a \
- libwiretap_generated.la \
*~
MAINTAINERCLEANFILES = \
$(GENERATED_FILES) \
Makefile.in
-#Since code generated by lex may trigger gcc warnings, we are now generating two
-#libraries. A single library is generated with the lex code without the barrier
-#"stop on warning". An other library is generated from the remaining source
-#files with the "stop on warning" barrier.
libwiretap_la_SOURCES = \
- $(NONGENERATED_C_FILES) \
- $(NONGENERATED_HEADER_FILES)
-libwiretap_la_CFLAGS = $(AM_NON_GENERATED_CFLAGS)
-
-libwiretap_generated_la_SOURCES = \
- $(GENERATED_C_FILES)
+ $(NONGENERATED_C_FILES) \
+ $(NONGENERATED_HEADER_FILES) \
+ $(GENERATED_C_FILES) \
+ $(GENERATED_HEADER_FILES)
EXTRA_DIST = \
README.airmagnet \
@@ -69,8 +60,8 @@ EXTRA_DIST = \
$(GENERATOR_FILES) \
$(GENERATED_FILES)
-libwiretap_la_LIBADD = libwiretap_generated.la ${top_builddir}/wsutil/libwsutil.la $(GLIB_LIBS)
-libwiretap_la_DEPENDENCIES = libwiretap_generated.la ${top_builddir}/wsutil/libwsutil.la
+libwiretap_la_LIBADD = ${top_builddir}/wsutil/libwsutil.la $(GLIB_LIBS)
+libwiretap_la_DEPENDENCIES = ${top_builddir}/wsutil/libwsutil.la
RUNLEX = $(top_srcdir)/tools/runlex.sh
diff --git a/wiretap/Makefile.nmake b/wiretap/Makefile.nmake
index 58ae255ec1..e6d846e8b3 100644
--- a/wiretap/Makefile.nmake
+++ b/wiretap/Makefile.nmake
@@ -6,16 +6,12 @@ include ..\Makefile.nmake.inc
include Makefile.common
-# We use GENERATED_CFLAGS to get around flex's non-LLP64-compliant output
-GENERATED_CFLAGS=\
- $(STANDARD_CFLAGS) \
+CFLAGS=$(WARNINGS_ARE_ERRORS) $(STANDARD_CFLAGS) \
-DYYMALLOC=malloc -DYYFREE=free \
/I. /I.. $(GLIB_CFLAGS) \
$(ZLIB_CFLAGS) /I$(PCAP_DIR)/include \
-DWS_BUILD_DLL
-CFLAGS=$(WARNINGS_ARE_ERRORS) $(GENERATED_CFLAGS)
-
.c.obj::
$(CC) $(CFLAGS) -Fd.\ -c $<
@@ -43,11 +39,11 @@ RUNLEX = ../tools/runlex.sh
k12text_lex.h : k12text.c
k12text.obj : k12text.c
- $(CC) $(GENERATED_CFLAGS) -Fd.\ -c $?
+ $(CC) $(CFLAGS) -Fd.\ -c $?
ascend_scanner_lex.h : ascend_scanner.c
ascend_scanner.obj : ascend_scanner.c ascend.h
- $(CC) $(GENERATED_CFLAGS) -Fd.\ -c ascend_scanner.c
+ $(CC) $(CFLAGS) -Fd.\ -c ascend_scanner.c
ascend_scanner.c : ascend.h