Commit graph

4401 commits

Author SHA1 Message Date
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