Makefile revision 5cbc8e6f19327d4705c3e80af1f97ce630dd11de
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk# Makefile for the VirtualBox Linux Host PCI Driver.
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk# (For 2.6.x this file must be called 'Makefile'!)
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk# Copyright (C) 2011 Oracle Corporation
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk# This file is part of VirtualBox Open Source Edition (OSE), as
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk# available from http://www.virtualbox.org. This file is free software;
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk# you can redistribute it and/or modify it under the terms of the GNU
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk# General Public License (GPL) as published by the Free Software
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk# Foundation, in version 2 as it comes in the "COPYING" file of the
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk# First, figure out which architecture we're targeting and the build type.
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk# (We have to support basic cross building (ARCH=i386|x86_64).)
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk# While at it, warn about BUILD_* vars found to help with user problems.
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenkifeq ($(filter-out x86_64 amd64 AMD64,$(shell uname -m)),)
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenkifneq ($(filter-out amd64 x86,$(BUILD_TARGET_ARCH)),)
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk $(warning Ignoring unknown BUILD_TARGET_ARCH value '$(BUILD_TARGET_ARCH)'.)
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk ifneq ($(BUILD_TARGET_ARCH),$(BUILD_TARGET_ARCH_DEF))
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk $(warning Using BUILD_TARGET_ARCH='$(BUILD_TARGET_ARCH)' from the $(origin BUILD_TARGET_ARCH).)
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenkifneq ($(filter-out release profile debug strict,$(BUILD_TYPE)),)
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk $(warning Ignoring unknown BUILD_TYPE value '$(BUILD_TYPE)'.)
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk $(warning Using BUILD_TYPE='$(BUILD_TYPE)' from the $(origin BUILD_TYPE).)
7d602f039beb26151cdc6306cfd3952b98bdc424jeff.schenk# override is required by the Debian guys
export INCL
# must be consistent with Config.kmk!
$(MODULE):