LAST_ARG=
RUN_EMULATOR=no
CLEAN_TYPE=none
-TARGET_TOOLS=GCC44
+TARGET_TOOLS=GCC48
NETWORK_SUPPORT=
BUILD_NEW_SHELL=
BUILD_FAT=
gcc_version=$(gcc -v 2>&1 | tail -1 | awk '{print $3}')
case $gcc_version in
- [1-3].*|4.[0-3].*)
- echo EmulatorPkg requires GCC4.4 or later
+ [1-3].*|4.[0-7].*)
+ echo EmulatorPkg requires GCC4.8 or later
exit 1
;;
- 4.4.*)
- TARGET_TOOLS=GCC44
- ;;
- 4.5.*)
- TARGET_TOOLS=GCC45
- ;;
- 4.6.*)
- TARGET_TOOLS=GCC46
- ;;
- 4.7.*)
- TARGET_TOOLS=GCC47
- ;;
4.8.*)
TARGET_TOOLS=GCC48
;;
PROCESSOR=$HOST_PROCESSOR
fi
+BUILD_OUTPUT_DIR=$WORKSPACE/Build/Emulator$PROCESSOR
+
case $PROCESSOR in
IA32)
ARCH_SIZE=32
- BUILD_OUTPUT_DIR=$WORKSPACE/Build/Emulator32
LIB_NAMES="ld-linux.so.2 libdl.so.2 crt1.o crti.o crtn.o"
LIB_SEARCH_PATHS="/usr/lib/i386-linux-gnu /usr/lib32 /lib32 /usr/lib /lib"
;;
X64)
ARCH_SIZE=64
- BUILD_OUTPUT_DIR=$WORKSPACE/Build/Emulator
LIB_NAMES="ld-linux-x86-64.so.2 libdl.so.2 crt1.o crti.o crtn.o"
LIB_SEARCH_PATHS="/usr/lib/x86_64-linux-gnu /usr/lib64 /lib64 /usr/lib /lib"
;;