aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am.inc
AgeCommit message (Collapse)AuthorFilesLines
2018-04-18Remove autotools build system.Dario Lombardo1-78/+0
It has been replaced by cmake. Change-Id: I83a5eddb8645dbbf6bca9f026066d2e995d8e87a Reviewed-on: https://code.wireshark.org/review/26969 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs <gerald@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-02-17Use -Werror except for explicitly listed dirty dissectors.Guy Harris1-2/+2
Use AM_CFLAGS for everything except for libdirtydissectors in epan/dissectors. Rename GENERATED_CFLAGS/GENERATED_CXXFLAGS to DIRTY_CFLAGS/DIRTY_CXXFLAGS, as it doesn't apply to all generated files. Change-Id: I702b53e185d6972c08d68ef31c05df7b03669daa Reviewed-on: https://code.wireshark.org/review/25829 Petri-Dish: Guy Harris <guy@alum.mit.edu> Tested-by: Petri Dish Buildbot Reviewed-by: Guy Harris <guy@alum.mit.edu>
2017-10-18autotools: Remove abi-compliance-checker codeJoão Valverde1-10/+0
It's been broken for over a year, needs to be modernized and as implemented it's a maintenance nightmare. Get rid of it. Ping-Bug: 13036 Change-Id: I34a6e4c28b6d3b96dd6550dd21e9cbeaf050d58f Reviewed-on: https://code.wireshark.org/review/23967 Petri-Dish: João Valverde <j@v6e.pt> Tested-by: Petri Dish Buildbot Reviewed-by: João Valverde <j@v6e.pt>
2017-04-26Remove runlex.sh script, just run lex directlyPeter Wu1-6/+4
This removes the need for sh (and Cygwin) on Windows to build Wireshark. runlex.sh (added in commits 5be4499a and 517d6d57) was added because older flex had quirks with its options (and the --header(-file) option was not available). The minimum required flex version for reentrant scanners (2.5.6) does not have these issues though, so remove the step. Change-Id: I73c82bb329e2130481efca94809dc60b86dcbafe Reviewed-on: https://code.wireshark.org/review/21315 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Reviewed-by: Guy Harris <guy@alum.mit.edu> Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2017-02-15Cleanup runlex.sh to use builtin POSIX functions instead of sedMark Phillips1-1/+1
Bug: 13412 Change-Id: If43b30a33dcc4f23ba2bcb3cce3d0feea0d9fe40 Reviewed-on: https://code.wireshark.org/review/20120 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2016-10-19Use the proper include dirs for ABI checkBalint Reczey1-2/+2
Ping-Bug: 13018 Change-Id: I05203c56e6b595c5bff6d8e475f16b66264bdd0e Reviewed-on: https://code.wireshark.org/review/18296 Reviewed-by: Balint Reczey <balint@balintreczey.hu>
2016-05-19autotools: Add automake silent rule for ln -sJoão Valverde1-0/+4
Change-Id: Ic5b6fca04955384dc3d337ec74757f711216a372 Reviewed-on: https://code.wireshark.org/review/15468 Petri-Dish: Jeff Morriss <jeff.morriss.ws@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2016-04-28Add a rule to build lemon so any target that depends on it can (re)build it ↵Jeff Morriss1-2/+4
if necessary. See, for example: https://ask.wireshark.org/questions/52045/make-c-plugins-fails-looking-for-target-toolslemonlemonc Also add another lemon dependency for MATE. Change-Id: Ifc62e174fb6dc4247887607ad37a505b36d83134 Reviewed-on: https://code.wireshark.org/review/15143 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2016-04-07autotools: Use AC_SUBST to set -Werror flagJoão Valverde1-6/+0
Change-Id: I34a90155ab613ca97bf58b72f56ec08eff87d3ab Reviewed-on: https://code.wireshark.org/review/14849 Reviewed-by: João Valverde <j@v6e.pt>
2016-04-05Remove obsolete automake implicit ruleJoão Valverde1-3/+0
Change-Id: I75df2d5ede18b91b218748b8de224ad02257b449 Reviewed-on: https://code.wireshark.org/review/14817 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2016-02-21autotools: Use pkg-config autoconf macros for GLib/GTKJoão Valverde1-11/+13
Remove mostly obsolete aclocal macros. Make GTK build flags a strict superset of GLib flags. Use GTK build variables for GTK GUI and GLib elsewhere. Add dependency flags explicitly instead of using WS_CPPFLAGS. Some minor improvements and fixes for missing/unnecessary variables (no impact on our test builds). Change-Id: I3e1f067a875f79d6516c1fa7af986f17a7a6b671 Reviewed-on: https://code.wireshark.org/review/14005 Reviewed-by: João Valverde <j@v6e.pt>
2016-02-21autotools: Cleanup some installation directory stuffJoão Valverde1-1/+1
Replace hacky code to set install dirs in config.h and use path definitions only where required. Change-Id: I78735f730725382c1b3aca876705e5e6e1872d78 Reviewed-on: https://code.wireshark.org/review/14033 Reviewed-by: João Valverde <j@v6e.pt>
2016-02-17autotools: Remove extra space from outputJoão Valverde1-1/+1
Change-Id: If50c6b5d15d44ed3d99a82bd0ca08f93ee059ce3 Reviewed-on: https://code.wireshark.org/review/13979 Reviewed-by: João Valverde <j@v6e.pt>
2016-02-11autotools: Add more silent build rulesJoão Valverde1-0/+9
Change-Id: I4abff8880d5b3ff439e6abc9cf3c2d17897501ea Reviewed-on: https://code.wireshark.org/review/13816 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>
2016-02-02Remove GNU make extensionJoão Valverde1-2/+2
Only marginally useful in this case. Change-Id: I62eace56128b10f409b6139599f098e6604675cd Reviewed-on: https://code.wireshark.org/review/13672 Reviewed-by: João Valverde <j@v6e.pt>
2016-01-31autotools: Fix 'make dumpabi'João Valverde1-2/+2
Broken by g265a41e. Change-Id: I54069cbc3ca8151038f59f77cb2d0ec71635fb45 Reviewed-on: https://code.wireshark.org/review/13615 Reviewed-by: João Valverde <j@v6e.pt>
2016-01-28autotools: Don't use "user variables" to set build flagsJoão Valverde1-1/+29
GNU coding standards recommend against it and automake is designed around it. This allows overriding the global build flags using AM_CFLAGS, etc., or per object flags, something that is difficult or impossible currently because of automake precedence rules. Change-Id: I3f1ea12e560af5a46b2f04b342b1882bbf123f12 Reviewed-on: https://code.wireshark.org/review/13455 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>
2015-11-23Fix 'make dumpapi' targetJoão Valverde1-2/+7
Broken by 67d9daa65b9d555ced9fb1a9df90b1f8f1a4a257. Also indent XML template. Change-Id: I3a604a0319d16caca7e191c48c16f42691f4b910 Reviewed-on: https://code.wireshark.org/review/12049 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Alexis La Goutte <alexis.lagoutte@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>
2013-11-03Pass the name of the sed executable as an explicit argurment toJörg Mayer1-4/+4
runlex.sh (like it is done with LEX already). May fix a problem on Windows with cmake. svn path=/trunk/; revision=53059
2013-02-25Add dumpabi targets to CMake buildsBalint Reczey1-1/+1
Also update automake generated targets to match CMake generated ones svn path=/trunk/; revision=47879
2013-02-24Generate abi-descriptor.xml-s in CMake buildsBalint Reczey1-1/+1
svn path=/trunk/; revision=47865
2013-02-06Remove more unnecessary defintions.Gerald Combs1-4/+0
svn path=/trunk/; revision=47527
2013-02-04Fix more verbosity macros.Gerald Combs1-8/+8
svn path=/trunk/; revision=47477
2013-02-04More silent build support.Gerald Combs1-3/+23
svn path=/trunk/; revision=47472
2013-02-01Add $(AM_V_GEN) in a few more places.Gerald Combs1-3/+3
svn path=/trunk/; revision=47434
2012-06-28Update Free Software Foundation address.Jakub Zawadzki1-1/+1
(COPYING will be updated in next commit) svn path=/trunk/; revision=43536
2012-06-02Don't complain about using GNU make extensions during running ./autogen.shBalint Reczey1-0/+2
svn path=/trunk/; revision=42995
2011-06-04Use more include dirs for ABI dumping to make preprocessor happier.Balint Reczey1-1/+1
svn path=/trunk/; revision=37544
2011-05-31Add dumpabi target to Makefiles in wsutil, epan and wiretap directories.Balint Reczey1-0/+5
We can use the dumped ABI description for comparing ABI changes between revisions. svn path=/trunk/; revision=37474
2010-12-16Export only defined symbols from libwsutil.Balint Reczey1-1/+1
Exported symbols are the symbols listed in libwsutil.def, but the symbols defined in not used optional objects are filtered out. svn path=/trunk/; revision=35202
2010-12-07Make libtool export only symbols listed in *.def filesBalint Reczey1-0/+3
svn path=/trunk/; revision=35145
2007-08-04Add a script as a front-end for Flex, to work around various problems,Guy Harris1-5/+1
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-0/+29
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