Commit Graph

250 Commits

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