Timeline



Sep 18, 2008:

3:42 PM Changeset [1791] by bird
Config.kmk: test commit. refs #52

Sep 16, 2008:

3:12 PM Ticket #52 (qt4: abs paths in qrc on windows) created by bird
wrong regexp for performing completing the path on windows.
2:18 AM Changeset [1790] by bird
root/Makefile.kmk: install the units as well. Thanks to Mario …

Sep 15, 2008:

11:14 AM Ticket #51 (kBuild: incorrect expansion during template inheritance) created by bird
src/VBox/Main/webservices/Makefile.kmk in VirtualBox? exposes a …
1:13 AM Changeset [1789] by bird
properties.
1:12 AM Changeset [1788] by bird
Added kmk_time, primarily for timing build runs on windows.
12:11 AM Changeset [1787] by bird
Added src/misc.

Sep 14, 2008:

10:19 PM Changeset [1786] by bird
MINGW32.kmk: Handle a defined TOOL_MINGW32_PREFIX correctly. Also …
5:31 PM Changeset [1785] by bird
kash: fixed signals. trace all wrapped system calls.

Sep 13, 2008:

3:27 AM Changeset [1784] by bird
kash: hacking.

Sep 12, 2008:

10:42 PM Changeset [1783] by bird
subheader/footer.kmk: Fixed missing DEFPATH assignment.
10:39 PM Changeset [1782] by bird
header.kmk: enabled second target expansion by default.

Sep 11, 2008:

8:36 AM Ticket #50 (DLLSUFF.darwin doesn't work) created by bird
Probably not picking up keyword variants there.

Sep 10, 2008:

