<div dir="ltr"><div class="gmail_extra">Previously I forgot to write CPU type at home. It's Intel Core2 Duo CPU E6300 @1.86GHz</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">
<div class="gmail_extra" style="font-family:arial,sans-serif;font-size:13px"><br></div><div class="gmail_extra" style="font-family:arial,sans-serif;font-size:13px"><div class="im"><div>supported H/W technologies as reported by Intel's utility</div>
<div>virtualization technology: yes</div><div>hyper-threading technology: no</div><div>64 Architecture: yes</div><div>Enchanced speedstep technology: yes</div></div><div>SSE/2/3/4 yes/yes/yes/no (no support for SSE4)</div>
<div class="im"><div>advanced vector extensions no</div><div>AES new instructions no</div><div>Intel VT-x with extended page tables no</div><div><br></div></div><div>With or without the virtualization enabled at home everything works perfectly. There is no emulator crash.</div>
<div><br></div><div>Anyway, for now I can live with only working at home, but has anybody managed to debug from Windows on the emulator or the actual device? Because when I try to debug my game (not using Qt, just plain makefile) I am asked for an executable and I don't know what to select. The QtCreator IDE doesn't produce any recognised by Windows executable.</div>
<div><br></div><div>My makefile:</div><div><br></div><div><div><font face="arial, sans-serif"># Name of the application</font></div><div><font face="arial, sans-serif">TARGET := harbour-inversekinematics</font></div><div>
<font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif"># DST_DEVICE := Emulator</font></div><div><font face="arial, sans-serif">DST_DEVICE := Device</font></div><div><font face="arial, sans-serif"><br>
</font></div><div><font face="arial, sans-serif"># Source code files</font></div><div><font face="arial, sans-serif">SOURCES := $(wildcard ./src/*.cpp)</font></div><div><font face="arial, sans-serif">SOURCES += $(wildcard ./src/*.c)</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif"># pkg-config requirements</font></div><div><font face="arial, sans-serif">PKGS := sdl2 glesv1_cm SDL2_image SDL2_ttf SDL2_mixer</font></div>
<div><font face="arial, sans-serif">ifeq ($(DST_DEVICE),Device)</font></div><div><font face="arial, sans-serif">PKGS += audioresource glib-2.0</font></div><div><font face="arial, sans-serif">endif</font></div><div><font face="arial, sans-serif"><br>
</font></div><div><font face="arial, sans-serif">DESKTOP_FILE := $(patsubst %,%.desktop,$(TARGET))</font></div><div><font face="arial, sans-serif">ICON_FILE := $(patsubst %,%.png,$(TARGET))</font></div><div><font face="arial, sans-serif">DESKTOPS := $(patsubst %,%.desktop,$(TARGET))</font></div>
<div><font face="arial, sans-serif">DATA_FILES := Home</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">DESTDIR ?=</font></div><div><font face="arial, sans-serif">PREFIX ?= /usr</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">DATADIR := $(PREFIX)/share/$(TARGET)/</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">CXXFLAGS ?= -g</font></div>
<div><font face="arial, sans-serif">CXXFLAGS += -DDATADIR=\"$(DATADIR)\"</font></div><div><font face="arial, sans-serif">CXXFLAGS += -Os</font></div><div><font face="arial, sans-serif">CXXFLAGS += -ffunction-sections</font></div>
<div><font face="arial, sans-serif">CXXFLAGS += -fdata-sections</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">CXXFLAGS += -pipe -O2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -fmessage-length=0 -Wno-psabi -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -W -D_REENTRANT -fPIE</font></div>
<div><font face="arial, sans-serif">ifeq ($(DST_DEVICE),Device)</font></div><div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>CXXFLAGS += -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -mno-thumb</font></div>
<div><font face="arial, sans-serif">endif</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">CXXFLAGS += -Wno-comment -Wno-unused-variable -Wno-unused-parameter -Wno-unused-but-set-variable -Wno-unused-but-set-variable</font></div>
<div><font face="arial, sans-serif">CXXFLAGS += -pie -rdynamic -L/usr/lib/ -lpthread </font></div><div><font face="arial, sans-serif">CXXFLAGS += -lSDL2 -lEGL -lGLESv1_CM -lGLESv2 -lSDL2_image -lSDL2_ttf -lSDL2_mixer</font></div>
<div><font face="arial, sans-serif">ifeq ($(DST_DEVICE),Device)</font></div><div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>CXXFLAGS += -laudioresource -lglib-2.0</font></div><div><font face="arial, sans-serif">endif</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">CXXFLAGS += -I./inc</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">LDFLAGS := -s</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">PKGCONFIG_FLAGS := $(shell pkg-config --libs --cflags $(PKGS))</font></div><div><font face="arial, sans-serif"><br></font></div><div>
<font face="arial, sans-serif">all: $(TARGET)</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">$(TARGET): $(SOURCES)</font></div><div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $^ $(PKGCONFIG_FLAGS)</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">INSTALLMSG := @echo</font></div><div><font face="arial, sans-serif">INSTALLCMD := @install</font></div><div><font face="arial, sans-serif"><br>
</font></div><div><font face="arial, sans-serif">install: $(TARGET) $(DESKTOP_FILE) $(ICON_FILE)</font></div><div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>$(INSTALLMSG) Installing binary</font></div>
<div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>$(INSTALLCMD) -d $(DESTDIR)$(PREFIX)/bin/</font></div><div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>$(INSTALLCMD) -m755 $(TARGET) $(DESTDIR)$(PREFIX)/bin/</font></div>
<div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>$(INSTALLMSG) Installing .desktop file</font></div><div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>$(INSTALLCMD) -d $(DESTDIR)$(PREFIX)/share/applications/</font></div>
<div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>$(INSTALLCMD) -m644 $(DESKTOP_FILE) $(DESTDIR)$(PREFIX)/share/applications/</font></div><div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>$(INSTALLMSG) Installing icon file</font></div>
<div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>$(INSTALLCMD) -d $(DESTDIR)$(PREFIX)/share/icons/hicolor/86x86/apps/</font></div><div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>$(INSTALLCMD) -m644 $(ICON_FILE) $(DESTDIR)$(PREFIX)/share/icons/hicolor/86x86/apps/</font></div>
<div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>$(INSTALLMSG) Installing data files</font></div><div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>mkdir -m 0777 $(DESTDIR)$(DATADIR)</font></div>
<div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>chmod 777 $(DESTDIR)$(DATADIR)</font></div><div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>cp -r $(DATA_FILES) $(DESTDIR)$(DATADIR)</font></div>
<div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>chmod -R 0777 $(DESTDIR)$(DATADIR)</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">clean:</font></div>
<div><font face="arial, sans-serif"><span style="white-space:pre-wrap"> </span>rm -f $(TARGET)</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">.PHONY: all install clean</font></div>
</div></div></div></div>