aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2014-08-24Remove obsolete comments regarding the shell version of make-dissector-regРоман Донченко1-5/+0
Change-Id: I93470e8c6e9afd6c1ebf735eb13141586964be0e Reviewed-on: https://code.wireshark.org/review/3818 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2014-08-14Don't show us the full Python command-line for building register.c.Jeff Morriss1-1/+1
The echo and output of make-dissector-reg.py is sufficient. Change-Id: I89462435e8966012ec057ccd45adb595f692b0fb Reviewed-on: https://code.wireshark.org/review/3587 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2014-08-12Remove make-dissector-reg and require python for autotool builds as wellJoerg Mayer1-11/+5
Change-Id: I6239063a08ba37199a4e95302a3650a80544c750 Reviewed-on: https://code.wireshark.org/review/3562 Reviewed-by: Jörg Mayer <jmayer@loplof.de>
2014-07-06make-dissectors-reg: optimize by factoring out the loopsРоман Донченко1-5/+5
Instead of calling the grep/sed pipelines for each file, build the list of files in the beginning and call each pipeline only once, passing the list to the first grep. This results in a massive speedup in Cygwin; in my test, the time it takes to run make-dissector-reg . dissectors packet-*.c in dissectors/epan is reduced from ~116 to ~3 seconds. I also tried it on NetBSD, where the time do to the same goes from ~6 to ~0.5 seconds. Amend makefile comments to elide mentions of invoking multiple processes per file. Change-Id: Iad441e7d2b6cc3669dada57646e2f8f6b987fd34 Reviewed-on: https://code.wireshark.org/review/2826 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-04-25Support out-of-source checkapiStig Bjørlykke1-2/+3
Always call $(top_srcdir)/tools/checkAPIs.pl with -sourcedir=$(srcdir) from Makefile.am to allow out-of-source 'make checkapi'. Change-Id: I60d7e0079984a8ededdacf4517a0738486fa7973 Reviewed-on: https://code.wireshark.org/review/1294 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-03-31Continue to remove $Id$ from top of fileAlexis La Goutte1-2/+0
(Using sed : sed -i '/^\# \$Id\$/,+1 d') (start with dash) Change-Id: Ia4b5a6c2302f6a531f6a86c1ec3a2f8205c8c2dd Reviewed-on: https://code.wireshark.org/review/881 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-03-16Remove Visual Studio solution and project files (and their existence from ↵Michael Mann1-1/+0
Makefiles) There have been discussions on -dev about removing this and I believe I was the last holdout. Finally convinced that I should just have a local copy (ignored by git) Change-Id: Ic72a22baf58e3412023cf851f0fce16eb07113b0 Reviewed-on: https://code.wireshark.org/review/681 Reviewed-by: Michael Mann <mmann78@netscape.net> Reviewed-by: Evan Huus <eapache@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-03-12Fix indent (Remove space and use tabs)Alexis La Goutte1-8/+8
Change-Id: I9cc33a43e0f06dfad3f9fb53ad0df636f2ea7020 Reviewed-on: https://code.wireshark.org/review/615 Reviewed-by: Evan Huus <eapache@gmail.com>
2013-06-21create libfiledissectors.a during the autotools buildMartin Kaiser1-1/+4
svn path=/trunk/; revision=50097
2013-03-12From David Arnold:Jaap Keuter1-1/+1
Replace use of INCLUDES with AM_CPPFLAGS in all Makefiles to placate recent autotools. svn path=/trunk/; revision=48261
2012-12-05Run checkAPIs on DISSECTOR_SUPPORT_SRC too. This means we check register.cJeff Morriss1-2/+1
(not very useful) but it means we'll also check the IPMI subparsers and usb.c . (Yes, register.c could be split out into Yet Another Variable but I'm not sure it's worth it...) svn path=/trunk/; revision=46399
2012-07-30Added Custom.common as dependency for register.cStig Bjørlykke1-1/+1
svn path=/trunk/; revision=44137
2012-06-28Update Free Software Foundation address.Jakub Zawadzki1-1/+1
(COPYING will be updated in next commit) svn path=/trunk/; revision=43536
2012-05-18Allow custom dissectors in automake too.Jeff Morriss1-1/+1
svn path=/trunk/; revision=42707
2012-04-04Add a "-build" argument to checkAPIs.pl. Use that argument when buildingJeff Morriss1-1/+1
from makefiles (and thus from the buildbot). The intention is to be able to tell when a human is running the tool so we can provide more code-review guidance. As a starter, enable the "too many proto_tree_add_text() calls" check when a human is running the tool. svn path=/trunk/; revision=41943
2012-01-13Sync filelists between autofoo and cmake.Jörg Mayer1-0/+1
Move some dissectors that throw warnings to DIRTY_ Whitespace cleanups svn path=/trunk/; revision=40478
2011-04-20Add Makefile.common to the dependency list for register.c.Gerald Combs1-1/+1
svn path=/trunk/; revision=36736
2010-11-30Oh yeah, there's a reason we don't put targets in Makefile.common: the first ↵Jeff Morriss1-0/+5
target in a makefile is what you get when you just run make (without a target). Revert 35073 and 35069. svn path=/trunk/; revision=35075
2010-11-29Move some checkapi targets into Makefile.commonJeff Morriss1-5/+0
svn path=/trunk/; revision=35073
2010-06-30Add Visual C++ project files to the distribution.Gerald Combs1-0/+1
svn path=/trunk/; revision=33386
2010-05-18Add epan/dissectors/dcerpc/ and epan/dissectors/pidl/ to the source distributionJeff Morriss1-1/+2
svn path=/trunk/; revision=32879
2010-05-14Add Cmake stuff to the source distribution so more people can try it out.Jeff Morriss1-0/+1
svn path=/trunk/; revision=32807
2009-09-13Run checkapi on the dissector header filesJeff Morriss1-1/+1
svn path=/trunk/; revision=29883
2009-09-12Move all of the scripts in epan/dissectors/ to tools/ .Jeff Morriss1-6/+13
Add a target ("x11-dissector") to build the X11 dissector. Put the X11-related files (back) in the source distribution. svn path=/trunk/; revision=29871
2009-09-11From Peter Harris via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2981 :Jeff Morriss1-12/+1
This patch adds extension support to the X11 dissector. I've removed the perl script from the make file, since the new one depends on perl 5.10, xcbproto (at least git as of today), and mesa (at least the mesa/src/mesa/glapi directory). It seemed easier to just add the generated header files to svn directly. svn path=/trunk/; revision=29854
2009-08-07Clean up the last two DIRTY_DISSECTOR_SRC entries.Gerald Combs1-1/+0
svn path=/trunk/; revision=29321
2008-11-20Add Custom.nmake to the distribution.Gerald Combs1-0/+1
svn path=/trunk/; revision=26818
2008-08-26Give macros and libraries names that imply that clean dissectors are theGuy Harris1-23/+16
normal case, and dissectors with warnings are the exception; the ultimate goal is to have only clean dissectors. Move a bunch of now-cleaned-up dissectors into the "clean" category. Fix a comment. svn path=/trunk/; revision=26096
2008-08-26Fix some macro name errors.Guy Harris1-1/+1
svn path=/trunk/; revision=26092
2008-08-26Get rid of an unused variable in the P7 dissector.Guy Harris1-6/+4
Create a set of warning-clean ASN.1 dissectors and build them with -Werror, to try to prevent errors creeping back in. Put the P7 dissector there. svn path=/trunk/; revision=26090
2008-07-02Add Makefile.common files for epan/dfilter and epan/ftypes.Guy Harris1-0/+5
Add checkapi rules to Makefile.am files. svn path=/trunk/; revision=25656
2008-02-27Quote argument to test in epan/dissectors/Makefile.amStig Bjørlykke1-1/+1
svn path=/trunk/; revision=24489
2007-04-13Fix various warningsStephen Fisher1-0/+1
Move packet-cops.c out of clean dissectors due to a #define conflict in the headers of net-snmp with our config.h svn path=/trunk/; revision=21398
2007-04-06Add a registration symbol cache to make-dissector-reg.py. When youGerald Combs1-0/+3
update a dissector and recompile, make-dissector-reg.py can now pull its list of registration routines from a cache instead of having to scan through every dissector. The time to create register.c has gone from 20 to 30 seconds down to 2 on my desktop machine. The cache file is a Python pickle data stream. It should be portable across architectures, so we may be able to add it to the distribution at some point. svn path=/trunk/; revision=21348
2007-04-03Creation of ALL_DISSECTORS_SRC including all dissectors sourcesSebastien Tandel1-5/+3
- used in Makefile.nmake instead of DISSECTOR_SRC - used for the target register.c svn path=/trunk/; revision=21327
2007-04-03epan/dissectors/Makefile is now building four libraries :Sebastien Tandel1-4/+28
- asn dissectors : libasndissectors.la - pidl dissectors : libpidldissectors.la - normal dissectors : libdissectors.la *and* libcleandissectors.la. I separated it in two libraries temporarily. The source files used to build libcleandissectors.la do not generate warning anymore and the -Werror is used to compile them. If we patch a dissector and it doesn't generate warning anymore, we have to move the filename dissector from DISSECTOR_SRC to CLEAN_DISSECTOR_SRC in epan/dissectors/Makefile.common. If you want to define specific cflags for one library type, let's say pidl, you may define libpidldissectors_la_CFLAGS. svn path=/trunk/; revision=21324
2006-08-31Albert Chin:Jörg Mayer1-1/+2
Fix http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1078 svn path=/trunk/; revision=19103
2006-07-17stephentfisher@yahoo.com:Jörg Mayer1-1/+1
Adds $(LIBGCRYPT_CFLAGS) to two Makefiles (fix for http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1005) svn path=/trunk/; revision=18753
2006-05-31libethereal -> libwireshark. idl2eth -> idl2wrs. There are a _lot_ ofGerald Combs1-1/+1
changes here. It compiles OK on OS X, but hasn't been tested anywhere else. svn path=/trunk/; revision=18260
2006-05-21name changeRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18197
2006-04-20Rename "make-reg-dotc" to "make-dissector-reg", and do the same for theGuy Harris1-4/+4
Python versions, as it no longer makes only "register.c", it can also make a "plugin.c" file for a plugin. When making "plugin.c", there's no need to include "register.h", as it's not defining any functions declared there. svn path=/trunk/; revision=17919
2006-04-19Update comments.Guy Harris1-1/+5
Fix the Makefile.nmake files to pass the output type argument to make-reg-dotc or make-reg-dotc.py. Make tools/make-reg-dotc executable. svn path=/trunk/; revision=17904
2006-04-19Have make-reg-dotc and make-reg-dotc.py generate either a register.c forGuy Harris1-16/+21
libetheral or a plugin.c for a plugin, rather than having plugin.c for a dissector call the routines from register.c. This means we don't ahve multiple register_all_protocols() and register_all_protocol_handoffs() routines, and that all the plugin boilerplate is automatically generated. svn path=/trunk/; revision=17903
2006-04-17Move "make-reg-dotc" and "make-reg-dotc.py" to the "tools" directory, soGuy Harris1-5/+4
that it can more easily be used when building plugins. svn path=/trunk/; revision=17881
2005-07-12Remove/replace SPACES at the beginning of Makefile.am/Makefile.commonJörg Mayer1-0/+1
files as not all make implementation work with this. Found by running grep '^ ' `find . -name "Makefile.am" -o -name "Makefile.common"` Gerald: Maybe adding this to the buildbot would be a good idea after all. svn path=/trunk/; revision=14904
2005-07-10After doing "make maintainer-clean", "svn status --no-ignore | grep ^I"Jörg Mayer1-1/+2
returned quite a list of files. Add them to MAINTAINERCLEANFILES. Whitespace changes (replace multiple spaces by TABs, in a few cases this needed to be done at the beginning of Makefile lines. svn path=/trunk/; revision=14891
2005-02-14Make the "maintainer-clean" rules get rid of some additional generatedGuy Harris1-5/+3
files. Do this with GENERATED_HEADER_FILES, GENERATED_C_FILES, and GENERATED_FILES macros in Makefile.common files, along the lines of what wiretap/Makefile.common has. Clean up "*~" files with "make clean" rather than only "make distclean" in some additional places. Add "maintainer-clean" rules to the Makefile.nmake files, paralelling the ones in the automake-generated Makefile.in files, using the GENERATED_FILES macros from Makefile.common files. In some cases, move the cleanup of files from "make distclean" to "make maintainer-clean", and in other cases, put in a comment indicating why we're not doing that (because some files that are distributed in the source tarballs, namely Flex output, were built with a UN*X Flex and won't compile on Windows, so we get rid of them with "make distclean" so you can clean up stuff that *has* to be re-generated for Windows). Clean up some *CLEANFILES definitions - get rid of ones that no longer apply as files were moved or that add to the definition a name that's already there. svn path=/trunk/; revision=13402
2004-10-22Include "Makefile.common" in the list of files to put into theGuy Harris1-2/+3
distribution. Don't use ":=" - not all versions of make necessarily support it, and, even for those that do, it doesn't mean the same thing in all versions (it means something different in Solaris make than in GNU make, for example). svn path=/trunk/; revision=12371
2004-07-27Arrange that "x11-declarations.h" and "x11-register-info.h" be part ofGuy Harris1-4/+2
the distribution, as was the case in the past. Arrange that RCS IDs be expanded, and that the EOL style be native, for epan/dissectors/Makefile.{am,common,nmake}. svn path=/trunk/; revision=11532
2004-07-20make "make dist" work again. Well, almost: currently youJörg Mayer1-1/+7
need to run STCHECK_CONFIGURE_FLAGS=--with-ssl=/usr make distcheck at least on my system. svn path=/trunk/; revision=11442