aboutsummaryrefslogtreecommitdiffstats
path: root/epan/Makefile.nmake
Commit message (Collapse)AuthorAgeFilesLines
...
* Don't assemble asm_utils_win32_x86 on x64. Export a dummy read_keytab_fileGerald Combs2009-04-081-2/+2
| | | | | | | | if we're not using any encryption libraries on Windows. This fixes the last Win64 compilation problems in epan. svn path=/trunk/; revision=28008
* Add another Flex exception.Gerald Combs2009-04-081-0/+1
| | | | svn path=/trunk/; revision=28003
* Disable warnings-as-errors for Flex-generated output. Add a couple of gsizeGerald Combs2009-04-081-2/+8
| | | | | | casts. svn path=/trunk/; revision=28002
* Create an "epan/crc" directory for CRC code. Add crc-16-plain.[ch],Gerald Combs2009-03-181-9/+21
| | | | | | | | | | | | | generated from pycrc. The command line used to generate the file is in epan/crc/Makefile.common. I used "plain" to distinguish it from CCITT, USB, and other 16-bit CRCs. Integrate the new CRC code into our infrastructure. Add crc16_plain_tvb_offset() to epan/crc16.[ch] and use it in plugins/profinet/packet-pn-rt.c. This _should_ work correctly, but hasn't been tested. svn path=/trunk/; revision=27790
* More Windows compiler flag cleanups. Fix a problem with my last commitGerald Combs2009-03-021-5/+1
| | | | | | | | that would break compilation for older compilers. Create a "DLL_LDFLAGS" variable and use it in DLLs and plugins. Use PLUGIN_LDFLAGS and DLL_LDFLAGS where needed. Don't force i386 code in the TPG plugin. svn path=/trunk/; revision=27582
* Add GeoIP to the Windows build. Fix a remaining geoip_ -> geoip_db_Gerald Combs2008-12-231-1/+2
| | | | | | conversion. svn path=/trunk/; revision=27098
* Add /D_BIND_TO_CURRENT_CRT_VERSION=1 to LOCAL_CFLAGS in modern versionsGerald Combs2008-09-161-1/+1
| | | | | | | | | | | | of Visual C++. (How did this "feature" ever see the light of day?) Make sure we use LOCAL_CFLAGS *everywhere*. This should fix problems with building a usable installer under Visual Studio 2008 SP1. Add comments with links to Visual C++'s idiotic handling of assemblies and deployment using xcopy. Move to c-ares 1.5.3. Make sure we remove all of our manifests in epan and packaging/u3/tools. svn path=/trunk/; revision=26219
* _MSC_VERs 1400 and greater require manifests. Check againstGerald Combs2008-08-211-4/+4
| | | | | | | | | | MSC_VER_REQUIRED when we run mt.exe instead of checking for each individual MSVC_VARIANT. This fixes the current buildbot test failures on Windows, which resulted from a missing check for MSVC2008. This also keeps us from having to mess with a bunch of makefiles when we add support for new Visual C++ versions. svn path=/trunk/; revision=26052
* Add support for the c-ares asynchronous DNS resolution library to theGerald Combs2008-08-071-3/+5
| | | | | | | | | Windows build. Add support for async IPv6 lookups. Update the ADNS code slightly. This is not supported (yet) on the UNIX side. svn path=/trunk/; revision=25953
* From Pascal Quantin via bug 2719: Fix support for Microsoft Visual C++ 2008.Gerald Combs2008-08-041-4/+4
| | | | | | | | | | | | | | | | | From me: Instead of adding adns_config.h, place it a custom adns package in wireshark-win32-libs. Update tools/win32-setup.sh accordingly. Split the MSVC2008EE variant into MSVC2008 and MSVC2008EE, similar to MSVC2005 and MSVC2005EE. We have to worry about vcredist_x86.exe in both cases. Add Pascal to AUTHORS. Update the Developer's Guide. svn path=/trunk/; revision=25921
* Add Makefile.common files for epan/dfilter and epan/ftypes.Guy Harris2008-07-021-1/+1
| | | | | | Add checkapi rules to Makefile.am files. svn path=/trunk/; revision=25656
* Put printf into a separate "termoutput" API group. For most files,Guy Harris2008-07-011-1/+1
| | | | | | | check for it - but not for TShark plugins, as they are expected to print to the standard output. svn path=/trunk/; revision=25653
* Set for automatic overwrite for xcopy of mkstemp.c, etcBill Meier2008-05-231-1/+5
| | | | svn path=/trunk/; revision=25356
* Use the correct name for libwsutilBill Meier2008-05-201-1/+1
| | | | svn path=/trunk/; revision=25333
* Create a new "Wireshark utility" library and move the mpeg-audio stuff fromJeff Morriss2008-05-201-0/+1
| | | | | | | | wiretap to this new libwsutil. This solves http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1677 by making libwireshark no longer depend on libwiretap. svn path=/trunk/; revision=25330
* Fix some of the Errors/warnings detected by checkapi,Anders Broman2008-05-051-0/+2
| | | | | | make non ASCII char a warning for now. svn path=/trunk/; revision=25240
* Running glib 2.16 on 32 bit platform requires this lempar.c change in ↵Jaap Keuter2008-03-231-1/+1
| | | | | | | | addition to revision 24710. Makefiles updated to make new lempar.c effective in build rules. svn path=/trunk/; revision=24718
* Glib >= 2.14.5 does not require iconvBill Meier2008-02-141-0/+2
| | | | svn path=/trunk/; revision=24330
* Build with assembler support (NASM).Anders Broman2007-12-251-1/+1
| | | | svn path=/trunk/; revision=23947
* Various changes with focus to startup speedupTomas Kukosa2007-11-281-1/+15
| | | | | | | | | | | | | The startup timeout on Win32 is reduced to 80% without assembler and to 50% with assembler usage (which is optional) proto.c - do not look up in filed tree and inserts in two steps but do it at once - next few small speedups - some often called elementary functions can be optionally implemented in assembler - dispart some functions to see more exact result from profiling packet-tpnc.c - do not reallocate memory for each filed svn path=/trunk/; revision=23643
* Fix Windows maintainer-clean/distclean/clean to recurse thru subdirs only ↵Bill Meier2007-10-151-4/+9
| | | | | | once (instead of worst-case 1+2+3 times) svn path=/trunk/; revision=23187
* Get rid of the remains of NET-SNMP in the build process.Jörg Mayer2007-09-241-1/+0
| | | | svn path=/trunk/; revision=22934
* This was missingLuis Ontanon2007-08-261-1/+2
| | | | svn path=/trunk/; revision=22679
* Treat runlex.sh-generated headers differently from Flex-generated .cGuy Harris2007-08-041-1/+3
| | | | | | files - for one thing, the former aren't compiled into .o or .obj files. svn path=/trunk/; revision=22452
* Add a script as a front-end for Flex, to work around various problems,Guy Harris2007-08-041-4/+10
| | | | | | | | | | 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
* Add a Makefile.nmake.inc file, to hold rules etc. used by multipleGuy Harris2007-08-011-8/+2
| | | | | | | | | | | | | | Makefile.nmake files; currently, it has the (F)lex-to-C rule and a .SUFFIXES pseudo-rule to add .l to the list of suffixes. Have Makefile.nmake files with .l.c rules include Makefile.nmake.inc to get that rule. The names Makefile.am.inc and Makefile.nmake.inc aren't necessarily the right names for the files in question. Use $(PACKAGE) in the Mate plugin's Makefile, rather than "mate". svn path=/trunk/; revision=22437
* Use a common .l.c rule for running Flex on .l files, just as is done onGuy Harris2007-08-011-13/+13
| | | | | | UN*X. svn path=/trunk/; revision=22434
* Windows too needs diam_dict.c Luis Ontanon2007-07-161-0/+3
| | | | svn path=/trunk/; revision=22320
* Fix compilation under VS6 (hopefully without breaking compilationGerald Combs2007-06-111-0/+7
| | | | | | | | | | anywhere else). Instead of using getaddrinfo() and getnameinfo(), promote inet_pton.c and inet_ntop.c to the top level and use those routines instead. (It's 2007, for crying out loud. Why is this even an issue?) svn path=/trunk/; revision=22075
* "make maintainer-clean" cleans up everything that "make distclean" does;Guy Harris2007-05-221-3/+4
| | | | | | | | | | | | | | | | | | 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
* Since code generated by lex may trigger gcc warnings, we are now generating twoSebastien Tandel2007-05-171-1/+1
| | | | | | | | | libraries. A single library is generated with the lex code without the barrier "stop on warning". Another library is generated from the remaining source files with the "stop on warning" barrier. svn path=/trunk/; revision=21813
* fix manifest error: for dll's mt.exe must be given ;2Ulf Lamping2007-05-091-1/+1
| | | | svn path=/trunk/; revision=21734
* embed the manifest files for the unittest exe's as wellUlf Lamping2007-05-061-3/+9
| | | | svn path=/trunk/; revision=21697
* instead of copying the MSVC 2005 manifest files around, embed them into the ↵Ulf Lamping2007-05-061-0/+4
| | | | | | .exe / .dll files - this way is easier to handle while packaging and alike, and probably will solve some problems. We might want to do this for the plugins as well later. svn path=/trunk/; revision=21696
* Addt'l fixes so suite-unittests will run under windowsBill Meier2007-04-241-5/+5
| | | | svn path=/trunk/; revision=21546
* following advice from Gerald, Graham Bloice, and others, let's try copying ↵Richard van der Hoff2007-04-181-0/+15
| | | | | | the unit test executables into the wireshark-gtk2 directory before running them. svn path=/trunk/; revision=21472
* Fix for link commands for exntest.exe, tvbtest.exe and reassemble_test.exe;Bill Meier2007-04-131-5/+4
| | | | | | (Seems to work using vc6 on Windows XP). svn path=/trunk/; revision=21400
* try linking against user32.lib and wsock32.libRichard van der Hoff2007-04-111-0/+1
| | | | svn path=/trunk/; revision=21386
* fix typosRichard van der Hoff2007-04-111-4/+5
| | | | svn path=/trunk/; revision=21382
* right; this is going badly.Richard van der Hoff2007-04-111-18/+4
| | | | | | Let's take a different tack: include only the bare minimum, and set up stubs for everything else. svn path=/trunk/; revision=21379
* user32.lib and wsock32.lib shouldn't be make dependenciesRichard van der Hoff2007-04-101-1/+1
| | | | svn path=/trunk/; revision=21365
* more libs, more stubs... i'll get there one dayRichard van der Hoff2007-04-101-0/+3
| | | | svn path=/trunk/; revision=21363
* hrm, we even need dissectors.libRichard van der Hoff2007-04-081-0/+1
| | | | svn path=/trunk/; revision=21353
* another go at making reassemble_test build: give it lots more librariesRichard van der Hoff2007-04-081-2/+16
| | | | svn path=/trunk/; revision=21352
* link reassemble_test against the right libraryRichard van der Hoff2007-04-071-2/+2
| | | | svn path=/trunk/; revision=21351
* Remove build detritusGraham Bloice2007-04-061-1/+1
| | | | svn path=/trunk/; revision=21347
* Set $(LINK). I swear I'll get there in a minute with this.Richard van der Hoff2007-04-031-0/+2
| | | | svn path=/trunk/; revision=21319
* hmm, apparently $^ doesn't work for nmakeRichard van der Hoff2007-04-031-3/+3
| | | | svn path=/trunk/; revision=21318
* rules for making the unit testsRichard van der Hoff2007-04-031-2/+23
| | | | svn path=/trunk/; revision=21316
* Improved cleanup of build artifactsGraham Bloice2007-03-281-1/+1
| | | | svn path=/trunk/; revision=21249