summaryrefslogtreecommitdiff
path: root/src/VBox/Runtime/tools/Makefile.kmk
diff options
context:
space:
mode:
authorvboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2017-09-21 19:53:07 +0000
committervboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2017-09-21 19:53:07 +0000
commit3f77ebdc07743c6e56584a259f4a22a99a302d11 (patch)
treed4bb646d36c5eb698c38d17d4072fc4c13dc0626 /src/VBox/Runtime/tools/Makefile.kmk
parentbc09a47d8e58208f4b76ffce4dd631c06e6fb23f (diff)
downloadVirtualBox-svn-3f77ebdc07743c6e56584a259f4a22a99a302d11.tar.gz
IPRT: Added ISO maker tool frontend (will use for building later). Started documenting its usage. Implemented a couple of compatibility options.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@68813 cfe28804-0f27-0410-a406-dd0f0b0b656f
Diffstat (limited to 'src/VBox/Runtime/tools/Makefile.kmk')
-rw-r--r--src/VBox/Runtime/tools/Makefile.kmk22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/VBox/Runtime/tools/Makefile.kmk b/src/VBox/Runtime/tools/Makefile.kmk
index 3a61203ecd7..2c693e7c72e 100644
--- a/src/VBox/Runtime/tools/Makefile.kmk
+++ b/src/VBox/Runtime/tools/Makefile.kmk
@@ -28,6 +28,23 @@ SUB_DEPTH = ../../../..
include $(KBUILD_PATH)/subheader.kmk
+# RTIsoMaker - ISO image maker - build version.
+BLDPROGS += bldRTIsoMaker
+bldRTIsoMaker_TEMPLATE = VBoxAdvBldProg
+bldRTIsoMaker_SOURCES = \
+ RTIsoMaker.cpp \
+ ../common/misc/buildconfig.cpp
+bldRTIsoMaker_DEFS = \
+ IPRT_BLDCFG_SCM_REV=$(if $(VBOX_SVN_REV_FALLBACK),$(VBOX_SVN_REV_FALLBACK),$(VBOX_SVN_REV)) \
+ IPRT_BLDCFG_VERSION_STRING=\"$(VBOX_VERSION_STRING)\" \
+ IPRT_BLDCFG_VERSION_MAJOR=$(VBOX_VERSION_MAJOR) \
+ IPRT_BLDCFG_VERSION_MINOR=$(VBOX_VERSION_MINOR) \
+ IPRT_BLDCFG_VERSION_BUILD=$(VBOX_VERSION_BUILD) \
+ IPRT_BLDCFG_TARGET=\"$(KBUILD_TARGET)\" \
+ IPRT_BLDCFG_TARGET_ARCH=\"$(KBUILD_TARGET_ARCH)\" \
+ IPRT_BLDCFG_TYPE=\"$(KBUILD_TYPE)\"
+bldRTIsoMaker_INCS = ../include
+
# RTManifest is a tool for creating and verifying manifest files - build version.
BLDPROGS += bldRTManifest
bldRTManifest_TEMPLATE = VBoxAdvBldProg
@@ -49,6 +66,11 @@ if !defined(VBOX_ONLY_ADDITIONS) \
RTCat_TEMPLATE = VBoxR3Tool
RTCat_SOURCES = RTCat.cpp
+ # RTIsoMaker - ISO image maker - build version.
+ PROGRAMS += RTIsoMaker
+ RTIsoMaker_TEMPLATE = VBoxR3Tool
+ RTIsoMaker_SOURCES = RTIsoMaker.cpp
+
# RTLs is a tool for listing file information.
PROGRAMS += RTLs
RTLs_TEMPLATE = VBoxR3Tool