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 |
Alexandre Julliard
|
664e4106c6
|
Added global rules for man pages.
|
2005-10-06 16:06:04 +00:00 |
Alexandre Julliard
|
7ddab75619
|
Declare debug channels as static variables so that we don't need to
generate an external .dbg.c file to define them.
|
2005-09-28 18:34:00 +00:00 |
Alexandre Julliard
|
cd91bc61be
|
Now that we are requiring bison anyway, make the .tab.c file use the
same base name as the .y file, so that we can generate correct
dependencies in all cases.
|
2005-09-28 18:17:08 +00:00 |
Alexandre Julliard
|
5cb97d833a
|
Generate 16-bit spec files as assembly code too.
|
2005-09-21 14:23:54 +00:00 |
Mike McCormack
|
b744372231
|
Turn off gcc 4.0's builtin wchar inlines.
|
2005-08-11 17:12:18 +00:00 |
Alexandre Julliard
|
adbb098837
|
Added support for the --image-base linker option in winegcc using the
prelink tool.
|
2005-08-09 11:12:29 +00:00 |
Robert Shearman
|
8b00c3d6e2
|
ttf files for bitmap fonts should be generated with an extension of
just "." to work around a quirk in fontforge (with thanks to George
Williams for helping me fix this).
|
2005-07-20 17:48:26 +00:00 |
Alexandre Julliard
|
d62356aa1e
|
Added rules to build import libraries in the individual dll makefiles.
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.
|
2005-05-07 12:39:52 +00:00 |
Hans Leidekker
|
a764450631
|
Move all files from winapi_check/ to winapi/, and remove references to
winapi_check directory. Merge winapi_check programs.
|
2005-05-04 09:55:17 +00:00 |
Alexandre Julliard
|
bcb7591e41
|
Converted the make_ctests script to C (based on a patch by Royce
Mitchell III).
|
2005-03-16 20:02:17 +00:00 |
Dimitrie O. Paun
|
c02dd0a902
|
Add support for .exe's with exported functions.
|
2005-03-08 16:55:26 +00:00 |
Vincent Béron
|
860c84beeb
|
Make tlb generation from idl files dependent on widl.
|
2005-02-08 12:13:10 +00:00 |
Alexandre Julliard
|
382dba6887
|
Don't clean all tlb files, only the ones we generated.
|
2005-02-01 14:37:36 +00:00 |
Huw Davies
|
4046846a82
|
Added stdole32.tlb.
|
2005-01-28 14:13:08 +00:00 |
Alexandre Julliard
|
3a3307d4b2
|
Force all the tools to be rebuilt before make depend, otherwise make
will try to do that from the include directory.
|
2004-10-07 03:12:44 +00:00 |
Alexandre Julliard
|
d062924f66
|
Removed no longer needed ICOM compatibility mode in widl.
|
2004-10-05 04:44:20 +00:00 |
Alexandre Julliard
|
47461203c4
|
Build the .h files from their idl source at compile time, and remove
them from CVS.
|
2004-09-21 00:35:02 +00:00 |
Alexandre Julliard
|
233766aafa
|
Build idl files as part of the normal build process.
|
2004-09-20 21:48:42 +00:00 |
Alexandre Julliard
|
5ad619b19e
|
Turn on warnings when building the .def file.
|
2004-09-13 18:14:55 +00:00 |
Alexandre Julliard
|
07a805127a
|
Added recursive idl target to allow updating idl files private to a
dll.
|
2004-08-22 22:33:57 +00:00 |
Huw Davies
|
00acb5f719
|
First stab at Wine versions of Courier, System and MS Sans Serif
fonts.
|
2004-08-17 22:33:14 +00:00 |
Alexandre Julliard
|
c4aacf0e81
|
Build the dlls with winegcc.
|
2004-03-24 03:34:00 +00:00 |
Mike McCormack
|
c068f67051
|
Require bison to compile Wine.
|
2004-03-16 03:11:39 +00:00 |
Alexandre Julliard
|
a631ef6369
|
Renamed the symbol for the cpp binary to avoid conflicts with
configure internals.
|
2004-03-03 20:30:46 +00:00 |
Alexandre Julliard
|
ccc3d66c4a
|
Build the tests with winegcc.
|
2004-03-02 06:58:21 +00:00 |
Dimitrie O. Paun
|
f41c2b212a
|
Instrument winegcc to use the compilers and options detected at
configure time. Add support for parsing/formatting a string array
from/to a char string. Add option to disable short wchar support in
winegcc.
|
2004-03-02 02:23:26 +00:00 |
Alexandre Julliard
|
492ac292b9
|
Added support for building a dll from a .def file for cases where we
don't want to write a full .spec.
Renamed --spec option to --dll for consistency.
|
2004-02-17 20:36:16 +00:00 |
Alexandre Julliard
|
20b4585e3c
|
Only link against libdxguid where necessary.
|
2004-01-27 00:11:16 +00:00 |
Alexandre Julliard
|
c3eac43839
|
Moved libuuid to the dlls directory, and moved the DirectX GUIDs into
a separate libdxguid library.
|
2004-01-26 21:29:05 +00:00 |
Alexandre Julliard
|
49b9c7650f
|
Add DEFS to the resource compiler flags.
|
2003-12-13 03:19:34 +00:00 |
Alexandre Julliard
|
6ac34ac6ab
|
Define an LDDLL command to link dlls, instead of using LDDLLFLAGS.
|
2003-10-11 01:05:18 +00:00 |