Alexandre Julliard
|
f94c8669c5
|
makefiles: Move the API documentation rules to the global Make.rules file.
|
2013-10-09 11:30:33 +02:00 |
Alexandre Julliard
|
752b0e02ea
|
makefiles: Move the import library rules to the global Make.rules file.
|
2013-10-09 11:25:36 +02:00 |
Alexandre Julliard
|
e318b4a59c
|
makefiles: Move the static library rules to the global Make.rules file.
|
2013-10-09 11:25:04 +02:00 |
Alexandre Julliard
|
7260277e1d
|
makefiles: Remove some obsolete rules.
|
2013-10-08 15:38:22 +02:00 |
Alexandre Julliard
|
08eea24b94
|
makefiles: Get rid of the recursive installation rules for dlls and programs.
|
2013-10-08 15:29:40 +02:00 |
Alexandre Julliard
|
bedf4757a8
|
configure: Use more user-friendly names for subdirectory targets.
|
2013-10-08 15:27:44 +02:00 |
Alexandre Julliard
|
204105ade4
|
configure: Simplify the generation of the install and clean rules.
|
2013-10-08 15:25:07 +02:00 |
Alexandre Julliard
|
8d5b8b1346
|
makefiles: Define __WINESRC__ globally.
|
2013-10-07 10:48:04 +02:00 |
Alexandre Julliard
|
69b9c4b198
|
configure: Use the standard MKDIR_P macro to create directories.
|
2013-10-04 22:12:22 +02:00 |
Alexandre Julliard
|
9b86c6a9b8
|
wmc: Load translations from mo files instead of po.
|
2013-10-04 19:39:39 +02:00 |
Alexandre Julliard
|
a60ebd3ade
|
makefiles: Link libwine statically into the tools to avoid run-time path dependencies.
|
2013-10-04 17:46:22 +02:00 |
Alexandre Julliard
|
8355887560
|
makefiles: Clean files from the top-level makefile where possible.
|
2013-09-30 20:34:53 +02:00 |
Alexandre Julliard
|
005565d90d
|
makefiles: Make sure to install manpages for the install-lib and install-dev cases.
|
2013-07-02 19:39:30 +02:00 |
Alexandre Julliard
|
ebe555d146
|
makefiles: Avoid wildcard substitutions that are broken in BSD make.
|
2013-07-02 12:40:59 +02:00 |
Alexandre Julliard
|
54244470f3
|
makefiles: Generate the platform-specific libwine rules from configure.
|
2013-05-01 13:33:39 +02:00 |
Ken Thomases
|
49dc686ae9
|
makefiles: Allow use of Objective-C source files in modules.
|
2012-12-26 18:23:03 +01:00 |
Alexandre Julliard
|
f4ec097c9b
|
wrc: Load translations from mo files instead of po.
|
2011-10-22 20:13:40 +02:00 |
Alexandre Julliard
|
268976b9fe
|
makefiles: Add rules for building mo files.
|
2011-10-22 15:43:50 +02:00 |
Alexandre Julliard
|
9c98f6911b
|
makefiles: Build the pot files with a separate pass from the top-level makefile.
|
2011-10-22 14:54:03 +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
|
417b70bf44
|
makefiles: Add rules to update po files from .mc files in maintainer mode.
|
2011-01-24 21:34:23 +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
|
367fd228d8
|
makefiles: Add rules to rebuild the po files in maintainer mode.
|
2011-01-04 17:05:21 +01:00 |
Alexandre Julliard
|
7c2a4bf25e
|
makefiles: Add dependencies on all po files for po-translated resources.
|
2011-01-04 16:55:54 +01:00 |
Alexandre Julliard
|
dcf5548bd6
|
clock: Convert translations to po files.
|
2011-01-04 11:20:30 +01:00 |
Alexandre Julliard
|
15ccabc9a8
|
makefiles: Add common rules for installing the main man page.
|
2010-12-05 16:17:58 +01:00 |
Alexandre Julliard
|
1a2837a089
|
makefiles: Add rules for building dll registration resources.
|
2010-11-30 13:53:25 +01:00 |
Alexandre Julliard
|
233814c21e
|
widl: Add a general -o option instead of having a different output name option for each file type.
|
2010-11-27 13:28:16 +01:00 |
Alexandre Julliard
|
c685b99d9b
|
makefiles: Pass target options to wrc.
|
2010-09-29 20:13:44 +02: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 |
Joel Holdsworth
|
465e653940
|
tools: Modified the ICO render script to also render BMPs.
|
2010-05-17 12:42:32 +02:00 |
Joel Holdsworth
|
66bd5f79cc
|
makefiles: Added a rule for building BMPs from SVGs.
|
2010-04-25 12:17:56 -05:00 |
Alexandre Julliard
|
6c14238728
|
configure: Pass the -fasynchronous-unwind-tables flag to winegcc when supported.
|
2010-04-11 12:49:15 +02:00 |
Alexandre Julliard
|
5d2b8e77d2
|
configure: Define WINE_CROSSTEST when building crosstests, and disable use of config.h in that case.
|
2010-04-08 17:34:13 +02:00 |
Joel Holdsworth
|
e02de77508
|
tools: Installed new icon build script.
|
2010-04-06 13:23:22 +02:00 |
Joel Holdsworth
|
476a2bee64
|
configure: Maintainer mode requires imagemagick.
|
2010-04-06 13:10:40 +02: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
|
7d020c9f08
|
makefiles: Create the wine symlink from configure.
|
2010-02-03 13:43:04 +01:00 |
Alexandre Julliard
|
7b7444fbca
|
makefiles: Simplify the installation of program binaries by not attempting to hardlink them.
|
2010-02-03 11:50:24 +01:00 |
Alexandre Julliard
|
4945a136dc
|
makefiles: Cross-compile all static libraries and import libs to .cross.a files to avoid conflicts.
|
2010-01-23 20:51:41 +01:00 |
Alexandre Julliard
|
1f254216d1
|
makefiles: Add rules for cross-compiling static libraries.
|
2010-01-23 20:51:12 +01:00 |
Alexandre Julliard
|
cce4387193
|
makefiles: Move some of the cross-compile rules to the main rules file.
|
2010-01-23 19:40:53 +01:00 |
Alexandre Julliard
|
79cac381cb
|
makefiles: Remove the obsolete rule for .spec.o files.
|
2010-01-23 18:26:10 +01:00 |
Alexandre Julliard
|
c6ae9a3c5a
|
makefiles: Get rid of all the rules for building old style 16-bit files.
|
2009-12-30 17:41:45 +01:00 |
Alexandre Julliard
|
b860c4aab0
|
configure: Add a .exe extension to the tools dependencies when building on Windows.
|
2009-09-01 22:36:13 +02:00 |
Alexandre Julliard
|
5f10595c5c
|
makefiles: Add rules for installing fake modules.
|
2009-08-18 11:33:26 +02:00 |
Alexandre Julliard
|
f78a8ceafc
|
makefiles: Add rules for building fake modules.
|
2009-08-18 11:29:35 +02:00 |
Alexandre Julliard
|
d6cc6ca2c1
|
kernel32: Compile .mc files to resources as independent files.
|
2009-07-03 15:47:43 +02:00 |
Francois Gouget
|
7bb43a359f
|
crosstest: Fix the crosstest dependencies.
|
2009-06-30 12:39:35 +02:00 |
Stefan Stranz
|
c89c2dd4c5
|
c2man: Add xml documentation creation.
|
2009-06-08 15:38:35 +02:00 |
Alexandre Julliard
|
68a1f4d0a1
|
makefiles: Add resource files to the standard object files list.
|
2009-06-03 11:44:57 +02:00 |
Alexandre Julliard
|
c18d69ef5f
|
makefiles: Remove special handling of .res.o files now that winegcc takes care of this.
|
2009-06-02 14:25:16 +02:00 |
Alexandre Julliard
|
bcc1379bda
|
winegcc: Add support for the --sysroot option to allow out-of-tree cross-compiling.
|
2009-05-30 15:20:14 +02:00 |
Alexandre Julliard
|
b09418b5d2
|
winegcc: Don't pass the as/ld/nm tool names to winebuild.
|
2009-05-30 13:03:20 +02:00 |
Alexandre Julliard
|
f914b57277
|
widl: Add support for standard target options to allow building the right typelib kind when cross-compiling.
|
2009-05-21 16:17:50 +02:00 |
Alexandre Julliard
|
0f677a5beb
|
makefiles: Add a dummy dependency on empty targets to work around a FreeBSD make bug.
|
2009-03-03 16:23:16 +01:00 |
Alexandre Julliard
|
a5947ffcd1
|
winegcc: Don't pass the as/ld/nm commands to winebuild.
winebuild should be able to find them on its own.
|
2009-02-06 20:35:56 +01:00 |
Alexandre Julliard
|
88fd1ba7b5
|
makefiles: Pass the target flags to winegcc.
|
2009-02-06 20:31:59 +01:00 |
Alexandre Julliard
|
8c84636cd5
|
configure: Specify the target flags directly from configure to avoid trouble on BSD make.
|
2009-01-14 13:50:52 +01:00 |
Alexandre Julliard
|
424cb27e6a
|
configure: When cross-compiling, propagate the target specification to winebuild.
|
2008-12-26 17:55:29 +01:00 |
Alexandre Julliard
|
b3ec2e5f95
|
makefiles: Recurse into all directories for install-lib and install-dev too.
|
2008-08-25 14:27:03 +02:00 |
Francois Gouget
|
86bd0461a5
|
configure: Detect and use gld/gnm/gar as alternatives to ld/nm/ar, especially for winegcc.
|
2008-06-26 21:08:12 +02:00 |
Alexandre Julliard
|
da19122f14
|
makefiles: Add support for generating correct dependencies for tlb files.
|
2008-04-24 22:13:57 +02:00 |
Alexandre Julliard
|
d8e3d181d1
|
Make.rules: Move the all: target before the implicit rules to avoid confusing FreeBSD make.
|
2008-04-24 12:46:43 +02:00 |
Alexandre Julliard
|
8ad6049ac6
|
fonts: Store the generated TrueType fonts in the repository, and rebuild them only in maintainer mode.
|
2008-03-23 19:36:34 +01:00 |
Alexandre Julliard
|
dc4a475fa0
|
configure: Add rules for rebuilding icons in maintainer mode.
|
2008-03-20 16:09:18 +01:00 |
Alexandre Julliard
|
1137f4bf31
|
makefiles: Consider all .res files as object files.
|
2008-03-13 11:47:23 +01:00 |
Rob Shearman
|
0c694d710e
|
makefiles: Split AR into AR and ARFLAGS.
|
2008-03-04 20:55:24 +01:00 |
Alexandre Julliard
|
1716f03fae
|
Make.rules: Process man pages in the C locale.
|
2007-12-12 14:39:54 +01:00 |
Alexandre Julliard
|
b0585bf10f
|
Make.rules: Added rules for building the dlldata.c file.
|
2007-12-10 14:26:13 +01:00 |
Alexandre Julliard
|
b64ceefde3
|
tools: Remove the no longer needed bin2res tool.
|
2007-09-18 13:36:58 +02:00 |
Alexandre Julliard
|
1f11333c7b
|
makefiles: Build programs that link against libwine twice with appropriate rpaths.
One rpath is for installing and one is for running inside the build tree.
|
2007-06-20 20:03:30 +02:00 |
Alexandre Julliard
|
4091627cd7
|
configure: Get rid of lex compatibility support, we require flex anyway.
|
2007-03-08 13:19:50 +01:00 |
Alexandre Julliard
|
1df72cc794
|
Make.rules: Automatically generate the header for all types of idl sources.
|
2007-02-09 14:32:57 +01:00 |
Alexandre Julliard
|
267987b822
|
Make.rules: Pass all idl source files to makedep.
|
2007-01-19 12:44:10 +01:00 |
Alexandre Julliard
|
ce25156e48
|
Make.rules: Be more specific in make clean, only clean targets that we have created.
|
2006-12-29 12:49:43 +01:00 |
Alexandre Julliard
|
12c196203c
|
Make.rules: Added support for building IDL client/proxy/server/iid files.
|
2006-10-16 17:20:37 +02:00 |
Alexandre Julliard
|
8598a4c600
|
makefiles: Attempt to automatically run make depend when reading an updated makefile.
|
2006-09-14 09:40:00 +02:00 |
Alexandre Julliard
|
bcdc5fb55f
|
Make.rules: Set the default prefix for bison files from the file basename.
|
2006-09-11 21:47:49 +02:00 |
Alexandre Julliard
|
145a0ba508
|
makefiles: List bison dependencies explicitly for parallel makes, since older bisons don't support --defines.
|
2006-09-11 21:43:11 +02:00 |
Alexandre Julliard
|
e4fca883a2
|
makedep: For generated headers, parse the source idl instead.
This avoids having to generate all the headers before make depend.
|
2006-09-10 22:04:42 +02:00 |
Alexandre Julliard
|
dc8c76ae3c
|
makefiles: Make sure that all phony targets depend on 'dummy'.
|
2006-09-09 23:09:04 +02:00 |
Alexandre Julliard
|
9c085cba0a
|
makefiles: Add global rules for bison and lex files.
Also build the .c and .h files separately to allow parallel makes.
|
2006-09-09 13:16:22 +02:00 |
Alexandre Julliard
|
5cf75e615a
|
makefiles: Only run test and documentation targets in directories that need them.
|
2006-08-28 13:37:44 +02:00 |
Alexandre Julliard
|
80a9a065dd
|
makefiles: Get rid of the checklink rules, they no longer work.
|
2006-08-26 20:21:33 +02:00 |
Alexandre Julliard
|
13a93b4a94
|
configure: Set rpath on all executables that link to libwine.
Also add the -multiply_defined suppress option for executables on MacOS.
|
2006-08-25 17:23:44 +02:00 |
Alexandre Julliard
|
4e67a4558c
|
Make.rules: Added rules for client/proxy/server generation from IDL files.
|
2006-08-09 12:38:15 +02:00 |
Alexandre Julliard
|
2886e9b0e8
|
makefiles: Use make dependencies to create installation directories.
This avoids a lot of redundant calls to mkinstalldirs.
|
2006-08-07 17:48:18 +02:00 |
Alexandre Julliard
|
5012c17a05
|
Make.rules: Make all submake invocations silent for consistency.
|
2006-08-07 13:54:09 +02:00 |
Alexandre Julliard
|
ded32d5194
|
makedep: Always search for includes in the standard directories, even without -I option.
|
2006-08-01 12:37:18 +02:00 |
Alexandre Julliard
|
dea28ee4a6
|
makedep: Don't add dependencies for system headers.
|
2006-08-01 12:27:22 +02:00 |
Alexandre Julliard
|
853d193782
|
Make.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other things than resources.
|
2006-07-29 11:45:24 +02:00 |
Alexandre Julliard
|
523e46debb
|
winegcc: Automatically add the correct lib paths when building inside the Wine tree.
|
2006-07-11 21:32:36 +02:00 |
Alexandre Julliard
|
645cd6ff50
|
libs: Get rid of the symlinks for the static libs.
|
2006-07-11 19:33:48 +02:00 |
Alexandre Julliard
|
eb8a40c368
|
libs: Merged libwine_unicode into libwine.
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
|
2006-07-11 19:33:22 +02:00 |
Alexandre Julliard
|
749841148f
|
Make.rules: Define datarootdir to avoid a configure warning.
|
2006-05-28 18:16:38 +02:00 |
Alexandre Julliard
|
35842ca717
|
tools: Added 'relpath' tool to compute relative Unix paths.
|
2006-02-17 11:42:17 +01:00 |