Makefile.kmk revision 29099c2d04b11e614f1fa399fab9e9162f2788b9
6ef855ecf2121f708685307839f1262e0db1a024vboxsync# $Id$
6ef855ecf2121f708685307839f1262e0db1a024vboxsync## @file
6ef855ecf2121f708685307839f1262e0db1a024vboxsync# Sub-Makefile for various generic build tools (there is currently only one of them).
6ef855ecf2121f708685307839f1262e0db1a024vboxsync#
6ef855ecf2121f708685307839f1262e0db1a024vboxsync
6ef855ecf2121f708685307839f1262e0db1a024vboxsync#
441579693f771e49eb05f2bd20c316232155675bvboxsync# Copyright (C) 2006-2010 Oracle Corporation
6ef855ecf2121f708685307839f1262e0db1a024vboxsync#
6ef855ecf2121f708685307839f1262e0db1a024vboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
6ef855ecf2121f708685307839f1262e0db1a024vboxsync# available from http://www.virtualbox.org. This file is free software;
6ef855ecf2121f708685307839f1262e0db1a024vboxsync# you can redistribute it and/or modify it under the terms of the GNU
6ef855ecf2121f708685307839f1262e0db1a024vboxsync# General Public License (GPL) as published by the Free Software
6ef855ecf2121f708685307839f1262e0db1a024vboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
6ef855ecf2121f708685307839f1262e0db1a024vboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
6ef855ecf2121f708685307839f1262e0db1a024vboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
6ef855ecf2121f708685307839f1262e0db1a024vboxsync#
6ef855ecf2121f708685307839f1262e0db1a024vboxsync
6ef855ecf2121f708685307839f1262e0db1a024vboxsyncSUB_DEPTH = ../..
6ef855ecf2121f708685307839f1262e0db1a024vboxsyncinclude $(KBUILD_PATH)/subheader.kmk
6ef855ecf2121f708685307839f1262e0db1a024vboxsync
6ef855ecf2121f708685307839f1262e0db1a024vboxsyncBLDPROGS += bin2c biossums filesplitter
6ef855ecf2121f708685307839f1262e0db1a024vboxsync
6ef855ecf2121f708685307839f1262e0db1a024vboxsyncbin2c_TEMPLATE = VBOXBLDPROG
6ef855ecf2121f708685307839f1262e0db1a024vboxsyncbin2c_SOURCES = bin2c.c
6ef855ecf2121f708685307839f1262e0db1a024vboxsync
6ef855ecf2121f708685307839f1262e0db1a024vboxsyncbiossums_TEMPLATE = VBOXBLDPROG
6ef855ecf2121f708685307839f1262e0db1a024vboxsyncbiossums_SOURCES = biossums.c
6ef855ecf2121f708685307839f1262e0db1a024vboxsync
6ef855ecf2121f708685307839f1262e0db1a024vboxsyncfilesplitter_TEMPLATE = VBOXBLDPROG
6ef855ecf2121f708685307839f1262e0db1a024vboxsyncfilesplitter_SOURCES = filesplitter.cpp
6ef855ecf2121f708685307839f1262e0db1a024vboxsync
6ef855ecf2121f708685307839f1262e0db1a024vboxsyncif !defined(VBOX_ONLY_ADDITIONS) \
6ef855ecf2121f708685307839f1262e0db1a024vboxsync && !defined(VBOX_ONLY_DOCS) \
6ef855ecf2121f708685307839f1262e0db1a024vboxsync && !defined(VBOX_ONLY_EXTPACKS) \
6ef855ecf2121f708685307839f1262e0db1a024vboxsync && !defined(VBOX_ONLY_SDK)
441579693f771e49eb05f2bd20c316232155675bvboxsync BLDPROGS += scm
6ef855ecf2121f708685307839f1262e0db1a024vboxsync scm_TEMPLATE = VBoxAdvBldProg
6ef855ecf2121f708685307839f1262e0db1a024vboxsync scm_SOURCES = \
6ef855ecf2121f708685307839f1262e0db1a024vboxsync scm.cpp \
6ef855ecf2121f708685307839f1262e0db1a024vboxsync scmdiff.cpp \
6ef855ecf2121f708685307839f1262e0db1a024vboxsync scmrw.cpp \
6ef855ecf2121f708685307839f1262e0db1a024vboxsync scmstream.cpp \
6ef855ecf2121f708685307839f1262e0db1a024vboxsync scmsubversion.cpp
6ef855ecf2121f708685307839f1262e0db1a024vboxsync
6ef855ecf2121f708685307839f1262e0db1a024vboxsync
6ef855ecf2121f708685307839f1262e0db1a024vboxsync #BLDPROGS += VBoxTpG
6ef855ecf2121f708685307839f1262e0db1a024vboxsync VBoxTpG_TEMPLATE = VBoxAdvBldProg
6ef855ecf2121f708685307839f1262e0db1a024vboxsync VBoxTpG_SOURCES = \
6ef855ecf2121f708685307839f1262e0db1a024vboxsync VBoxTpG.cpp \
6ef855ecf2121f708685307839f1262e0db1a024vboxsync scmstream.cpp
6ef855ecf2121f708685307839f1262e0db1a024vboxsyncendif
6ef855ecf2121f708685307839f1262e0db1a024vboxsync
6ef855ecf2121f708685307839f1262e0db1a024vboxsyncinclude $(KBUILD_PATH)/subfooter.kmk
6ef855ecf2121f708685307839f1262e0db1a024vboxsync
6ef855ecf2121f708685307839f1262e0db1a024vboxsync