Casper Hornstrup
6f84809a47
Add copyright notices and GPL headers to rbuild
...
svn path=/trunk/; revision=16547
2005-07-12 16:47:34 +00:00
Casper Hornstrup
ae18ba571a
Set svn:eol-style=native
...
svn path=/branches/xmlbuildsystem/; revision=15035
2005-05-06 10:38:30 +00:00
Casper Hornstrup
1c89a135da
Have the object files of a module depend on the build file that contain the module
...
svn path=/branches/xmlbuildsystem/; revision=14591
2005-04-11 18:45:48 +00:00
Royce Mitchell III
4f130648e1
added validation for <directory>'s name attribute
...
create dk/nkm/lib if it doesn't exist
svn path=/branches/xmlbuildsystem/; revision=13994
2005-03-13 06:31:38 +00:00
Casper Hornstrup
79f349c48f
Have Makefile.auto depend on xml build files
...
svn path=/branches/xmlbuildsystem/; revision=13872
2005-03-08 11:15:39 +00:00
Royce Mitchell III
2212e07d3e
compatibility fixes
...
svn path=/branches/xmlbuildsystem/; revision=13401
2005-02-03 23:54:02 +00:00
Art Yerkes
75acfdfa72
Add a . to an empty path to make a relative path, before the initial /
...
is added.
svn path=/branches/xmlbuildsystem/; revision=13393
2005-02-03 15:43:51 +00:00
Royce Mitchell III
23a949dd32
attribute 'first' of <file> must be 'true' or 'false'
...
remove an obsolete comment
svn path=/branches/xmlbuildsystem/; revision=13191
2005-01-21 18:15:10 +00:00
Royce Mitchell III
03c9d860ba
require attributes to have values
...
svn path=/branches/xmlbuildsystem/; revision=13154
2005-01-20 06:36:37 +00:00
Steven Edwards
0cefd55620
get the new buildsystem to mostly work for cross-compiling. Thanks Casper, Royce, etc.
...
svn path=/branches/xmlbuildsystem/; revision=13048
2005-01-14 21:14:48 +00:00
Royce Mitchell III
72a0e1e6b7
make sure parentElement is set properly for <xi:include> elements
...
svn path=/branches/xmlbuildsystem/; revision=12918
2005-01-10 14:03:21 +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
Royce Mitchell III
03e6c98e63
add 'location' information to a couple exceptions that should have it
...
fixed bug I introduced in MingwBackend::ProcessModule()
fixed bug in std::map usage, apparently map<const char*,...> is a bad idea
let make do some work, create variables to hold include list for each module
svn path=/branches/xmlbuildsystem/; revision=12901
2005-01-09 03:29:46 +00:00
Royce Mitchell III
774f167e5e
xml nodes now store the location they were parsed from; invalidbuildexceptions now required a location of the error; don't allow modules to process xml until all modules are created; don't allow libraries, defines, includes, etc to process xml until all modules have processed; don't allow module to link against itself or a non-existant module; don't allow library to specify non-existant module;
...
svn path=/branches/xmlbuildsystem/; revision=12879
2005-01-08 03:37:32 +00:00
Royce Mitchell III
4e235dbcc9
parse, but ignore, <? ?> tags - eliminated duplicate code ala FixSeparator() - fix path separator issues
...
svn path=/branches/xmlbuildsystem/; revision=12868
2005-01-07 13:48:53 +00:00
Royce Mitchell III
8051633a4c
file & line # reporting on xml syntax errors
...
svn path=/branches/xmlbuildsystem/; revision=12844
2005-01-06 02:06:44 +00:00
Royce Mitchell III
c6916243d1
fixed some warnings, and added some asserts
...
svn path=/branches/xmlbuildsystem/; revision=12843
2005-01-06 01:35:01 +00:00
Casper Hornstrup
1568981925
Generate MinGW makefile in the backend.
...
svn path=/branches/xmlbuildsystem/; revision=12837
2005-01-05 20:59:10 +00:00
Royce Mitchell III
5793157884
small XMLFile cleanup
...
svn path=/branches/xmlbuildsystem/; revision=12821
2005-01-05 17:59:08 +00:00
Royce Mitchell III
039d7779de
pch.h can be used as pre-compiled header
...
svn path=/branches/xmlbuildsystem/; revision=12818
2005-01-05 05:09:38 +00:00
Royce Mitchell III
4ee64fd1b7
handle comments while parsing, instead of returning them to the user
...
svn path=/branches/xmlbuildsystem/; revision=12816
2005-01-05 03:47:55 +00:00
Royce Mitchell III
ac754b1f06
break XML-parsing stuff into it's own files, and fix 'make test'
...
svn path=/branches/xmlbuildsystem/; revision=12792
2005-01-04 17:53:26 +00:00