summaryrefslogtreecommitdiff
path: root/epan/Makefile.nmake
AgeCommit message (Collapse)AuthorFilesLines
2005-09-10fix MSVC slash/backslash and other such problems, now getting:Ulf Lamping1-4/+4
dtd_preparse.obj : error LNK2001: Nichtaufgeloestes externes Symbol _fgetln MSVC doesn't support fgetln! svn path=/trunk/; revision=15749
2005-09-10Make sure lemon is built before trying to use itLuis Ontanon1-1/+1
svn path=/trunk/; revision=15748
2005-09-10nmake does not have the $^ macroLuis Ontanon1-1/+1
svn path=/trunk/; revision=15746
2005-09-10the dtd parser (still missing the glue) and few fixes to packet-xml.cLuis Ontanon1-0/+14
svn path=/trunk/; revision=15745
2005-09-07Set "COPYCMD=/Y" and remove the "/Y" from each XCOPY command in orderGerald Combs1-2/+2
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-08-04Put in comments explaining why we're removing some generated files withGuy Harris1-0/+7
"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-07-24Autogenerate the sminmpec.c file from iana's enterprise-numbers fileLuis Ontanon1-0/+3
svn path=/trunk/; revision=15033
2005-07-17add radius_dict.c to the distclean target, don't know how to do this for ↵Ulf Lamping1-1/+1
Makefile.am svn path=/trunk/; revision=14944
2005-07-15Radius Dictionary SupportLuis Ontanon1-0/+2
Part 3: the makefiles svn path=/trunk/; revision=14926
2005-04-26BACAPP updatesRonnie Sahlberg1-0/+1
svn path=/trunk/; revision=14188
2005-02-14Make the "maintainer-clean" rules get rid of some additional generatedGuy Harris1-0/+9
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-3/+15
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-14/+4
especially /trunk/Makefile.nmake doesn't have to include /trunk/epan/Makefile.common anymore. svn path=/trunk/; revision=13368
2004-10-15Updates to reflect revision 4 of ethereal-win32-libs.Gerald Combs1-1/+1
svn path=/trunk/; revision=12305
2004-10-15Add support for decoding DES3/CBC/MD5 keys. Make it disabled by default.Gerald Combs1-0/+1
Whitespace cleanup. svn path=/trunk/; revision=12304
2004-09-04EXTRA_OBJECTS are needed for ethereal.lib (only used if ENABLE_LIBETHEREAL ↵Ulf Lamping1-1/+1
isn't set) svn path=/trunk/; revision=11893
2004-08-10From Graham Bloice: Allow libethereal.dll to be built after recent changes.Gerald Combs1-2/+2
svn path=/trunk/; revision=11644
2004-08-10Add LIBETHEREAL_SRC and LIBETHEREAL_INCLUDES to epan/Makefile.common,Guy Harris1-33/+12
and have epan/Makefile.am and epan/Makefile.nmake use them. svn path=/trunk/; revision=11641
2004-08-09Merge the "resolv" rename changes with the trunk.Gerald Combs1-1/+1
svn path=/trunk/; revision=11638
2004-07-29From Lars Roland: MSVC make fixes.Olivier Biot1-3/+6
Many people have recently reported many problems with the nmake build process. It seems that these problems come from using epan/makefile.nmake to compile the DISSECTOR_SUPPORT_SOURCES which are located in /trunk. Nmake from MSVC6 puts the object code of the DISSECTOR_SUPPORT_SOURCES in /epan although Nmake expects the object code in /trunk when it checkes dependencies. Thus DISSECTOR_SUPPORT_OBJECTS are built every time even when they are already there. Nmake Version 1.5 (MSVC 2003 Toolkit) puts the object code of the DISSECTOR_SUPPORT_SOURCES in /trunk instead. This makes it impossible to use epan/makefile.nmake for compiling the DISSECTOR_SUPPORT_SOURCES and to make it work for both versions of nmake. We have to use /trunk/makefile.nmake for compiling the DISSECTOR_SUPPORT_SOURCES to solve these issues. It should also be possible to build ethereal without libethereal.dll again. Once we have moved all DISSECTOR_SUPPORT_SOURCES into a subdirectory of epan we can get rid of this patchwork in the nmake makefiles. svn path=/trunk/; revision=11562
2004-07-28Partial fix after some files being moved between directories.Olivier Biot1-1/+1
There is still a problem with MSVC builds as 3 objects get built twice (once at the top level, and once in epan: xmlstub.obj, print.obj and ps.obj). This fix allows to compile again with MSVC if debug symbols are NOT enabled while building Ethereal. Do this by editing config.nmake and replacing "LOCAL_LDFLAGS=/DEBUG" with "LOCAL_LDFLAGS=". In other words: Ethereal CANNOT be built right now with debug symbols in the object code, for MSVC builds. svn path=/trunk/; revision=11557
2004-07-27From Lars Roland:Guy Harris1-2/+4
clean up the message printed when building libethereal.dll; have "make distclean" clean out the "dissectors" subdirectory. Clean up indentation. svn path=/trunk/; revision=11540
2004-07-19Fixes (and ugly hacks) for Windows compilation.Gerald Combs1-2/+3
svn path=/trunk/; revision=11435
2004-07-18Fix the win32 nmake generation for now (it will compile/link/run again). ↵Ulf Lamping1-4/+19
This will need more cleanup if the movements of the dissector sources are finished. Hopefully this doesn't broke the unix build. svn path=/trunk/; revision=11423
2004-07-18first attempt to make Win32 generation (nmake) ready for the dissector ↵Ulf Lamping1-41/+0
movings (but still incomplete) svn path=/trunk/; revision=11415
2004-07-18Move dissectors to epan/dissectors directory.Gilbert Ramirez1-4/+11
Also move ncp222.py, x11-fields, process-x11-fields.pl, make-reg-dotc, and make-reg-dotc.py. Adjust #include lines in files that include packet-*.h files. svn path=/trunk/; revision=11410
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-07-17From Graham Bloice: add resource information to libethereal.dll.Guy Harris1-2/+3
svn path=/trunk/; revision=11388
2004-07-07remove doxygen output dir "html" on make cleanUlf Lamping1-2/+3
svn path=/trunk/; revision=11332
2004-06-26From Laurent Rabret: replace "lib" with "link /lib"; "lib" is just aGuy Harris1-2/+2
wrapper around "link /lib", and not all Microsoft C compiler distributions provide "lib". svn path=/trunk/; revision=11242
2004-06-25doxygen changes:Jörg Mayer1-6/+6
- moved doxygen.cfg to doxygen.cfg.in and let configure to the substitution on unix. Adapted the namke files accordingly. - Don't add doxygen as a dependency for libethereal and libui: As doxygen is an unconditional target, this would cause the applications to be rebuild every time make was called, even when nothing changed in the meantime. This means that by now we need to do "make doxygen" manually in case we want updated documentation. svn path=/trunk/; revision=11238
2004-05-13use sed to create a temporary doxygen config file,Ulf Lamping1-4/+10
to get the version number from ..\config.nmake svn path=/trunk/; revision=10865
2004-05-11adding a doxygen targetUlf Lamping1-2/+7
svn path=/trunk/; revision=10842
2004-05-09From Lars Roland: fix some MSVC build problems.Guy Harris1-3/+1
svn path=/trunk/; revision=10835
2004-05-09From Lars Roland: add support for building a libethereal.dll with MSVC:Guy Harris1-8/+28
add a config.nmake option to control whether to build libethereal.dll or not; remove "./wiretap" from PATH to prevent problems due to wrongly-loaded files; build dissector.lib with MSVC; move "print.c" and "ps.c" to the dissector helpers, as "print.c" imports variables from packet-frame.c and packet-data.c, which are in libethereal; move "g711.c" out of the dissector helpers, as they're used only by Ethereal in a tap, not in Tethereal or in any dissector; add a .def file for libethereal; arrange to declare global variables exported from libethereal with "__declspec(dllimport)" when building programs that import those variables; update the NSIS installer. Make the "configure" script define ETH_VAR_IMPORT as "extern". svn path=/trunk/; revision=10834
2004-05-06Get rid of epan/config.h.win32.Olivier Biot1-11/+10
Fix a missing ZLIB_CFLAGS in epan/Makefile.nmake. svn path=/trunk/; revision=10807
2004-03-22From Lars Roland: Fix a couple of MSVC build problems.Gerald Combs1-24/+9
svn path=/trunk/; revision=10439
2004-03-18From Lars Roland: Move timestamp_type into libethereal and provide accessorOlivier Biot1-1/+2
methods for getting and setting the timestamp type. This is a move towards a real libethereal shared library. svn path=/trunk/; revision=10402
2004-03-06Add routines to process IPv{4,6}-address-and-prefix-length pairs,Guy Harris1-2/+3
masking out the appropriate bits in the address. Use them in the BGP and EIGRP dissectors. svn path=/trunk/; revision=10327
2004-03-02from Lars Roland: fix Makefiles.nmake after changes from JoergUlf Lamping1-12/+24
svn path=/trunk/; revision=10277
2004-03-02Move the dissectors into libethereal (no static/shared lib changes):Jörg Mayer1-2/+48
- Create epan/Makefile.common - Move dissector_src and helper files from Makefile.common to epan/Makefile.common - Create register.c in epan/ - link all the files into libethereal - put plugin_src into epan/Makefile.am Try to make rpms build with rpm v4 again (sorry, I've forgotten who to attribute this to). svn path=/trunk/; revision=10273
2004-01-22epan don't need GTK_CFLAGS as GTK isn't used,Ulf Lamping1-2/+2
GLIB_CFLAGS are just enough svn path=/trunk/; revision=9779
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