#!/bin/bash
#
# Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
-# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
+# Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
PROCESSOR=X64
BUILDTARGET=DEBUG
BUILD_OPTIONS=
+PLATFORMFILE=
LAST_ARG=
RUN_QEMU=no
do
if [ -z "$LAST_ARG" ]; then
case $arg in
- -a|-b|-t)
+ -a|-b|-t|-p)
LAST_ARG=$arg
;;
qemu)
-b)
BUILDTARGET=$arg
;;
+ -p)
+ PLATFORMFILE=$arg
+ ;;
-t)
TARGET_TOOLS=$arg
;;
;;
esac
+if [ -z "$PLATFORMFILE" ]; then
+ PLATFORMFILE=$WORKSPACE/OvmfPkg/OvmfPkg$Processor.dsc
+fi
+
ADD_QEMU_HDA=yes
for arg in "$@"
do
# Build the edk2 OvmfPkg
#
echo Running edk2 build for OvmfPkg$Processor
-build -p $WORKSPACE/OvmfPkg/OvmfPkg$Processor.dsc $BUILD_OPTIONS -a $PROCESSOR -b $BUILDTARGET -t $TARGET_TOOLS
+build -p $PLATFORMFILE $BUILD_OPTIONS -a $PROCESSOR -b $BUILDTARGET -t $TARGET_TOOLS
exit $?