Makefile.kmk revision 182cfd02df76f20daa4f99d0d11b0540e909bf9a
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# Sub-Makefile for the VBox C Binding.
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# Copyright (C) 2009 Sun Microsystems, Inc.
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# available from http://www.virtualbox.org. This file is free software;
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# you can redistribute it and/or modify it under the terms of the GNU
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# General Public License (GPL) as published by the Free Software
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# Clara, CA 95054 USA or visit http://www.sun.com if you need
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# additional information or have any questions.
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncSUB_DEPTH = ../../../..
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncinclude $(KBUILD_PATH)/subheader.kmk
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncif defined(VBOX_WITH_XPCOM) || defined(VBOX_ONLY_SDK)
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# The samples
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncINSTALLS += XpComCSamples
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncXpComCSamples_MODE = a+r,u+rw
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncXpComCSamples_INST = \
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncXpComCSamples_SOURCES = \
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncINSTALLS += XpComCGlue
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncXpComCGlue_MODE = a+r,u+rw
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncXpComCGlue_INST = \
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncXpComCGlue_SOURCES = \
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncINSTALLS += XpComCHeaders
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncXpComCHeaders_MODE = a+r,u+rw
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncXpComCHeaders_INST = $(INST_SDK)bindings/xpcom/include/
$(XpComCHeaders_0_OUTDIR)/VBoxCAPI_v2_5.h
$$(XpComCHeaders_0_OUTDIR)/VBoxCAPI_v2_5.h: \
$(PATH_SUB_CURRENT)/xpcidl.xsl \
$(VBOX_PATH_SDK)/bindings/xpcom/include/VBoxCAPI_v2_5.h
$(VBOX_PATH_SDK)/bindings/xpcom/include/VBoxCAPI_v2_5.h
$(VBOX_PATH_SDK)/bindings/xpcom/include
$(VBOX_PATH_SDK)/bindings/xpcom/include/VBoxCAPI_v2_5.h
include $(KBUILD_PATH)/subfooter.kmk