summaryrefslogtreecommitdiff
path: root/wiretap/Makefile.nmake
AgeCommit message (Collapse)AuthorFilesLines
2012-06-19ascend_scanner.c includes ascend.h. Add corresponding makefileGerald Combs1-3/+5
dependencies, otherwise we might have a race condition when doing parallel makes. Hopefully this will fix intermitten buildbot failures we've been getting lately. svn path=/trunk/; revision=43387
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-02-24CVARSDLL hasn't been used (is undefined) for a while....Bill Meier1-3/+3
svn path=/trunk/; revision=41180
2012-01-29Add *.sbr files to the clean target.Anders Broman1-1/+1
svn path=/trunk/; revision=40763
2011-02-02A bit of Windows makefiles rework and cleanup:Bill Meier1-5/+6
- Define macros for certain CFLAGS in config.nmake iso of having defs in each makefile; a. -DHAVE_CONFIG_H and -D_U_="" are now part of a macro named STANDARD_CFLAGS; b. -WX has been replaced by WARNINGS_ARE_ERRORS (defined as -WX in config.nmake) (This allows disabling "Warnings as Errors" by just changing config.nmake) c. CVARSDLL definitions (not usage) have been removed from the various makefiles. XXX: It appears the usage of CVARSDLL can also be removed (not yet done) since: -DWIN32 and -DNULL=0 do not appear to be needed (any more); -D_MT and _D_DLL are not needed since /MP causes these definitions. d. Define a macro WARNINGS_CFLAGS with additional specific compiler (level4) warnings to be enabled. E.G., 4295: array is too small to include a terminating null character - config.nmake: reformat some long lines for readability; - plugins\Makefile.nmake: clean-deps does nothing: remove it (and usage in top-level makefile); - dissectors/Makefile.nmake: test to enable packet-rrc.obj target needs to include MSVC2010 ... svn path=/trunk/; revision=35747
2009-07-16Move th /MP flag setting to LOCAL_CFLAGS set in configure.nmakeAnders Broman1-1/+1
for MSVC variant 2008 only. As suggested by Bill Meier. svn path=/trunk/; revision=29114
2009-07-15Add /MP flag to make use of multi cores.Anders Broman1-1/+1
svn path=/trunk/; revision=29104
2009-06-15Rename all of the ascend files:Jörg Mayer1-8/+8
That way we hopefully won't need the runlex.sh hack any more. Also the ylwrap stuff is (hopefully) obsolete. ascend.[hc] -> ascendtext.[hc] ascend-scanner.l -> ascend_scanner.l ascend-grammar.y -> ascend.y svn path=/trunk/; revision=28744
2009-06-04Fix Windows build warning:Bill Meier1-1/+1
cl : Command line warning D9024 : unrecognized source file type 'ascend-grammar.h', object file assumed cl : Command line warning D9027 : source file 'ascend-grammar.h' ignored svn path=/trunk/; revision=28635
2009-04-08Disable warnings-as-errors for Flex-generated output. Add a couple of gsizeGerald Combs1-3/+3
casts. svn path=/trunk/; revision=28002
2009-03-11Flex doesn't generate LLP64-compilable output. For the time being don'tGerald Combs1-1/+5
use -WX when compiling ascend-scanner.c and k12text.c. svn path=/trunk/; revision=27703
2009-03-02More Windows compiler flag cleanups. Fix a problem with my last commitGerald Combs1-4/+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
2008-08-21_MSC_VERs 1400 and greater require manifests. Check againstGerald Combs1-1/+1
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
2008-08-04From Pascal Quantin via bug 2719: Fix support for Microsoft Visual C++ 2008.Gerald Combs1-1/+1
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
2008-07-17Remove -g abort from checkAPIs (for now) since existing issues not yet resolved.Bill Meier1-1/+3
svn path=/trunk/; revision=25759
2008-07-02This directory needs some checkapi love; it's not yet ready for that toGuy Harris1-1/+1
be a default part of the build process, now that we're doing some more checking. svn path=/trunk/; revision=25658
2008-07-01Put printf into a separate "termoutput" API group. For most files,Guy Harris1-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
2008-07-01The intended argument for "-g" was presumably "abort", given Gerald'sGuy Harris1-1/+1
checkin comment (that Wiretap routines shouldn't abort the program). svn path=/trunk/; revision=25650
2008-07-01Unless I've misread the GetOptions documentation, the "-g" flag toGuy Harris1-1/+1
checkAPIs.pl takes a mandatory string argument, not an optional string argument. svn path=/trunk/; revision=25649
2008-06-26Wiretap code probably shouldn't abort the application either.Gerald Combs1-1/+1
svn path=/trunk/; revision=25615
2008-05-22Move the file utility functions from wiretap to libwsutil so thatJeff Morriss1-2/+2
libwireshark (and the plugins using those functions) do not depend on wiretap on Windows. While doing that, rename the eth_* functions to ws_*. svn path=/trunk/; revision=25354
2008-05-20Use the correct name for libwsutilJeff Morriss1-1/+1
svn path=/trunk/; revision=25332
2008-05-20Create a new "Wireshark utility" library and move the mpeg-audio stuff fromJeff Morriss1-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
2008-05-14do not use * wildcard which is not supported by Windows commandlineTomas Kukosa1-2/+1
svn path=/trunk/; revision=25299
2008-05-13Fix some of the Errors/warnings detected by checkapi.Anders Broman1-1/+2
svn path=/trunk/; revision=25288
2008-05-08From Anders: Checkapi enabled for wiretap and more functions converted.Martin Mathieson1-1/+1
svn path=/trunk/; revision=25257
2008-05-06Add checkapi target.Anders Broman1-0/+3
svn path=/trunk/; revision=25245
2007-12-08Add .. to the directory in which to look for headers, just as is doneGuy Harris1-1/+2
with automake/autoconf, so we pick up config.h. svn path=/trunk/; revision=23805
2007-12-07Delete the *right* config.h.win32.Guy Harris1-1/+1
Copy the MSVC++-version-checking stuff from it into the top-level config.h.win32, and try to set up config.nmake so that MSC_VER_REQUIRED is defined in all Makefiles that include config.nmake. svn path=/trunk/; revision=23802
2007-12-07Run runlex.sh from the tools directory. Get rid of the extra copy inGuy Harris1-8/+1
the top-level directory. Don't build config.h in the wiretap directory - it now uses config.h from the top-level directory. Get rid of the template config.h.win32 in that directory. Get rid of files that are no longer in the wiretap directory or are no longer constructed in that directory. svn path=/trunk/; revision=23797
2007-08-04runlex.sh is in tools, not the top-level directory.Guy Harris1-1/+1
svn path=/trunk/; revision=22449
2007-08-04Add a script as a front-end for Flex, to work around various problems,Guy Harris1-2/+6
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.nmake.inc file, to hold rules etc. used by multipleGuy Harris1-7/+1
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
2007-08-01Use a common .l.c rule for running Flex on .l files, just as is done onGuy Harris1-5/+6
UN*X. svn path=/trunk/; revision=22434
2007-05-09fix manifest error: for dll's mt.exe must be given ;2Ulf Lamping1-1/+1
svn path=/trunk/; revision=21735
2007-05-06instead of copying the MSVC 2005 manifest files around, embed them into the ↵Ulf Lamping1-0/+3
.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
2007-05-02add support for the text export format of textronix k1[25]Luis Ontanon1-0/+2
svn path=/trunk/; revision=21651
2007-03-21set compiler option "treat warnings as errors" - to prevent new warnings for ↵Ulf Lamping1-1/+1
wiretap remove all compiler warnings: a) prevent wrong malloc/free definitions by lex/yacc generated files b) add int/time_t casts - MSVC2005 is more "sensitive" about this than MSVC6 svn path=/trunk/; revision=21078
2007-03-18Fix Windows Makefiles so clean removes all pdb files (PDB_FILE no longer ↵Bill Meier1-1/+1
defined) svn path=/trunk/; revision=21052
2007-01-31instead of putting the MSC_VER_REQUIRED test into the root Makefile (which ↵Ulf Lamping1-1/+1
would require to change ALL makefiles - the buildbot revealed it), simply put it in the wiretap generation. As wiretap is mandatory and one of the first things to be build this doesn't even sound like a bad idea anyway ... svn path=/trunk/; revision=20646
2007-01-12second try for file_util.c ... (at least OS X didn't liked it)Ulf Lamping1-1/+1
svn path=/trunk/; revision=20403
2007-01-12Win32: MSVC > 6 doesn't work well with Unicode filenames!Ulf Lamping1-1/+1
fix this, by providing required functions in the new file file_util.c - it's mostly copied from GLib (g_open alike - that take UTF8 as filename format but don't use msvcrt.dll V6 for this as the glib files do) "link" to these functions in file_util.h: #define eth_open eth_stdio_open revert changes (from SVN 20282) throughout the code related to these file functions which were introduced with the first tries of MSVC 2005 ... Hopefully I've done everything right with the new file_util.c ... svn path=/trunk/; revision=20402
2007-01-03remove the PDB_FILE setting from config.nmake - there's no real need for ↵Ulf Lamping1-1/+2
this info add some missing files to the clean targets svn path=/trunk/; revision=20290
2006-02-22Add makefile.nmakeAnders Broman1-3/+3
svn path=/trunk/; revision=17365
2005-02-14Make the "maintainer-clean" rules get rid of some additional generatedGuy Harris1-1/+12
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-09-12to prevent problems reported by David Richards, don't depend on the cvarsdll ↵Ulf Lamping1-1/+3
from win32.mak and define our own CVARSDLL svn path=/trunk/; revision=11980
2004-07-26Add a Makefile.common for Wiretap, and have Makefile.am andGuy Harris1-34/+4
Makefile.nmake include it. svn path=/trunk/; revision=11528
2004-07-23From Graham Bloice: add resources to wiretap.dll.Guy Harris1-1/+2
svn path=/trunk/; revision=11476
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-02-11From Rolf Fiedler: support for reading EyeSDN USB S0 trace files.Guy Harris1-1/+2
svn path=/trunk/; revision=10038