Makefile.kmk revision c785dbab313731d1f4662b4684c0808cc14703db
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# $Id$
247efe202344328bffb8de7e47aee60039cd95e0vboxsync## @file
2d928c5b0e0cc3fd970343e314cd85050c55660evboxsync# Makefile for the Cross Platform Guest Addition Services.
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync#
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync#
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# Copyright (C) 2007 Sun Microsystems, Inc.
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync#
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# available from http://www.virtualbox.org. This file is free software;
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# you can redistribute it and/or modify it under the terms of the GNU
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# General Public License (GPL) as published by the Free Software
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync#
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# Clara, CA 95054 USA or visit http://www.sun.com if you need
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# additional information or have any questions.
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync#
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncDEPTH ?= ../../../../..
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncSUB_DEPTH = ../..
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncinclude $(KBUILD_PATH)/subheader.kmk
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncifneq ($(KBUILD_TARGET),win)
6095269a3237b1ef8bf4edefc11f2d888d8a41ebvboxsync PROGRAMS += VBoxControl
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncendif
685409983863f02e8295369273d1844dca1f51c5vboxsync
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync#
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# VBoxControl
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync#
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncVBoxControl_TEMPLATE = VBOXGUESTR3EXE
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncVBoxControl_DEFS += \
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(if $(VBOX_WITH_INFO_SVC),VBOX_HGCM VBOX_WITH_INFO_SVC,)
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsyncVBoxControl_SOURCES = \
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync VBoxControl.cpp \
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync VBoxControlSVN.cpp
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncVBoxControl_LIBS = \
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsync $(VBOX_LIB_IPRT_GUEST_R3) \
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync $(VBOX_LIB_VBGL_R3)
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync# VBoxControlSVN.cpp uses VBOX_SVN_REV.
969643a53adfd6346c00c1a5fbbe64d9cacff0a7vboxsyncVBoxControlSVN.cpp_DEFS = VBOX_SVN_REV=$(VBOX_SVN_REV)
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncVBoxControlSVN.cpp_DEPS = $(VBOX_SVN_REV_KMK)
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsyncinclude $(KBUILD_PATH)/subfooter.kmk
1a04ec99647f9be2f2ba19cf247c0f989aa2e80cvboxsync