Fixes for Qt, Symbian and Blackberry. Reorder and remove some redundant ArmEmitter includes so that _SP doesn't conflict.

This commit is contained in:
Sacha
2013-01-17 11:00:07 +10:00
parent 5e876f4308
commit 5552f93fca
8 changed files with 18 additions and 17 deletions

View File

@@ -15,11 +15,11 @@
// Official git repository and contact information can be found at
// https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
#include "ArmEmitter.h"
#include "../../MemMap.h"
#include "../MIPS.h"
#include "ArmEmitter.h"
#include "../../CoreTiming.h"
#include "MemoryUtil.h"
@@ -181,4 +181,4 @@ void Jit::GenerateFixedCode()
FlushIcache();
}
} // namespace
} // namespace

View File

@@ -18,8 +18,8 @@
#ifndef _JIT64ASM_H
#define _JIT64ASM_H
#include <ArmEmitter.h>
#include "../MIPS.h"
#include <ArmEmitter.h>
// Runtime generated assembly routines, like the Dispatcher.

View File

@@ -16,8 +16,6 @@
// https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
#include "ArmJit.h"
#include "ArmRegCache.h"
#include "ArmEmitter.h"
using namespace MIPSAnalyst;
#define _RS ((op>>21) & 0x1F)

View File

@@ -18,11 +18,10 @@
#pragma once
#include "../../../Globals.h"
#include "ArmAsm.h"
#include <ArmEmitter.h>
#include "ArmJitCache.h"
#include "ArmRegCache.h"
#include "ArmAsm.h"
namespace MIPSComp
{

View File

@@ -17,9 +17,9 @@
#pragma once
#include "ArmEmitter.h"
#include "../MIPS.h"
#include "../MIPSAnalyst.h"
#include "ArmEmitter.h"
using namespace ArmGen;
@@ -58,6 +58,8 @@ struct RegMIPS {
// If loc == ML_MEM, it's back in its location in the CPU context struct.
};
#undef MAP_DIRTY
#undef MAP_NOINIT
// Initing is the default so the flag is reversed.
enum {
MAP_DIRTY = 1,

View File

@@ -7,19 +7,18 @@ CONFIG += staticlib
include(Settings.pri)
arm {
SOURCES += ../Common/ArmABI.cpp \
SOURCES += ../Common/ArmCPUDetect.cpp \
../Common/ArmEmitter.cpp \
../Common/ThunkARM.cpp
HEADERS += ../Common/ArmABI.h \
../Common/ArmEmitter.h
../Common/ArmThunk.cpp
HEADERS += ../Common/ArmEmitter.h
}
x86 {
SOURCES += ../Common/ABI.cpp \
SOURCES += ../Common/ABI.cpp \
../Common/CPUDetect.cpp \
../Common/Thunk.cpp \
../Common/x64Analyzer.cpp \
../Common/x64Emitter.cpp
HEADERS += ../Common/ABI.h \
HEADERS += ../Common/ABI.h \
../Common/CPUDetect.h \
../Common/Thunk.h \
../Common/x64Analyzer.h \
@@ -30,7 +29,7 @@ win32 {
HEADERS += ../Common/stdafx.h
}
SOURCES += ../Common/ColorUtil.cpp \
SOURCES += ../Common/ColorUtil.cpp \
../Common/ConsoleListener.cpp \
../Common/Crypto/aes_cbc.cpp \
../Common/Crypto/aes_core.cpp \
@@ -54,7 +53,7 @@ SOURCES += ../Common/ColorUtil.cpp \
../Common/Thread.cpp \
../Common/Timer.cpp \
../Common/Version.cpp
HEADERS += ../Common/ColorUtil.h \
HEADERS += ../Common/ColorUtil.h \
../Common/ConsoleListener.h \
../Common/Crypto/md5.h \
../Common/Crypto/sha1.h \

View File

@@ -6,7 +6,7 @@ CONFIG += staticlib
include(Settings.pri)
INCLUDEPATH += ../native ../Common ../
INCLUDEPATH += ../native ../Core/MIPS ../Common ../
arm {
SOURCES += ../Core/MIPS/ARM/ArmAsm.cpp \ #CoreARM

View File

@@ -32,6 +32,7 @@ SOURCES += ../android/jni/EmuScreen.cpp \
INCLUDEPATH += .. ../Common ../native
# Temporarily only use new UI for Linux desktop
linux:!mobile_platform {
SOURCES += mainwindow.cpp \
debugger_disasm.cpp \
@@ -49,6 +50,8 @@ linux:!mobile_platform {
ctrldisasmview.h \
ctrlregisterlist.h \
controls.h
} else {
SOURCES += ../android/jni/NativeApp.cpp
}
# Packaging