Commit ce05c32384e1698053b862dbf1932cee69d99276
1 parent
1ce549ab
allow ACPI table build
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1982 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
2 changed files
with
11 additions
and
2 deletions
Makefile.target
| @@ -490,8 +490,10 @@ loader.o: loader.c elf_ops.h | @@ -490,8 +490,10 @@ loader.o: loader.c elf_ops.h | ||
| 490 | 490 | ||
| 491 | acpi.o: acpi.c acpi-dsdt.hex | 491 | acpi.o: acpi.c acpi-dsdt.hex |
| 492 | 492 | ||
| 493 | -#$(SRC_PATH)/hw/acpi-dsdt.hex: acpi-dsdt.dsl | ||
| 494 | -# iasl -tc -p $@ $< | 493 | +ifdef BUILD_ACPI_TABLES |
| 494 | +$(SRC_PATH)/hw/acpi-dsdt.hex: acpi-dsdt.dsl | ||
| 495 | + iasl -tc -p $@ $< | ||
| 496 | +endif | ||
| 495 | 497 | ||
| 496 | ifeq ($(TARGET_ARCH), sh4) | 498 | ifeq ($(TARGET_ARCH), sh4) |
| 497 | op.o: op.c op_mem.c cpu.h | 499 | op.o: op.c op_mem.c cpu.h |
configure
| @@ -95,6 +95,7 @@ check_gcc="yes" | @@ -95,6 +95,7 @@ check_gcc="yes" | ||
| 95 | softmmu="yes" | 95 | softmmu="yes" |
| 96 | user="no" | 96 | user="no" |
| 97 | build_docs="no" | 97 | build_docs="no" |
| 98 | +build_acpi_tables="no" | ||
| 98 | uname_release="" | 99 | uname_release="" |
| 99 | 100 | ||
| 100 | # OS specific | 101 | # OS specific |
| @@ -240,6 +241,8 @@ for opt do | @@ -240,6 +241,8 @@ for opt do | ||
| 240 | ;; | 241 | ;; |
| 241 | --enable-uname-release=*) uname_release="$optarg" | 242 | --enable-uname-release=*) uname_release="$optarg" |
| 242 | ;; | 243 | ;; |
| 244 | + --enable-iasl) build_acpi_tables="yes" | ||
| 245 | + ;; | ||
| 243 | esac | 246 | esac |
| 244 | done | 247 | done |
| 245 | 248 | ||
| @@ -288,6 +291,7 @@ echo " --disable-user disable all linux usermode emulation targets" | @@ -288,6 +291,7 @@ echo " --disable-user disable all linux usermode emulation targets" | ||
| 288 | echo " --fmod-lib path to FMOD library" | 291 | echo " --fmod-lib path to FMOD library" |
| 289 | echo " --fmod-inc path to FMOD includes" | 292 | echo " --fmod-inc path to FMOD includes" |
| 290 | echo " --enable-uname-release=R Return R for uname -r in usermode emulation" | 293 | echo " --enable-uname-release=R Return R for uname -r in usermode emulation" |
| 294 | +echo " --enable-iasl compilation of ACPI tables with the IASL compiler" | ||
| 291 | echo "" | 295 | echo "" |
| 292 | echo "NOTE: The object files are build at the place where configure is launched" | 296 | echo "NOTE: The object files are build at the place where configure is launched" |
| 293 | exit 1 | 297 | exit 1 |
| @@ -708,6 +712,9 @@ echo "TARGET_DIRS=$target_list" >> $config_mak | @@ -708,6 +712,9 @@ echo "TARGET_DIRS=$target_list" >> $config_mak | ||
| 708 | if [ "$build_docs" = "yes" ] ; then | 712 | if [ "$build_docs" = "yes" ] ; then |
| 709 | echo "BUILD_DOCS=yes" >> $config_mak | 713 | echo "BUILD_DOCS=yes" >> $config_mak |
| 710 | fi | 714 | fi |
| 715 | +if [ "$build_acpi_tables" = "yes" ] ; then | ||
| 716 | + echo "BUILD_ACPI_TABLES=yes" >> $config_mak | ||
| 717 | +fi | ||
| 711 | 718 | ||
| 712 | # XXX: suppress that | 719 | # XXX: suppress that |
| 713 | if [ "$bsd" = "yes" ] ; then | 720 | if [ "$bsd" = "yes" ] ; then |