Timeline



Feb 26, 2007:

9:59 PM Changeset [855] by bird
no change - testing commit hooks.

Feb 11, 2007:

4:19 AM Changeset [854] by bird
the installs pass include _INSTALLS_FILES too.
4:01 AM Changeset [853] by bird
Better warning and for tools too.
4:00 AM Changeset [852] by bird
Warn about bad SDK files.
3:58 AM Changeset [851] by bird
corrected the description.

Feb 8, 2007:

10:43 PM Changeset [850] by bird
Moved the gnumake-header.kmk inclusion a bit down so the 'override' on …
10:42 PM Changeset [849] by bird
AMD64 issues on RHEL4.

Feb 6, 2007:

3:13 AM Changeset [848] by bird
win.amd64 fixes.

Feb 4, 2007:

2:38 PM Changeset [847] by bird
Library merging and some DLL linking updates (latter isn't tested).
2:37 PM Changeset [846] by bird
Fixed busted compile templates and implemented library merging.
2:36 PM Changeset [845] by bird
Fixed message.
2:17 PM Changeset [844] by bird
Library merging. Make use of -filelist on Mac OS X.
12:09 PM Changeset [843] by bird
HAVE_SYS_CDEFS_H
11:06 AM Changeset [842] by bird
CONFIG_WITH_OPTIMIZATION_HACKS only on x86/amd64
10:29 AM Changeset [841] by bird
dead/non-working.
10:28 AM Changeset [840] by bird
Use response files everywhere.
10:16 AM Changeset [839] by bird
Fixed response file bustage.
5:46 AM Changeset [838] by bird
Added missing $(PATH_TARGET) dep.
5:20 AM Changeset [837] by bird
Rebuilt os2.x86.

Feb 3, 2007:

12:30 PM Changeset [836] by bird
Rebuilt freebsd.x86
12:22 PM Changeset [835] by bird
Rebuilt freebsd.amd64
12:17 PM Changeset [834] by bird
Rebuilt linux.amd64
12:13 PM Changeset [833] by bird
Rebuilt linux.x86
11:30 AM Changeset [832] by bird
Rebuilt win.x86.
11:21 AM Changeset [831] by bird
Rebuilt darwin.x86
11:09 AM Changeset [830] by bird
New properties for INSTALLS only (atm): IDFLAGS, IFFLAGS, ISFLAGS. …
11:06 AM Changeset [829] by bird
Added ORDERDEPS to the PROPS_ACCUMULATE_R list.
2:26 AM Changeset [828] by bird
Split the target list processing up into two passes so that it's …
1:08 AM Changeset [827] by bird
New property 'ORDERDEPS' for listing order-only dependencies.

Feb 1, 2007:

6:39 AM Changeset [826] by bird
New tool that doesn't depend on GNU ld and ar: GCC3PLAIN. Use this …
6:37 AM Changeset [825] by bird
Added fake xargs implementation. Retired abspathex to gnumake-header.kmk.
6:24 AM Changeset [824] by bird
file description
6:18 AM Changeset [823] by bird
KBUILD_VERBOSE=2 should be implied by --pretty-command-printing not 1.
5:47 AM Changeset [822] by bird
eol-style and keywords
5:45 AM Changeset [821] by bird
New function: $(xargs)
4:53 AM Changeset [820] by bird
Fixed warnings about struct file.
2:28 AM Changeset [819] by bird
More svn:eol-style fixes.
1:57 AM Changeset [818] by bird
drop the set -x

Jan 31, 2007:

7:57 AM Changeset [817] by bird
Did the x86 FreeBSD build. (darn, forgot to strip it)
7:51 AM Changeset [816] by bird
Did the x86 FreeBSD build.
3:54 AM Changeset [815] by bird
Fixed bootstrap problem caused by missing kmk_append.
3:06 AM Changeset [814] by bird
fixed sh -x
2:56 AM Changeset [813] by bird
Some property fixes.

Jan 30, 2007:

7:45 PM Changeset [812] by bird
ChangeLog?: http://svn.netlabs.org/kbuild/timeline

Jan 29, 2007:

6:20 AM Changeset [811] by bird
Solaris port.
6:07 AM Changeset [810] by bird
darn.
5:54 AM Changeset [809] by bird
Solaris + cleanup.

Jan 25, 2007:

11:28 PM Bootstrapping edited by bird
the dummy definitions… (diff)
2:45 AM Changeset [808] by bird
another try.
2:13 AM Changeset [807] by bird
typo.
1:00 AM Changeset [806] by bird
Rebuilt win.x86 with current svn - using msvcr71.dll instead of …
12:56 AM Changeset [805] by bird
Added missing strtoumax prototype.
12:50 AM Changeset [804] by bird
msvcrt build.
12:49 AM Changeset [803] by bird
msvcrt build.
12:47 AM Changeset [802] by bird
msvcrt build.
12:44 AM Changeset [801] by bird
spaces -> tabs
12:43 AM Changeset [800] by bird
drop some wide char stuff to avoid dragging in msvcp71.dll
12:24 AM Changeset [799] by bird
Rebuild os2.x86 from current svn.
12:14 AM Changeset [798] by bird
.rsp in the wrong place.
12:05 AM Changeset [797] by bird
style

Jan 24, 2007:

11:56 PM Changeset [796] by bird
Built darwin.x86 from current svn.
11:35 PM Changeset [795] by bird
Rebuilt freebsd.amd64 with current sources.
11:27 PM Changeset [794] by bird
Rebuilt linux amd64 using current svn.
11:23 PM Changeset [793] by bird
64-bit
11:19 PM Changeset [792] by bird
Built linux.x86 from current svn. (forgot to strip them)
11:17 PM Changeset [791] by bird
Built linux.x86 from current svn.
10:51 PM Changeset [790] by bird
rebuilt Windows x86 binaries with current code.
10:47 PM Changeset [789] by bird
some fixes.
10:44 PM Changeset [788] by bird
custom msg style support.
10:28 PM Changeset [787] by bird
Use -m32.
10:25 PM Changeset [786] by bird
GPL
10:21 PM Changeset [785] by bird
copyright and email updates.
10:20 PM Changeset [784] by bird
Added VirtualBox? license. Removed some obsolete presets and added a …
9:43 PM Changeset [783] by bird
Makefile.kup - if found it'll automatically take up you one directory. …
8:19 PM Changeset [782] by bird
copyright 2007
8:19 PM Changeset [781] by bird
The examples was essentially useless and in the wrong place. Look at …
8:09 PM Changeset [780] by bird
MSG_INST_TRG correction.
8:07 PM Changeset [779] by bird
2007

Jan 21, 2007:

12:29 AM Changeset [778] by bird
Attempt at dealing with deadlocked kmk on Ctrl-C by dispatching the …

Jan 20, 2007:

6:41 PM Changeset [777] by bird
'dense' -> 'short'. drop the --no-print-directory stuff.
6:36 PM Changeset [776] by bird
Macros for all messages. KBUILD_MSG_STYLE. KBUILD_VERBOSE={1,2,*}. PRINTF

Jan 19, 2007:

5:57 AM Changeset [775] by bird
ported printf to MSC.
5:25 AM Changeset [774] by bird
NetBSD printf r1.31
5:12 AM Ticket #9 (Feed the VCC* and GCC3OMF librarians scripts instead of extremely long ...) closed by bird
fixed: (In [773]) Use response files (untested). Fixes #9
5:12 AM Changeset [773] by bird
Use response files (untested). Fixes #9
5:04 AM Ticket #15 (GCC*: mri scripts (ar) must deal correctly with '+' in paths of ...) closed by bird
wontfix: This isn't possible. Binutils doesn't provide any way of escaping it. …
5:00 AM Changeset [772] by bird
use append -n for creating the ar-script if available.
4:47 AM Changeset [771] by bird
use append -n for creating the ar-script if available.
4:45 AM Changeset [770] by bird
Use the new append -v feature for generating command deps.
4:41 AM Changeset [769] by bird
Added variable lookup printing to delay expansion and such.
2:52 AM Changeset [768] by bird
Use response files (aka command files) with the Visual C++ librarian. …
2:27 AM Changeset [767] by bird
$(APPEND) -n file line1 line2 line3
2:09 AM Ticket #13 (kmk_mv -f some-file existing-file doesn't work on windows) closed by bird
invalid: Not a bug, the problem was that the target file was opened by another …
2:05 AM Ticket #14 (debian fakeroot doesn't work with kmk because of static linking.) closed by bird
fixed: (In [766]) Link dynamically on linux too. Fixes #14.
2:05 AM Changeset [766] by bird
Link dynamically on linux too. Fixes #14.
1:52 AM Changeset [765] by bird
New predefined variable 'KMK', similar to 'MAKE' only less likely to …
1:41 AM Changeset [764] by bird
math-int feature
1:29 AM Changeset [763] by bird
integer math functions.

Jan 18, 2007:

11:31 PM Changeset [762] by bird
nuke some more environment variables. (fixes the problem with PROGRAMS …

Jan 17, 2007:

10:30 AM Changeset [761] by bird
SUFF_SYS isn't anything on darwin.
10:01 AM Changeset [760] by bird
fixed silly messup when applying defpath to libpath of a link target.

Jan 16, 2007:

2:18 PM Ticket #15 (GCC*: mri scripts (ar) must deal correctly with '+' in paths of ...) created by bird
The paths must be quoted. This requires a better hack for the …
1:55 PM Changeset [759] by bird
Check for /sw/lib/libSDL.* too (Mac OS X / fink).

Jan 15, 2007:

11:55 AM Bootstrapping edited by bird
linux needs real yacc, bison won't do. (diff)

Jan 13, 2007:

1:42 AM Ticket #14 (debian fakeroot doesn't work with kmk because of static linking.) created by bird
Don't use static linking on linux either and pray that the glibc guys …
1:36 AM Changeset [758] by bird
use waitpid(pid) since wait() interfers with any parallel jobs gnu …

Jan 9, 2007:

10:51 PM Changeset [757] by bird
LIBPATHS -> LIBPATH (stupid typos)

Jan 7, 2007:

10:26 AM Changeset [756] by bird
Work around kLIBC setlocale bug.
10:24 AM Changeset [755] by bird
Work around kLIBC setlocal bug.
4:05 AM Changeset [754] by bird
misplaced comment.
4:00 AM Changeset [753] by bird
Fixed broken _TARGET_TOOL macro.

Jan 6, 2007:

1:37 AM Changeset [752] by bird
Fixed library linking: It was still using $(lib) - this was changed to …

Jan 4, 2007:

7:43 PM Ticket #13 (kmk_mv -f some-file existing-file doesn't work on windows) created by bird
[…]

Jan 3, 2007:

9:44 PM Changeset [751] by bird
print the failing command if it was a silent one.
9:44 PM Changeset [750] by bird
CONFIG_WITH_ABSPATHEX

Dec 28, 2006:

3:13 AM Changeset [749] by bird
Don't use recursion for the .o/.obj aliases.

Dec 25, 2006:

1:21 AM Changeset [748] by bird
TARGET_BASE fix (not completed).
1:19 AM Changeset [747] by bird
compile message should show the target.

Dec 22, 2006:

2:47 PM Changeset [746] by bird
FSLib.dll

Dec 17, 2006:

8:42 AM Changeset [745] by bird
better place for it.
8:36 AM Changeset [744] by bird
More sanity checks.
8:12 AM Changeset [743] by bird
set PATH_target early (i.e. in subheader/subfooter).
7:41 AM Changeset [742] by bird
Fixed the sub-makefile bustage and added two sanitychecks.
7:41 AM Changeset [741] by bird
some cleanup.
7:37 AM Changeset [740] by bird
a bit early…
6:03 AM Changeset [739] by bird
Rebuilt os2.x86 with current sources.
6:01 AM Changeset [738] by bird
Rebuilt freebsd.amd64 with current sources.
5:53 AM Bootstrapping edited by bird
sed (diff)
5:44 AM Bootstrapping edited by bird
(diff)
5:43 AM Bootstrapping edited by bird
(diff)
5:32 AM Bootstrapping edited by bird
(diff)
5:23 AM Changeset [737] by bird
Rebuilt darwin.x86 with current sources.
5:22 AM Ticket #12 (8.3 paths are expanded into spacy fullname paths.) closed by bird
fixed
5:19 AM Changeset [736] by bird
Rebuilt linux.amd64 with current sources.
4:56 AM Changeset [735] by bird
VCC*_OLD_DEPS
4:50 AM Changeset [734] by bird
Rebuilt linux.x86 with current sources.
4:42 AM Changeset [733] by bird
check for buffer overflow.
4:22 AM Changeset [732] by bird
Rebuilt win.x86 with current code.
4:19 AM Changeset [731] by bird
kBuild/bin/BUILD_PLATFORM_ARCH.BUILD_PLATFORM -> …
3:59 AM Changeset [730] by bird
Added a variation on the $(comp-vars) function called $(comp-cmds) …
2:12 AM Changeset [729] by bird
The target _PATH property should be working now.
1:44 AM Changeset [728] by bird
don't stop fixing the path case if one component happens to be a short …
1:43 AM Changeset [727] by bird
Extended the windows fixcase function to also take care of path …
12:07 AM Ticket #12 (8.3 paths are expanded into spacy fullname paths.) created by bird
Somewhere kmk / kmk_gmake is expanding 8.3 paths into fullname paths. …

Dec 16, 2006:

8:35 PM Changeset [726] by bird
corrected message when fetching nothing.

Dec 15, 2006:

5:18 AM Changeset [725] by bird
Partial implementation of a _PATH target property for resolving …
3:03 AM Changeset [724] by bird
simpler implementation.
2:54 AM Changeset [723] by bird
Kicked the gnumake compatibility crap into separate files to speed …
2:54 AM Changeset [722] by bird
WINPSDK now.
2:53 AM Changeset [721] by bird
added 'stack' to the KMK_FEATURES variable.
2:41 AM Changeset [720] by bird
stack functions and enabled the 'eq' and 'not' functions.

Dec 14, 2006:

4:48 AM Changeset [719] by bird
Fixed bug in the library processing causing the output dir not to be …
2:22 AM Changeset [718] by bird
default mode is debug.
2:21 AM Changeset [717] by bird
rmdir is new. cleaned out the old crap.
2:20 AM Changeset [716] by bird
everyone *but* windows.
2:12 AM Changeset [715] by bird
rebuilt OS/2.
1:38 AM Changeset [714] by bird
made it build on OS/2.
1:34 AM Changeset [713] by bird
fixed warning.
1:32 AM Changeset [712] by bird
stdcall can't be redefined on OS/2. dunno if it's a bug or not.
1:30 AM Changeset [711] by bird
Ran configure on OS/2.

Dec 13, 2006:

3:08 AM kBuild edited by bird
(diff)
3:08 AM kBuild edited by bird
(diff)
3:06 AM WikiStart edited by bird
(diff)
3:05 AM kBuild edited by bird
(diff)
2:53 AM kBuild edited by bird
(diff)

Dec 12, 2006:

11:30 PM Changeset [710] by bird
PACKING is an official pass now.
1:34 AM KnownProblems edited by bird
(diff)
1:33 AM KnownProblems edited by bird
(diff)

Dec 11, 2006:

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

Dec 10, 2006:

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

Dec 9, 2006:

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

Dec 8, 2006:

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

Dec 7, 2006:

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

Dec 6, 2006:

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

Dec 5, 2006:

4:23 PM Changeset [662] by bird
Global properties should not be taken from the environment (LIBPATH …
4:00 PM Changeset [661] by bird
didn't quite work. quick hack. References #11.
2: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. …
2:36 PM Changeset [660] by bird
Target properties has precedence over template properties. Grouped …
1:01 PM Changeset [659] by bird
fixed problem with template stuff being expanded during the inherance …

Dec 4, 2006:

4:34 PM Changeset [658] by bird
dropped debug statement.
4:32 PM Changeset [657] by bird
win32/win confusion. ?= -> :=
4:11 PM Changeset [656] by bird
We have our own crt, thank you very much.
3:34 PM Changeset [655] by bird
use ?= everywhere.
3: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 …
5: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 …
12:41 AM Changeset [654] by bird
Rebuilt with current code.
12:30 AM Changeset [653] by bird
x86.win32 -> x86.win32. forgot to add kmk_rmdir it seems.
12:28 AM Changeset [652] by bird
protection for windows hosts.
12:15 AM Changeset [651] by bird
Rebuild and cleaned out dlls that mv and sed required.

Dec 3, 2006:

11:41 PM Changeset [650] by bird
PATH_DEV -> PATH_DEV_BLD w/ compatability hack.
11:40 PM Changeset [649] by bird
RCINCS.
11:30 PM Changeset [648] by bird
nicked commandline -> argv parser from kLIBC so kmk_sed can grok …
10:32 PM Changeset [647] by bird
long since dead. (this was part of the BSD make attempt 3-4 years back)
7:27 AM Changeset [646] by bird
Fixed bugs dealing with the order SDK properties was applied to sources.
7:00 AM Changeset [645] by bird
Fixed bugs dealing with the order SDK properties was applied to sources.
5:06 AM Changeset [644] by bird
Fixed bugs dealing with the order SDK properties was applied to sources.

Dec 2, 2006:

8: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:

8: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.
8:25 PM Changeset [643] by bird
Don't delete object files we find in _SOURCES.*. Fixes #7.
8:24 PM Ticket #8 (Add support for resource file compilation) closed by bird
fixed
8:04 PM Changeset [642] by bird
link emits correctly cased .pdbs.
6:32 PM Changeset [641] by bird
Resource file compilation.
7:42 AM Changeset [640] by bird
prototype of tools/source fetching.

Nov 30, 2006:

6:49 PM Ticket #8 (Add support for resource file compilation) created by bird
Mainly a windows feature.
4:42 PM Ticket #7 (objects listed in SOURCES is incorrectly deleted) created by bird
title says it all.
Note: See TracTimeline for information about the timeline view.