Guy Harris
61dd46fa9c
Use a common .l.c rule for running Flex on .l files, just as is done on
...
UN*X.
svn path=/trunk/; revision=22434
2007-08-01 00:22:25 +00:00
Luis Ontanon
ae48b50f17
Windows too needs diam_dict.c
...
svn path=/trunk/; revision=22320
2007-07-16 06:06:21 +00:00
Gerald Combs
f60e81aaac
Fix compilation under VS6 (hopefully without breaking compilation
...
anywhere else). Instead of using getaddrinfo() and getnameinfo(),
promote inet_pton.c and inet_ntop.c to the top level and use those
routines instead.
(It's 2007, for crying out loud. Why is this even an issue?)
svn path=/trunk/; revision=22075
2007-06-11 18:26:09 +00:00
Guy Harris
6ea3d47e77
"make maintainer-clean" cleans up everything that "make distclean" does;
...
there's no need for files in DISTCLEANFILES to be in
MAINTAINERCLEANFILES as well.
In epan, split the generated source files into those that should be
cleaned by "make distclean" and those that shouldn't, and have
DISTCLEANFILES include only the ones that should be cleaned by "make
distclean" and have MAINTAINERCLEANFILES include the ones that shouldn't
be cleaned by "make distclean". This should fix bug 1595.
The generated source files don't need to be in EXTRA_DIST.
Use LIBWIRESHARK_DISTCLEAN_GENERATED_SRC and
LIBWIRESHARK_NODISTCLEAN_GENERATED_SRC in epan/Makefile.nmake.
svn path=/trunk/; revision=21882
2007-05-22 07:21:12 +00:00
Sebastien Tandel
dd7753ab2c
Since code generated by lex may trigger gcc warnings, we are now generating two
...
libraries. A single library is generated with the lex code without the barrier
"stop on warning". Another library is generated from the remaining source
files with the "stop on warning" barrier.
svn path=/trunk/; revision=21813
2007-05-17 17:08:11 +00:00
Ulf Lamping
2f53056ba3
fix manifest error: for dll's mt.exe must be given ;2
...
svn path=/trunk/; revision=21734
2007-05-09 06:32:52 +00:00
Ulf Lamping
56ddeb6b85
embed the manifest files for the unittest exe's as well
...
svn path=/trunk/; revision=21697
2007-05-06 09:24:36 +00:00
Ulf Lamping
0abc3ba979
instead of copying the MSVC 2005 manifest files around, embed them into the .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-06 09:17:19 +00:00
Bill Meier
6386eda24c
Addt'l fixes so suite-unittests will run under windows
...
svn path=/trunk/; revision=21546
2007-04-24 03:43:08 +00:00
Richard van der Hoff
674306a87d
following advice from Gerald, Graham Bloice, and others, let's try copying the unit test executables into the wireshark-gtk2 directory before running them.
...
svn path=/trunk/; revision=21472
2007-04-18 22:31:47 +00:00
Bill Meier
e6a1e67017
Fix for link commands for exntest.exe, tvbtest.exe and reassemble_test.exe;
...
(Seems to work using vc6 on Windows XP).
svn path=/trunk/; revision=21400
2007-04-13 01:53:14 +00:00
Richard van der Hoff
dae27a8aa6
try linking against user32.lib and wsock32.lib
...
svn path=/trunk/; revision=21386
2007-04-11 23:20:02 +00:00
Richard van der Hoff
0d6e4649f5
fix typos
...
svn path=/trunk/; revision=21382
2007-04-11 12:26:02 +00:00
Richard van der Hoff
d1f795d28e
right; this is going badly.
...
Let's take a different tack: include only the bare minimum, and set up stubs for everything else.
svn path=/trunk/; revision=21379
2007-04-11 00:22:58 +00:00
Richard van der Hoff
e83c397ce3
user32.lib and wsock32.lib shouldn't be make dependencies
...
svn path=/trunk/; revision=21365
2007-04-10 13:46:33 +00:00
Richard van der Hoff
d72a70d653
more libs, more stubs... i'll get there one day
...
svn path=/trunk/; revision=21363
2007-04-10 11:51:16 +00:00
Richard van der Hoff
ecbeb10d7f
hrm, we even need dissectors.lib
...
svn path=/trunk/; revision=21353
2007-04-08 13:33:30 +00:00
Richard van der Hoff
bac617e731
another go at making reassemble_test build: give it lots more libraries
...
svn path=/trunk/; revision=21352
2007-04-08 11:48:59 +00:00
Richard van der Hoff
52727b58b7
link reassemble_test against the right library
...
svn path=/trunk/; revision=21351
2007-04-07 11:16:46 +00:00
Graham Bloice
85c33a07cb
Remove build detritus
...
svn path=/trunk/; revision=21347
2007-04-06 15:51:36 +00:00
Richard van der Hoff
38142e0e1d
Set $(LINK). I swear I'll get there in a minute with this.
...
svn path=/trunk/; revision=21319
2007-04-03 17:30:02 +00:00
Richard van der Hoff
97bf03e456
hmm, apparently $^ doesn't work for nmake
...
svn path=/trunk/; revision=21318
2007-04-03 15:48:59 +00:00
Richard van der Hoff
0d949be362
rules for making the unit tests
...
svn path=/trunk/; revision=21316
2007-04-03 13:24:20 +00:00
Graham Bloice
e3f4f4ecb0
Improved cleanup of build artifacts
...
svn path=/trunk/; revision=21249
2007-03-28 16:32:47 +00:00
Ulf Lamping
5aa4b3cecd
remove remaining warnings in epan dir and set the "treat warning as error" barrier
...
(epan/dissectors still waiting for a cleanup)
svn path=/trunk/; revision=21181
2007-03-25 15:13:03 +00:00
Luis Ontanon
2006fac500
* Add a category param to the uat.
...
* UATify SNMP Users
svn path=/trunk/; revision=20736
2007-02-07 14:54:35 +00:00
Anders Broman
850563465d
Add uat_load.c to the distclean target for generated files.
...
svn path=/trunk/; revision=20655
2007-01-31 22:35:08 +00:00
Luis Ontanon
88e699977c
Although yet untested (but it compiles and is still unused) add UAT to the repo.
...
UAT is an API to handle User Accessible Tables,
an UAT is basically an array of arbitrary structs that has a file representation
as a mean for mantaining things like:
- the snmp_users_table
- dfilter macros
- ipsec/ssl key bindings
- k12 configuration,
- and many other table-like user modifiable preferences
comming soon gtk's uat_window() and prefs_add_uat()
uat.h is fairly doc[uo]m[m]?ented, a README with a simple example of how is to be used will be available as I write them
svn path=/trunk/; revision=20586
2007-01-28 10:31:32 +00:00
Ulf Lamping
47aaf7d9b7
on my way to fix #301 :
...
add a function get_persdatafile_dir() that will return the users personal default data dir Win32:"My Documents" UNIX:"" (for the current dir)
svn path=/trunk/; revision=20431
2007-01-14 22:25:22 +00:00
Anders Broman
a2e3afd76b
load_snmp_users_file.c needs to be rebuilt after distclean to make tarballs work on Windows.
...
svn path=/trunk/; revision=20395
2007-01-11 20:05:05 +00:00
Luis Ontanon
7fd7fb4eea
the forgotten file strikes again...
...
svn path=/trunk/; revision=20355
2007-01-09 19:58:18 +00:00
Ulf Lamping
59cebb950f
remove the PDB_FILE setting from config.nmake - there's no real need for this info
...
add some missing files to the clean targets
svn path=/trunk/; revision=20290
2007-01-03 05:41:11 +00:00
Gerald Combs
bd282b4114
Move the contents of airpdcap to epan/crypt. Try to fix the current
...
distcheck failure. Move the nmake build targets for airpdcap from
epan/dissectors to epan. This will probably break the Windows build.
svn path=/trunk/; revision=20231
2006-12-28 17:22:12 +00:00
Bill Meier
bf209eec73
Use 'igncr' as needed with Bash (workaround for bug report 1162);
...
Change usage of 'nmake' to $(MAKE) /$(MAKEFLAGS) in a few places;
Add one missing /$(MAKEFLAGS);
svn path=/trunk/; revision=20034
2006-12-04 05:41:53 +00:00
Gerald Combs
f9915b8150
Don't try to build wslua if LUA_DIR isn't defined.
...
svn path=/trunk/; revision=19330
2006-09-26 22:51:04 +00:00
Luis Ontanon
c8a95a0548
Lua 5.1.1 for windows
...
svn path=/trunk/; revision=19324
2006-09-26 03:31:00 +00:00
Ulf Lamping
9fee393b87
tweak the nmake build so the NET-SNMP library is in fact optional (as it is in the UNIX builds)
...
svn path=/trunk/; revision=19196
2006-09-11 22:47:57 +00:00
Ronnie Sahlberg
db179bb768
config and makefile magic we need when we integrate kerberos for windows with the w32 build
...
disabled for now
svn path=/trunk/; revision=18838
2006-08-05 04:32:57 +00:00
Gerald Combs
4cd1774c69
ethereal -> wireshark.
...
svn path=/trunk/; revision=18836
2006-08-04 14:43:48 +00:00
Gerald Combs
20093fdaa4
snprintf -> g_snprintf. Fix up whitespace.
...
svn path=/trunk/; revision=18776
2006-07-20 21:29:45 +00:00
Ronnie Sahlberg
9647ea21f8
ethereal to wireshark change
...
svn path=/trunk/; revision=18497
2006-06-17 11:57:26 +00:00
Gerald Combs
b15974d094
libethereal -> libwireshark. idl2eth -> idl2wrs. There are a _lot_ of
...
changes here. It compiles OK on OS X, but hasn't been tested anywhere else.
svn path=/trunk/; revision=18260
2006-05-31 00:23:01 +00:00
Lars Roland
b63ee69750
Add some dependencies for libethereal.dll, so it gets re-build, if someone just changes a source file in a subdirectory (e.g. a dissector)
...
svn path=/trunk/; revision=17661
2006-03-18 03:32:10 +00:00
Lars Roland
95ecdf78c1
From Bill Meier
...
The following patch prevents a windows nmake of Ethereal from
relinking libethereal.dll
when DOXYGEN is not defined in config.nmake and
there are no changes to libethereal.dll dependents.
svn path=/trunk/; revision=17224
2006-02-09 07:03:54 +00:00
Guy Harris
ad3cb359b6
From Paolo Abeni:
...
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
2006-02-06 09:09:06 +00:00
Guy Harris
75b9062c44
Get rid of "dtd_grammar.out" on a "make distclean".
...
Get rid of all the Flex-generated (and Lemon-generated) files on a
"nmake -f Makefile.nmake distclean".
svn path=/trunk/; revision=15770
2005-09-12 19:50:45 +00:00
Ulf Lamping
78a5252c83
fix MSVC slash/backslash and other such problems, now getting:
...
dtd_preparse.obj : error LNK2001: Nichtaufgeloestes externes Symbol _fgetln
MSVC doesn't support fgetln!
svn path=/trunk/; revision=15749
2005-09-10 18:33:32 +00:00
Luis Ontanon
c32307b90d
Make sure lemon is built before trying to use it
...
svn path=/trunk/; revision=15748
2005-09-10 18:00:28 +00:00
Luis Ontanon
022d9e23c5
nmake does not have the $^ macro
...
svn path=/trunk/; revision=15746
2005-09-10 17:47:02 +00:00
Luis Ontanon
96326c0b86
the dtd parser (still missing the glue) and few fixes to packet-xml.c
...
svn path=/trunk/; revision=15745
2005-09-10 17:29:15 +00:00