Timeline



Dec 11, 2006:

2:31 PM Changeset [709] by bird
updating the revision number.
2:29 PM Changeset [708] by bird
corrected the names.
10:59 AM Changeset [707] by bird
linux fixes.
9:05 AM KnownProblems created by bird
9:01 AM WikiStart edited by bird
(diff)

Dec 10, 2006:

10:57 PM Changeset [706] by bird
Fixed some x86.win* & amd64.win* leftovers.
12:47 PM Changeset [705] by bird
KMK_REVISION
10:28 AM Changeset [704] by bird
ddk/wdm/ not ddk/wdw/!
10:23 AM Changeset [703] by bird
PATH_SDK_W2K3DDK_LIB was defined incorrectly.
9:27 AM Changeset [702] by bird
Deal with shifting case standard in the PSDK.
9:24 AM Changeset [701] by bird
Quiet clean. Remove directory if nothing is to be unpacked.
8:35 AM Changeset [700] by bird
auto verbose if the --pretty-command-printing option is in use.
8:28 AM Changeset [699] by bird
all not full.
8:27 AM Changeset [698] by bird
typo.
8:20 AM Changeset [697] by bird
ABSPATH -> abspath.
8:16 AM Changeset [696] by bird
Implemented KBUILD_QUIET and KBUILD_VERBOSE={1|full} (was BUILD_QUIET, …

Dec 9, 2006:

4:38 PM Changeset [695] by bird
Ignore EINVAL too so rmdir . doesn't fail when we're trying to ignore …
4:03 PM Changeset [694] by bird
made rmdir build on linux and rebuilt kmk, kmk_rmdir and kmk_sed.
3:50 PM Changeset [693] by bird
completely remove if no sources.

Dec 8, 2006:

11:31 PM Changeset [692] by bird
tools location is being cleaned up.
9:37 AM Changeset [691] by bird
Fixed FindFirstFile handle leak in pathstuff.c.
9:35 AM Changeset [690] by bird
fixed target aliases and removed debug sleep 30.
9:12 AM Changeset [689] by bird
use a dep like target to avoid really really long filenames.
6:44 AM Changeset [688] by bird
more or less completed the fetch feature.
6:42 AM Changeset [687] by bird
Ignore EPERM and EACCES too (rmdir . on win).
5:17 AM Changeset [686] by bird
Rebuilt with new rmdir code.
5:14 AM Changeset [685] by bird
ignore-fail-on-not-exist
4:45 AM Changeset [684] by bird
Added --ignore-fail-on-non-empty similar as described in the GNU …
3:05 AM Changeset [683] by bird
configured sed and ash for darwin and rebuilt the darwin binaries.
1:03 AM Changeset [682] by bird
my .PRECIOUS!
1:01 AM Changeset [681] by bird
bad sed.

Dec 7, 2006:

7:19 AM Changeset [680] by bird
rebuilt with argv termination bugfix.
7:18 AM Changeset [679] by bird
more details.
6:21 AM Changeset [678] by bird
forgot to terminate the argv array properly.
5:51 AM Changeset [677] by bird
pathless VCC
3:56 AM Changeset [676] by bird
Some adjustments to the SDL stuff, only one default library for instance.
2:03 AM Changeset [675] by bird
Forgot I hadn't moved this crap yet.
1:53 AM Changeset [674] by bird
variation of WINPSDK for use with the DDK.

Dec 6, 2006:

6:25 AM Changeset [673] by bird
it seems to work.
6:22 AM Changeset [672] by bird
KMK_REVISION experiment
5:23 AM Changeset [671] by bird
fixed typo.
5:14 AM Changeset [670] by bird
Lib/x86 not Lib.
5:08 AM Changeset [669] by bird
bugfix.
5:08 AM Changeset [668] by bird
VCC80 for $(BUILD_TARGET).
5:00 AM Changeset [667] by bird
cleanup. PATH_DEV* -> PATH_DEVTOOLS*.
4:58 AM Changeset [666] by bird
added an untested zip/unzip tool.
3:15 AM Changeset [665] by bird
svn:keyword=Id
3:14 AM Changeset [664] by bird
Two types of SDKs, BUILD_TARGET and target specific. The latter is for …
2:10 AM Changeset [663] by bird
obsolete, incorrect.

Dec 5, 2006:

5:23 PM Changeset [662] by bird
Global properties should not be taken from the environment (LIBPATH …
5:00 PM Changeset [661] by bird
didn't quite work. quick hack. References #11.
3:36 PM Ticket #11 (all properties except *INCS are inherited in the wrong order from ...) closed by bird
fixed: (In [660]) Target properties has precedence over template properties. …
3:36 PM Changeset [660] by bird
Target properties has precedence over template properties. Grouped …
2:01 PM Changeset [659] by bird
fixed problem with template stuff being expanded during the inherance …

Dec 4, 2006:

5:34 PM Changeset [658] by bird
dropped debug statement.
5:32 PM Changeset [657] by bird
win32/win confusion. ?= -> :=
5:11 PM Changeset [656] by bird
We have our own crt, thank you very much.
4:34 PM Changeset [655] by bird
use ?= everywhere.
4:30 PM Ticket #11 (all properties except *INCS are inherited in the wrong order from ...) created by bird
Title says it all. The testcase is setting -Wall in the template and …
6:27 AM Ticket #10 (Make it possible to install kBuild on Windows) created by bird
It should be possible to install kBuild on windows in a manner similar …
1:41 AM Changeset [654] by bird
Rebuilt with current code.
1:30 AM Changeset [653] by bird
x86.win32 -> x86.win32. forgot to add kmk_rmdir it seems.
1:28 AM Changeset [652] by bird
protection for windows hosts.
1:15 AM Changeset [651] by bird
Rebuild and cleaned out dlls that mv and sed required.
12:41 AM Changeset [650] by bird
PATH_DEV -> PATH_DEV_BLD w/ compatability hack.
12:40 AM Changeset [649] by bird
RCINCS.
12:30 AM Changeset [648] by bird
nicked commandline -> argv parser from kLIBC so kmk_sed can grok …

Dec 3, 2006:

11:32 PM Changeset [647] by bird
long since dead. (this was part of the BSD make attempt 3-4 years back)
8:27 AM Changeset [646] by bird
Fixed bugs dealing with the order SDK properties was applied to sources.
8:00 AM Changeset [645] by bird
Fixed bugs dealing with the order SDK properties was applied to sources.
6:06 AM Changeset [644] by bird
Fixed bugs dealing with the order SDK properties was applied to sources.

Dec 2, 2006:

9:51 PM Ticket #9 (Feed the VCC* and GCC3OMF librarians scripts instead of extremely long ...) created by bird
When linking very big libraries (many objects) we're running into …

Dec 1, 2006:

9:25 PM Ticket #7 (objects listed in SOURCES is incorrectly deleted) closed by bird
fixed: (In [643]) Don't delete object files we find in _SOURCES.*. Fixes #7.
9:25 PM Changeset [643] by bird
Don't delete object files we find in _SOURCES.*. Fixes #7.
9:24 PM Ticket #8 (Add support for resource file compilation) closed by bird
fixed
9:04 PM Changeset [642] by bird
link emits correctly cased .pdbs.
7:32 PM Changeset [641] by bird
Resource file compilation.
8:42 AM Changeset [640] by bird
prototype of tools/source fetching.

Nov 30, 2006:

7:49 PM Ticket #8 (Add support for resource file compilation) created by bird
Mainly a windows feature.
5:42 PM Ticket #7 (objects listed in SOURCES is incorrectly deleted) created by bird
title says it all.

Nov 26, 2006:

6:47 PM Changeset [639] by bird
make it link.
6:47 PM Changeset [638] by bird
syntax tables for MSC.
6:45 PM Changeset [637] by bird
Path != PATH. stupid stupid windows idiots.
6:45 PM Changeset [636] by bird
stubbed everything.
3:05 PM Changeset [635] by bird
More hacking. Found SDK/TOOL bug.
3:05 PM Changeset [634] by bird
More hacking. Found SDK/TOOL bug.
3:05 PM Changeset [633] by bird
More hacking.
2:46 PM Changeset [632] by bird
MSC hacking.
1:44 PM Changeset [631] by bird
Checked in the generated source code.
1:24 PM Changeset [630] by bird
Made it build on linux.
12:47 PM Changeset [629] by bird
porting in progress.
12:40 PM Changeset [628] by bird
eol style (left over)
11:59 AM Changeset [627] by bird
rename isn't destructive in MSC.
11:49 AM Changeset [626] by bird
Current libc code (based on NetBSD sh 2005-07-03).
11:45 AM Changeset [625] by bird
fucked up eols
11:38 AM Changeset [624] by bird
in progress.
11:37 AM Changeset [623] by bird
svn:eol-type=lf
10:48 AM Changeset [622] by bird
Current libc code (based on NetBSD sh 2005-07-03).
9:14 AM Changeset [621] by bird
Ported the new fst code to MSC.
7:54 AM Changeset [620] by bird
NetBSD: /fts.h/1.12/Thu Feb 3 04:39:32 2005
7:53 AM Changeset [619] by bird
NetBSD: /fts13.c/1.44/Wed Jan 19 00:59:48 2005
7:48 AM Changeset [618] by bird
Ported the new strmode to MSC.
7:44 AM Changeset [617] by bird
NetBSD: /strmode.c/1.16/Sun Jun 20 22:20:15 2004
7:40 AM Changeset [616] by bird
Ported the new setmode to MSC.
7:33 AM Changeset [615] by bird
NetBSD: /setmode.c/1.30/Thu Aug 7 16:42:56 2003
7:28 AM Changeset [614] by bird
user_from_uid/group_from_gid is BSD stuff.
7:19 AM Changeset [613] by bird
Added mv as builtin command.
6:37 AM Changeset [612] by bird
/mv.c/1.46/Sat Nov 12 22:16:47 2005
6:35 AM Changeset [611] by bird
Added cat as builtin command.
6:34 AM Changeset [610] by bird
Added GNU sed version 4.1.5 and ported it to MSC.
6:03 AM Changeset [609] by bird
/cat.c/1.32/Mon Jan 10 08:39:20 2005
5:57 AM Changeset [608] by bird
blasted redmon guys!
3:41 AM Changeset [607] by bird
add kBuild version.
2:58 AM Changeset [606] by bird
Made sed build using MSC.
1:50 AM Changeset [605] by bird
Build on linux.
1:49 AM Changeset [604] by bird
string.h conflict, use the string.h code.
1:26 AM Changeset [603] by bird
typo.
1:22 AM Changeset [602] by bird
GNU sed 4.1.5
1:19 AM Changeset [601] by bird
o Added rmdir as builtin and external command. o …
12:46 AM Changeset [600] by bird
GNU sed 4.1.5
12:34 AM Changeset [599] by bird
GNU sed 4.1.5.
12:32 AM Changeset [598] by bird
/rmdir.1/1.14/Mon Jul 4 14:55:25 2005

Nov 25, 2006:

3:29 AM Changeset [597] by bird
rebuilt
3:25 AM Changeset [596] by bird
rebuild
3:16 AM Changeset [595] by bird
Fixed bug in the sdk walking in kbuild_collect_source_prop.
2:35 AM Changeset [594] by bird
Fixed a template inheritance bug.

Nov 24, 2006:

9:55 PM Changeset [593] by bird
9:54 PM Changeset [592] by bird
Fixed some issues with SDKSs and linking.
9:22 PM Changeset [591] by bird
Added --pretty-command-printing for simplifying makefile debugging.
6:58 AM Changeset [590] by bird
shared -> share (typo)
6:32 AM Changeset [589] by bird
strip fix.
6:22 AM Changeset [588] by bird
Hacked together two ebuilds for the Gentoo Portage.
6:17 AM Changeset [587] by bird
Hacking *nix install build for Gentoo.
6:15 AM Changeset [586] by bird
header + footer - rules only won't do if BUILD_TARGET* is tested for.
6:14 AM Changeset [585] by bird
BUILD_TYPE defaults to 'release'. BUILD_MODE is the only variant …
6:10 AM Changeset [584] by bird
Cleaned up the -s and -g usage.
3:04 AM kmk edited by bird
(diff)
3:03 AM kmk edited by bird
.NOTPARALLEL (diff)

Nov 23, 2006:

11:17 PM Building created by bird
10:43 PM Versioning edited by bird
(diff)
10:42 PM Versioning edited by bird
(diff)
10:42 PM Versioning created by bird
10:26 PM Documentation edited by bird
(diff)
10:21 PM kmk edited by bird
(diff)
10:19 PM kmk edited by bird
(diff)
10:18 PM Documentation edited by bird
(diff)
10:18 PM Documentation edited by bird
(diff)
10:14 PM GNU make created by bird
10:13 PM goals created by bird
10:05 PM Documentation edited by bird
(diff)
9:53 PM WikiStart edited by bird
(diff)
9:51 PM kBuild created by bird
9:50 PM kmk created by bird
9:16 PM WikiStart edited by bird
(diff)
9:15 PM WikiStart edited by bird
(diff)
6:31 PM Documentation edited by bird
(diff)
6:02 PM Documentation edited by bird
(diff)
5:33 PM Documentation created by bird
4:59 PM WikiStart edited by bird
(diff)
4:58 PM WikiStart edited by bird
docs (diff)
3:59 PM Changeset [583] by bird
Rebuilt with current code.
2:45 PM Changeset [582] by bird
fixed an incorrect double $ that caused me to embark on a bughunt for …
2:44 PM Changeset [581] by bird
use comp-vars
11:53 AM Changeset [580] by bird
rebuild win32 tools with current code.
11:49 AM Ticket #3 (ar scripts aren't cleaned up) closed by bird
fixed: (In [579]) Clean link output files. fixes #3.
11:49 AM Changeset [579] by bird
Clean link output files. fixes #3.
11:36 AM Changeset [578] by bird
Did code changes for unix installation. Will do install goals when …
11:18 AM Ticket #4 (kmk should include BUILD_PLATFORM*/BUILD_TARGET* defaults) closed by bird
fixed: BUILD_TARGET* will default to BUILD_PLATFORM*, so it's sufficient to …
11:17 AM Ticket #5 (Find versioning strategy) closed by bird
fixed: Implemented in [576].
11:09 AM Changeset [577] by bird
report the kmk platform
10:58 AM Changeset [576] by bird
versioning. fixes #5
10:17 AM Ticket #2 (Update to GNU Make 3.81) closed by bird
fixed
9:57 AM Changeset [575] by bird
Fixed an bug in the code getting SDKs. And fetch …

Nov 15, 2006:

9:07 PM Ticket #6 (Make it possible to install kBuild in the traditional unix fashion) created by bird
Install the binaries to /usr/bin or /usr/local/bin. Find kBuild make …
8:42 PM Ticket #5 (Find versioning strategy) created by bird
Title says it all. discuss.
8:27 PM Ticket #4 (kmk should include BUILD_PLATFORM*/BUILD_TARGET* defaults) created by bird
title says it all.
8:24 PM Ticket #3 (ar scripts aren't cleaned up) created by bird

Oct 19, 2006:

4:22 AM Changeset [574] by bird
early commit.
4:21 AM Changeset [573] by bird
OS/2 sysmods are dlls, vdds or pdds on OS/2.
4:19 AM Changeset [572] by bird
gcc eats .defs on OS/2.
4:18 AM Changeset [571] by bird
NASM dependencies.

Oct 10, 2006:

4:47 AM Changeset [570] by bird
don't forget BEGINLIBPATH.
4:26 AM Changeset [569] by bird
rebuilt OS/2 kmk and kmk_gmake against curren source.

Oct 9, 2006:

2:09 AM Changeset [568] by bird
rebuilt with current code (3-4 fixes since the previous build).

Oct 8, 2006:

4:21 AM Changeset [567] by bird
another comp-vars bug.
3:57 AM Changeset [566] by bird
Another _command.
3:56 AM Changeset [565] by bird
GCC4MACH -> GCC4MACHO.
3:56 AM Changeset [564] by bird
rebuild with comp-vars bugfix.
3:53 AM Changeset [563] by bird
fixed comp-vars bug (incorrect return value).

Oct 4, 2006:

2:36 AM Changeset [562] by bird
g++ and not ld is the sysmod linker.

Oct 1, 2006:

3:43 AM Changeset [561] by bird
made key functions commands.
3:43 AM Changeset [560] by bird
MACH -> MACHO.
3:41 AM Changeset [559] by bird
dlls.

Sep 29, 2006:

6:14 PM Changeset [558] by bird
fixed kbuild_get_object_suffix bug wrt to generated sources.

Sep 28, 2006:

5:56 PM Changeset [557] by bird
Initial Mac OS X / Darwin bootstrapping.
4:28 PM Bootstrapping edited by bird
(diff)
4:24 PM Bootstrapping edited by bird
(diff)
3:57 PM Bootstrapping edited by bird
(diff)
3:57 PM Bootstrapping edited by bird
(diff)
3:51 PM Bootstrapping created by bird
3:37 PM WikiStart edited by bird
(diff)
3:37 PM WikiStart edited by bird
(diff)

Sep 27, 2006:

10:40 PM Changeset [556] by bird
syntax.
10:40 PM Changeset [555] by bird
batch mode.
8:57 PM Changeset [554] by bird
Giving up non batch mode with cygwin ash, it screws up big time with …

Sep 24, 2006:

9:40 AM Changeset [553] by bird
Allow all kinds of ways of saying Windows in BUILD_TARGET.
9:37 AM Changeset [552] by bird
- kBuild/footer.kmk: o Recursive template inheritance. - …
6:28 AM Changeset [551] by bird
Corrected a couple of CPU / ARCH mixups.
6:22 AM Changeset [550] by bird
Rebuilt kmk.exe and kmk_gmake.exe.
6:19 AM Changeset [549] by bird
Regenerated config.h.os2 and make adjustments to make it all build …
6:18 AM Changeset [548] by bird
Environment script (REXX) for OS/2.

Sep 22, 2006:

2:45 AM Changeset [547] by bird
Corrected mixing of BUILD_TARGET and BUILD_PLATFORM on for win32 …

Sep 20, 2006:

8:05 AM Changeset [546] by bird
Rebuilt kmk.exe and kmk_gmake.exe.
7:56 AM Changeset [545] by bird
Another 30 chopped of on the libc+nt testcase. (down to 2.74 seconds now)
6:05 AM Changeset [544] by bird
joined the tool and objsuff lookups into a single function, fixing …
5:16 AM Changeset [543] by bird
simpler.
5:11 AM Changeset [542] by bird
a couple of fixes.

Sep 19, 2006:

7:52 AM Changeset [541] by bird
Another quoting test.
7:47 AM Changeset [540] by bird
HAVE_CYGWIN_SHELL was a bad idea.
7:47 AM Changeset [539] by bird
o Don't send put j1 in MAKEFLAGS on windows, somehow that doesn't work.
7:01 AM Changeset [538] by bird
fixed some OBJSUFF and TOOL variable name typos. Drop the expansion …
6:45 AM Changeset [537] by bird
Fixed missing expansion in kbuild_lookup_variable.
6:44 AM Changeset [536] by bird
Fixed missing expansion in kbuild_lookup_variable.
6:29 AM Changeset [535] by bird
o A real attempt at fixing the double quoting problem on windows. ash …
1:16 AM Changeset [534] by bird
Made it build again on linux.

Sep 18, 2006:

5:02 AM Changeset [533] by bird
o Optimization summary: libc from ~21 seconds -> 7-8 seconds (os2/nt). …
4:55 AM Changeset [532] by bird
Some fixes.
1:49 AM Changeset [531] by bird
skip some unnecessary copies and allocations.

Sep 17, 2006:

10:38 PM Changeset [530] by bird
Added kBuild specific functions for speeding up source processing.
8:56 AM Changeset [529] by bird
Fixed assertion in w32_fixcase when shell doesn't have a full path and …
6:16 AM Changeset [528] by bird
includedep
6:04 AM Changeset [527] by bird
CONFIG_WITH_OPTIMIZATION_HACKS

Sep 16, 2006:

4:37 PM Changeset [526] by bird
tuning. libc is 1-2 seconds faster to load now.
8:26 AM Changeset [525] by bird
Turn off command dependencies when using vanilla GNU Make.
8:26 AM Changeset [524] by bird
Made up my mind about the command depency blocker variables; …
8:22 AM Changeset [523] by bird
Added kmk_gmake which is (almost) vanilla GNU Make.
8:04 AM Changeset [522] by bird
kmk_ash wants batch files on windows or the double quotes will get …
8:03 AM Changeset [521] by bird
Make sure kmk_builtin commands don't get batch files and odd weird stuff.
6:56 AM Changeset [520] by bird
Cleaning up the modifications. Changes are now either configurable or …

Sep 15, 2006:

10:26 PM Changeset [519] by bird
rebuilt with latest -j fixes. (system360)
10:18 PM Changeset [518] by bird
executable
12:12 PM Changeset [517] by bird
New build with parallel build fixes.
11:15 AM Changeset [516] by bird
More parallel build fixes.
10:23 AM Changeset [515] by bird
Fixed a loop for ever condtion in new_job related to multiple jobs (-j).
10:23 AM Changeset [514] by bird
Fixed a loop for ever condtion in new_job related to multiple jobs (-j).
9:38 AM Changeset [513] by bird
Build new code. Windows can use the same DIRDEP macro as the other …
9:34 AM Changeset [512] by bird
Rebuild after the 3.81 merge. (host: system360)
9:33 AM Changeset [511] by bird
Regenerated.
9:07 AM Changeset [510] by bird
tabs.
9:07 AM Changeset [509] by bird
another warning.
9:06 AM Changeset [508] by bird
workaround for directory statting (overrides the stat symbol).
8:31 AM Changeset [507] by bird
Fixed MSC warnings.
8:09 AM Changeset [506] by bird
kmk version message with correct copyright stuff and build timestamp.
7:52 AM Changeset [505] by bird
Use config.h.W32.
7:22 AM Changeset [504] by bird
Made it build on windows.
7:09 AM Changeset [503] by bird
Untested merge with GNU Make v3.81 (vendor/gnumake/2005-05-16 -> …
4:30 AM Changeset [502] by bird
Tag vendor/gnumake/current as vendor/gnumake/3.81.
4:30 AM Changeset [501] by bird
Load make-3.81/ into vendor/gnumake/current.
4:20 AM Changeset [500] by bird
Tagging prior to updating kmk to GNU Make 3.81 level.
4:17 AM Changeset [499] by bird
cvs2svn cleanup
4:17 AM Changeset [498] by bird
makedep was supereeded by kDepPre (makedep performance was horrible).
4:14 AM Changeset [497] by bird
cvs2svn cleanup
4:10 AM Changeset [496] by bird
dead end (bsd make).
4:06 AM Changeset [495] by bird
recreating vendor branches.
4:05 AM Changeset [494] by bird
recreating vendor branches.
4:05 AM Changeset [493] by bird
recreating vendor branches.
4:04 AM Changeset [492] by bird
recreating vendor branches.
4:04 AM Changeset [491] by bird
recreating vendor branches.
4:02 AM Changeset [490] by bird
recreating vendor branches.
4:01 AM Changeset [489] by bird
wrong.
4:00 AM Changeset [488] by bird
cvs2svn cleanup
3:59 AM Changeset [487] by bird
recreating vendor branches
3:58 AM Changeset [486] by bird
recreating vendor branches
3:58 AM Changeset [485] by bird
3:54 AM Changeset [484] by bird
3:19 AM Ticket #2 (Update to GNU Make 3.81) created by bird
kBuild is currently at beta1. The final 3.81 was released some time …
Note: See TracTimeline for information about the timeline view.