aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/mate/Makefile.nmake
AgeCommit message (Collapse)AuthorFilesLines
2008-05-05Make it possible to run checkapi on all plugins trough makefile.nmakeAnders Broman1-0/+3
Note: Commented out in the plugins giving errors for now. svn path=/trunk/; revision=25231
2008-03-01Create proper dependancies for plugin.cJaap Keuter1-1/+2
svn path=/trunk/; revision=24520
2007-08-27Add .c.obj:: inference rule (to cause "batch compile") Bill Meier1-1/+1
svn path=/trunk/; revision=22696
2007-08-04Add a script as a front-end for Flex, to work around various problems,Guy Harris1-1/+5
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-6/+3
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-2/+6
UN*X. svn path=/trunk/; revision=22434
2007-05-27Clean up white space.Guy Harris1-2/+3
svn path=/trunk/; revision=21962
2007-04-05Add the make-dissector-reg scripts to the dependency list for each copyGerald Combs1-1/+1
of plugin.c. svn path=/trunk/; revision=21342
2007-03-25all warnings removed in the meantime, "treat warnings as errors" :-)Ulf Lamping1-1/+1
svn path=/trunk/; revision=21184
2007-03-22leave out the mate plugin for now, so buildbot might compile again ...Ulf Lamping1-1/+1
svn path=/trunk/; revision=21118
2007-03-21set CFLAGS to block new warnings for all plugins (except for giop and h223, ↵Ulf Lamping1-1/+1
which has remaining issues - for now) svn path=/trunk/; revision=21102
2007-02-26-Add the compiler version to the plugin resourceJaap Keuter1-0/+1
-Remove the SPECIAL_BUILD tag -Set to OS type to NT_WINDOWS32 svn path=/trunk/; revision=20934
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-06add experimental support for some more of the MSVC_VARIANTs:Ulf Lamping1-1/+1
- Microsoft .Net Framework SDK Version 1.1 - Microsoft .Net Framework 2.0 SDK ... which seems to work fine now (except for the open problems like zlib) :-) Some of the plugins need different linker flags depending on the MSVC. I've set a "define" in config.nmake (PLUGIN_LDFLAGS) and used it in the affected plugins/.../Makefile.nmake. Maybe we should generally change the plugins that way. btw: The "Microsoft Visual C++ Toolkit 2003" (mentioned some time ago on the list) doesn't work as some important files are missing - and we have much easier alternatives now :-) svn path=/trunk/; revision=20332
2007-01-03clean should also remove generated plugin.c and manifest filesUlf Lamping1-2/+3
svn path=/trunk/; revision=20291
2006-12-18Update plugin to the current plugin design.Jaap Keuter1-15/+69
Add Windows version info resource. svn path=/trunk/; revision=20144
2006-12-05Add a few missing /$(MAKEFLAGS)Bill Meier1-1/+1
svn path=/trunk/; revision=20046
2006-05-31libethereal -> libwireshark. idl2eth -> idl2wrs. There are a _lot_ ofGerald Combs1-3/+3
changes here. It compiles OK on OS X, but hasn't been tested anywhere else. svn path=/trunk/; revision=18260
2005-08-04Put in comments explaining why we're removing some generated files withGuy Harris1-0/+9
"make distclean", even though they come with the distribution, and make the one in plugins/xml/Makefile.nmake match the one in some other files. svn path=/trunk/; revision=15214
2005-05-16let's get things right, we are in plugins/mate not epan/dfilter (from which ↵Luis Ontanon1-1/+1
I stole the nmake rules) svn path=/trunk/; revision=14375
2005-05-16Forgot this one in the last checkin!Luis Ontanon1-2/+23
svn path=/trunk/; revision=14374
2005-03-05Preparations for dropping the old plugin api.Lars Roland1-4/+3
Introduce a new init routine for plugins, which does not take the plugin api table as an argument and allows etheral to distinguish between plugins using the old and the new api. Update README.plugins accordingly Change all g_warnings() in epan/plugins.c to report_failue(). On windows we do not have a log console open while loading the plugins, because a log console cannot be opened before the prefs have been read. Thus g_warnings() does not work for reporting problems with plugins. svn path=/trunk/; revision=13596
2005-02-14Make the "maintainer-clean" rules get rid of some additional generatedGuy Harris1-0/+2
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-01-07From Luis Ontanon:Lars Roland1-1/+5
A new patch for mate - changed the default config file name to "" - avoid trying to confgure mate when the config filename is "" - add filename and line to config errors, that way one can actually find errors in config files - teady up the config error strings ( made them uniform ) - fixed a crash when missing index AVPs (Name,For,On etc) in config AVPLS - make sure we do not delete the config AVPs and AVPLs to avoid references to unsubscribed strings been left arround - fixed the len on LoALs - changed the way loal_from_file reports an error. - matelib/sip.mate was missing the Name in a PduDef (from Julien Leproust) - matelib/h225_ras had a wrong field name (from Julien Leproust) At this point mate is silent when it's not expressely configured by the user. From me: reduce compiler noise on MSVC svn path=/trunk/; revision=12985
2004-12-16Patch for Mate Plugin.Lars Roland1-3/+3
From Luis Ontanon: - moves mate configuration from proto_register to proto_register_handoff - add the config file protocol preference - every item (gop,gog,pdu) has it's own ett - the tap doesn't do nothing, it just primes the tree - analyze_frame() what once was the tap now is called by the dissector - should work with tethereal now (to be tested) svn path=/trunk/; revision=12763
2004-12-12Fixes for Mate Plugin:Lars Roland1-3/+3
As suggested by Martin Regner: - Use strtod() instead of strtof() From Luis Ontanon: - changes the id of mate items to be integer (the old string ID imposed a lenght limit and as mate fileds had become dynamic it makes no more sense anymore) - fixes a huge avp leak on reinit (every avp object was leaked when a new file was loaded) - adds the "Lib" AVP to the Action=Include AVPL to include definitions >from matelib - rename mate.[dll/so] to zzmate.[dll/so] so it gets initialized as the very last protocol (so that fields from every dissector can be used). svn path=/trunk/; revision=12728
2004-12-11New Plugin from Luis Ontanon:Lars Roland1-0/+30
MATE -- Meta Analysis and Tracing Engine Won't be compiled by default. It is still not possible to link the plugin on Win32. svn path=/trunk/; revision=12716