Makefile.kmk revision 772269936494ffaddd0750ba9e28e805ba81398c
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync# $Id$
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync## @file
332d68e9666b04a5aa788a586d9f4c6b1f19c700vboxsync# Sub-Makefile for various generic build tools (there is currently only one of them).
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync#
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
332d68e9666b04a5aa788a586d9f4c6b1f19c700vboxsync#
613c0d015cbaef93be47fc03f0708744c5c24f79vboxsync# Copyright (C) 2006-2012 Oracle Corporation
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync#
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# available from http://www.virtualbox.org. This file is free software;
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# you can redistribute it and/or modify it under the terms of the GNU
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# General Public License (GPL) as published by the Free Software
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
613c0d015cbaef93be47fc03f0708744c5c24f79vboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync#
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsyncSUB_DEPTH = ../..
7bff28e0cedd8656acd24b420759649184d8cf00vboxsyncinclude $(KBUILD_PATH)/subheader.kmk
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
7bff28e0cedd8656acd24b420759649184d8cf00vboxsyncBLDPROGS += bin2c biossums filesplitter
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
7bff28e0cedd8656acd24b420759649184d8cf00vboxsyncbin2c_TEMPLATE = VBOXBLDPROG
7bff28e0cedd8656acd24b420759649184d8cf00vboxsyncbin2c_SOURCES = bin2c.c
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
7bff28e0cedd8656acd24b420759649184d8cf00vboxsyncbiossums_TEMPLATE = VBOXBLDPROG
7bff28e0cedd8656acd24b420759649184d8cf00vboxsyncbiossums_SOURCES = biossums.c
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
7bff28e0cedd8656acd24b420759649184d8cf00vboxsyncfilesplitter_TEMPLATE = VBOXBLDPROG
7bff28e0cedd8656acd24b420759649184d8cf00vboxsyncfilesplitter_SOURCES = filesplitter.cpp
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
7bff28e0cedd8656acd24b420759649184d8cf00vboxsyncif !defined(VBOX_ONLY_ADDITIONS) \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync && !defined(VBOX_ONLY_DOCS) \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync && !defined(VBOX_ONLY_EXTPACKS) \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync && !defined(VBOX_ONLY_SDK)
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync BLDPROGS += scm
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync scm_TEMPLATE = VBoxAdvBldProg
613c0d015cbaef93be47fc03f0708744c5c24f79vboxsync scm_SOURCES = \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync scm.cpp \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync scmdiff.cpp \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync scmrw.cpp \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync scmstream.cpp \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync scmsubversion.cpp
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync BLDPROGS += VBoxTpG
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync VBoxTpG_TEMPLATE = VBoxAdvBldProg
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync VBoxTpG_SOURCES = \
613c0d015cbaef93be47fc03f0708744c5c24f79vboxsync VBoxTpG.cpp \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync scmstream.cpp
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync BLDPROGS += VBoxCPP
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync VBoxCPP_TEMPLATE = VBoxAdvBldProg
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync VBoxCPP_SOURCES = \
0ac6180bd958e72de0028f8293dfa7abb9eea548vboxsync VBoxCPP.cpp \
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync scmstream.cpp
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
7bff28e0cedd8656acd24b420759649184d8cf00vboxsyncendif
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
7bff28e0cedd8656acd24b420759649184d8cf00vboxsyncinclude $(FILE_KBUILD_SUB_FOOTER)
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync
7bff28e0cedd8656acd24b420759649184d8cf00vboxsync