aboutsummaryrefslogtreecommitdiffstats
path: root/epan/Makefile.nmake
AgeCommit message (Collapse)AuthorFilesLines
2003-12-07Add PCRE support to the Windows build.Gerald Combs1-3/+7
svn path=/trunk/; revision=9185
2003-10-13From Ulf Lamping: add some missing "cd .."s. (I guess the currentGuy Harris1-1/+3
directory in nmake files persists across targets; presumably all commands, or, at least, all "cd" commands, are run in the same process.) svn path=/trunk/; revision=8682
2003-10-10Give every Makefile.nmake file a "distclean" rule, and have "distclean"Guy Harris1-2/+8
recurse into subdirectories doing "nmake -f Makefile.nmake distclean". Have "nmake -f Makefile.nmake clean" not remove stuff that "make clean" doesn't remove (such as Flex/Bison output and config.h files) - and have "nmake -f Makefile.nmake distclean" remove stuff that "make distclean" removes, including "tethereal-tap-register.c" and "ethereal-tap-register.c". svn path=/trunk/; revision=8672
2003-06-15Do all the tests for whether ADNS_DIR is defined or not inGuy Harris1-10/+3
"config.nmake", and just use the variables set based on the results of those tests in various "Makefile.nmake" files. svn path=/trunk/; revision=7891
2003-06-14Define GLIB_LIBS and GTK_LIBS variables in config.nmake (based onGuy Harris1-3/+2
variables the user configures - the user isn't expected to change GLIB_LIBS or GTK_LIBS, and there's a comment nothing that users shouldn't have to do so), which contain the appropriate libraries for building stuff that requires only GLib, and stuff that required GTK+ and GLib, respectively, and use those macros in the Makefile.nmake files. svn path=/trunk/; revision=7885
2003-06-14Define GLIB_CFLAGS and GTK_CFLAGS variables in config.nmake (based onGuy Harris1-4/+2
variables the user configures - the user isn't expected to change GLIB_CFLAGS or GTK_CFLAGS, and there's a comment nothing that users shouldn't have to do so), which contain the appropriate "/I" flags for building stuff that requires only GLib, and stuff that required GTK+ and GLib, respectively, and use those macros in the Makefile.nmake files. svn path=/trunk/; revision=7884
2003-06-13From Lars Roland: don't use ADNS_DIR if it's not defined.Guy Harris1-1/+3
svn path=/trunk/; revision=7881
2003-06-12Don't wire into "config.h.win32" files an indication of whether we haveGuy Harris1-3/+7
GNU ADNS or not - set it based on whether ADNS_DIR is defined by "config.nmake", and make "config.h.win32" files that specify whether we have GNU ADNS dependent on "config.nmake". Note in "config.nmake" that: if you have GNU ADNS, ADNS_DIR should be defined as the directory in which the ADNS .lib file resides; if you don't have GNU ADNS, ADNS_DIR shouldn't be defined. svn path=/trunk/; revision=7860
2003-06-02Add GNU ADNS to the Windows build environment. A precompiled DLL can beGerald Combs1-1/+2
found at http://adns.jgaa.com/ and http://www.ethereal.com/distribution/win32/development/ The modifications to the root-level config.h.win32 and Makefile.nmake may not be neccessary. svn path=/trunk/; revision=7769
2002-10-22Add in a notion of "circuits", which are for virtual circuit-orientedGuy Harris1-1/+2
protocols (where there's a virtual circuit ID of some sort in packets) what conversations are for protocols ultimately running atop connectionless network layers. Have circuit type and ID values in the "packet_info" structure. Have the Frame Relay dissector set the circuit type and ID values, and have the Wellfleet compression protocol set up circuit information and store compression information with the circuit. svn path=/trunk/; revision=6469
2002-02-27From Joerg Mayer:Guy Harris1-1/+6
In the "configure.in" files, add -D_U_="__attribute__((unused))" to CFLAGS if we're using GCC, and add -D_U_="" otherwise, so _U_ can be used to mark arguments as unused. Add -D_U_="" arguments to the Makefile.nmake files as well, so _U_ works with Microsoft Visual C++ as well. Add comments and RCS IDs to the Makefile.nmake files that don't already have them. svn path=/trunk/; revision=4824
2001-12-12From Motonori Shindo:Guy Harris1-3/+3
fix a bogus batch mode inference rule of make, so that "vc60.pdb" files are created in the proper directory; delete ".pdb" files in a "nmake -f Makefile.nmake clean"; include the text2pcap and mergecap ".pdb" files in the Windows binary distribution. svn path=/trunk/; revision=4385
2001-11-24Update the Makefile.nmake files to reflect the move of "int-64bit.c" toGuy Harris1-0/+1
the "epan" subdirectory. Include "strptime.obj" in the list of object files used to build "text2pcap.exe". svn path=/trunk/; revision=4258
2001-11-21Remove the global packet_info called "pi". Dissectors now onlyGilbert Ramirez1-1/+0
access their own "pinfo". A packet_info is stored in epan_dissect_t, which is created for the dissection of a single packet. GUI functions which need to access the packet_info of the currently selected packet used to use "pi"; now they use cfile.edt->pi. cfile's "edt" member is the epan_dissect_t of the currently-selected packet. The functionality of blank_packetinfo() was moved into dissect_packet(), as that's the only place that called blank_packetinfo(), after a spurious call to blank_packetinfo() was removed from packet_list_select_cb(). svn path=/trunk/; revision=4246
2001-10-28"ftypes" and "dfilter" should depend on "config.h", so that if itGuy Harris1-2/+2
doesn't exist, or is out of date with respect to "config.h.win32", it's remade - stuff in "ftypes" and "dfilter" includes "config.h", and it should get the "config.h" in "epan". svn path=/trunk/; revision=4091
2001-04-12Improvement of 'make clean' targets.Gilbert Ramirez1-1/+1
svn path=/trunk/; revision=3297
2001-04-05Use sed in the Win32 build to place the version in various files.Gilbert Ramirez1-1/+1
We us $(VERSION), defined in the top-level config.nmake, to replace @VERSION@ in various files. $(RC_VERSION) and $(WTAP_VERSION) are similarly used. svn path=/trunk/; revision=3258
2001-04-02Get rid of a tab after a backslash - Microsoft Visual C++ 6.0's "nmake"Guy Harris1-1/+1
doesn't seem to treat backslash-tab as an end-of-line escape, the backslash has to be at the end of the line. svn path=/trunk/; revision=3239
2001-04-01Moved the the remaining column related routines out of packet.{c,h}Ed Warnicke1-0/+1
and into column-utils{c,h}. svn path=/trunk/; revision=3231
2001-04-01Added osi-utils.obj to epan/Makefile.nmakeEd Warnicke1-0/+1
svn path=/trunk/; revision=3227
2001-04-01Moved the packet_info structure and supporting functions out ofEd Warnicke1-0/+1
packet.{h,c} and into a separate packet_info{h,c}. svn path=/trunk/; revision=3225
2001-04-01Added frame_data.objEd Warnicke1-0/+1
svn path=/trunk/; revision=3224
2001-04-01Moved the value_string structures and function from packet.{c,h} intoEd Warnicke1-0/+1
a separate value_string.{c,h}. svn path=/trunk/; revision=3221
2001-04-01Added to_str.objEd Warnicke1-0/+1
svn path=/trunk/; revision=3220
2001-03-23The Win32 build builds wiretap as a DLL and requires WinPcap 2.1.Gilbert Ramirez1-3/+7
svn path=/trunk/; revision=3163
2001-03-06Add some win32-specific targets in .cvsignore's.Gilbert Ramirez1-4/+4
Replace 'nmake' with $(MAKE) /$(MAKEFLAGS), from Mike Frisch. svn path=/trunk/; revision=3108
2001-02-02Add Makefile.nmake files for new subdirs.Gilbert Ramirez1-11/+18
Add them to EXTRA_DIST in corresponding Makefile.am's so that they get packaged with the distribution. svn path=/trunk/; revision=2979
2000-11-15Move the table of bit-swapped byte values to "epan/bitswap.c", andGuy Harris1-1/+2
declare it, and define a "BIT_SWAP" macro that uses it, in "epan/bitswap.h". Use that macro to bit-swap bytes in the IEEE 802.11 dissector, rather than the macro that was used (said macro used GCCisms and didn't compile on Windows). Make an "init_plugin()" routine to enable a plugin and call its init routine, and call it from "check_plugin_status()" and "plugins_enable_cb()", rather than having very similar code in two places; "patable" is now part of libethereal, and, at least on Windows, attempts to refer to it from "libui" failed. Make "patable" static to "epan/plugins.c". (This may still not work, as now "libui" is calling a routine in "libethereal"; if that fails, perhaps it's time to get rid of the "enable/disable plugins" stuff completely, as new-style plugins, at least, register themselves as protocols and should be controllable from the "Edit->Protocols" window just as built-in dissectors are.) svn path=/trunk/; revision=2649
2000-10-17Make the top-level "config.h.win32" more closely resemble the top-levelGuy Harris1-4/+4
"config.h", and update it to include stuff added to "config.h" and remove stuff removed from "config.h". Give libethereal a "config.h.win32" and make its "Makefile.nmake" file copy it to "config.h". svn path=/trunk/; revision=2504
2000-10-14Move inet_*.[ch] files to epan.Gilbert Ramirez1-1/+14
svn path=/trunk/; revision=2494
2000-10-14While keeping the directory named 'epan' and the symbols in the libraryGilbert Ramirez1-3/+3
starting with "epan_", change the name of the library from libepan.a to libethereal.a, and from libepan.lib to ethereal.lib. svn path=/trunk/; revision=2492
2000-10-11Fix it to build on Windows.Guy Harris1-0/+43
svn path=/trunk/; revision=2488