4:32 AM Changeset [1781] by bird
footer.kmk: Fixed DEPFILES (includedep only work with one file at the …

Sep 9, 2008:

10:31 PM Download edited by bird
md5 sums (diff)
10:23 PM Changeset [1780] by bird
0.1.4
10:06 PM WikiStart edited by bird
kBuild 0.1.4 released, front page. (diff)
10:05 PM Download edited by bird
kBuild 0.1.4 download instructions (diff)
9:57 PM Changeset [1779] by bird
Maintenance.kmk: removed the binaries from the -src.tar.gz and created …
9:33 PM Milestone 0.1.4 completed
Feature release, planned stuff: - Expand the unit/uses concept. - …
9:31 PM Changeset [1778] by bird
kmk: 0.1.4!
9:26 PM Ticket #49 (kmk: includedep doesn't strip newline when reading normal variables.) closed by bird
fixed: The trick is to no insert newlines. Fixed in [1776].
9:26 PM Ticket #19 (Qt support) closed by bird
fixed: Good enough for now.
9:21 PM Changeset [1777] by bird
kBuild: This is 0.1.4!
9:20 PM Changeset [1776] by bird
kmk: Fixed includdep bug wrt to multiline variables (not defined).
4:50 PM Ticket #49 (kmk: includedep doesn't strip newline when reading normal variables.) created by bird
Title says it all. Easy to spot in src/VBox/Installer/win by changing …

Sep 8, 2008:

3:47 PM Changeset [1775] by bird
touch KMK_REVISION
3:43 PM Changeset [1774] by bird
qt4: More detection fixes. Don't suffix RCC.
3:27 PM Changeset [1773] by bird
qt4: Forgot to export PATH_SDK_QT4_INC. oops
2:36 AM Changeset [1772] by bird
subheader/footer: Fixed DEFPATH/PATH property. Either should be usable …
2:07 AM Changeset [1771] by bird
qt3,qt4: Fixed defpath bug, source was omitted.
12:27 AM Changeset [1770] by bird
qt3: Load the .prl file for the library.
12:13 AM Changeset [1769] by bird
qt4: todo.
12:06 AM Changeset [1768] by bird
qt4: typo.
12:05 AM Changeset [1767] by bird
qt4: export stuff for recursive make files, better guess work, and …

Sep 7, 2008:

11:44 PM Changeset [1766] by bird
qt3: Added rule unit-qt3-show-vars.
11:28 PM Changeset [1765] by bird
qt3: more detection work.
6:11 PM Changeset [1764] by bird
qt3: not everyeone has qm2ts (debian), so look for moc in places other …
5:56 PM Changeset [1763] by bird
qt3: Improved the PATH_TOOL_QT3 guessing.
5:46 PM Changeset [1762] by bird
user.vlx: Updated with new functions and preprocessor keywords.

Sep 6, 2008:

7:15 AM Changeset [1761] by bird
qt3/4: _bld_* -> bld_*. Fixed some windows issues in qt3.
7:03 AM Changeset [1760] by bird
qt3: windows fix.
6:53 AM Changeset [1759] by bird
qt3: location guessing.
6:51 AM Changeset [1758] by bird
qt3: location guessing.
6:40 AM Changeset [1757] by bird
qt3: location guessing, windows fix.
6:31 AM Changeset [1756] by bird
qt3: location guessing, windows fix.
3:34 AM Changeset [1755] by bird
Changing <target>_PATH into <target>_DEFPATH. For the moment both are …
3:23 AM Changeset [1754] by bird
footer.kmk: Gave install targets a directory in the object tree, e.i. …
3:21 AM Changeset [1753] by bird
footer.kmk: Added EXPR[_EXT] and CHMOD[_EXT] macros for the new tools.
3:02 AM Changeset [1752] by bird
Added expr and if-expr to KMK_FEATURES.
2:58 AM Changeset [1751] by bird
kmk: Don't bother with secondary target expansion if it's not enabled …

Sep 5, 2008:

5:44 AM Changeset [1750] by bird
The 0.1.4 binaries for freebsd/amd64.
5:43 AM Changeset [1749] by bird
The 0.1.4 binaries for freebsd/x86.
5:29 AM Changeset [1748] by bird
The 0.1.4 binaries for solaris/amd64.
5:29 AM Changeset [1747] by bird
The 0.1.4 binaries for solaris/x86.
5:27 AM Changeset [1746] by bird
The 0.1.4 binaries for os2/x86.
5:26 AM Changeset [1745] by bird
The 0.1.4 binaries for os2/x86.
5:26 AM Changeset [1744] by bird
kmk: OS/2 build fix.
5:18 AM Changeset [1743] by bird
The 0.1.4 binaries for linux/amd64.
5:12 AM Changeset [1742] by bird
The 0.1.4 binaries for linux/x86.
5:07 AM Changeset [1741] by bird
kmk_expr: Fxied regex disabling.
5:06 AM Changeset [1740] by bird
kmk_expr: Fixed regex disabling.
5:06 AM Changeset [1739] by bird
kmk_expr: Fixed regex disabling.
5:01 AM Changeset [1738] by bird
envwin.cmd: help typo.
5:00 AM Changeset [1737] by bird
The 0.1.4 binaries for darwin/x86.
4:59 AM Changeset [1736] by bird
The 0.1.4 binaries for win/x86
4:59 AM Changeset [1735] by bird
The 0.1.4 binaries for win/amd64
4:55 AM Ticket #48 (kmk: Implement better if conditionals) closed by bird
fixed: Last bits implemented in [1729].
4:54 AM Ticket #48 (kmk: Implement better if conditionals) created by bird
Implement if conditional expression along the lines of C / BSD make / …
4:48 AM Ticket #47 (kmk_install: make chmod and chown permission errors ignorable) closed by bird
fixed: Implemented in [1730].
4:47 AM Ticket #47 (kmk_install: make chmod and chown permission errors ignorable) created by bird
This is useful for build installation. --ignore-perm-errors and …
4:38 AM Changeset [1734] by bird
kDepPre: Shut up pedantic gcc warnings.
4:35 AM Changeset [1733] by bird
kDep: shut up pedantic gcc warnings.
4:34 AM Changeset [1732] by bird
kObjCache: shut up pedantic gcc warnings.
4:27 AM Changeset [1731] by bird
kBuild 0.1.4
4:24 AM Changeset [1730] by bird
kmk_install: --[no-]ignore-perm-errors on chmod and chown. This …
3:50 AM Changeset [1729] by bird
kmk/expreval.c: Added conversion operators: num, string and bool. …
3:27 AM Changeset [1728] by bird
kmk/expreval/ifcond: fixed the target operator and string parsing; …
1:45 AM Changeset [1727] by bird
kmk: Two new functions $(if-expr cond,exp-on-true,exp-on-false) and …
1:44 AM Changeset [1726] by bird
kmk/expreval.c: Warnings and a couple of bugs.
1:43 AM Changeset [1725] by bird
kmk: shutting up warnings.
12:34 AM Changeset [1724] by bird
kmk: ifcond.c -> expreval.c

Sep 4, 2008:

2:10 PM Changeset [1723] by bird
kmk/ifcond: windows build fix.
5:37 AM Changeset [1722] by bird
kmk: The rest of the if operators.
3:19 AM Changeset [1721] by bird
kmk: Some more ifcond operators.
2:50 AM Changeset [1720] by bird
kmk: More if conditionals code.
2:49 AM Changeset [1719] by bird
kmk: More if conditionals code.

Sep 3, 2008:

1:33 PM Changeset [1718] by bird
kmk_ln: fixed DOS slashes.
1:21 PM Changeset [1717] by bird
mscfakes: CreateSymbolicLinkA returns BOOLEAN not BOOL.
1:40 AM Ticket #46 ($(defined var)) closed by bird
fixed: Implemented in [1716].
1:40 AM Changeset [1716] by bird
kmk: Added a new function $(defined var) which check whether var is …
1:39 AM Ticket #46 ($(defined var)) created by bird
Add a new function $(defined ) that checks if the argument (one …

Sep 2, 2008:

11:05 PM Changeset [1715] by bird
kmk: Started hacking on some useable if conditionals.
10:08 PM Changeset [1714] by bird
typo.
10:07 PM Changeset [1713] by bird
kmk_chmod: made it build on solaris (no lchmod or ALLPERMS).
10:06 PM Changeset [1712] by bird
kmk_chmod: made it build on solaris (no lchmod or ALLPERMS).
10:05 PM Changeset [1711] by bird
kmk_chmod: made it build on solaris (no lchmod or ALLPERMS).
9:50 PM Changeset [1710] by bird
kmk: Made chmod build on windows. Some cleanup of the bsdisms.
8:03 PM Ticket #34 (The kmk --jobs (-j) argument should default to the cpu/core count.) closed by bird
fixed: Implemented in [1709].
8:02 PM Changeset [1709] by bird
kmk: Made --jobs (-j) default to the number of online CPUS. Fixes #34.
4:23 AM Ticket #45 (Make symbolic links work with all tools on Windows) created by bird
kmk_ln -s sort of does symbolic links now, make the rest pick it up too.
4:14 AM Changeset [1708] by bird
kmk_expr: no dead, please.
4:11 AM Ticket #43 (Add expr) closed by bird
fixed: Added OpenBSD rev 1.17 in [1703]. Ported in [1707].
4:09 AM Ticket #44 (Switch to GPLv3) created by bird
GNU make is GPLv3, so it's probably simplest just to switch as well.
4:06 AM Changeset [1707] by bird
kmk_expr: Ported expr. Fixes #43.
4:00 AM Changeset [1706] by bird
chmod: updated KMK_BUILTIN.
3:18 AM Ticket #41 (Add chmod) closed by bird
fixed: FreeBSD chmod, imported in [1704] and ported in [1705].
3:17 AM Changeset [1705] by bird
kmk_chmod: Ported chmod. Fixes #41.
2:38 AM Changeset [1704] by bird
kmkbuiltin/chmod.c: file revision 1.33 from FreeBSD.
2:28 AM Changeset [1703] by bird
kmkbuiltin/expr.c: file revision 1.17 from OpenBSD
2:24 AM Ticket #43 (Add expr) created by bird
expr is a useful thing for scripting. Use the openbsd one to avoid …
2:21 AM Ticket #21 (Fix target DEPS) closed by bird
fixed: Adding two new properties for link targets that is not picked up by …
2:20 AM Changeset [1702] by bird
kBuild: Implemented the new LNK_DEPS and LNK_ORDERDEPS link target …
2:06 AM Ticket #42 (kmk: implement secondary target expansion) closed by bird
fixed: Implemented in [1701].
2:06 AM Changeset [1701] by bird
kmk: Implemented secondary target expansion. Fixes #42.
2:03 AM Ticket #42 (kmk: implement secondary target expansion) created by bird
GNU make sports a feature for secondary expansion of prerequisites, it …
1:46 AM Changeset [1700] by bird
hash.c: spaces.
1:45 AM Changeset [1699] by bird
kmk / $(commands* ): Check for empty name to prevent lookup_file from …

Sep 1, 2008:

9:53 AM Ticket #41 (Add chmod) created by bird
chmod is sometimes useful and shouldn't be too difficult to add.

Aug 31, 2008:

11:28 PM Ticket #40 (kmk: $(commands ) and $< doesn't work quite well together.) closed by bird
wontfix: This isn't easily fixed, so noting it down as a restriction and adding …
11:27 PM Changeset [1698] by bird
kmk: $(commands ) and $< wont work well together at all, no fix just …
10:03 PM Ticket #33 (kmk_touch / kmk_builtin_touch) closed by bird
wontfix: Obsoleted by $(APPEND) -t $@.
9:15 PM Ticket #36 (_INST doesn't work with keywords.) closed by bird
fixed: Fixed in [1697], both for INST and NOINST. Note neither property has a …
9:10 PM Changeset [1697] by bird
footer.kmk: Check for all the keyword permutations of NOINST and INST. …
8:42 PM Changeset [1696] by bird
footer: added global property DEPFILES with the usual permutations. …
8:26 PM Ticket #39 (kmk_append: Two new options {{{-d}}} and {{{-t}}}) closed by bird
fixed: Implemented in [1695]. There is a slight change though, the …
8:24 PM Changeset [1695] by bird
append: Added the -d and -t options for writing define...endef and …
7:48 PM Changeset [1694] by bird
kmk: testcase for includedep.
7:36 PM Ticket #38 (kmk: includedep $(whatever) doesn't work) closed by bird
fixed: Fixed in [1693].
7:35 PM Changeset [1693] by bird
includedep: expand variabels when present. Fixes #38.
7:16 PM Ticket #35 (Design and implement the concept of units (USES prop)) closed by bird
fixed: This is partially done since qt4 is working. closing.
5:32 PM Changeset [1692] by bird
header.kmk: Made it possible to change PATH_OUT_BASE as well.
5:29 PM Changeset [1691] by bird
header.kmk: Made it possible to change PATH_OUT_BASE as well.
2:29 PM Changeset [1690] by bird
tools/VCC*: mention the .exp and .lib that we copy to PATH_LIB. The …
11:34 AM Ticket #40 (kmk: $(commands ) and $< doesn't work quite well together.) created by bird
This doesn't work (from src/VBox/HostDrivers/Support/Makefile.kmk): […]
11:31 AM Ticket #39 (kmk_append: Two new options {{{-d}}} and {{{-t}}}) created by bird
The -d option should put the text/variable/commands in a …
11:26 AM Ticket #38 (kmk: includedep $(whatever) doesn't work) created by bird
Need to expand the includedep input before passing it to open.

Aug 26, 2008:

6:42 PM Changeset [1689] by bird
qt4: fixed .qrc dependency generation, attached the dependency list to …

Aug 23, 2008:

9:03 PM Changeset [1688] by bird
qt3,qt4: Set the nls installation mode to 0644 if no template was …

Aug 22, 2008:

8:39 PM Changeset [1687] by bird
qt4.kmk: Better PATH_TOOL_QT4 guessing (fedora 8).
7:56 PM Ticket #37 (Add support for resource compiling to GCC3OMF) created by Yuri Dario
The patch allows gcc 3.3.5 to compile also resource files. […]

Aug 13, 2008:

1:04 AM Ticket #36 (_INST doesn't work with keywords.) created by bird
The following should work but doesn't: […]

Aug 11, 2008:

9:47 PM Changeset [1686] by bird
Fixed warnings when using the NAME property and ending up with output …

Jul 15, 2008:

9:11 AM Changeset [1685] by bird
Look for qt in more places (hopefully fixes some ubuntu issues).
2:26 AM Changeset [1684] by bird
qt3 unit: initial coding. (todo: testing + QT_IMAGES)
2:25 AM Changeset [1683] by bird
qt4 unit: some qt -> qt4 fixes. separate the moc cmd deps.
12:49 AM Changeset [1682] by bird
qt4: Fixed QTTOOL.

Jul 14, 2008:

9:35 PM Changeset [1681] by bird
Fixed #include <QtCore?/qstring.h> stuff. Link windows programs against …
10:04 AM Changeset [1680] by bird
unix wants lib prefix.
1:20 AM Changeset [1679] by bird
Windows fixes.
1:05 AM Changeset [1678] by bird
fixed typo.
12:44 AM Changeset [1677] by bird
qt4 unit: Implemented QT_MODULES and QT_PREFIX, pluss trying to …

Jul 11, 2008:

2:03 AM Changeset [1676] by bird
2:03 AM Changeset [1675] by bird
Compile and install translation units. Added QTTOOL so the user …
12:49 AM Changeset [1674] by bird
Fixed the error message on _spawnvp failure (windows) and added an …
12:37 AM Changeset [1673] by bird
Fixed build issue on windows.

Jul 7, 2008:

9:38 PM Changeset [1672] by bird
Global USES differs from target USES and must be executed before any …
9:36 PM Changeset [1671] by bird
Initial qt4 unit. Missing nls, but is otherwise fine.

Jul 6, 2008:

2:10 AM Changeset [1670] by bird
Fixed bug where INTERMEDIATES was expanded in the defining of the …

Jul 4, 2008:

4:04 AM Changeset [1669] by bird
Just print MAKEFILE_CURRENT.
4:02 AM Changeset [1668] by bird
Print the makefile list if footer.kmk appears to early.

Jun 30, 2008:

11:08 PM Changeset [1667] by bird
Relax the pass ordering if there are no subdirs and makefiles to traverse.
10:49 PM Changeset [1666] by bird
Put sed first as it takes longest to compile (regex is big/slow).
9:14 PM Changeset [1665] by bird
Converted to a sub-makefile setup ('single' makefile).
9:10 PM Changeset [1664] by bird
Added FILE_KBUILD_SUB_HEADER and FILE_KBUILD_SUB_FOOTER.
8:57 PM Changeset [1663] by bird
DEPTH defaults to SUB_DEPTH when dealing with sub-makefiles.

Jun 27, 2008:

12:30 AM Changeset [1662] by bird
Corrected WINDDKXP to WINDDKWXP.
12:18 AM Changeset [1661] by bird
Bump KMK_REVISION.
12:16 AM Changeset [1660] by bird
A WinDDK SDK that targets Windows Vista and Windows Server 2008 …
12:14 AM Changeset [1659] by bird
Added STD_CALL to DEFS.x86. Added _MSC_EXTENSIONS and _MERCED_A0_=1 to …
12:09 AM Changeset [1658] by bird
A WinDDK SDK that targets Windows Server 2003 (KBUILD_TARGET_ARCH) and …
12:04 AM Changeset [1657] by bird
A WinDDK SDK that targets Windows XP (x86).
12:01 AM Changeset [1656] by bird
Removed debug warning.

Jun 26, 2008:

11:59 PM Changeset [1655] by bird
A WinDDK SDK that target Windows 2000 (x86).
11:57 PM Changeset [1654] by bird
Fixed a bug in the SDK and TOOL inheritance (was not working at all).
11:33 PM Changeset [1653] by bird
WinDDK (vista / w2k8).
Note: See TracTimeline for information about the timeline view.