aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.nmake
AgeCommit message (Collapse)AuthorFilesLines
2006-05-22ethereal->wireshark updatesRonnie Sahlberg1-1/+1
svn path=/trunk/; revision=18206
2006-05-21If we have pcap_breakloop(), at least on UN*X we can stop the captureGuy Harris1-0/+1
with a pcap_breakloop() call - we don't need to call select() before calling pcap_dispatch(). Even if we do need to call select(), we don't need to supply it with a timeout - it's OK if we block indefinitely, as the signal will interrupt select(). That also means we can pass -1 as the count to pcap_dispatch(), as pcap_breakloop() will terminate the loop in pcap_dispatch(). Use sigaction() to catch SIGUSR1, so we can make sure that the signal handler doesn't get reset when the signal is delivered, and that system calls don't restart when we return from the signal handler. svn path=/trunk/; revision=18201
2006-05-16Change to address bug 933. See if this, after setup, includes the updated ↵Jaap Keuter1-1/+1
GTK-Wimp. svn path=/trunk/; revision=18172
2006-04-20if HHC_DIR is defined in config.nmake, link Ethereal with the required ↵Ulf Lamping1-0/+3
htmlhelp.lib svn path=/trunk/; revision=17937
2006-04-12Update Lua.Gerald Combs1-1/+1
svn path=/trunk/; revision=17847
2006-03-15One day I'll be able to do change something in windows in a single attemptLuis Ontanon1-0/+1
svn path=/trunk/; revision=17641
2006-03-14Add strptime.obj to outfiles as well.Anders Broman1-1/+1
svn path=/trunk/; revision=17623
2006-03-14missed to add strptime.obj to the editcap.Luis Ontanon1-1/+1
svn path=/trunk/; revision=17617
2006-03-12Move init.lua and family to plugins/luaLuis Ontanon1-5/+0
svn path=/trunk/; revision=17600
2006-03-01Add Lua support by default for Win32. Fix some compilation problems.Gerald Combs1-2/+8
Add Lua information to the version paragraph. svn path=/trunk/; revision=17440
2006-02-25Add asn1 to the clean targetAnders Broman1-0/+3
svn path=/trunk/; revision=17410
2006-02-15Add getopt.obj to the list of object files with which dumpcap is linked;Guy Harris1-2/+2
it's necessary on Windows (but not on most UN*Xes, so getopt.c shouldn't be part of dumpcap_SOURCES). svn path=/trunk/; revision=17312
2006-02-13- disable printLuis Ontanon1-0/+4
- add a log facility to lua (so far just prints to stderr) - add settings to disable lua even if installed, to load or not to load user scripts when superuser - create a default /usr/local/share/ethereal/init.lua that blocks all the io/system calls when running as superuser svn path=/trunk/; revision=17290
2006-02-13Copy over the file open/save code from the Win32 native branch.Gerald Combs1-1/+1
The Windows-native routines were integrated by inserting #if GTK_MAJOR_VERSION >= 2 && _WIN32 win32_native_routine(GDK_WINDOW_HWND(top_level->window)); return; #endif at the beginning of each GTK+ file routine. There's probably a prettier way to do this. Some of the sizes need to be tweaked in win32-file-dlg.rc, but everything seems to work. Fix up whitespace. svn path=/trunk/; revision=17285
2006-02-10When using GTK 2.8, we need the cairo dlls, so add them to the ↵Lars Roland1-0/+4
install-gtk2-deps target svn path=/trunk/; revision=17245
2006-02-06From Paolo Abeni:Guy Harris1-4/+8
Set up to build on Windows if we have GNU TLS. Define "ssl_data_set()" regardless of whether we have GNU TLS or not, as it's used in either case. Get rid of an extra #include of epan/gnuc_format_check.h. svn path=/trunk/; revision=17177
2005-12-27Update to Net-SNMP 5.2.2.Gerald Combs1-1/+1
svn path=/trunk/; revision=16907
2005-12-16If "CLIENTNAME" is set (which indicates that we're using RDP) useGerald Combs1-1/+2
"not tcp port 3389" instead of "not ip host $CLIENTNAME", since it seems to be more reliable. Make sure we remove dumpcap.obj when we clean. This also tests the content-type "text/plain; charset=utf-8" for commit messages. Maybe Stig B's name will show up correctly now. svn path=/trunk/; revision=16826
2005-12-14Add support for GLib/GTK+ 2.8. Point to the latest tag.Gerald Combs1-6/+34
svn path=/trunk/; revision=16802
2005-12-10the verify_tool target should check for /usr/bin/find (I errorneously did ↵Ulf Lamping1-1/+6
changed it a while ago) add a comment why we should check for exactly that version svn path=/trunk/; revision=16753
2005-12-06both the buildbot and I have problems with setargv.objUlf Lamping1-1/+3
trying to comment it out, so the build should work again. don't know what this file is all about :-( I just don't have that file and it doesn't seem to be generated ... svn path=/trunk/; revision=16697
2005-12-06Make $(command_line_OBJECTS) a dependency of the stuff that links withGuy Harris1-9/+9
it. Link dumpcap with mkstemp.obj, as it needs mkstemp(). Make dumpcap depend only on its resource file, as we do with other programs, not on all of them. svn path=/trunk/; revision=16695
2005-12-05no more usage of Ethereal.lib in dumpcap any longer :-)Ulf Lamping1-12/+6
use capture_opts_trim() output of command line usage and version "enhanced" svn path=/trunk/; revision=16684
2005-11-28first steps towards a separated capture tool, working title "dumpcap"Ulf Lamping1-2/+23
personal backup only, not meant for public testing! I've copied main.c into dumpcap.c and carved out all things not needed currently won't work as a command line tool, capture_loop.c wants an input pipe console output is also very ugly and the whole code needs a lot of further cleanup shouldn't break the unix build as I've only changed the nmake files so far, but who knows ... svn path=/trunk/; revision=16615
2005-10-21Win32: first steps towards using GTK2.6, add zipfile and dir name definitionsUlf Lamping1-11/+30
svn path=/trunk/; revision=16282
2005-09-22replace WinPcap devel pack 3.0 with current 3.1 versionUlf Lamping1-1/+1
svn path=/trunk/; revision=15972
2005-09-16Sort each conversation column numerically. Fix up whitespace.Gerald Combs1-0/+4
It looks like we can't put "COPYCMD=/Y" in config.nmake and expect nmake to do the right thing. Add a comment, and set COPYCMD explicitly in the root Makefile.nmake. The rest of the occurrences of xcopy will have to be taken care of at some point. svn path=/trunk/; revision=15840
2005-09-07Set "COPYCMD=/Y" and remove the "/Y" from each XCOPY command in orderGerald Combs1-26/+26
to fix compilation under Windows NT. This should fix bug 403. The changes were made using "find . -name Makefile.nmake | xargs perl -pi.bak -e 's: /y::i'". They appear to work under XP, but if anything broke I blame Larry Wall. svn path=/trunk/; revision=15710
2005-09-06Move to the latest ethereal-win32-libs tag.Gerald Combs1-1/+3
svn path=/trunk/; revision=15706
2005-09-06In doc/Makefile.nmake, use the "install-deps" target from the rootGerald Combs1-3/+3
Makefile.nmake instead of doing our own XCOPYing. Use the "clean-deps" target when we're done instead of leaving DLLs lying around. Normalize the use of underscores vs hyphens in the "clean-deps" target. svn path=/trunk/; revision=15704
2005-08-05verify_tools: Ulf Lamping1-1/+4
- not only look for the cygwin tools, but also check the MSVC tools required like cl.exe, link.exe and nmake.exe - I don't know why we should use /usr/bin/find but simply find, check for it instead. If there's a reason to use /usr/bin/find, we should use $(FIND) instead but I currently don't see a reason for this svn path=/trunk/; revision=15220
2005-07-26From Brice Augustin: Use the correct packet length in randpkt.Gerald Combs1-1/+1
Build randpkt.exe by default under Windows. svn path=/trunk/; revision=15092
2005-07-26Revert back to GTK-Wimp 0.6.2. Move to WinPcap 3.1beta4.Gerald Combs1-1/+1
svn path=/trunk/; revision=15091
2005-07-24Update to zlib 1.2.3Ulf Lamping1-2/+2
svn path=/trunk/; revision=15039
2005-07-15Point to the latest Windows library tag and versions.Gerald Combs1-2/+2
svn path=/trunk/; revision=14923
2005-07-07Make sure "which" is present before we verify our tools. Add "env" toGerald Combs1-0/+1
the list of programs to check. Make sure our python scripts start with "#!/usr/bin/env python" as recommended at http://www.python.org/doc/faq/library.html#how-do-i-make-a-python-script-executable-on-unix svn path=/trunk/; revision=14871
2005-05-31As suggested by Jaap Keuter:Lars Roland1-1/+1
Add generated files copied by "install-deps" to the "clean" target svn path=/trunk/; revision=14509
2005-05-20win32 only: get interface details from WinPcap's packet.dll (direct access ↵Ulf Lamping1-1/+1
to NDIS specific driver information, lower first part) svn path=/trunk/; revision=14406
2005-05-03add the new target "install-plugins" to nmake makefileLars Roland1-0/+6
in the plugins subdirectory. This target will copy all plugins to plugins/$(VERSION), thus (t)ethereal will find and load the plugins when called from within the source tree. call this target from the main nmake makefile after installing other dependencies. call it from the nmake makefile in the doc subdirectory before calling "tethereal -G". This way "tethereal -G" will recognize the filterable fields from the plugins, too. svn path=/trunk/; revision=14284
2005-05-01Add an install-deps target to the nmake makefiles.Lars Roland1-0/+72
This target will copy all files, mainly dlls, which are necessary to run (t)ethereal to the source tree. After copying all necessary dlls to the source tree, you can run (t)ethereal directly from the source tree. svn path=/trunk/; revision=14259
2005-03-23It doesn't matter whether, when building with WinPcap, we haveGuy Harris1-1/+0
pcap_lib_version() in the WinPcap on the system on which we're building. svn path=/trunk/; revision=13873
2005-03-23If we have "pcap_freecode()", use it to free the instructions for a BPFGuy Harris1-0/+1
filter after installing the filter. Set HAVE_PCAP_LIB_VERSION if we're building with WinPcap 3.1; it's not present in earlier versions, but is present in current 3.1 betas. Check HAVE_PCAP_LIB_VERSION when building capture-wpcap.c. svn path=/trunk/; revision=13872
2005-03-17Clean up.Lars Roland1-4/+0
Remove obsolete plugin address table and related files. Remove related targets from various makefiles. svn path=/trunk/; revision=13787
2005-02-14Make the "maintainer-clean" rules get rid of some additional generatedGuy Harris1-8/+28
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
2005-02-13change nmake makefiles in /trunk and /trunk/epan so thatLars Roland1-2/+2
object code for libethereal.dll isn't generated by the makefile in /trunk. Having no code in /trunk linked into libethereal.dll anymore, the definition of the macro _NEED_VAR_IMPORT_ can be moved from various source files in /trunk to /trunk/Makefile.nmake . So do that, too. svn path=/trunk/; revision=13389
2005-02-10clean up makefiles.Lars Roland1-7/+1
especially /trunk/Makefile.nmake doesn't have to include /trunk/epan/Makefile.common anymore. svn path=/trunk/; revision=13368
2005-01-17Switch the Windows build environment to GTK 2.4.14. Enable GTK-Wimp by Gerald Combs1-2/+2
default in the installer. svn path=/trunk/; revision=13087
2005-01-04Replace a "cp" with three "xcopy"s.Gerald Combs1-1/+3
svn path=/trunk/; revision=12946
2004-12-01If bash is run as a non-login shell, it doesn't read /etc/profile. Under Gerald Combs1-0/+1
Cygwin this has the side effect of making the Windows "find" command appear first in the path instead of Cygwin's "find" command. Call /usr/bin/find explicitly in win32-setup.sh. svn path=/trunk/; revision=12639
2004-12-01From Francisco Alcoba: link with setargv.obj so that wildcards areGuy Harris1-6/+8
expanded in the command line. svn path=/trunk/; revision=12635