Jacek Caban
|
4346d68e1b
|
makedep: Use -Wl,-delayload option for winebuild delayimports.
Also fixes winebuild to correctly handle module extensions.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-12 21:39:40 +01:00 |
Alexandre Julliard
|
42cf6cce4b
|
makefiles: Pass --nostdinc also to widl.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-02 13:55:16 +01:00 |
Alexandre Julliard
|
08956bc9bb
|
winegcc: Add --wine-objdir and --winebuild options for the Wine build.
This avoids overloading the meaning of the -B and --sysroot options.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-23 19:44:17 +02:00 |
Alexandre Julliard
|
2477aa7a10
|
makefiles: Default to an msvcrt build for static libraries.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-05 18:58:58 +02:00 |
Alexandre Julliard
|
6bce2b1365
|
makefiles: Support mixing Unix and msvcrt headers in a single module.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-18 23:51:51 +02:00 |
Alexandre Julliard
|
d014b62787
|
makefiles: Build fonts in quiet mode.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-27 21:51:00 +02:00 |
Alexandre Julliard
|
0fc2f6384e
|
makefiles: Add install dependency for PE builtins.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-24 18:01:19 +02:00 |
Alexandre Julliard
|
c4e0b9d092
|
makefiles: Support cross-compilation of 16-bit libraries.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-20 10:15:17 +02:00 |
Alexandre Julliard
|
40a76a212b
|
makefiles: Don't depend on cross import library if not necessary.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-16 22:55:50 +02:00 |
Alexandre Julliard
|
c959a18cad
|
makefiles: Remove the check for msvcr* imports.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-16 19:00:10 +02:00 |
Alexandre Julliard
|
c685acba64
|
makefiles: Only cross-compile the static libraries that are actually used.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-03 11:18:00 +02:00 |
Alexandre Julliard
|
bbc302290b
|
makefiles: Only cross-compile the import libraries that are actually used.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-03 11:07:23 +02:00 |
Alexandre Julliard
|
5d1febc909
|
makefiles: Use a separate LDFLAGS variable for cross-compilation.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-02 17:10:36 +02:00 |
Alexandre Julliard
|
92233bfaf5
|
makefiles: Support delay imports for PE builds.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-02 17:10:35 +02:00 |
Alexandre Julliard
|
21e1018ebd
|
makefiles: Don't use custom LDFLAGS to link dlls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-01 19:44:26 +02:00 |
Alexandre Julliard
|
8039941c52
|
makefiles: Also pass -fPIC flag when linking.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-30 22:45:35 +02:00 |
Alexandre Julliard
|
87f7818f4b
|
makefiles: Don't allow using system headers with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-26 13:38:36 +02:00 |
Alexandre Julliard
|
d4ef782db7
|
makefiles: Build all tests with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-24 12:10:51 +02:00 |
Alexandre Julliard
|
629f2e10b1
|
makefiles: Don't use -fno-builtin flag with MinGW.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-24 11:54:14 +02:00 |
Alexandre Julliard
|
1f0a9c4c29
|
makefiles: Build modules that use msvcrt as PE builtins.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-24 11:42:17 +02:00 |
Alexandre Julliard
|
0189cf21ce
|
makefiles: Build modules that don't contain code as PE builtins.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-22 19:48:26 +02:00 |
Alexandre Julliard
|
1d6a410244
|
makefiles: Unify APPMODE and EXTRADLLFLAGS variables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-09 15:46:03 +02:00 |
Alexandre Julliard
|
5edcae420a
|
makefiles: Store resource files in a separate array.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-09 15:46:03 +02:00 |
Alexandre Julliard
|
1459a0105d
|
makefiles: Default to building test modules as PE.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-09 15:45:59 +02:00 |
Alexandre Julliard
|
0022af881e
|
makefiles: Default to building test resource dlls as PE.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-09 15:45:50 +02:00 |
Alexandre Julliard
|
cc7c6a734b
|
makefiles: Add a helper to generate a winegcc command line.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-09 14:07:10 +02:00 |
Alexandre Julliard
|
870f99eced
|
configure: Check for supported warning flags also for the cross-compiler.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-05 22:16:31 +02:00 |
Alexandre Julliard
|
3e6a4c4a5c
|
makefiles: Don't link against wine_port when using msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-05 22:16:30 +02:00 |
Alexandre Julliard
|
f689c723a2
|
makefiles: Don't use libwine for Windows builds.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-04 10:43:57 +02:00 |
Alexandre Julliard
|
00c57ad89a
|
makefiles: Add support for sharing resource files with parent dll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-12-21 13:59:15 +01:00 |
Alexandre Julliard
|
1fd60d5656
|
makefiles: Expand more variables into the generated makefiles.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-30 19:36:51 +01:00 |
Alexandre Julliard
|
cb078bd3bf
|
makefiles: Look in the extra targets for dependencies.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-30 19:36:51 +01:00 |
Alexandre Julliard
|
364f97c2e1
|
makefiles: Output rules for building generated .rc files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-30 19:36:51 +01:00 |
Alexandre Julliard
|
d84de4ca00
|
makefiles: Support specifying installed files in the top-level makefile.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-27 14:48:04 +01:00 |
Alexandre Julliard
|
d076ff3c12
|
Revert "makefiles: Only generate proxy code for the target architecture."
This reverts commit ee206a3760 .
It's the default widl behavior now.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-14 23:11:31 +01:00 |
Alexandre Julliard
|
39b24fa3fa
|
makefiles: Support file-specific IDL flags.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-08 18:54:35 +01:00 |
Zebediah Figura
|
ee206a3760
|
makefiles: Only generate proxy code for the target architecture.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-04 11:15:07 -05:00 |
Alexandre Julliard
|
7715a1aaef
|
makefiles: Don't run tests for disabled dlls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-28 22:08:23 +02:00 |
Francois Gouget
|
776618fe80
|
makedep: Avoid building test resources if winetest is disabled.
Signed-off-by: Francois Gouget <fgouget@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-25 12:09:17 +02:00 |
Zebediah Figura
|
0b90dc78a4
|
makedep: Also pass EXTRADLLFLAGS to the cross-compiled test DLL.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-01 12:57:05 +02:00 |
Francois Gouget
|
f82b3e5744
|
makefiles: Make it possible to only build the tests.
Signed-off-by: Francois Gouget <fgouget@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-23 11:02:06 +02:00 |
Martin Storsjo
|
54d3e48448
|
makedep: Remove an incorrect -b when creating cross import libraries.
Signed-off-by: Martin Storsjo <martin@martin.st>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-23 11:00:26 +02:00 |
Alexandre Julliard
|
51b57133c7
|
makefiles: Generate dummy dependencies for header files.
This allows building when a header file is removed.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-05 06:23:27 -06:00 |
Alexandre Julliard
|
431b645998
|
makefiles: Generate the tools dependencies from makedep.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-05 06:23:27 -06:00 |
Alexandre Julliard
|
acc6306bcf
|
makefiles: Generate the winetest resource list from makedep.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-05 06:23:27 -06:00 |
Alexandre Julliard
|
2fa7ae05f2
|
makefiles: Generate the crosstest disabled rule from makedep.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-04 15:36:26 +01:00 |
Alexandre Julliard
|
84ddddfffb
|
makefiles: Fix typo in documentation rules generation.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-04 10:45:39 +01:00 |
Alexandre Julliard
|
dfc829ceb8
|
makefiles: Shared library and import library are not exclusive for PE builds.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-26 18:47:32 +01:00 |
Alexandre Julliard
|
5aa0144ec6
|
makefiles: Add intermediate test target to propagate test failures status properly.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-26 16:40:23 +01:00 |
Alexandre Julliard
|
e91304e416
|
makefiles: Generate the remaining top-level rules from makedep.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-22 21:23:36 +01:00 |