aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dfilter/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
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
2013-02-12Fix the grammar.h/grammar.c/grammar.lemon dependency so thatGilbert Ramirez1-2/+2
grammar.h is not always out of date. Use the same pattern as in the Makefile.nmake files svn path=/trunk/; revision=47643
2013-02-09Put NODIST_ at the beginning of macro names, as was done for the pluginsGuy Harris1-4/+4
directory. svn path=/trunk/; revision=47599
2013-02-05Don't distribute the results of running Lemon, as we distribute LemonGuy Harris1-5/+8
ourselves. Clean up various bits of "distribute" vs. "don't distribute" stuff in the process - use similar names, and make the "distribute vs. don't distribute" distinction the same as the "don't clean with "make distclean" vs. clean with "make distclean"" distinction. svn path=/trunk/; revision=47485
2013-02-04Unwrap lines inadvertenly wrapped in r47472Gerald Combs1-14/+22
svn path=/trunk/; revision=47473
2013-02-04More silent build support.Gerald Combs1-27/+14
svn path=/trunk/; revision=47472
2013-02-04Prettify more build output.Gerald Combs1-1/+6
svn path=/trunk/; revision=47469
2013-02-01Enable more build silence.Gerald Combs1-1/+1
svn path=/trunk/; revision=47432
2013-02-01Go far enough down a rabbit hole and you will encounter libtool. SeeGerald Combs1-1/+1
if changing .o to .lo works. svn path=/trunk/; revision=47430
2013-02-01Change some "<x>.c : <y>.h" rules to "<x>.o : <y>.h" in order to fixGerald Combs1-3/+3
distcheck. Add some rules recommended by the Automake manual in order to avoid duplicate actions. svn path=/trunk/; revision=47429
2012-09-20As suggested by Xavier Raynaud in ↵Jeff Morriss1-5/+6
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6425 : scanner.c includes (depends on) grammar.h so mark it so in the Makefiles. svn path=/trunk/; revision=45020
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-21Sync checkapi target with Makefile.nmake.Michael Tüxen1-0/+5
svn path=/trunk/; revision=40629
2010-11-30Oh yeah, there's a reason we don't put targets in Makefile.common: the first ↵Jeff Morriss1-5/+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/+5
svn path=/trunk/; revision=35073
2008-07-02Add Makefile.common files for epan/dfilter and epan/ftypes.Guy Harris1-36/+7
Add checkapi rules to Makefile.am files. svn path=/trunk/; revision=25656
2008-03-23Running glib 2.16 on 32 bit platform requires this lempar.c change in ↵Jaap Keuter1-1/+1
addition to revision 24710. Makefiles updated to make new lempar.c effective in build rules. svn path=/trunk/; revision=24718
2007-08-04Add a script as a front-end for Flex, to work around various problems,Guy Harris1-3/+7
such as the fact that Flex strips all but the last component of the "-o" argument, and that it doesn't generate a header file to declare routines the generated lexical analyzer defines. Use that script when building lexical analyzers, and, for each lexical analyzer, include the generated header file in the generated analyzer. svn path=/trunk/; revision=22446
2007-08-01Add a Makefile.am.inc file, to hold rules etc. used by multipleGuy Harris1-7/+3
Makefile.am files; currently, it has the (F)lex-to-C rule. Have Makefile.am files with .l.c rules include Makefile.am.inc to get that rule. svn path=/trunk/; revision=22436
2007-07-30Add comments to various %option items to explain what they're doing. Guy Harris1-2/+2
Move the %options to the beginning if they weren't already there, and put them in the same order in all files. Add "prefix=" options to .l files that don't already have them, so we don't have to pass a "-P" option. Add "never-interactive" and "noyywrap" options to our lexical analyzers, to remove extra isatty() checks and to eliminate the need for yywrap() from the Flex library. Get rid of %option nostdinit - that's the default. Add .l.c: rules to Makefile.am files, replacing the rules for specific .l files. Have those rules all check that $(LEX) is set. Update the address for the FSF. svn path=/trunk/; revision=22424
2007-05-22"make maintainer-clean" cleans up everything that "make distclean" does;Guy Harris1-3/+0
there's no need for files in DISTCLEANFILES to be in MAINTAINERCLEANFILES as well. In epan, split the generated source files into those that should be cleaned by "make distclean" and those that shouldn't, and have DISTCLEANFILES include only the ones that should be cleaned by "make distclean" and have MAINTAINERCLEANFILES include the ones that shouldn't be cleaned by "make distclean". This should fix bug 1595. The generated source files don't need to be in EXTRA_DIST. Use LIBWIRESHARK_DISTCLEAN_GENERATED_SRC and LIBWIRESHARK_NODISTCLEAN_GENERATED_SRC in epan/Makefile.nmake. svn path=/trunk/; revision=21882
2007-04-20Since code generated by lex may trigger gcc warnings, we are now generating twoSebastien Tandel1-8/+24
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. svn path=/trunk/; revision=21481
2007-04-13don't treat warnings as errors until a solution is found for scanner.cSebastien Tandel1-4/+0
depending on the lex used, it may generates warning. svn path=/trunk/; revision=21424
2007-03-23From Sebastien Tandel:Stephen Fisher1-1/+1
(Temporarily disable the warnings as errors default on Unix to get to get the buildbots and people with gcc40 going again until those additional warnings gcc40 generates can be fixed-I'm working on it ASAP) Patch for configure.in which disables by default the treatment of warnings as errors. It can be enabled with './configure --with-warnings-as-errors'. The macro will test first if GCC is present. If it's the case, HAVE_WARNINGS_AS_ERRORS is defined. All the USING_GCC have been replaced by HAVE_WARNINGS_AS_ERRORS. With this switch, people won't suffer from unexpected warnings when downloading svn sources during the transition time ;) svn path=/trunk/; revision=21153
2007-03-22Add -Werror for gcc back to epan/dfilter directoryStephen Fisher1-0/+4
svn path=/trunk/; revision=21136
2007-03-22Remove -Werror under gcc temporarily until a warning can be fixed Stephen Fisher1-4/+0
in grammar.c svn path=/trunk/; revision=21130
2007-03-22Add -Werror for gcc to a few more directories and fix a few warningsStephen Fisher1-0/+4
svn path=/trunk/; revision=21129
2007-01-31dfilter-macro.c is in SVN, it should not be in MAINTAINERCLEANFILES (else we ↵Jeff Morriss1-1/+0
have to re-fetch the file from svn each time we make maintainer-clean svn path=/trunk/; revision=20641
2007-01-29Drop dfilter_macro_load.l as dfilter-macro now uses UATLuis Ontanon1-6/+0
svn path=/trunk/; revision=20596
2007-01-18Trying to fix the build on Ubuntu-5.10-x86 buildbot again.Jaap Keuter1-2/+3
svn path=/trunk/; revision=20473
2007-01-18display filter macros.Luis Ontanon1-1/+8
NOT to be copied over to release 0.99.5 svn path=/trunk/; revision=20467
2006-11-03Add $(EXEXT) after references to the Lemon executable.Guy Harris1-2/+2
svn path=/trunk/; revision=19785
2006-10-19If we have to use Lex or Flex, check whether we found it, first, and ifGuy Harris1-0/+4
we didn't, report an error and fail, rather than blithely executing commands with the command a blank string. svn path=/trunk/; revision=19602
2006-05-21name changeRonnie Sahlberg1-1/+1
svn path=/trunk/; revision=18197
2006-05-02Add infrastructure for display filter functions.Gilbert Ramirez1-0/+4
Add upper() and lower() display filter functions for string fields. svn path=/trunk/; revision=18071
2005-08-02Clean up after ourselves so that we pass "distcheck" again.Gerald Combs1-0/+5
svn path=/trunk/; revision=15194
2005-08-01Make sure "lemon" exists before we try to use it. This can happen if weGerald Combs1-2/+2
run "make dist" before running "make". svn path=/trunk/; revision=15167
2005-07-10After doing "make maintainer-clean", "svn status --no-ignore | grep ^I"Jörg Mayer1-0/+7
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
2004-07-18Set the svn:eol-style property on all text files to "native", so thatGuy Harris1-1/+1
they have LF at the end of the line on UN*X and CR/LF on Windows; hopefully this means that if a CR/LF version is checked in on Windows, the CRs will be stripped so that they show up only when checked out on Windows, not on UN*X. svn path=/trunk/; revision=11400
2004-03-24Fix the CLEANFILES target so both static and shared libraries are cleaned.Olivier Biot1-1/+2
svn path=/trunk/; revision=10475
2004-03-13Make libethereal and libwiretap shared libs.Jörg Mayer1-7/+3
svn path=/trunk/; revision=10368
2001-03-05Move version to 0.8.16.Gilbert Ramirez1-2/+2
Fix build for splitting build dir from src dir. Note the use of updated GTK+ release for Win32 binaries. svn path=/trunk/; revision=3107
2001-02-27Move the location of cppmagic.h, since the lemon-flex include filesGilbert Ramirez1-2/+1
require it. It makes more sense to either put cppmagic with lemon, or in yet another common directory. I'll just put it with lemon. svn path=/trunk/; revision=3083
2001-02-27Add Ed Warnicke's drange code to the new dfilter system.Gilbert Ramirez1-1/+4
Not supported yet: [i-j] (offset-offset) Supported: [i] index [i:j] offset:length [:j] 0:offset [i:] offset:end [x,y] concatenation of slices svn path=/trunk/; revision=3080
2001-02-26Remove the Lemon stuff from EXTRA_DIST; the Lemon source is now inGuy Harris1-5/+1
"tools/lemon", and that directory's "Makefile.am" arranges to put the Lemon stuff into the distribution. svn path=/trunk/; revision=3077
2001-02-16Actually, this works better.Gilbert Ramirez1-3/+3
svn path=/trunk/; revision=3043
2001-02-16Use the proper way to denote that a single operationGilbert Ramirez1-2/+3
produces 2 files. (grammar.lemon --> grammar.c grammar.h) svn path=/trunk/; revision=3042
2001-02-02Add Makefile.nmake files for new subdirs.Gilbert Ramirez1-3/+3
Add them to EXTRA_DIST in corresponding Makefile.am's so that they get packaged with the distribution. svn path=/trunk/; revision=2979
2001-02-01Grumble, grumble. I forgot to add the license comment at the topGilbert Ramirez1-2/+1
of these files. svn path=/trunk/; revision=2968
2001-02-01Create a more modular type system for the FT_* types. Put themGilbert Ramirez1-0/+81
into epan/ftypes. Re-write display filter routines using Lemon parser instead of yacc. Besides using a different tool, the new grammar is much simpler, while the display filter engine itself is more powerful and more easily extended. Add dftest executable, to test display filter "bytecode" generation. Add option to "configure" to build dftest or randpkt, both of which are not built by default. Implement Ed Warnicke's ideas about dranges in the new display filter and ftype code. Remove type FT_TEXT_ONLY in favor of FT_NONE, and have protocols registered as FT_PROTOCOL. Thus, FT_NONE is used only for simple labels in the proto tree, while FT_PROTOCOL is used for protocols. This was necessary for being able to make byte slices (ranges) out of protocols, like "frame[0:3]" Win32 Makefile.nmake's will be added tonight. svn path=/trunk/; revision=2967