summaryrefslogtreecommitdiff
path: root/epan/dfilter
diff options
context:
space:
mode:
authorJoão Valverde <joao.valverde@tecnico.ulisboa.pt>2016-06-21 05:06:23 +0100
committerJoão Valverde <j@v6e.pt>2016-06-30 11:04:17 +0000
commita16d401b25c85ffb7fde6c46b51cb7048112f885 (patch)
tree71ba692edcdb6f2a10ed566e18bcfbbc456cfad1 /epan/dfilter
parentf6c5cf953212248cbc680ef0d9b2f852cbfdb951 (diff)
downloadwireshark-a16d401b25c85ffb7fde6c46b51cb7048112f885.tar.gz
Remove Makefile.common files
Now that nmake build system has been removed they are not needed anymore. Change-Id: I88075f955bb4349185859c1af4be22e53de5850f Reviewed-on: https://code.wireshark.org/review/16050 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 'epan/dfilter')
-rw-r--r--epan/dfilter/Makefile.am117
-rw-r--r--epan/dfilter/Makefile.common91
2 files changed, 94 insertions, 114 deletions
diff --git a/epan/dfilter/Makefile.am b/epan/dfilter/Makefile.am
index 81703011f4..d74af56551 100644
--- a/epan/dfilter/Makefile.am
+++ b/epan/dfilter/Makefile.am
@@ -19,7 +19,6 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
-include Makefile.common
include $(top_srcdir)/Makefile.am.inc
AM_CPPFLAGS = $(INCLUDEDIRS) -I$(top_srcdir)/epan -I$(lemon_srcdir) \
@@ -27,30 +26,88 @@ AM_CPPFLAGS = $(INCLUDEDIRS) -I$(top_srcdir)/epan -I$(lemon_srcdir) \
noinst_LTLIBRARIES = libdfilter_generated.la libdfilter.la
-CLEANFILES = \
- libdfilter.a \
- libdfilter.la \
- libdfilter_generated.a \
- libdfilter_generated.la \
- *~
-
-DISTCLEANFILES = \
- grammar.out \
- $(NODIST_GENERATED_FILES)
+# C source files that are part of the display filter source; this includes only
+# .c files, not YACC or Lex or... files (as Makefile.nmake maps this list
+# into a list of object files by replacing ".c" with ".obj") or files
+# generated from YACC or Lex files (as Automake doesn't want them in
+# _SOURCES variables).
+NONGENERATED_C_FILES = \
+ dfilter.c \
+ dfilter-macro.c \
+ dfunctions.c \
+ dfvm.c \
+ drange.c \
+ gencode.c \
+ semcheck.c \
+ sttype-function.c \
+ sttype-integer.c \
+ sttype-pointer.c \
+ sttype-range.c \
+ sttype-set.c \
+ sttype-string.c \
+ sttype-test.c \
+ syntax-tree.c
+
+# Header files that are not generated from other files
+NONGENERATED_HEADER_FILES = \
+ dfilter.h \
+ dfilter-macro.h \
+ dfilter-int.h \
+ dfunctions.h \
+ dfvm.h \
+ drange.h \
+ gencode.h \
+ semcheck.h \
+ sttype-function.h \
+ sttype-range.h \
+ sttype-set.h \
+ sttype-test.h \
+ syntax-tree.h
+
+# Files that generate compileable files
+GENERATOR_FILES = \
+ grammar.lemon \
+ scanner.l
+
+# The C source files they generate and that we want in the distribution
+GENERATED_C_FILES = \
+ scanner.c
+
+# The C source files they generate and that we don't want in the distribution
+NODIST_GENERATED_C_FILES = \
+ grammar.c
+
+# The header files that they generate and that we want in the distribution
+GENERATED_HEADER_FILES = \
+ scanner_lex.h
+
+# The header files that they generate and that we don't want in the distribution
+NODIST_GENERATED_HEADER_FILES = \
+ grammar.h
-MAINTAINERCLEANFILES = \
- $(GENERATED_FILES) \
- $(NODIST_GENERATED_FILES) \
- Makefile.in
+# All the generated files we want in the distribution.
+GENERATED_FILES = \
+ $(GENERATED_C_FILES) \
+ $(GENERATED_HEADER_FILES)
-BUILT_SOURCES = \
- grammar.h
+# All the generated files we don't want in the distribution.
+NODIST_GENERATED_FILES = \
+ $(NODIST_GENERATED_C_FILES) \
+ $(NODIST_GENERATED_HEADER_FILES)
#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.
-libdfilter_la_SOURCES = $(NONGENERATED_C_FILES) $(NONGENERATED_HEADER_FILES)
+libdfilter_la_SOURCES = \
+ $(NONGENERATED_C_FILES) \
+ $(NONGENERATED_HEADER_FILES)
+
+libdfilter_la_LIBADD = \
+ libdfilter_generated.la
+
+libdfilter_la_DEPENDENCIES = \
+ libdfilter_generated.la
libdfilter_generated_la_SOURCES = \
$(GENERATED_C_FILES) \
@@ -62,16 +119,30 @@ nodist_libdfilter_generated_la_SOURCES = \
$(NODIST_GENERATED_C_FILES) \
$(NODIST_GENERATED_HEADER_FILES)
-libdfilter_la_LIBADD = libdfilter_generated.la
-
-libdfilter_la_DEPENDENCIES = libdfilter_generated.la
-
EXTRA_DIST = \
.editorconfig \
$(GENERATOR_FILES) \
- Makefile.common \
CMakeLists.txt
+CLEANFILES = \
+ libdfilter.a \
+ libdfilter.la \
+ libdfilter_generated.a \
+ libdfilter_generated.la \
+ *~
+
+DISTCLEANFILES = \
+ grammar.out \
+ $(NODIST_GENERATED_FILES)
+
+MAINTAINERCLEANFILES = \
+ $(GENERATED_FILES) \
+ $(NODIST_GENERATED_FILES) \
+ Makefile.in
+
+BUILT_SOURCES = \
+ grammar.h
+
scanner_lex.h : scanner.c
grammar.h : grammar.c
diff --git a/epan/dfilter/Makefile.common b/epan/dfilter/Makefile.common
deleted file mode 100644
index 90eda7661a..0000000000
--- a/epan/dfilter/Makefile.common
+++ /dev/null
@@ -1,91 +0,0 @@
-# Makefile.common
-# Contains the stuff from Makefile.am and Makefile.nmake that is
-# a) common to both files and
-# b) portable between both files
-#
-# Wireshark - Network traffic analyzer
-# By Gerald Combs <gerald@wireshark.org>
-# Copyright 1998 Gerald Combs
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-# C source files that are part of the display filter source; this includes only
-# .c files, not YACC or Lex or... files (as Makefile.nmake maps this list
-# into a list of object files by replacing ".c" with ".obj") or files
-# generated from YACC or Lex files (as Automake doesn't want them in
-# _SOURCES variables).
-NONGENERATED_C_FILES = \
- dfilter.c \
- dfilter-macro.c \
- dfunctions.c \
- dfvm.c \
- drange.c \
- gencode.c \
- semcheck.c \
- sttype-function.c \
- sttype-integer.c \
- sttype-pointer.c \
- sttype-range.c \
- sttype-set.c \
- sttype-string.c \
- sttype-test.c \
- syntax-tree.c
-
-# Header files that are not generated from other files
-NONGENERATED_HEADER_FILES = \
- dfilter.h \
- dfilter-macro.h \
- dfilter-int.h \
- dfunctions.h \
- dfvm.h \
- drange.h \
- gencode.h \
- semcheck.h \
- sttype-function.h \
- sttype-range.h \
- sttype-set.h \
- sttype-test.h \
- syntax-tree.h
-
-# Files that generate compileable files
-GENERATOR_FILES = \
- grammar.lemon \
- scanner.l
-
-# The C source files they generate and that we want in the distribution
-GENERATED_C_FILES = \
- scanner.c
-
-# The C source files they generate and that we don't want in the distribution
-NODIST_GENERATED_C_FILES = \
- grammar.c
-
-# The header files that they generate and that we want in the distribution
-GENERATED_HEADER_FILES = \
- scanner_lex.h
-
-# The header files that they generate and that we don't want in the distribution
-NODIST_GENERATED_HEADER_FILES = \
- grammar.h
-
-# All the generated files we want in the distribution.
-GENERATED_FILES = \
- $(GENERATED_C_FILES) \
- $(GENERATED_HEADER_FILES)
-
-# All the generated files we don't want in the distribution.
-NODIST_GENERATED_FILES = \
- $(NODIST_GENERATED_C_FILES) \
- $(NODIST_GENERATED_HEADER_FILES)