VirtualBox

Changeset 15830 in vbox

Timestamp:
Jan 7, 2009 12:09:41 PM (16 years ago)
Author:
vboxsync
Message:

kBuild 2058 -> 2221.

  • kBuild: Added OpenWatcom, Watcom and MASM tools [PXE + OS/2 Additions].
  • kBuild: MSLINK added, VAC308 and OS2DDK changes [OS/2 Additions].
  • kBuild: 2_OBJS property works (available after footer.kmk has been run).
  • kBuild: MISCBINS target list for BIOS images and similar.
  • kBuild: 'dos' and 'os-agnostic' are a valid (target) OSes.
  • kBuild: Fixed refetch problem on Windows (unzip errors with the SDK)
  • kBuild: Fixed DLLSUFF.keyword.
  • kBuild: Clean up dependencies and the maybe-output files from linking.
  • kmk: Added exists(file) to the C style (if) expressions.
  • kmk: Added the standard jokes.
  • kmk: Added --print-time[=min-sec] switch print the time it takes to remake a target.
  • kmk: Added $(printf fmt[,args...]).
  • kmk: Added string functions $(length ), $(length-var var), $(insert ), $(pos ), $(lastpos ), $(substr ) and $(translate ).
  • kmk: Added $(for init-eval, cond-expr, next-eval, body) and $(while cond-expr, body).
  • kmk: Added $(select whenN-cond,whenN-body...).
  • kmk: Added $(root file-names) for extracting the root specifier.
  • kmk: Extended $(evalcall ) and $(evalcall2 ) to expand to the value of the local .RETURN variable.
  • kmk: Extended $(call ), $(evalcall ), $(evalcall2 ) with a automatic .ARGC variable.
  • kmk: Added extra error message before exit()'ing on parallel build failure.
  • kmk_redirect: Added switches for closing files (-c) and zapping the environment (-Z).
  • kmk_test: Fixed segfault on non-windows platforms.
kDepIDB: Added -qquit switch to suppress warnings about non-existing headers.
  • qt3.kmk,qt4.kmk: Clean up generated files and dependencies properly.
  • qt3.kmk: OS/2 adjustments.
  • qt4.kmk: Added QT_INFIX property.
  • qt4.kmk: Fixed driveletter issue in the .qrc dependency generator.
  • env.sh: Added --full-with-bin switch.
  • Added sparc32 and sparc64 binaries.
  • Added kmk Quick Reference - can be found in the kBuild wiki as well as in kBuild/doc/.
File:
1 edited

Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette