17654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner############################################################################## 27654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner############################################################################## 37654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner### 47654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner### emulator-$ARCH: Standalone launcher for QEMU executable. 57654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner### 67654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner### 77654e7efee943bdbaf167170a087388c54681366David 'Digit' TurnerEMULATOR_TARGET_CPU := $(EMULATOR_TARGET_ARCH) 87654e7efee943bdbaf167170a087388c54681366David 'Digit' Turnerifeq ($(EMULATOR_TARGET_CPU),x86) 97654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner EMULATOR_TARGET_CPU := i386 107654e7efee943bdbaf167170a087388c54681366David 'Digit' Turnerendif 117654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner 127654e7efee943bdbaf167170a087388c54681366David 'Digit' Turnerifeq ($(EMULATOR_TARGET_CPU),arm64) 137654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner 147654e7efee943bdbaf167170a087388c54681366David 'Digit' Turnerqemu_launcher_SOURCES := \ 157654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner android/qemu-launcher/emulator-qemu.cpp \ 167654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner android/cmdline-option.c \ 177654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner android/help.c \ 187654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner android/main-common.c \ 197654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner 207654e7efee943bdbaf167170a087388c54681366David 'Digit' Turnerqemu_launcher_CFLAGS := -DNO_SKIN=1 217654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner 227654e7efee943bdbaf167170a087388c54681366David 'Digit' Turnerqemu_launcher_LDLIBS := -lstdc++ 237654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner 247654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner$(call start-emulator-program, emulator-arm64) 257654e7efee943bdbaf167170a087388c54681366David 'Digit' TurnerLOCAL_SRC_FILES := $(qemu_launcher_SOURCES) 267654e7efee943bdbaf167170a087388c54681366David 'Digit' TurnerLOCAL_CFLAGS := $(qemu_launcher_CFLAGS) 277654e7efee943bdbaf167170a087388c54681366David 'Digit' TurnerLOCAL_STATIC_LIBRARIES := \ 287654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner emulator-common 297654e7efee943bdbaf167170a087388c54681366David 'Digit' TurnerLOCAL_LDLIBS := $(qemu_launcher_LDLIBS) 307654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner$(call gen-hw-config-defs) 317654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner$(call end-emulator-program) 327654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner 337654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner$(call start-emulator64-program, emulator64-arm64) 347654e7efee943bdbaf167170a087388c54681366David 'Digit' TurnerLOCAL_SRC_FILES := $(qemu_launcher_SOURCES) 357654e7efee943bdbaf167170a087388c54681366David 'Digit' TurnerLOCAL_CFLAGS := $(qemu_launcher_CFLAGS) 367654e7efee943bdbaf167170a087388c54681366David 'Digit' TurnerLOCAL_STATIC_LIBRARIES := \ 377654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner emulator64-common 387654e7efee943bdbaf167170a087388c54681366David 'Digit' TurnerLOCAL_LDLIBS := $(qemu_launcher_LDLIBS) 397654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner$(call gen-hw-config-defs) 407654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner$(call end-emulator-program) 417654e7efee943bdbaf167170a087388c54681366David 'Digit' Turner 427654e7efee943bdbaf167170a087388c54681366David 'Digit' Turnerendif # EMULATOR_TARGET_CPU == arm64 43