Alexandre Julliard
cce4387193
makefiles: Move some of the cross-compile rules to the main rules file.
2010-01-23 19:40:53 +01:00
Alexandre Julliard
239265fd8b
tests: Build all tests with strict prototypes.
2009-10-06 16:12:39 +02:00
Francois Gouget
7bb43a359f
crosstest: Fix the crosstest dependencies.
2009-06-30 12:39:35 +02:00
Alexandre Julliard
68a1f4d0a1
makefiles: Add resource files to the standard object files list.
2009-06-03 11:44:57 +02:00
Alexandre Julliard
a2d88ab356
makefiles: Use winegcc to build the crosstests too.
2009-06-03 11:43:53 +02:00
Alexandre Julliard
c18d69ef5f
makefiles: Remove special handling of .res.o files now that winegcc takes care of this.
2009-06-02 14:25:16 +02:00
Alexandre Julliard
6f74b45a81
winegcc: Add support for building PE executables using Mingw.
2009-06-01 16:15:53 +02:00
Alexandre Julliard
88fd1ba7b5
makefiles: Pass the target flags to winegcc.
2009-02-06 20:31:59 +01:00
Alexandre Julliard
9e7deebcb8
Maketest.rules: Use the cross-compiled import libraries for crosstest instead of the MinGW ones.
...
Don't pass the configure-specific gcc flags to the cross-compiler.
2008-07-09 11:55:52 +02:00
Alexandre Julliard
83a21c6886
tests: Use the Wine import libraries when compiling with MinGW.
2008-05-26 19:26:20 +02:00
Alexandre Julliard
fff723d739
Maketest.rules: Add dependency on IDL headers for crosstest objects.
2007-07-06 18:20:06 +02:00
Rob Shearman
dcc642356b
Maketest.rules.in: Make CROSSOBJS consistent with the equivalent OBJS rule in the toplevel Make.rules.in.
2007-03-07 20:10:31 +01:00
Alexandre Julliard
9953dd6ddf
Maketest.rules: Don't require testlist.c to be built before make depend.
2006-09-11 15:43:38 +02:00
Alexandre Julliard
5cf75e615a
makefiles: Only run test and documentation targets in directories that need them.
2006-08-28 13:37:44 +02:00
Thomas Kho
1afed1f8d8
Maketest.rules.in: Fix comment.
2006-07-29 11:53:54 +02:00
Alexandre Julliard
523e46debb
winegcc: Automatically add the correct lib paths when building inside the Wine tree.
2006-07-11 21:32:36 +02:00
Mike McCormack
6d9af55a12
configure: Remove the --disable-debug and --disable-trace options.
2006-04-17 12:38:52 +02:00
Alexandre Julliard
02fa42dc82
dlls: Removed a number of dll symlinks that are no longer needed.
2006-03-21 12:01:31 +01:00
Alexandre Julliard
5319db6332
Remove some no longer needed library paths.
2006-03-16 16:28:43 +01:00
Robert Shearman
078201608a
Move TESTLIST from EXTRA_SRCS to C_SRCS in test makefiles to free up
...
EXTRA_SRCS for other purposes.
2005-08-02 14:36:13 +00:00
Alexandre Julliard
15ac6847e0
Build and load import libraries directly from the dll directory where
...
possible, and only create symlinks for directories that don't have the
correct name.
2005-05-10 13:21:04 +00:00
Alexandre Julliard
d62356aa1e
Added rules to build import libraries in the individual dll makefiles.
...
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.
2005-05-07 12:39:52 +00:00
Alexandre Julliard
bcb7591e41
Converted the make_ctests script to C (based on a patch by Royce
...
Mitchell III).
2005-03-16 20:02:17 +00:00
Vincent Béron
1f504141b7
Use a new DLLDEFS variable in configure/Makefiles to actually remove
...
all the debug messages (minus ERRs) if the user decides so.
2004-10-19 23:06:11 +00:00
Alexandre Julliard
6be39b60f5
Take advantage of the new winegcc -B support.
2004-03-09 04:54:07 +00:00
Alexandre Julliard
4d6b27ec3a
Avoid some redundant libraries on the winegcc command line.
2004-03-03 22:39:22 +00:00
Alexandre Julliard
ccc3d66c4a
Build the tests with winegcc.
2004-03-02 06:58:21 +00:00
Alexandre Julliard
095b498b17
Renamed --exe-mode option to --mode now that it can be used for dlls
...
too.
2004-02-16 22:24:24 +00:00
Alexandre Julliard
c3eac43839
Moved libuuid to the dlls directory, and moved the DirectX GUIDs into
...
a separate libdxguid library.
2004-01-26 21:29:05 +00:00
Alexandre Julliard
6ac34ac6ab
Define an LDDLL command to link dlls, instead of using LDDLLFLAGS.
2003-10-11 01:05:18 +00:00
Alexandre Julliard
16cd86197a
Moved DLLFLAGS to a separate variable instead of including it in
...
DEFS.
2003-09-24 19:01:44 +00:00
Alexandre Julliard
3110e95e99
Added a missing dependency for testlist.c files.
2003-09-06 02:30:30 +00:00
Alexandre Julliard
15566391e2
Proper support for CPPFLAGS and LDFLAGS (suggested by Todd Vierling).
2003-06-13 23:26:01 +00:00
Alexandre Julliard
2e12d33dfd
Removed no longer needed uses of LDPATH.
2003-04-21 23:54:05 +00:00
Alexandre Julliard
21ee3295fc
Support resources in cross-compiled tests.
2003-04-21 22:52:31 +00:00
Hans Leidekker
01af6376fc
Don't link cross compiled tests against Wine import libraries.
2003-04-16 23:09:02 +00:00
Alexandre Julliard
9e4fc4c9b6
Converted winebuild option parsing to use getopt_long. Added a number
...
of long aliases for the existing short options.
2003-03-23 01:12:30 +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
39720afa84
Remove global NONAMELESS* define for tests too.
2003-01-09 01:56:27 +00:00
Alexandre Julliard
f1b4819ed2
Use import libraries when building tests too. Make sure the .a
...
libraries are built for crosstest.
2002-12-15 01:20:54 +00:00
Alexandre Julliard
309fde7a1a
Fixed some dependencies.
2002-12-13 20:45:39 +00:00
Francois Gouget
bc8b8a2221
Generate proper dependencies for testlist.c.
2002-12-11 01:29:36 +00:00
Alexandre Julliard
3144b3c85d
-DSTRICT is now the default behavior.
2002-12-10 22:49:15 +00:00
Alexandre Julliard
310de886e9
Check file header to differentiate between object files and resources
...
so that the -r option is not necessary.
2002-12-06 23:26:29 +00:00
Alexandre Julliard
bcf2a78268
Build test programs as part of the normal build.
2002-12-06 19:51:20 +00:00
Alexandre Julliard
e0c6370c75
Removed some checklink rules made unnecessary by the -z defs linker
...
flag.
2002-11-30 19:19:44 +00:00
Alexandre Julliard
1550044e5d
Add -lc when linking dlls to avoid warnings on FreeBSD.
2002-11-21 03:47:45 +00:00
Dimitrie O. Paun
e39e8a172b
Rewrite make_ctests and runtest in shell.
2002-11-11 20:25:54 +00:00
Alexandre Julliard
910851a20e
Added winebuild -e option to specify the entry point and removed the
...
'init' spec file directive.
Winebuild long options now use a more standard double dash format
(older format still supported for backwards compatibility).
2002-11-06 20:02:59 +00:00
Alexandre Julliard
0cf753385b
Moved the test routines from wtmain.c into wine/test.h so that they
...
can be compiled separately with different flags for each dll.
2002-10-30 20:36:21 +00:00