Makefile.kmk revision cf22150eaeeb72431bf1cf65c309a431454fb22b
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# $Id$
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync## @file
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# VirtualBox Validation Kit - CPU Test Utilities.
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync#
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync#
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# Copyright (C) 2009-2014 Oracle Corporation
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync#
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# available from http://www.virtualbox.org. This file is free software;
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# you can redistribute it and/or modify it under the terms of the GNU
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# General Public License (GPL) as published by the Free Software
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync#
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# The contents of this file may alternatively be used under the terms
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# of the Common Development and Distribution License Version 1.0
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# (CDDL) only, as it comes in the "COPYING.CDDL" file of the
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# VirtualBox OSE distribution, in which case the provisions of the
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# CDDL are applicable instead of those of the GPL.
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync#
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# You may elect to license modified versions of this file under the
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync# terms and conditions of either the GPL or the CDDL or both.
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync#
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsyncSUB_DEPTH = ../../../../..
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsyncinclude $(KBUILD_PATH)/subheader.kmk
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsyncPROGRAMS += xmmsaving
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsyncxmmsaving_TEMPLATE = VBoxValidationKitR3
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsyncxmmsaving_SOURCES = xmmsaving.cpp xmmsaving-asm.asm
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsyncPROGRAMS += exceptionsR3
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsyncexceptionsR3_TEMPLATE = VBoxValidationKitR3
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsyncexceptionsR3_SOURCES = exceptionsR3.cpp exceptionsR3-asm.asm
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsyncPROGRAMS += cpu-numa
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsynccpu-numa_TEMPLATE = VBoxValidationKitR3
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsynccpu-numa_SOURCES = cpu-numa.cpp
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsyncPROGRAMS += cpu-alloc-all-mem
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsynccpu-alloc-all-mem_TEMPLATE = VBoxValidationKitR3
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsynccpu-alloc-all-mem_SOURCES = cpu-alloc-all-mem.cpp
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync#PROGRAMS += rdtsc
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync#rdtsc_TEMPLATE = rdtsc
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync#rdtsc_SOURCES = rdtsc.cpp rdtsc-asm.asm
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync
79e912ed261d7f771015708254b78902023d6bedvboxsyncinclude $(FILE_KBUILD_SUB_FOOTER)
83ebc9e7aa5a5ee35fa7d0d8f4760549ee52262cvboxsync
79e912ed261d7f771015708254b78902023d6bedvboxsync