Makefile.kmk revision d454a4558545f9fa1bf18c9a41a1f011fc305a4b
45e9809aff7304721fddb95654901b32195c9c7avboxsync# Sub-Makefile for the VBox C Binding.
45e9809aff7304721fddb95654901b32195c9c7avboxsync# Copyright (C) 2009-2012 Oracle Corporation
45e9809aff7304721fddb95654901b32195c9c7avboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
45e9809aff7304721fddb95654901b32195c9c7avboxsync# available from http://www.virtualbox.org. This file is free software;
45e9809aff7304721fddb95654901b32195c9c7avboxsync# you can redistribute it and/or modify it under the terms of the GNU
45e9809aff7304721fddb95654901b32195c9c7avboxsync# General Public License (GPL) as published by the Free Software
45e9809aff7304721fddb95654901b32195c9c7avboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
45e9809aff7304721fddb95654901b32195c9c7avboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
45e9809aff7304721fddb95654901b32195c9c7avboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
45e9809aff7304721fddb95654901b32195c9c7avboxsyncSUB_DEPTH = ../../../..
45e9809aff7304721fddb95654901b32195c9c7avboxsyncinclude $(KBUILD_PATH)/subheader.kmk
45e9809aff7304721fddb95654901b32195c9c7avboxsyncif defined(VBOX_WITH_XPCOM) || defined(VBOX_ONLY_SDK)
45e9809aff7304721fddb95654901b32195c9c7avboxsync# The samples
45e9809aff7304721fddb95654901b32195c9c7avboxsyncINSTALLS += XpComCSamples
45e9809aff7304721fddb95654901b32195c9c7avboxsyncXpComCSamples_MODE = a+r,u+rw
45e9809aff7304721fddb95654901b32195c9c7avboxsyncXpComCSamples_INST = \
45e9809aff7304721fddb95654901b32195c9c7avboxsyncXpComCSamples_SOURCES = \
45e9809aff7304721fddb95654901b32195c9c7avboxsyncINSTALLS += XpComCGlue
45e9809aff7304721fddb95654901b32195c9c7avboxsyncXpComCGlue_MODE = a+r,u+rw
45e9809aff7304721fddb95654901b32195c9c7avboxsyncXpComCGlue_INST = \
45e9809aff7304721fddb95654901b32195c9c7avboxsyncXpComCGlue_SOURCES = \
$(XpComCHeaders_0_OUTDIR)/VBoxXPCOMCGlue.h
XpComCHeaders_INST = $(INST_SDK)bindings/xpcom/include/
$$(XpComCHeaders_0_OUTDIR)/VBoxXPCOMCGlue.h: \
$(PATH_SUB_CURRENT)/VBoxXPCOMCGlue.h.in \
$(PATH_SUB_CURRENT)/xpcidl.xsl \
$(VBOX_PATH_SDK)/bindings/xpcom/include/VBoxCAPI_v$(VBOX_API_VERSION).h
$(VBOX_PATH_SDK)/bindings/xpcom/cbinding/VBoxXPCOMCGlue.h
$(VBOX_PATH_SDK)/bindings/xpcom/cbinding
$(VBOX_PATH_SDK)/bindings/xpcom/include/VBoxCAPI_v$(VBOX_API_VERSION).h
$(VBOX_PATH_SDK)/bindings/xpcom/include \
$(VBOX_PATH_SDK)/bindings/xpcom/cbinding
$(VBOX_PATH_SDK)/bindings/xpcom/include/VBoxCAPI_v$(VBOX_API_VERSION).h
$(VBOX_PATH_SDK)/bindings/xpcom/cbinding/VBoxXPCOMCGlue.h
$(VBOX_PATH_SDK)/bindings/xpcom/include
$(VBOX_PATH_SDK)/bindings/xpcom/include/VBoxCAPI_v$(VBOX_API_VERSION).h
include $(KBUILD_PATH)/subfooter.kmk