Commit graph

430 commits

Author SHA1 Message Date
Alexandre Julliard
1047e0474d makefiles: Leave it to install-sh to create destination directories. 2013-12-26 14:35:15 +01:00
Alexandre Julliard
e3fc518e8e makefiles: Generate the top-level .gitignore from configure. 2013-12-16 12:02:46 +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
be2c66d504 makefiles: Explicitly specify source directory in Makefile dependencies. 2013-12-12 13:18:24 +01:00
Alexandre Julliard
4aea18bdc3 makefiles: Make sure config.h is updated before building anything. 2013-11-29 17:58:39 +01:00
Alexandre Julliard
a6fd273a90 makefiles: Generate rules from makedep for running tests. 2013-11-18 11:30:59 +01:00
Alexandre Julliard
456c8f435a makefiles: Remove the no longer needed EXTRASUBDIRS variables. 2013-11-09 22:10:52 +01:00
Alexandre Julliard
9fbf473a0b makefiles: Build makedep from the top-level makefile. 2013-10-28 13:58:14 +01:00
Alexandre Julliard
7260277e1d makefiles: Remove some obsolete rules. 2013-10-08 15:38:22 +02:00
Alexandre Julliard
83eb4fd9b3 makefiles: Generate dependencies for symlinks that are needed at build time. 2013-09-23 20:32:12 +02:00
Alexandre Julliard
c360ee0b66 makefiles: Build tags from all the source files. 2011-11-22 18:20:05 +01:00
Alexandre Julliard
41107a940f makefiles: Also install the program manpages from the top-level makefile. 2011-08-01 13:40:23 +02:00
Alexandre Julliard
bf8f435797 makefiles: Install dlls from the top-level makefile. 2011-07-25 11:39:42 +02:00
Alexandre Julliard
f64a6753cb makefiles: Install static libraries from the top-level makefile. 2011-07-09 17:58:47 +02:00
Alexandre Julliard
bb86a35f09 makefiles: Allow install rules to run in parallel. 2011-07-09 17:46:54 +02:00
Alexandre Julliard
9f93b5fa31 makefiles: Tools must be built before includes now. 2011-05-13 10:45:02 +02:00
Alexandre Julliard
84fd1f5849 configure: Make the tools directory a symlink in the wow64 build tree. 2011-05-10 13:04:02 +02:00
Alexandre Julliard
dcf5548bd6 clock: Convert translations to po files. 2011-01-04 11:20:30 +01:00
Alexandre Julliard
80d12c358e makefiles: Automatically update the EXTRASUBDIRS variable in make_makefiles. 2011-01-01 20:28:10 +01:00
Alexandre Julliard
5eee920441 configure: Output maintainer-mode rules directly from configure. 2011-01-01 12:04:45 +01:00
Alexandre Julliard
40977bf1d2 shell32: Store the raw AUTHORS file in resources instead of trying to convert to a C array. 2010-11-11 12:24:46 +01:00
Alexandre Julliard
bd9852cd6f makefiles: Rename the SRCDIR, TOPSRCDIR and TOPOBJDIR variables to follow autoconf conventions. 2010-09-19 12:40:12 +02:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Julliard
faa7eae8c4 makefiles: Always build the cross import libraries if crosstest is supported. 2010-07-26 13:34:07 +02:00
Alexandre Julliard
718ea42fe4 makefiles: Move wineapploader to the tools directory and get rid of the programs makefile. 2010-03-27 11:42:30 +01:00
Alexandre Julliard
2fb302188d makefiles: Install bindir programs from the top-level makefile. 2010-03-27 11:42:30 +01:00
Alexandre Julliard
39b4ba214b makefiles: Bypass the normal substitution mechanism for the makefile dependencies.
This avoids performance problems with large substitutions.
2010-03-26 08:52:14 +01:00
Alexandre Julliard
abfb11e1cc makefiles: Add shell functions to generate dependencies for symlinks and rule files. 2010-03-26 08:38:44 +01:00
Alexandre Julliard
3cc14dc3fb makefiles: Output the top-level clean rules explicitly for each module. 2010-03-26 08:37:55 +01:00
Alexandre Julliard
18e5313cd9 makefiles: Output the top-level depend rules explicitly for each module. 2010-03-25 22:01:31 +01:00
Alexandre Julliard
6c90aeaef5 makefiles: Output the top-level build rules explicitly for each module. 2010-03-25 22:01:29 +01:00
Alexandre Julliard
e84063bff3 makefiles: Output the top-level installation rules explicitly for each module. 2010-03-25 22:00:53 +01:00
Alexandre Julliard
eab7efd179 makefiles: Fix test rules to allow parallel makes again. 2010-03-25 22:00:33 +01:00
Alexandre Julliard
60a05ad2d9 makefiles: Output all the documentation rules explicitly for each module. 2010-03-25 12:05:44 +01:00
Alexandre Julliard
6dbe7a0388 makefiles: Output all the tool install rules explicitly for each module. 2010-03-25 11:51:24 +01:00
Alexandre Julliard
82b743ffad makefiles: Output all the dll install rules explicitly for each module. 2010-03-25 11:15:32 +01:00
Alexandre Julliard
c2c3c21078 makefiles: Output all the static library rules explicitly for each module. 2010-03-25 11:13:07 +01:00
Alexandre Julliard
d7b387d376 makefiles: Output all the program rules explicitly for each module. 2010-03-25 11:11:34 +01:00
Alexandre Julliard
44cff7e9ec makefiles: Output all the test rules explicitly for each module. 2010-03-25 11:06:37 +01:00
Alexandre Julliard
e55ff7fea5 makefiles: Output all the import lib dependencies explicitly for each module. 2010-03-25 11:02:52 +01:00
Alexandre Julliard
50231941ee makefiles: Add more shell functions to generate the main makefile. 2010-03-16 22:00:02 +01:00
Alexandre Julliard
8e9f7a30b6 makefiles: Don't recurse for the testclean target. 2010-03-13 18:44:58 +01:00
Alexandre Julliard
6066177ea0 makefiles: Make sure that makedep is rebuilt before updating dependencies in tools. 2010-02-26 16:56:23 +01:00
Alexandre Julliard
9b02b5cddb makefiles: Remove makedep only after everything else has been cleaned. 2010-02-24 15:12:30 +01:00
Alexandre Julliard
d59227e580 makefiles: Make sure that dependencies are always updated when regenerating makefiles. 2010-02-22 10:40:33 +01:00
Alexandre Julliard
1431e24fee makefiles: Add a __tooldeps__ fake dependency to rebuild only the tools. 2010-02-11 14:38:44 +01:00
Alexandre Julliard
93f0339387 makefiles: Move all the recursion rules to the top-level makefile. 2010-02-11 14:38:26 +01:00
Alexandre Julliard
52c400e97e makefiles: Auto-generate the list of all subdirectories too. 2010-02-10 19:57:06 +01:00
Alexandre Julliard
9463687f78 makefiles: Build the programs directly from the top-level makefile. 2010-02-10 19:51:08 +01:00
Alexandre Julliard
5acb431511 makefiles: Build the dlls directly from the top-level makefile. 2010-02-10 19:32:31 +01:00