Casper Hornstrup
9fbf269e59
Don't generate intermediate archives
...
svn path=/branches/xmlbuildsystem/; revision=13854
2005-03-06 13:49:10 +00:00
Casper Hornstrup
efe22d2e07
Merge 13511:13830 from trunk
...
svn path=/branches/xmlbuildsystem/; revision=13833
2005-03-05 20:50:25 +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
Casper Hornstrup
6125e67003
Support for copying non-generated files to cd
...
svn path=/branches/xmlbuildsystem/; revision=13807
2005-03-03 21:00:30 +00:00
Casper Hornstrup
6af904f645
Copy bootstrap files to cd
...
svn path=/branches/xmlbuildsystem/; revision=13803
2005-03-02 22:56:41 +00:00
Casper Hornstrup
7f24916383
Add bootstrap tag to specify that files are to be copied to the CD
...
svn path=/branches/xmlbuildsystem/; revision=13797
2005-03-02 21:24:02 +00:00
Casper Hornstrup
4ef89a29c6
Support for non-standard module base addresses
...
svn path=/branches/xmlbuildsystem/; revision=13755
2005-02-26 17:11:06 +00:00
Casper Hornstrup
760ebcb3e3
* Run build tools after parsing build files
...
* Generate roscfg.h
svn path=/branches/xmlbuildsystem/; revision=13496
2005-02-11 19:13:01 +00:00
Casper Hornstrup
d441fe88f2
Generate reactos.cab
...
svn path=/branches/xmlbuildsystem/; revision=13470
2005-02-08 22:21:16 +00:00
Casper Hornstrup
0dd134f1a2
Build snmpapi and network applications
...
svn path=/branches/xmlbuildsystem/; revision=13435
2005-02-06 11:01:22 +00:00
Casper Hornstrup
8c410194a0
Build smss and system applications
...
svn path=/branches/xmlbuildsystem/; revision=13428
2005-02-05 22:48:07 +00:00
Casper Hornstrup
75df7c5bca
* Build ntvdm
...
* Add win32cui module type support
svn path=/branches/xmlbuildsystem/; revision=13426
2005-02-05 19:16:14 +00:00
Casper Hornstrup
56ff0d9653
* Build csrss and win32csr
...
* NativeCUI module type support
svn path=/branches/xmlbuildsystem/; revision=13424
2005-02-05 18:52:38 +00:00
Casper Hornstrup
6052ab4bd7
Generate automatic dependencies.
...
svn path=/branches/xmlbuildsystem/; revision=13371
2005-01-31 18:25:55 +00:00
Casper Hornstrup
3ccd7d62e9
* Build epsapi, dxguid, devenum, imm32, dinput8, dsound, expat, glu32, vfatlib
...
* Build dbghelp, gdiplus, dxdiagn, imagehlp, strmiids, dinput, fmifs, psapi
svn path=/branches/xmlbuildsystem/; revision=13222
2005-01-23 01:33:35 +00:00
Casper Hornstrup
ab4b7a72aa
* Build crtdll
...
* Add module attribute "mangledsymbols" to control --kill-at option for dlltool in order to allow preservation of mangled symbols
svn path=/branches/xmlbuildsystem/; revision=13221
2005-01-22 22:00:17 +00:00
Casper Hornstrup
d0acee6af8
* Invoke cabman when building a CD
...
* Entrypoint attribute on <module> to override default entrypoint
* Use entrypoint _DrvEnableDriver@12 for display drivers
svn path=/branches/xmlbuildsystem/; revision=13216
2005-01-22 17:38:31 +00:00
Casper Hornstrup
ac58a35d34
* Build cabman and zlib
...
* Add iso module type
svn path=/branches/xmlbuildsystem/; revision=13214
2005-01-22 15:27:06 +00:00
Casper Hornstrup
87f69aaf32
* Build freeldr
...
* Add BootLoader and ObjectLibrary module types
* Add <compilerflag> tag
svn path=/branches/xmlbuildsystem/; revision=13211
2005-01-22 14:07:45 +00:00
Casper Hornstrup
5ce17b05d1
Modules are built in the intermediate directory.
...
svn path=/branches/xmlbuildsystem/; revision=13171
2005-01-20 23:05:36 +00:00
Casper Hornstrup
49d3351175
* Build bin2res, winmm, comctl32, aclui, acledit
...
* Correct dependencies for build tool invocations
* Normalize paths in the generated makefile
svn path=/branches/xmlbuildsystem/; revision=13168
2005-01-20 22:19:01 +00:00
Casper Hornstrup
4b9c656dd5
* Build freetype, win32k, and video drivers
...
* Generate module.spec.def, not module.def
svn path=/branches/xmlbuildsystem/; revision=13135
2005-01-19 19:49:57 +00:00
Royce Mitchell III
6a6a71b2f1
added 'first' attribute to <file>
...
svn path=/branches/xmlbuildsystem/; revision=13129
2005-01-19 01:37:35 +00:00
Royce Mitchell III
6f056ee7ce
msvc6 compatibility
...
svn path=/branches/xmlbuildsystem/; revision=13124
2005-01-18 17:00:47 +00:00
Art Yerkes
076c15efdb
- Add a NUL definition, as well as rmkdir
...
- Create directory targets for intermediate files area
- .def files are in the source tree in our current scheme
svn path=/branches/xmlbuildsystem/; revision=13098
2005-01-17 16:26:11 +00:00
Casper Hornstrup
b71ea907b8
* Build networking components
...
* WINE DLL support
svn path=/branches/xmlbuildsystem/; revision=13086
2005-01-16 22:26:26 +00:00
Casper Hornstrup
c5557e2907
Clean intermediate files.
...
svn path=/branches/xmlbuildsystem/; revision=13084
2005-01-16 18:30:40 +00:00
Casper Hornstrup
772c512c90
Export functions in .def files
...
svn path=/branches/xmlbuildsystem/; revision=13080
2005-01-16 16:18:52 +00:00
Casper Hornstrup
fd7f52294b
Don't include full path for --dllname
...
svn path=/branches/xmlbuildsystem/; revision=13079
2005-01-16 14:23:35 +00:00
Casper Hornstrup
40a6da67c4
* KernelModeDriver module support
...
* Build afd.sys
svn path=/branches/xmlbuildsystem/; revision=13078
2005-01-16 13:51:33 +00:00
Royce Mitchell III
2735c4ca05
remove unnecessary call to c_str()
...
svn path=/branches/xmlbuildsystem/; revision=13070
2005-01-15 23:14:53 +00:00
Casper Hornstrup
d451f1d1f2
Windres support.
...
svn path=/branches/xmlbuildsystem/; revision=13068
2005-01-15 22:32:01 +00:00
Casper Hornstrup
c5b25f41e4
* Use objects rather than archive when linking ntoskrnl
...
* Remove unused file except.s
* Remove duplicate strtok() in ntoskrnl
svn path=/branches/xmlbuildsystem/; revision=13062
2005-01-15 19:00:35 +00:00
Casper Hornstrup
d3a30bf22d
* LinkerFlag tag support
...
* Build addsys, libwine.a, user32.dll, advapi32.dll, gdi32.dll, msvcrt.dll, and welcome.exe
svn path=/branches/xmlbuildsystem/; revision=13055
2005-01-15 13:52:36 +00:00
Royce Mitchell III
dbc5b96c09
use ntoskrnl's def file when running dlltool, otherwise not all of ntoskrnl's exports make it into final executable.
...
svn path=/branches/xmlbuildsystem/; revision=13038
2005-01-14 06:51:37 +00:00
Royce Mitchell III
46db98e48d
kill the output exe files in a clean, too
...
svn path=/branches/xmlbuildsystem/; revision=13020
2005-01-13 05:10:33 +00:00
Royce Mitchell III
b657e0b0bf
generate clean rules
...
svn path=/branches/xmlbuildsystem/; revision=13019
2005-01-13 05:01:22 +00:00
Royce Mitchell III
90d59a4287
create phony targets for each module name, so you can type 'make ntoskrnl' instead of having to type 'make ./ntoskrnl/ntoskrnl.exe'
...
svn path=/branches/xmlbuildsystem/; revision=13018
2005-01-13 04:17:53 +00:00
Royce Mitchell III
babc7c7c8a
generate output rules for files under <if>
...
svn path=/branches/xmlbuildsystem/; revision=13017
2005-01-13 04:13:20 +00:00
Royce Mitchell III
84c57ede37
bugfixes to new <if> and related code
...
svn path=/branches/xmlbuildsystem/; revision=13016
2005-01-13 03:43:10 +00:00
Royce Mitchell III
c869f797fb
add support for <if> and <property>
...
svn path=/branches/xmlbuildsystem/; revision=13015
2005-01-13 02:46:46 +00:00
Casper Hornstrup
37ff0b66b5
* Keep project level includes and defines in PROJECT_CFLAGS
...
* Win32dll module type support
* Build kernel32.dll
svn path=/branches/xmlbuildsystem/; revision=12985
2005-01-12 19:42:07 +00:00
Royce Mitchell III
a868feb94a
forgot to recurse If elements when generating macros
...
svn path=/branches/xmlbuildsystem/; revision=12966
2005-01-12 14:07:55 +00:00
Royce Mitchell III
9264ed7582
support for <if> tag
...
.PHONY must be output before the target gets defined
svn path=/branches/xmlbuildsystem/; revision=12944
2005-01-12 06:02:58 +00:00
Casper Hornstrup
6858112b10
Build ntdll.dll.
...
svn path=/branches/xmlbuildsystem/; revision=12926
2005-01-11 20:02:58 +00:00
Royce Mitchell III
444e4297dd
create a couple more variables to reduce makefile size
...
preparations for <if> support
svn path=/branches/xmlbuildsystem/; revision=12925
2005-01-11 18:20:30 +00:00
Casper Hornstrup
b663342f01
* Nasm support
...
* Hal, rosrtl, pseh, string modules
* Build ntoskrnl
svn path=/branches/xmlbuildsystem/; revision=12913
2005-01-09 21:26:16 +00:00
Royce Mitchell III
e5130a546a
added xi:fallback support
...
fixed some memory leaks in Project
detect and report "end of file looking for end tag" instead of just crashing
svn path=/branches/xmlbuildsystem/; revision=12911
2005-01-09 19:16:35 +00:00
Casper Hornstrup
f361174e9b
GCC assembler support.
...
svn path=/branches/xmlbuildsystem/; revision=12908
2005-01-09 16:36:57 +00:00
Royce Mitchell III
d16f78506a
use enum instead of string in more places
...
svn path=/branches/xmlbuildsystem/; revision=12902
2005-01-09 03:43:26 +00:00