Nikolay Sivov
cbf55d8251
widl: Uuid attribute is allowed for 'struct'.
2014-01-28 10:52:09 +01:00
Nikolay Sivov
c46debeeeb
widl: Fix pointer size for SYS_WIN64 typelibs.
...
The fact that test data was wrong was hidden by broken widl typelib,
and same test typelib was used on windows so we never get proper test
results. Standard IUnknown/IDispatch that live in system stdole2.tlb
are also tested now.
2014-01-27 14:13:54 +01:00
Alexandre Julliard
16286e45c4
makedep: Create target subdirectories at make depend time.
2014-01-15 11:52:53 +01:00
Alexandre Julliard
2da6fc368f
makedep: Make the makefile mode the default behavior and remove obsolete options.
2014-01-14 21:16:40 +01:00
Alexandre Julliard
509364e1dd
makefiles: Get rid of Make.rules.
2014-01-14 12:18:02 +01:00
Alexandre Julliard
ab4fc685ba
makedep: Generate dependencies for mo files when supported.
2014-01-14 11:49:42 +01:00
Alexandre Julliard
d19b68fa1a
makedep: Expand compilation flags into the generated rules.
2014-01-14 11:45:58 +01:00
Frédéric Delanoy
1bd7405193
winedump: Use BOOL type where appropriate.
2014-01-14 11:17:19 +01:00
Alexandre Julliard
7d1d9b40f1
makedep: Expand tool names into the generated rules.
2014-01-13 17:37:31 +01:00
Alexandre Julliard
c7411e22be
makedep: Expand the winegcc target arguments into the generated rules.
2014-01-13 17:37:29 +01:00
Frédéric Delanoy
5d0adcfa1e
winedump: Remove an "#if 1" preprocessor directive.
2014-01-13 17:37:01 +01:00
Alexandre Julliard
09a75310da
makedep: Expand the script names into the generated rules.
2014-01-10 12:53:15 +01:00
Alexandre Julliard
623cfef4a0
makedep: Add helper functions for computing source dir paths.
2014-01-10 12:47:19 +01:00
Frédéric Delanoy
91f2435469
Assorted spelling fixes.
2014-01-09 17:39:59 +01:00
Jacek Caban
0df819eecf
widl: Make identifiers file more compatible with midl.
2014-01-09 12:28:43 +01:00
Martin Storsjo
8d9ecf70e2
api-ms-win-core-util-l1-1-0: Add stub dll.
2014-01-08 16:27:21 +01:00
Martin Storsjo
6f17458793
api-ms-win-core-sysinfo-l1-2-0: Add stub dll.
2014-01-08 16:27:03 +01:00
Martin Storsjo
463bf7bb61
api-ms-win-core-string-l1-1-0: Add stub dll.
2014-01-08 16:26:54 +01:00
Martin Storsjo
3741f7176a
api-ms-win-core-profile-l1-1-0: Add stub dll.
2014-01-08 16:26:45 +01:00
Martin Storsjo
e5c2036cfe
api-ms-win-core-interlocked-l1-2-0: Add stub dll.
2014-01-08 16:26:36 +01:00
Martin Storsjo
5ee522162c
api-ms-win-core-errorhandling-l1-1-1: Add stub dll.
2014-01-08 16:26:26 +01:00
Martin Storsjo
0ee5b475cc
api-ms-win-core-debug-l1-1-1: Add stub dll.
2014-01-08 16:26:16 +01:00
Martin Storsjo
7918f968f1
api-ms-win-core-processthreads-l1-1-1: Add stub dll.
2014-01-08 16:26:06 +01:00
Sergey Guralnik
4d13f84903
winedump: Get rid of the MAKE_DLL_RULES in the Makefile.in template.
2014-01-08 16:11:34 +01:00
Alexandre Julliard
ec8e5c610b
makefiles: Generate explicit commands to create object subdirectories.
2014-01-08 16:11:30 +01:00
Alexandre Julliard
3e40fea9d6
makefiles: Automatically add the necessary msvcrt flags to the generated rules.
2014-01-08 14:34:15 +01:00
Alexandre Julliard
3dfcec768d
makefiles: Always create dependencies from the top-level directory.
2014-01-07 12:20:26 +01:00
Alexandre Julliard
0d533cf0bd
makefiles: Allow define arguments to be specific to a single file.
2014-01-07 12:20:25 +01:00
Alexandre Julliard
1a74fdbcee
makefiles: Expand define arguments directly into the generated rules.
2014-01-07 11:25:24 +01:00
Alexandre Julliard
ce25c89585
makedep: Don't expand variable references that use ${}.
2014-01-04 20:33:57 +01:00
Alexandre Julliard
9c2725d5d6
makedep: Grow the include file array dynamically.
2014-01-04 12:25:56 +01:00
Frédéric Delanoy
201e49d4aa
winedump: Use BOOL type where appropriate.
2014-01-03 11:27:39 +01:00
Dmitry Timoshkov
8cf8285add
winebuild: Write actual (not aligned) sizes in the resource headers.
2014-01-02 15:50:12 +01:00
Frédéric Delanoy
5f4ccc016f
winedump: Use BOOL type where appropriate.
2014-01-02 11:54:04 +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
b192879597
makefiles: Automatically output appropriate target flags.
2014-01-01 21:44:38 +01:00
Alexandre Julliard
e9afeb2a50
makefiles: Automatically add dll flags where necessary.
2014-01-01 21:33:06 +01:00
Alexandre Julliard
1cd2786f92
makefiles: Generate cross-compile rules automatically when supported.
2014-01-01 21:28:28 +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
a40d4d20e0
makefiles: Include manpages in the all: target.
2013-12-31 19:18:06 +01:00
Alexandre Julliard
092f37fc2d
makefiles: Include program files in the all: target.
2013-12-31 19:07:49 +01:00
Alexandre Julliard
d08ff3ff19
makefiles: Use a single variable for all types of idl files.
2013-12-31 18:15:17 +01:00
Alexandre Julliard
6ee09e4d3c
makedep: Generate rules for API documentation.
2013-12-30 20:23:16 +01:00
Alexandre Julliard
8bf0f5fe6d
makedep: Generate rules for test binaries.
2013-12-30 20:19:33 +01:00
Alexandre Julliard
908dada662
makedep: Generate rules for static libraries.
2013-12-30 20:17:36 +01:00
Alexandre Julliard
a37ef65ea8
makedep: Generate rules for import libraries.
2013-12-30 20:14:45 +01:00
Alexandre Julliard
f6479c0513
makedep: Generate rules for the main module.
2013-12-30 20:08:13 +01:00
Alexandre Julliard
8d6e916168
makedep: Keep track of object files in separate arrays.
2013-12-30 20:07:02 +01:00
Alexandre Julliard
5706cdaa5b
makedep: Pass string arrays by value in some places.
2013-12-28 19:52:33 +01:00
Alexandre Julliard
2af368b88c
makedep: Manage current output column with a global variable.
2013-12-28 14:25:33 +01:00
Alexandre Julliard
8aa529417d
makedep: Clean up output files on failure.
2013-12-28 14:25:32 +01:00
Alexandre Julliard
3b7cc5ec92
makedep: Generate a list of phony targets.
2013-12-28 14:25:31 +01:00
Alexandre Julliard
64b21eee94
makedep: Generate rules for TrueType fonts in maintainer mode.
2013-12-27 14:31:51 +01:00
Alexandre Julliard
2535a3b8f6
makedep: Generate rules for svg files in maintainer mode.
2013-12-27 14:31:51 +01:00
Alexandre Julliard
47c0f64fdd
makedep: Manage generated source files explicitly instead of relying on name comparisons.
2013-12-27 14:31:51 +01:00
Alexandre Julliard
cab558b4bd
makedep: Allow overriding makefile variables through the MAKEFLAGS environment variable.
2013-12-27 14:31:51 +01:00
Alexandre Julliard
ab8d61d29b
makedep: Allow overriding makefile variables through the command line.
2013-12-27 14:31:51 +01:00
Alexandre Julliard
c29ea61087
makedep: Use a string array to store makefile variables.
2013-12-27 14:31:50 +01:00
Alexandre Julliard
708d6d3ae8
makedep: Use a string array to manage dlldata source files.
2013-12-27 14:31:49 +01:00
Alexandre Julliard
a8862d5d3c
makedep: Use a string array to manage include directories.
2013-12-26 21:53:56 +01:00
Alexandre Julliard
1047e0474d
makefiles: Leave it to install-sh to create destination directories.
2013-12-26 14:35:15 +01:00
Alexandre Julliard
d7afa57597
makedep: Generate a common rule for all objects of a given idl source.
2013-12-26 13:36:53 +01:00
Alexandre Julliard
9e307f268e
widl: Determine the output type from the file name if not specified explicitly.
2013-12-26 13:35:45 +01:00
Alexandre Julliard
566d3418af
makedep: Add a separate pragma flag for typelibs that need registration.
2013-12-26 13:32:49 +01:00
Alexandre Julliard
7779af1df9
makedep: Use array of filenames in more places.
2013-12-26 13:30:28 +01:00
Alexandre Julliard
3c7bec3ce8
makedep: Specify the old extension explicitly when replacing it.
2013-12-26 13:29:33 +01:00
Frédéric Delanoy
2fd1b85c77
winedump: Use BOOL type where appropriate.
2013-12-24 11:24:42 +01:00
Frédéric Delanoy
dcb25e59cb
winedump: Make segdir[] static.
2013-12-24 11:23:07 +01:00
Alexandre Julliard
c2d0907923
winebuild: Fix path separator for Cygwin.
2013-12-23 11:54:30 +01:00
Frédéric Delanoy
120dac41a1
widl: Constify a character string.
2013-12-20 10:51:17 +01:00
Detlef Riekenberg
b87b9f04d7
tools: make_authors is no longer used.
2013-12-19 17:31:22 +01:00
Stefan Dösinger
7db8cf29e9
tools: Define getopt in make_xftmpl.c.
2013-12-19 17:30:30 +01:00
Alexandre Julliard
1928d61146
makedep: Add support for reading source variables directly from the makefile.
2013-12-17 17:10:28 +01:00
Jonathan Liu
9c992f8a15
winebuild: Don't crash when dlltool or ar can't be found.
2013-12-16 12:02:49 +01:00
Jonathan Liu
93bdde3af2
winebuild: Use correct PATH separator on Windows.
2013-12-16 12:02:49 +01:00
Alexandre Julliard
e3fc518e8e
makefiles: Generate the top-level .gitignore from configure.
2013-12-16 12:02:46 +01:00
Alexandre Julliard
3bcad54fc6
makefiles: Generate individual .gitignore files corresponding to the build targets.
2013-12-16 12:02:37 +01:00
Alexandre Julliard
a8b633b1a1
makefiles: Don't use Make.rules in the top-level Makefile.
2013-12-16 12:02:34 +01:00
Alexandre Julliard
ca41acc1f9
makefiles: Automatically update the IDL_H_SRCS variable.
2013-12-15 10:23:06 +01:00
Alexandre Julliard
4f3d71cef3
makefiles: Get rid of the no longer used PO_SRCS variables.
2013-12-15 10:23:04 +01:00
Alexandre Julliard
73d1fa977a
makefiles: Automatically create object sub-directories when needed.
2013-12-12 21:13:38 +01:00
Alexandre Julliard
c2efb3b382
makefiles: Generate rules from makedep for .in files.
2013-12-12 20:04:53 +01:00
Alexandre Julliard
be2c66d504
makefiles: Explicitly specify source directory in Makefile dependencies.
2013-12-12 13:18:24 +01:00
Alexandre Julliard
52e19da50d
makedep: Generate rules for .x template files.
2013-12-12 12:00:04 +01:00
Alexandre Julliard
166ad9696c
make_xftmpl: Allow the C define names to be specified in the source file with pragmas.
2013-12-11 21:16:51 +01:00
Alexandre Julliard
31ad5fe6a2
make_xftmpl: Report errors in standard format.
2013-12-11 20:49:20 +01:00
Marcus Meissner
f5b2988bb0
winedbg: Added missing breaks (Coverity).
2013-12-09 11:43:14 +01:00
Frédéric Delanoy
35f82370ab
winedump: Use BOOL type where appropriate.
2013-12-05 10:58:04 +01:00
Aric Stewart
742cde4fab
tools: Build vertical orientation table.
...
Based on data related to UTR #50 Unicode Vertical Text Layout.
2013-12-04 16:34:04 +01:00
Frédéric Delanoy
cd99b5a773
winedump: Use BOOL type where appropriate.
2013-12-04 11:05:07 +01:00
Frédéric Delanoy
ee681d5a48
winedump: Make usage message more consistent.
...
Using infinitives, <arg> for option arguments.
2013-12-04 11:05:02 +01:00
Frédéric Delanoy
5ba7f79bad
Assorted spelling fixes.
2013-12-03 19:41:53 +01:00
Alexandre Julliard
4674566ba4
makedep: Allow the source directory itself in include paths.
2013-12-02 23:28:58 +01:00
Alexandre Julliard
202d046d68
makedep: Don't look for header files in the build directories.
2013-11-30 12:50:30 +01:00
Alexandre Julliard
bc9650392a
makefiles: Include AUTHORS file directly from the top-level directory.
2013-11-30 12:43:20 +01:00
André Hentschel
b32db69d12
winedump: Update minidump output.
2013-11-26 10:16:57 +01:00
Frédéric Delanoy
57d7f74d34
Assorted spelling fixes.
2013-11-21 19:44:46 +01:00
Alexandre Julliard
c8a42b4735
makefiles: Generate include path options from makedep.
2013-11-19 14:16:36 +01:00
Alexandre Julliard
a072dbc180
makedep: Use string arrays for include paths and object extensions.
2013-11-19 14:16:34 +01:00
Alexandre Julliard
abc6298159
makefiles: Add support for parent source directory in c2man.
2013-11-19 13:18:34 +01:00