Art Yerkes
548f7458c7
Remove extra args.
...
svn path=/trunk/; revision=39156
2009-01-27 23:04:10 +00:00
Art Yerkes
aa1756a335
Not sure if anybody else uses ccache, but this saves almost 800 recompilations
...
every time wmc runs.
svn path=/trunk/; revision=39148
2009-01-27 19:58:30 +00:00
Stefan Ginsberg
ec8a8e45f6
- Re-add allowwarnings="true" for wrc too
...
- Re-add the wmc header fix too, accidentally reverted in previous commit
svn path=/trunk/; revision=38958
2009-01-19 22:54:50 +00:00
Stefan Ginsberg
bb0998a443
- Sorry, this broke build on certain Linux hosts
...
svn path=/trunk/; revision=38957
2009-01-19 22:19:00 +00:00
Stefan Ginsberg
0d17246450
- Fix WMC and mkhive warnings
...
- Fix the unitialized variable warning in freetype (done the same way in freetype trunk)
- Make CRT compile warning-free again, and re-remove allowwarnings=true
- Make libxml compile warning-free too
svn path=/trunk/; revision=38911
2009-01-18 20:42:13 +00:00
Aleksey Bragin
8a89143b07
- Update wmc to Wine-20081105 (mostly typo fixes).
...
svn path=/trunk/; revision=37207
2008-11-05 15:31:34 +00:00
Colin Finck
4ad62aac38
- Add a "host" attribute to the project's <include> and <define> tags to make it possible to define global includes/defines for host components
...
- Define TARGET_arm/TARGET_i386 in the ReactOS-arm.rbuild/ReactOS-i386.rbuild files for the host tools to make it possible for them to know about the target to build
- Make use of this define in winebuild to fix the issue of r36927 properly
- Define global includes for host tools to simplify all host tool/library rbuild files
- Remove dead rbuild code
- Remove the include/reactos/config.h file, none of its defines are still used
- Fix components accidentally using that file
svn path=/trunk/; revision=36995
2008-10-26 18:03:06 +00:00
Hervé Poussineau
6292cfd146
Replace some .mak files by .rbuild files
...
svn path=/trunk/; revision=32596
2008-03-07 13:00:41 +00:00
Aleksey Bragin
143d44b9f6
- Substitute MAX_PATH by 256 for now, since Linux hosts have no idea of a MAX_PATH.
...
svn path=/trunk/; revision=31354
2007-12-20 15:22:01 +00:00
Aleksey Bragin
3a189522d7
- Implement bin-files creation (as opposed to inlining resource data, which is incompatible with MSVC). Result matches 1:1 with mc.exe output on the same input file.
...
- This patch was submitted to Wine, but it needs to be reworked.
svn path=/trunk/; revision=31352
2007-12-20 13:11:30 +00:00
Aleksey Bragin
ff325e041a
- Sync with Wine.
...
svn path=/trunk/; revision=30932
2007-12-01 15:56:03 +00:00
Hervé Poussineau
08a400e41b
On *nix systems, support absolute paths in ROS_INTERMEDIATE and ROS_OUTPUT
...
See issue #2518 for more details.
svn path=/trunk/; revision=30238
2007-11-07 11:29:57 +00:00
Daniel Reimer
ae7da04787
Delete all Trailing spaces in code.
...
svn path=/trunk/; revision=29690
2007-10-19 23:21:45 +00:00
Colin Finck
0429c9f223
- Create a new "include/host" directory for host-only includes.
...
- Copy the "pshpack*.h", "poppack.h" and "typedefs_host.h" (renamed to "typedefs.h") files to this directory
- Modify the Makefiles of cmlib_host, inflib_host, mkhive, unicode, wmc and wrc to remove the "include/psdk" dependency
- Remove the inclusion of "ntstatus.h" in cmlib_host and mkhive
svn path=/trunk/; revision=29042
2007-09-14 18:55:43 +00:00
Colin Finck
45acb6f960
Revert r28972, the pshpack*.h and poppack.h headers are in "include/psdk".
...
So we're still sharing some small headers with host and target :-(
svn path=/trunk/; revision=28979
2007-09-09 13:12:28 +00:00
Colin Finck
1f2057ff37
Remove the references to the "include/psdk" directory from "unicode", "wmc" and "wrc". Due to recent changes, they are not needed anymore.
...
svn path=/trunk/; revision=28972
2007-09-09 12:12:19 +00:00
Colin Finck
3c9b25c337
- Revert my previous attempts to fix the "wmc" and "wrc" builds
...
- Use "typedefs_host.h" in both components now
- wrc needs *MANY* definitions from the Windows headers, therefore I created a new file "wrcrostypes.h", which contains all these definitions.
svn path=/trunk/; revision=28959
2007-09-08 21:40:36 +00:00
Hervé Poussineau
256a24ca42
Let tools including the version number depend of buildno.h
...
Remove useless tool tools-check (replaced by a rbuild check)
Add .phony targets for gendib and nci
svn path=/trunk/; revision=28869
2007-09-05 09:22:14 +00:00
Colin Finck
3f2d0a1c8d
Use typedefs64.h in wmc instead of defining the types in the Makefile.
...
The definition of wchar_t can also be removed as this type is defined in windef.h if it was not defined before.
svn path=/trunk/; revision=28395
2007-08-18 13:21:31 +00:00
Johannes Anderwald
f8cf12b484
- revert 26147
...
svn path=/trunk/; revision=26149
2007-03-21 17:16:26 +00:00
Johannes Anderwald
f24347940e
- fix makefiles to depend on TOOLS_OUT_ value than directly hardcoding it to $(OUTPUT)
...
svn path=/trunk/; revision=26147
2007-03-20 20:12:10 +00:00
Alex Ionescu
0a68278291
- Fix the build...I hope/think
...
svn path=/trunk/; revision=22640
2006-06-26 17:18:20 +00:00
Art Yerkes
19208f00eb
Rbuild changes for include structure change.
...
svn path=/trunk/; revision=21124
2006-02-17 22:59:15 +00:00
Gé van Geldorp
0586868b52
Re-import wmc from Wine
...
svn path=/trunk/; revision=19728
2005-11-28 22:03:22 +00:00
Gé van Geldorp
512b5dad2c
Remove outdated wmc
...
svn path=/trunk/; revision=19727
2005-11-28 22:01:21 +00:00
Thomas Bluemel
50398b7a03
define common build flags so they can easily be changed for all tools
...
svn path=/trunk/; revision=16941
2005-08-01 10:58:28 +00:00
Steven Edwards
8112d02490
some fixes for the host gcc4 on FC4
...
svn path=/trunk/; revision=16689
2005-07-22 19:45:32 +00:00
Casper Hornstrup
19592be8c0
Use order-only prerequisites for directories to prevent spurious rebuilds when building on non-FAT volumes
...
svn path=/branches/xmlbuildsystem/; revision=14538
2005-04-07 19:39:39 +00:00
Royce Mitchell III
8102c0deae
eliminate rmkdir and generate directory dependencies the right way.
...
treat ROS_TEMPORARY, ROS_INTERMEDIATE, and ROS_OUTPUT as potential different directories.
major refactor of mingw backend to simplify things, and fix some output bugs, as well as reduce makefile.auto size a bit.
create all macros before we start writing rules ( create all target macros before any other ), this fixes bug with macros being empty because they're used before they're defined
svn path=/branches/xmlbuildsystem/; revision=14265
2005-03-22 07:25:53 +00:00
Royce Mitchell III
06e37a6a8a
I give up, make's "directory target" support has a fatal flaw, converting to "dummy file" system
...
svn path=/branches/xmlbuildsystem/; revision=14087
2005-03-15 03:51:11 +00:00
Royce Mitchell III
e7018c4009
echo [WMC] commands
...
remove some unnecessary indirect dependencies
have rbuild mkdir commands depend directly on RMKDIR_TARGET
don't have object files depend on themselves!
add rmkdir, rsym, and wmc phony targets
svn path=/branches/xmlbuildsystem/; revision=14067
2005-03-14 19:11:03 +00:00
Casper Hornstrup
346a557406
* Build bin2res and cabman in bootstrap makefiles
...
* Remove make directory hack as it wasn't needed anyway
svn path=/branches/xmlbuildsystem/; revision=14066
2005-03-14 18:51:29 +00:00
Casper Hornstrup
30c142ef2d
Build winebuild by bootstrap makefiles
...
svn path=/branches/xmlbuildsystem/; revision=14039
2005-03-13 22:33:13 +00:00
Casper Hornstrup
e160a25508
* Introduce ROS_OUTPUT
...
* Correct dependencies for ROS_INTERMEDIATE <> . in bootstrap makefiles
* GNU make don't support depending on a directory, so simulate the dependency using a file
svn path=/branches/xmlbuildsystem/; revision=14032
2005-03-13 21:30:35 +00:00
Royce Mitchell III
9a2cf81bc4
don't end a string if the last character outputted was an escape, will cause output file to be invalid
...
svn path=/branches/xmlbuildsystem/; revision=13995
2005-03-13 07:37:33 +00:00
Royce Mitchell III
49594687df
more *nix compatibility fixes
...
svn path=/branches/xmlbuildsystem/; revision=13956
2005-03-12 04:55:41 +00:00
Royce Mitchell III
b62f2bb179
rename more makefiles, preparation for local makefiles to work with xml build system
...
svn path=/branches/xmlbuildsystem/; revision=13944
2005-03-12 00:23:38 +00:00
Royce Mitchell III
af9bc63975
simplified verbosity
...
svn path=/branches/xmlbuildsystem/; revision=13915
2005-03-10 19:56:46 +00:00
Royce Mitchell III
dd650dbfae
fixed some dependency issues, verbose support, 'make clean' gets more
...
svn path=/branches/xmlbuildsystem/; revision=13899
2005-03-09 08:12:30 +00:00
Royce Mitchell III
83cac15e73
per-module clean rules, make cabman more *nix/msys friendly
...
This fix made it so I was able to successfully build a 22.4MB ReactOS.iso from the xmlbuildsystem branch! ( now to test it... )
svn path=/branches/xmlbuildsystem/; revision=13823
2005-03-05 05:13:38 +00:00
Royce Mitchell III
0ce702e83f
fixed 'make all' and added some missing clean:: rules
...
svn path=/branches/xmlbuildsystem/; revision=13743
2005-02-25 20:00:27 +00:00
Casper Hornstrup
170bf2d5d5
Merge 13159:13510 from trunk
...
svn path=/branches/xmlbuildsystem/; revision=13590
2005-02-15 21:24:19 +00:00
Casper Hornstrup
07a8c86438
Add stub GNU makefile
...
svn path=/branches/xmlbuildsystem/; revision=13506
2005-02-12 15:11:48 +00:00
Casper Hornstrup
2ddad45463
Precondition dependencies.
...
svn path=/branches/xmlbuildsystem/; revision=12897
2005-01-09 01:10:43 +00:00
Casper Hornstrup
8fabf8b0ad
Remove .cvsignore files.
...
svn path=/trunk/; revision=12417
2004-12-31 12:29:26 +00:00
Casper Hornstrup
2e0a20f0c4
2004-11-27 Casper S. Hornstrup <[email protected] >
...
* apps/utils/driver/load/.cvsignore: Use native line-endings.
* apps/utils/driver/load/makefile: Ditto.
* apps/utils/driver/unload/.cvsignore: Ditto.
* apps/utils/driver/unload/makefile: Ditto.
* apps/utils/infinst/.cvsignore: Ditto.
* drivers/fs/ntfs/notes.txt: Ditto.
* drivers/lib/csq/MAKEFILE: Ditto.
* drivers/test/csqtest/Makefile: Ditto.
* drivers/test/csqtest/SOURCES: Ditto.
* drivers/video/displays/vga/main/enable.c: Ditto.
* drivers/video/displays/vga/objects/copybits.c: Ditto.
* include/tgetopt.h: Ditto.
* include/ntos/kdbgsyms.h: Ditto.
* lib/freetype/i386/setjmplongjmp.s: Ditto.
* lib/icmp/icmp.dsp: Ditto.
* lib/msvcrt/setjmp/i386/setjmp.s: Ditto.
* lib/string/strncpy.c: Ditto.
* tools/rgenstat/web/.cvsignore: Ditto.
* tools/wmc/y_tab.c: Ditto.
svn path=/trunk/; revision=11826
2004-11-27 00:46:25 +00:00
Steven Edwards
6b9538eb54
include stdlib.h, string.h and ctype.h to fix a build problem I am seeing.
...
svn path=/trunk/; revision=11566
2004-11-06 21:06:52 +00:00
Martin Fuchs
695f82be0d
fixed clean target
...
svn path=/trunk/; revision=6840
2003-11-30 22:49:12 +00:00
Vizzini
3a1972736a
Fixes for compiling with -Wall -Werror on unix (tested with gcc-3.3)
...
svn path=/trunk/; revision=6699
2003-11-19 05:43:15 +00:00
Thomas Bluemel
1c3867a641
Patch by Jonathon Wilson:
...
fix most of ReactOS to build with -Wall -Werror by default
svn path=/trunk/; revision=6645
2003-11-14 17:13:36 +00:00