Alexandre Julliard
81b8ee863e
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
2010-09-19 12:36:48 +02:00
André Hentschel
7c78558106
wmc: Remove 10 year old unmaintained file.
2010-05-18 18:42:42 +02:00
Alexandre Julliard
fbef7217b9
makefiles: Remove the no longer needed explicit dependencies for bison files.
2010-03-16 13:28:24 +01:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
Alexandre Julliard
9644d1dcd7
makefiles: Generate a general catch-all dependency on .tab.h files to replace the manually maintained ones.
2010-02-08 20:58:00 +01:00
Rob Shearman
e4ff90cc4d
wmc: Fix symbol was not declared and using plain integer as NULL pointer sparse warnings.
2010-01-22 12:18:53 +01:00
Alexandre Julliard
a4e22d4928
tools: Build all the tools with -D__WINESRC__.
2009-10-05 14:55:25 +02:00
Marcus Meissner
29bdb32592
wmc: Duplicate wine_cp_wcstombs check here too (Coverity).
2009-07-20 12:19:24 +02:00
Alexandre Julliard
52f81c12db
wmc: Add support for utf-8 codepage.
2009-07-10 13:07:33 +02:00
Alexandre Julliard
f80cd0db71
tools: Convert source files to utf-8.
2008-10-18 19:22:54 +02:00
Alexandre Julliard
b3ec2e5f95
makefiles: Recurse into all directories for install-lib and install-dev too.
2008-08-25 14:27:03 +02:00
Austin English
6e59cd2c34
Spelling fixes.
2008-04-22 12:20:12 +02:00
Austin English
90f89fa74d
tools: Spelling fixes.
2008-01-18 12:52:09 +01:00
Francois Gouget
22076e09ca
wmc: Modify the error and warning functions to behave like all the other Wine tracing methods, that is to not append a '\n' to the message.
2007-10-19 11:46:08 +02:00
Dmitry Timoshkov
1c994d4976
wmc: Constify some data.
2007-08-30 11:48:51 +02:00
Alexandre Julliard
1f11333c7b
makefiles: Build programs that link against libwine twice with appropriate rpaths.
...
One rpath is for installing and one is for running inside the build tree.
2007-06-20 20:03:30 +02:00
Alexandre Julliard
4091627cd7
configure: Get rid of lex compatibility support, we require flex anyway.
2007-03-08 13:19:50 +01:00
Marcus Meissner
c053bdb54a
wmc: inputbuffer is a WCHAR array.
2007-02-09 11:48:36 +01:00
Alexandre Julliard
04ac4bee21
wmc: Use standard format for error messages.
2007-01-16 16:00:55 +01:00
Alexandre Julliard
90b839592b
wmc: Added support for neutral languages.
2007-01-16 11:43:56 +01:00
Alexandre Julliard
7035aa5041
make_makefiles: Generate the top-level .gitignore file.
...
Add a PROGRAMS variable in some makefiles to make things easier.
2006-12-27 21:23:36 +01:00
Francois Gouget
ef998ea6cb
Assorted spelling fixes.
2006-10-16 11:33:38 +02:00
Michael Stefaniuc
0fb444b58c
tools: Remove redundant NULL checks before free() (found by Smatch).
2006-10-10 12:56:20 +02:00
Alexandre Julliard
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Alexandre Julliard
4f0fa2608a
wmc: Change the prefix on bison-generated names to avoid the name-prefix directive.
2006-09-12 09:05:15 +02:00
Alexandre Julliard
bcdc5fb55f
Make.rules: Set the default prefix for bison files from the file basename.
2006-09-11 21:47:49 +02:00
Alexandre Julliard
145a0ba508
makefiles: List bison dependencies explicitly for parallel makes, since older bisons don't support --defines.
2006-09-11 21:43:11 +02:00
Alexandre Julliard
9c085cba0a
makefiles: Add global rules for bison and lex files.
...
Also build the .c and .h files separately to allow parallel makes.
2006-09-09 13:16:22 +02:00
Alexandre Julliard
cc44aa99b4
wmc: Allow building without debug support in the parser.
2006-09-09 11:26:24 +02:00
Alexandre Julliard
1916cb1e19
wmc: Get rid of xmalloc casts.
2006-08-26 21:41:56 +02:00
Alexandre Julliard
1659f53c3a
wmc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
2006-08-26 21:41:53 +02:00
Alexandre Julliard
13a93b4a94
configure: Set rpath on all executables that link to libwine.
...
Also add the -multiply_defined suppress option for executables on MacOS.
2006-08-25 17:23:44 +02:00
Alexandre Julliard
2886e9b0e8
makefiles: Use make dependencies to create installation directories.
...
This avoids a lot of redundant calls to mkinstalldirs.
2006-08-07 17:48:18 +02:00
Alexandre Julliard
eb8a40c368
libs: Merged libwine_unicode into libwine.
...
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Alexandre Julliard
88c97d7284
.gitignore: Added wildcards to ignore lex and bison output files.
2006-07-10 21:40:49 +02:00
Alexandre Julliard
cc2b3b48e6
Take advantage of the recursive nature of .gitignore for Makefile entries.
...
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Alexandre Julliard
22aad63775
wmc: Clean output files when aborting on an error or signal.
2006-05-27 13:23:24 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Mike Frysinger
5392844392
Add support for 'make install DESTDIR'.
2006-02-14 13:51:38 +01:00
Eric Pouech
3c0e5eed83
A few fixes for pointer qualifiers (const, volatile) warnings.
2006-02-06 13:10:18 +01:00
Dmitry Timoshkov
57a579ffcd
Make more arrays const.
2006-01-24 14:00:32 +01:00
Alexandre Julliard
0ec7e1a591
Renamed all .cvsignore files to .gitignore.
2005-11-26 13:10:33 +01:00
Alexandre Julliard
ac21d34b26
Set the version we report in wmc and wrc from the global Wine
...
version.
2005-10-10 10:43:41 +00:00
Alexandre Julliard
12a749984c
Put Wine version information in all the man pages.
2005-10-06 16:10:01 +00:00
Alexandre Julliard
cd91bc61be
Now that we are requiring bison anyway, make the .tab.c file use the
...
same base name as the .y file, so that we can generate correct
dependencies in all cases.
2005-09-28 18:17:08 +00:00
Alexandre Julliard
49b7fdcfc0
Removed the broken mmap64 configure check, and moved the
...
_FILE_OFFSET_BITS define to wine/port.h. Made sure that all files that
need the define include it.
2005-08-03 21:25:10 +00:00
Robert Shearman
c5bc264706
Fix -Wwrite-strings warnings.
2005-05-23 10:28:17 +00:00
Eric Pouech
294835a839
Another round of const correctness fixes.
2004-12-06 20:43:55 +00:00
Zhangrong Huang
216ba4f0d3
Call wine_cp_wcstombs() to retrieve actual length of buffer before
...
conversion.
2004-07-20 01:21:57 +00:00
Francois Gouget
cfc3943c5f
Make our ascii strings static const.
...
Remove a couple string variables that were used only once and use the
string literal directly.
2004-05-04 04:13:05 +00:00
Francois Gouget
ebf0eb3138
Make static Unicode strings const.
2004-04-20 00:34:52 +00:00
Dimitrie O. Paun
c0232546bd
Make the winehq.org domain the official one.
2003-11-26 03:55:01 +00:00
Vincent Béron
5fb351b40e
Added support for neutral language.
2003-10-22 03:23:36 +00:00
Gerald Pfeifer
aa0f37940f
Cast time_t parameters to fprintf(...,"%l",...) to long.
2003-10-02 04:29:30 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard
25fe361010
Added 'wine' prefix to libwine_unicode exports.
2003-03-21 21:30:51 +00:00
Alexandre Julliard
6a9fe36de2
Created a separate static portability library and moved some of the
...
libwine routines in there.
2003-03-19 22:09:16 +00:00
Alexandre Julliard
f8bac62769
Do not define __WINESRC__ when building tools and miscemu.
2003-01-09 01:57:15 +00:00
Dimitrie O. Paun
8b36681bad
Rename __WINE__ to __WINESRC__.
2003-01-04 00:52:18 +00:00
Alexandre Julliard
041756d8e8
Avoid referencing potentially freed token.
2002-12-19 04:20:23 +00:00
Alexandre Julliard
f9875bc1ca
Added y.tab.[ch] pseudo-dependencies to fix parallel makes.
2002-12-15 01:19:53 +00:00
Tisheng Chen
80a6620815
Added Simplified Chinese support.
2002-11-20 19:47:44 +00:00
Martin Fuchs
3f44167715
Corrected the alignment of unicode message table strings in wmc, and
...
switched to unicode for message strings, so that FormatMessage() now
works.
2002-10-19 17:15:00 +00:00
Gregg Mattinson
8c9bdcc9e1
Fixes for Sparc build.
2002-08-07 01:18:41 +00:00
Alexandre Julliard
f673b71ece
Fixed make install target to work even when nothing has been compiled
...
yet.
Added install-lib and install-dev targets to allow partial
installations; moved winemaker.man and winelauncher.in to better fit
in the new install categories.
2002-06-14 23:48:27 +00:00
Alexandre Julliard
7cae558bdc
Removed some more trailing whitespace.
2002-06-01 02:55:48 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Steven Edwards
0b386cdc48
Fixes for building on mingw.
2002-05-30 20:36:29 +00:00
Alexandre Julliard
ce830a9c18
Added mkinstalldirs to create directories more portably.
2002-05-09 04:31:39 +00:00
Alexandre Julliard
9a68b7bef0
Link the tools and the server against libwine so we can use the
...
portability functions in there.
2002-04-27 21:19:22 +00:00
Alexandre Julliard
5769d1de00
Better support for configure detection of missing types, added check
...
for ssize_t.
Removed a couple of no longer used portability functions.
Various portability fixes in port.h.
2002-04-26 19:05:15 +00:00
Alexandre Julliard
711b53212c
Removed some obsolete files.
2002-03-10 00:31:56 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Francois Gouget
e5ddd26dd7
When including config.h, include it first.
2001-10-14 16:18:52 +00:00
Justin Santa Barbara
c60bc0c9a5
Fixed problem with check for special characters.
2001-09-07 19:57:35 +00:00
Jeff Garzik
f46eb1db43
Added some inclusions of string.h where necessary.
2001-03-21 20:30:46 +00:00
Rein Klazes
3932f3a648
Added support for the Malayan language.
2001-02-12 03:47:10 +00:00
Alexandre Julliard
e2222fd8ff
Use libwine and libwine_unicode directly from their build directory
...
instead of using symlinks.
2000-12-06 00:05:14 +00:00
Joerg Mayer
abe635cfd7
Get rid of some warnings about unused variables, signed/unsigned
...
comparisons and incomplete initializations.
2000-11-11 00:38:37 +00:00
Alexandre Julliard
d19ad3962e
Better error message when an include file is not found by makedep.
...
Added support for .mc extension.
Do not try to open *.tab.h and *.mc.rc include files.
2000-11-06 05:32:59 +00:00
Alexandre Julliard
2fa4f767aa
Build ntdll as a real dll, including everything that was previously in
...
libwine.so. Created a new (mostly empty) libwine.so in library/ subdir.
2000-10-31 00:20:51 +00:00
Kristoffer Gleditsch
d2e2bb240a
Added LDFLAGS to linking of wine-related binaries.
2000-10-25 21:36:54 +00:00
Marcus Meissner
80d62c7888
PE_MESSAGE_HEADER.Length contains the header itself too.
2000-08-02 00:56:28 +00:00
Patrik Stridvall
4b8b3158d8
Solaris specific fixes.
2000-07-28 22:21:38 +00:00
Alexandre Julliard
7e495e1d66
Make unicode.o into a separate ELF library so that we can use it from
...
the wineserver too.
2000-07-25 21:01:59 +00:00
Alexander V. Lukyanov
90e756a30b
Fixed problems with compilation/install out of source tree.
2000-06-20 20:50:50 +00:00
Alexandre Julliard
2f158c2678
Removed @PROGEXT@ (it was broken anyway).
...
Improved 'make install'.
Cleaned up the main Makefile.
2000-06-14 21:45:38 +00:00
Bertho Stultiens
3085591767
Initial release of the message compiler.
2000-06-13 04:34:41 +00:00