Commit Graph

203 Commits

Author SHA1 Message Date
Alexandre Julliard 518f9a12c1 makefiles: Use the STATICLIB variable for static import libraries.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-06 20:29:34 +02:00
Rémi Bernon a6f214d75a tools: Relax the dot in module names rules.
This should allow modules with dot in their names, while still making
the .dll extension optional. The MODULE variable still determines the
actual output file extension.

Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-11 13:13:35 +01:00
Alexandre Julliard 4650dff5c4 winebus.sys: Move winebus.inf into the module resources.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-11 11:04:06 +01:00
Alexandre Julliard a9a08dbc3d libwine: Remove wine/library.h.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-09-08 16:26:17 +02:00
Zebediah Figura f78fe960bc make_makefiles: Allow running from a separate worktree.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-03-24 19:43:38 +01:00
Alexandre Julliard 134074e553 make_makefiles: Remove updating codepage list, this is done by make_unicode now.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-03-18 16:40:20 +01:00
Alexandre Julliard 95aeb41c8c unicode: Generate the NLS file for sortkeys.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-03-17 15:18:57 +01:00
Alexandre Julliard fb316c3377 unicode: Generate nls files for the codepage tables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-11 09:06:45 +01:00
Alexandre Julliard 42a30a693a makefiles: Move l_intl.nls to a new nls directory.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-11 09:05:33 +01:00
Alexandre Julliard a58f4abc08 makefiles: Allow using EXTRADLLFLAGS instead of APPMODE.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-24 11:27:39 +02:00
Alexandre Julliard 0ffb153551 makefiles: Stop installing wine/unicode.h.
Third party code should be using exported C runtime APIs.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-12 15:31:13 +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 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 123b92373d configure: Don't create fonts and server symlinks in the WoW64 build tree.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-11-28 21:10:07 +01:00
Alexandre Julliard 3aecaf1da7 makefiles: Treat all directories the same way in configure.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-05 06:23:28 -06: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 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 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
Alexandre Julliard 54a123f4ef makefiles: Add support for a generic SOURCES variable.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-19 13:43:51 +01:00
Alexandre Julliard bfc8634747 make_makefiles: Ignore files that have been deleted in the index.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-17 19:53:48 +01:00
Alexandre Julliard af91122caf tools: Compare file contents directly in Perl instead of invoking cmp.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-06 15:32:16 +09:00
Alexandre Julliard c6cded7460 tools: Update all makefiles in a single pass.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-04 11:05:56 +09:00
Alexandre Julliard f21cb01aa4 makefiles: Don't allow import libraries to have an extension.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-06-14 14:04:20 +09:00
Alexandre Julliard f7a239a504 makefiles: Generate the LINGUAS file.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-01 15:46:54 +09:00
Alexandre Julliard 0bb029f929 makefiles: Add a makefile for the po directory.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-01 14:21:22 +09:00
Alexandre Julliard ce231568a9 makefiles: Generate top-level rules for pot files.
Get rid of the rsrc.pot and msg.pot hacks, use each individual source
file instead.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-25 17:07:09 +09:00
Alexandre Julliard a30feab7d7 make_makefiles: Configure substitutions are allowed in the top makefile.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-17 12:45:14 +09:00
Alexandre Julliard ca2cb6011c makefiles: Remove support for running subdirectory makefiles through config.status.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-13 22:24:54 +09:00
Alexandre Julliard dec6a946d3 makefiles: Replace the libwine makefile rules by variable declarations.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-13 22:24:53 +09:00
Alexandre Julliard fabc25d8b7 makefiles: Add support in make_makefiles for flags in sfd files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-10 18:09:19 +09:00
Alexandre Julliard d9e9599310 makefiles: Only set the manpage flag for programs.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-09 11:55:59 +09:00
Alexandre Julliard cc0420ac31 makefiles: Get rid of the obsolete IMPLIB_SRCS variable.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-04 17:23:03 +09:00
Alexandre Julliard a1a0139d48 makefiles: Generate rules for installing IDL include files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-04 17:19:47 +09:00
Alexandre Julliard 316448cd47 makefiles: Generate rules for installing IDL headers.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-04 16:29:04 +09:00
Alexandre Julliard d8cc1dccba makefiles: Add makedep pragmas in all IDL source files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-02 23:02:22 +09:00
Alexandre Julliard 9b9b0dce1f makefiles: Generate rules for installing X template files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-02 23:02:22 +09:00
Alexandre Julliard 4323384975 makefiles: Generate rules for installing headers.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-02 23:02:22 +09:00
Alexandre Julliard 17ac5ba7f9 makefiles: Specify whether to install program binaries in the individual makefiles.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-30 14:58:50 +09:00
Alexandre Julliard da340169d6 makefiles: Generate rules for installing programs.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-29 21:20:06 +09:00
Alexandre Julliard 7626728b56 makefiles: Generate rules for building tool binaries.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-27 14:47:27 +09:00
Alexandre Julliard e0b1e8154d makefiles: Avoid running config.status when not necessary.
If it doesn't contain substitutions, we can use Makefile.in directly.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-23 17:52:52 +09:00
Alexandre Julliard b03606c5e6 make_makefiles: Support the GIT_DIR environment variable. 2014-09-02 20:54:41 +02:00
Alexandre Julliard a2db8bc137 make_makefiles: Check for idl sources in parent directory to set clean flag. 2014-08-27 10:54:11 +02:00
Jacek Caban e9aae93a6b cscript: Share sources with wscript. 2014-04-14 20:19:01 +02:00
Alexandre Julliard 509364e1dd makefiles: Get rid of Make.rules. 2014-01-14 12:18:02 +01:00
Alexandre Julliard 45104d9cb6 makefiles: Determine module type based on the defined variables, and add some sanity checks. 2014-01-01 21:56:22 +01:00
Alexandre Julliard 54300b2302 makefiles: Add support for a variable to list extra targets. 2013-12-31 19:22:57 +01:00
Alexandre Julliard d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00