André Hentschel
02efd5a7c0
winemaker: Warn on include path starting with drive letter.
2010-06-22 20:05:02 +02:00
André Hentschel
f4679761b7
winemaker: Ignore files not found by the search function.
2010-06-22 20:04:52 +02:00
André Hentschel
61622fe8d1
winemaker: Ignore the Global section.
2010-06-22 20:04:43 +02:00
André Hentschel
1d33f8db9b
winemaker: Avoid setting variable to an uninitialized value.
2010-06-18 11:19:36 +02:00
André Hentschel
1a8fdf07b4
winemaker: Add missing linefeed.
2010-05-12 13:44:00 +02:00
André Hentschel
ebde80574d
winemaker: Clean up target type handling.
2010-05-11 11:06:06 +02:00
André Hentschel
bb8f2c4b17
winemaker: Check for more project files.
2010-05-11 11:05:35 +02:00
André Hentschel
65900b4a31
winemaker: Allow compiling 32-bit targets to be compiled on 64-bit hosts.
2010-04-22 11:56:21 +02:00
André Hentschel
5f059edcdf
winemaker: Replace whitespaces in projectnames.
2009-11-23 10:36:23 +01:00
André Hentschel
d26857c9b4
winemaker: Update usage text.
2009-08-31 12:42:05 +02:00
André Hentschel
c0bd2912db
winemaker: Fix dll compiling in project files.
2009-08-31 12:42:00 +02:00
André Hentschel
e1e9dc398f
winemaker: Put the defines in DEFINES instead of CEXTRA.
2009-08-13 16:49:47 +02:00
André Hentschel
c9cea6f294
winemaker: Parse libraries of vcproj-files.
2009-08-11 13:33:31 +02:00
André Hentschel
89ec1f185c
winemaker: Port vcproject parser from XML-Simple to libXML.
2009-06-02 13:10:06 +02:00
André Hentschel
abc68c1ca7
winemaker: Read the includes of a dsp project file.
2009-05-20 11:08:54 +02:00
André Hentschel
925b1448bc
winemaker: Remove unnecessary quote filtering.
2009-05-01 13:13:41 +02:00
André Hentschel
2100cb6196
winemaker: Make winemaker 64-bit ready.
2009-05-01 13:13:17 +02:00
André Hentschel
a021e836ad
winemaker: Ignore quotes in source filenames.
2009-04-30 12:47:07 +02:00
André Hentschel
dc31d87082
winemaker: Add often used negative optimization.
2009-04-27 14:58:01 +02:00
André Hentschel
e1cdd9778f
winemaker: Fix optimizations.
2009-04-27 14:57:54 +02:00
André Hentschel
1199d05d59
winemaker: Fix project file path parsing.
2009-04-27 14:57:50 +02:00
André Hentschel
70fbe9770a
winemaker: Fix path handling for Current Working Directory.
2009-04-27 14:57:42 +02:00
André Hentschel
6a5be43650
winemaker: Canonicalize directory name if used as target name.
2009-04-24 15:51:27 +02:00
André Hentschel
0c53d2ef0d
winemaker: Print all copyrights in banner.
2009-04-24 15:51:01 +02:00
André Hentschel
f711704cc8
winemaker: Print version in Makefile header.
2009-04-24 15:50:56 +02:00
André Hentschel
e8a5325196
winemaker: Remove unused function.
2009-04-23 18:14:26 +02:00
André Hentschel
7a0f61191a
winemaker: Parse include dirs from vcproj file.
2009-04-22 14:42:28 +02:00
André Hentschel
868547c932
winemaker: Fix wrong place for case-check.
2009-04-22 14:42:19 +02:00
André Hentschel
b09d6d0819
winemaker: Fix whitespace handling for libs.
2009-04-22 14:42:14 +02:00
André Hentschel
9312ff52e0
winemaker: Add -m32 flag to support winegcc-changes.
2009-04-20 14:12:16 +02:00
André Hentschel
df5c4178a8
winemaker: Add workspace-parse function.
2009-04-03 13:00:12 +02:00
André Hentschel
dc21b4f613
winemaker: Add project-parse function.
2009-04-03 13:00:01 +02:00
André Hentschel
47b1bffd02
winemaker: winresrc.h is the right name.
2009-04-03 12:58:40 +02:00
Francois Gouget
786a2cda64
winemaker: Fix handling of the global settings specified on the command line.
...
Now that we no longer have a global Make.rules file, include them in
each Makefile.
2009-02-25 12:49:01 +01:00
Francois Gouget
d4fddfb4bc
winemaker: Fix invalid usage of {open,close}dir() in fix_file_and_directory_names(). .
...
Reuse our caching mechanism (get_directory_contents()), but clear the
cache if we have modified a directory's content.
2009-02-25 12:48:53 +01:00
André Hentschel
8052c1a230
winemaker: Add odbccp32 to default link list.
2009-02-06 13:03:27 +01:00
Simon C. Ion
7b5cbdb261
winemaker: Correctly process directories containing regexp metacharacters.
2008-12-20 10:59:24 +01:00
Francois Gouget
42a61d7ed7
Assorted spelling fixes.
2008-05-06 16:10:20 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Alexandre Julliard
8b84ac8d05
Removed rules for .dbg.c files.
2005-09-29 10:42:43 +00:00
Francois Gouget
a6eecca9cf
Only 'fix' the names of source files and directories (this way
...
documentation files are unharmed).
Better handle Makefiles generated by Winemaker. In particular, don't
rename them to makefile.win!
2005-02-21 18:29:44 +00:00
Francois Gouget
a286c202f8
Fix dll handling.
...
Take DLL_PATH and LIBRARIES into account.
Simplify a check for paths that don't start with a '/'.
2005-01-11 10:39:10 +00:00
Michael Jung
dc7540635e
Fixed compilation with perl 5.8.
2004-12-13 12:00:59 +00:00
Francois Gouget
bebac0a400
Alter the functions declaration order or predeclare them so perl can
...
check the prototypes.
2004-10-30 02:11:19 +00:00
Francois Gouget
c7201ce3ce
Add CEXTRA AND CXXEXTRA fields so we can pass -mno-cygwin to winegcc
...
but not to wrc which chokes on it. Add RCEXTRA for symetry and for the
user.
Remove T_INIT and get_default_init(). These are obsolete (used to
select the entry-point, WinMain or main).
If the directory contains headers, then add '.' to INCLUDE_PATH.
Specify -mnocygwin during the link stage if we are to link with the
msvcrt.
Transform XXX_APPMODE into XXX_LDFLAGS for more flexibility.
Correctly pass '-mconsole' or '-mwindows' to the link stage.
Remove XXX_BASEMODULE, XXX_SPEC_SRCS and SPEC_SRCS. They are
obsolete.
Add implicit build rules for .c, .cpp, .cxx files so that our settings
(e.g. INCLUDE_PATH) are used.
Fix the rule for building RC files (it was invalid and rejected by
make). Convert it to an implicit rule like the others.
Add rules for 'make clean'.
Add the missing rules for recursive compilation.
Remove obsolete elements from the link command (LDDLLFLAGS,
ALL_LIBRARY_PATH, LIBS).
2004-03-03 02:19:20 +00:00
Dimitrie O. Paun
905658c463
Generate a simple Makefile that uses winegcc to compile.
...
No longer generate a configure script, that's project policy.
2004-02-27 21:24:20 +00:00
Kirill Smelkov
5420ec4781
Try to use -fshort-wchar if possible.
2004-02-03 00:09:09 +00:00
Francois Gouget
15487bcac6
Link with msvcrt and use the msvcrt headers by default to improve the
...
Visual C++ compatibility.
Add a '--nomsvcrt' option to generate makefiles that do not use
msvcrt.
2004-02-02 23:02:32 +00:00
Francois Gouget
b1ff875d0e
Update the handling of uuid.
...
Modify the autoconf script to detect '-z defs' and '-init/-fini'.
2004-01-30 22:55:00 +00:00
Kirill Smelkov
599b0b73c5
Added mfc/Include and mfc/src as possible places for includes and the
...
library.
2003-12-15 21:06:55 +00:00