diff options
author | João Valverde <joao.valverde@tecnico.ulisboa.pt> | 2016-06-21 05:06:23 +0100 |
---|---|---|
committer | João Valverde <j@v6e.pt> | 2016-06-30 11:04:17 +0000 |
commit | a16d401b25c85ffb7fde6c46b51cb7048112f885 (patch) | |
tree | 71ba692edcdb6f2a10ed566e18bcfbbc456cfad1 /epan/dfilter | |
parent | f6c5cf953212248cbc680ef0d9b2f852cbfdb951 (diff) | |
download | wireshark-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.am | 117 | ||||
-rw-r--r-- | epan/dfilter/Makefile.common | 91 |
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) |