Commit Graph

90 Commits

Author SHA1 Message Date
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
Alexandre Julliard 1928d61146 makedep: Add support for reading source variables directly from the makefile. 2013-12-17 17:10:28 +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 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 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 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 e2df0ab856 makefiles: Generate rules from makedep for building and installing man pages. 2013-11-18 11:40:00 +01:00
Alexandre Julliard a6fd273a90 makefiles: Generate rules from makedep for running tests. 2013-11-18 11:30:59 +01:00
Alexandre Julliard 517d274e3a makefiles: Add support for building from source files from a parent directory. 2013-11-12 13:47:44 +01:00
Alexandre Julliard fe946f253a makefiles: Add a makedep pragma to mark source files that are parts of the import library. 2013-11-11 11:46:21 +01:00
Alexandre Julliard 31eb8be661 makefiles: Output clean rules for generated files from makedep. 2013-11-09 22:10:49 +01:00
Alexandre Julliard 067d3f0ddb makefiles: Merge the relpath functionality into makedep. 2013-11-09 12:32:06 +01:00
Alexandre Julliard ae9f33e17b makedep: Add support for #pragma directives in the source to set the flags for generated files. 2013-11-05 20:38:17 +01:00
Alexandre Julliard 1f3e3fa424 makedep: Add per-file flag to store the information about files to generate. 2013-11-04 17:41:09 +01:00
Alexandre Julliard 3571c06799 makefiles: Generate explicit build rules for C source files from makedep. 2013-10-28 11:16:11 +01:00
Alexandre Julliard b9cb6d4f95 makedep: Automatically add the source idl for generated sources to the dependencies list. 2013-10-15 21:00:09 +02:00
Alexandre Julliard c9a4cc6ab7 makedep: Add a helper function to replace a file name extension. 2013-10-15 20:59:15 +02:00
Alexandre Julliard b1d4807fc2 makedep: Remove support for no longer used .mc.rc files. 2013-10-15 20:29:39 +02:00
Alexandre Julliard edf4dab5ef makefiles: Generate explicit build rules for testlist.c from makedep. 2013-10-15 13:53:12 +02:00
Alexandre Julliard d4593274dc makefiles: Generate explicit build rules for dlldata.c from makedep. 2013-10-15 13:53:11 +02:00
Alexandre Julliard d9a75184c7 makefiles: Generate explicit build rules for idl files from makedep. 2013-10-15 13:53:11 +02:00
Alexandre Julliard 25b0810655 makefiles: Generate explicit build rules for resource files from makedep. 2013-10-15 13:53:11 +02:00
Alexandre Julliard da4c49c744 makefiles: Generate explicit build rules for message files from makedep. 2013-10-15 13:53:11 +02:00
Alexandre Julliard c00cc015f8 makefiles: Generate explicit build rules for bison files from makedep. 2013-10-15 13:53:09 +02:00
Alexandre Julliard efef36c05a makefiles: Generate explicit build rules for lex files from makedep. 2013-10-14 19:49:29 +02:00
Alexandre Julliard bb45a93d71 makedep: Generate correct dependencies for testlist.c. 2013-10-14 16:05:32 +02:00
Alexandre Julliard c3aa495295 makedep: Add more helpers for file output and error handling. 2013-10-14 16:05:32 +02:00
Alexandre Julliard cf34a967cc makedep: Remove some unnecessary typedefs. 2013-10-14 16:05:31 +02:00
Ken Thomases dd2f2e4ee5 makedep: Add support for Objective-C .m files and #import directive. 2012-12-26 18:23:03 +01:00
Alexandre Julliard 54f71a0d8e makedep: Ensure that error messages contain "error".
Suggested by Dan Kegel.
2011-09-28 14:33:45 +02:00
Alexandre Julliard 729afa6adc makefiles: Generate resource files for typelibs. 2011-08-02 10:11:10 +02:00
Alexandre Julliard 0435b5825e makefiles: Add support for .x template files. 2011-05-05 16:31:59 +02:00
Alexandre Julliard 6d659d7e15 makedep: Add dependencies for the msg.pot file. 2011-01-27 15:15:01 +01:00
Alexandre Julliard 9771ad8ca7 makefiles: Generate .res files directly from message files. 2011-01-18 16:56:02 +01:00
Alexandre Julliard 7e6c75f1d1 makefiles: Generate dependencies for rsrc.pot. 2011-01-08 12:23:48 +01:00
Alexandre Julliard 1787e8f05e makedep: Add support for dll registration files. 2010-11-30 13:53:25 +01:00
Marcin Baczyński d04c2ccb27 makedep: Silence unused result warnings. 2010-04-06 14:32:28 +02:00
Alexandre Julliard 133d4cde26 makedep: Output source dependency for bison files needed for parallel makes. 2010-03-16 13:27:51 +01:00
Alexandre Julliard 5eb4b094a3 makedep: Append the separator if not found in an existing makefile. 2010-03-16 13:14:21 +01:00
Dylan Smith 8e0b17462b makedep: Handle non-overwriting rename for Windows. 2009-08-24 15:17:33 +02:00
Francois Gouget 73b0f65177 makedep: Add support for multiple object file extensions. 2009-06-30 12:39:32 +02:00
Paul Bryan Roberts 3e50aaf201 makedep: Let umask decide mode for makefiles. 2009-02-24 16:57:27 +01:00
Alexandre Julliard c31a36412c makedep: Copy the makefile to append dependencies instead of truncating in place. 2009-01-12 14:43:15 +01:00
Alexandre Julliard d8202087c7 makedep: Add dependencies on wine/exception.h for widl-generated files. 2008-07-03 13:08:19 +02:00