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 |
Alexandre Julliard
|
2b59daf326
|
makefiles: Generate the top-level test rules from makedep.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-22 17:33:12 +01:00 |
Alexandre Julliard
|
1c31b75e62
|
makefiles: Generate the top-level import library rules from makedep.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-22 17:33:05 +01:00 |
Alexandre Julliard
|
733ed05650
|
makefiles: Generate the top-level install rules using the subdirs rules.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-22 14:34:56 +01:00 |
Alexandre Julliard
|
1a52ba0bc8
|
makefiles: Generate the uninstall rule using the subdirs file lists.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-21 12:29:06 +01:00 |
Alexandre Julliard
|
832a40109e
|
makefiles: Make the directory specifications a bit more standard.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-21 12:25:26 +01:00 |
Alexandre Julliard
|
11ecc76dd0
|
makefiles: Generate the clean rule using the subdirs file lists.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-19 22:13:59 +01:00 |
Alexandre Julliard
|
3e6c12e7a9
|
makefiles: Generate the testclean rule using the subdirs file lists.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-19 21:23:13 +01:00 |
Alexandre Julliard
|
fcc0e76215
|
makefiles: Add a helper to split large file remove commands.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-19 21:19:19 +01:00 |
Alexandre Julliard
|
1a49f2e044
|
makefiles: Generate rules for installing l_intl.nls and wine.desktop.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-19 20:57:15 +01:00 |
Alexandre Julliard
|
2435357d60
|
makefiles: Add support for creating helper dlls in tests.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-19 13:43:51 +01:00 |