blob: 48aabf34668aa4ecc88f2899143c36b12cb41707 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
#!/bin/sh
EFIPROGS="acpidump"
EFIDIR=`(cd \`dirname $0\`; pwd)`
TOPDIR=`(cd ${EFIDIR}/../..; pwd)`
usage() {
echo "Usage: `basename $0` [-c]"
echo "Where:"
echo " -c: Use EDK standard C-library - StdLib."
exit 1
}
while getopts "c" opt
do
case $opt in
c) EDKSTDLIB=yes;;
?) echo "Invalid option: $1"
usage;;
esac
done
if [ -z ${EDKSTDLIB} ]; then
EFISUFFIX=nostdlib
else
EFISUFFIX=stdlib
fi
echo "Copying AcpiPkg package files..."
cp -f ${EFIDIR}/AcpiPkg.dec ${TOPDIR}/AcpiPkg.dec
cp -f ${EFIDIR}/AcpiPkg_${EFISUFFIX}.dsc ${TOPDIR}/AcpiPkg.dsc
for p in ${EFIPROGS}; do
EFIINF=${p}_${EFISUFFIX}.inf
echo "Copying $p build file: ${EFIINF}..."
if [ ! -f ${EFIDIR}/$p/${EFIINF} ]; then
echo "Invalid build file: ${EFIINF}"
exit 1
else
cp -f ${EFIDIR}/$p/${EFIINF} ${TOPDIR}/source/${p}.inf
fi
done
|