Commit Graph

24 Commits

Author SHA1 Message Date
Stephen
ca6cb2368f remove broken iOS builds (#1109) 2019-07-31 09:33:13 +08:00
Starlet Leonhart
0cd69ee03b Add ARM64 Android support in make.sh (#1099)
* Add Android ARM64 support.

* Fix some things
2019-07-01 19:24:36 +08:00
lzutao
778171fc95 Update help description for make.sh (#1078)
* Update help description for make.sh

* Add description for msvc_update_genfiles
2019-04-11 09:30:56 +08:00
xorstream
75bab051f8 Added MSVC support for arm64eb. 2017-04-25 14:23:58 +10:00
xorstream
d167f1a27a Added armbe support to MSVC branch. (#801) 2017-04-21 15:26:21 +08:00
Nguyen Anh Quynh
dcccab5a75 msvc: initial support for armeb. also add i386 support (FIXME) 2017-04-21 01:20:12 +08:00
Nguyen Anh Quynh
6ea39f7d5a merge msvc with master 2017-02-24 10:39:36 +08:00
hedger
89d536df5a Fixed build script for *BSD (#743) 2017-01-29 08:12:38 +08:00
Nguyen Anh Quynh
ce35b4e381 make.sh: compile before copy autogen files for msvc_update_genfiles 2017-01-23 00:04:55 +08:00
Nguyen Anh Quynh
0c55648dee make.sh: build_linux32() appends, but does not overwrite UNICORN_QEMU_FLAGS 2017-01-22 23:53:28 +08:00
xorstream
757e4054c0 Moved ./bindings/msvc_native into ./msvc (#726)
* Changed some MSVC compatibility defines based on MSVC version.

* Added prebuild_script.bat to remove leftover configure generated files before building.

Also added project files and MSVC copies of configure generated files for all supported CPUs.

* Moved ./bindings/msvc_native into ./msvc

* Remove old project dir.
2017-01-22 13:26:19 +08:00
Nguyen Anh Quynh
c42e118832 on MacOS, compile in Universal format by default 2016-12-19 22:07:38 +08:00
Chris Eagle
e46545f722 remove glib dependency by provide compatible replacements 2016-12-18 14:56:58 -08:00
Stephen
75d90aff52 Make cleanup (#666)
* make cleanup

* Update .travis.yml
Update eflags_nosync.c
Update sigill2.c
Update ro_mem_test.c
Update ro_mem_test.c
Update nr_mem_test.c
Update mem_fuzz.c
Update mem_double_unmap.c
Update emu_stop_in_hook_overrun.c
Update eflags_nosync.c
remove unused
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update mem_64_c.c
Update mem_64_c.c
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update .travis.yml
try android ndk build
Update unicorn.py
Update unicorn.py
Update Makefile
Update unicorn.py
Update unicorn.py
remove an untrue comment

if a dll/so/dylib gets loaded at runtime is dependent on many different factors, primarily the LD/DYLD paths. Those do not always include the current working directory
Update Makefile
Update .appveyor.yml
Update .travis.yml
Update Makefile
Update .appveyor.yml
Fix bad sample

* Update Makefile

* Update Makefile

* Update install-cmocka-linux.sh

* remove verbose option from tar

* add upgrade to pacman for cmake

* pacman double update, needed to get new packages

* enable cmocka unit testing

* rejigger commands to fail on any step

should get fails in msys builds for cmocka

* fix quote

* make cmocka in cygwin only

* add msys cache
2016-11-19 17:17:48 +08:00
idl3r
dcd06b087f make.sh: rename option nix32 to linux32 according to aquynh's advise. Also update COMPILE-NIX.md to reflect this change. 2016-08-17 20:27:08 +08:00
idl3r
dc6ab13d8b make.sh: add nix32 option 2016-08-16 14:38:09 +08:00
Nguyen Anh Quynh
6f5e59be73 make.sh: add new option 'macos-universal' to build MacOS universal binaries 2016-07-15 16:34:16 +08:00
Zach Riggle
93063d089b Add ASAN build target with UNICORN_ASAN or via './make.sh asan' 2016-04-20 16:16:06 -07:00
Ryan Hileman
99e136befc allow setting PREFIX in make.sh 2016-03-30 20:04:49 -07:00
cherepanov74
7ec29e7bc4 Fixing compile on windows with mingw
It does not break cross-compiling on Linux
2015-08-29 17:04:48 +02:00
Chris Eagle
986096d443 fix file perms 2015-08-28 21:05:38 -07:00
Chris Eagle
94ac0f02e6 file permissions changes 2015-08-28 20:03:36 -07:00
Jonathon Reinhart
9778e65b44 Fix make.sh for systems with /usr/lib64 path
The ${MAKE} was superfluous, causing an unnecessary invocation of make,
and causing LIBDIRARCH=lib64 to not actually be set for the
'make install'. This now matches the uninstall() function.
2015-08-23 22:22:57 -04:00
Nguyen Anh Quynh
344d016104 import 2015-08-21 15:04:50 +08:00