Makefile.kmk revision 19edb133387698f301b529248daa3719fe0d7389
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync# $Id$
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync## @file
64fee3f73de7a63db0b27a93be05cd635a149d14vboxsync# Sub-Makefile for the Shared Folders Host Service testcases.
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync#
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync#
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync# Copyright (C) 2006-2007 innotek GmbH
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync#
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync# available from http://www.virtualbox.org. This file is free software;
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync# you can redistribute it and/or modify it under the terms of the GNU
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync# General Public License (GPL) as published by the Free Software
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync#
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsyncDEPTH ?= ../../../../..
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsyncSUB_DEPTH = ../..
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsyncinclude $(PATH_KBUILD)/subheader.kmk
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsyncPROGRAMS += tstShflSizes
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsynctstShflSizes_TEMPLATE = VBOXR3TSTEXE
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsynctstShflSizes_DEFS = VBOX_HGCM
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsynctstShflSizes_SOURCES = tstShflSizes.cpp
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsynctstShflSizes_LIBS = $(LIB_RUNTIME)
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsyncifdef VBOX_WITH_TESTCASES
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync#
61d4c60e55bc9d7545fc89bd9a32bafe38cea555vboxsync# Structure size testcase.
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync#
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsyncPROGRAMS += tstShflCase
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsynctstShflCase_TEMPLATE = VBOXR3TSTEXE
93615dfa4b8a1f188dd33cc6650bad1b96a3dab6vboxsynctstShflCase_DEFS = VBOX_HGCM
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsynctstShflCase_SOURCES = tstShflCase.cpp
a3bbbe5c597341d9b6041560b790596ee41c2cfavboxsynctstShflCase_LIBS = $(LIB_RUNTIME)
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync
a3bbbe5c597341d9b6041560b790596ee41c2cfavboxsyncendif # VBOX_WITH_TESTCASES
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync
a3bbbe5c597341d9b6041560b790596ee41c2cfavboxsyncifeq ($(BUILD_TARGET),$(BUILD_PLATFORM))
a3bbbe5c597341d9b6041560b790596ee41c2cfavboxsync ifeq ($(filter-out x86.x86 amd64.amd64 x86.amd64, $(BUILD_TARGET_ARCH).$(BUILD_PLATFORM_ARCH)),)
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync OTHERS += \
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync $(PATH_TARGET)/tstShflSizes.run
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync endif
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsyncendif
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsyncOTHER_CLEAN += \
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync $(PATH_TARGET)/tstShflSizes.run
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsyncinclude $(PATH_KBUILD)/subfooter.kmk
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync$(PATH_TARGET)/tstShflSizes.run: $(INSTARGET_tstShflSizes)
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync $(QUIET)$(RM) -f $@
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync $(INSTARGET_tstShflSizes) quiet
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync $(QUIET)$(APPEND) "$@" "done"
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync
67259dc535458471f701aa4a4f3ff00d5736c0dfvboxsync