Commit Graph

87 Commits

Author SHA1 Message Date
XVilka
381c9fbd6a Unify -fPIC handling, improve windows building 2015-10-09 18:58:03 +03:00
pancake
b86bf19c85 Fix #3051 - Honor CFLAGS everywhere and fix some windows/android warnings 2015-09-14 20:43:11 +02:00
pancake
fe4eede143 More work for AppVeyour and fix build 2015-07-13 02:45:45 +02:00
Anton Kochkov
2ba692a373 Improve MSYS2 support: MinGW-W64 detection 2015-07-11 02:19:20 +03:00
XVilka
68252124ff Initial MSYS2 support 2015-07-08 17:14:48 +03:00
pancake
9eb4ef5197 Unescape backslash chars in ?e and add osx-qt-mingw32 toolchain support 2015-06-28 10:35:43 +02:00
pancake
a683c1dbd7 Fix coverity issues with ROP search and more pic flags for lollipop
Update capstone to fix all ARM tests
2014-11-27 10:01:30 +01:00
pancake
02b800b4d0 Add more fpic flags for android 2014-11-19 10:58:55 +01:00
pancake
ed78c8e83b Fix android-mips build 2014-11-11 02:24:09 +01:00
pancake
83695edb04 Fix android-mips64 build 2014-11-11 02:14:19 +01:00
pancake
e8321a7e71 More fixes for android-mips64el target 2014-11-11 01:30:54 +01:00
pancake
0dd75de2cb Initial support for android-mips64 target 2014-11-11 01:26:05 +01:00
pancake
68cbdcfe06 Fix #1664 - Cross reference not found by capstone analysis 2014-11-11 01:12:38 +01:00
pancake
31e9406cd2 Fix android-x86 build 2014-11-10 19:46:19 +01:00
pancake
97b8064f42 Fix non-aarch64 android builds? and build fail for --with-sysmagic 2014-11-10 02:26:03 +01:00
pancake
850309a7e9 Initial support for android-aarch64 2014-11-10 01:54:05 +01:00
pancake
1256b77747 Use -pie -fPIC for Android builds (required for Android L) 2014-11-07 01:02:57 +01:00
Edward O'Callaghan
7cb08a2901 mk/clang.mk: Provide Clang support
Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
2014-09-14 23:24:22 +02:00
pancake
567663f7d7 Add support for MXE mingw32 toolchain 2014-07-18 08:57:43 +02:00
Anton Kochkov
445dde9ba8 More improvements for cygwin and mingw32 building 2014-07-10 02:21:41 +04:00
Anton Kochkov
5921a415dc Disable -fPIC for cygwin builds 2014-06-25 17:42:19 +04:00
pancake
ea0c2caa59 Add sys/ios-sdk build scripts 2014-05-17 04:41:33 +02:00
pancake
170e2051ff Fix w32 build 2014-04-18 17:18:48 +02:00
David Martínez Moreno
06ed8553c6 Properly propagate LDFLAGS in libraries.
Debian fills up LDFLAGS with hardening flgs but for some libraries this
 parameter is not additive to the value from the environment but hardcoded.
2013-12-31 23:56:59 -08:00
pancake
7855f4952f Initial work supporting emscripten compilation 2013-09-07 00:39:08 +02:00
pancake
fb80381eb7 Fix mingw32 build 2013-08-27 02:00:21 +02:00
pancake
1dc50d359b Fix shlr/sdb build for sys/android 2013-08-27 00:52:04 +02:00
pancake
d8d5bab78d Use static libgcc for mingw32 builds 2013-07-05 00:41:02 +02:00
pancake
356640967b Fix double warning for -zz and add support for openSUSE in mingw32.sh
- Fix mingw32 build
- Fix double warn for -zz
- Some code indentation in c55plus code
- mingw32.sh now supports openSUSE
2013-05-17 01:42:24 +02:00
pancake
d39af2028d Update sdb and fix configure 2013-04-01 05:52:21 +02:00
pancake
1f6174c6ae Better webui, 'pi' counts opcodes and remove /new and htmlgraph
pi honors number of instructions, not bytes
Remove htmlgraph and lungo webui
More work on the enyo webui
2013-01-25 03:22:09 +01:00
pancake
1c93e8a727 Better webui, fix segfault in ag, add agj for json graphs
More work on the webui
New 'agj' command to get function graphs in json
Fix segfault in 'ag' command
'agv' now launches the internal http server
Initial refactoring for RAnalHint integration into RCore
Add basic mime-type support in the http server
Enhace the graph view style
2013-01-24 03:48:24 +01:00
pancake
46e29afb98 Initial working web ui: r2 -c =H /bin/ls
Autodetect osx, win, linux and android browsers
Default port is 9090
Add support for local networking in RSocket
Add r_str_unescape() helper function
Fix htmlgraph.sh script.
Added wwwroot in shlr/www
Swap eval/cmd load order in r2
Add r_core_cmd_str_pipe()
Use RCons in 'fs'
2012-09-06 03:12:54 +02:00
pancake
e2af4c93d4 Added htmlgraph.sh as a cmd.graph html5 graph backend
Many fixes for agv, rcons->html
2012-09-05 03:25:03 +02:00
pancake
3b65f42167 Update sdb to 0.5, sdb is now public api
Update pkgconfig files
sdb now supports json and cas operations
sync pair.c to use the new cas api
2012-09-04 01:46:12 +02:00
pancake
09642b4eec Gitify 'make dist' and implement 'locdiff' 2012-08-13 18:06:24 +02:00
pancake
28428438f6 Lot of build fixes for --as-needed and mingw32
Fix z80 assembler
Add r_sys_truncate() for portability
Fail build if tests compilation is wrong
2012-08-10 11:35:38 +02:00
pancake
a2ebdcb650 Fix memleaks, nullref and undef (clang-analyzer)
Fix multiple inclusions of mk files
2012-08-08 17:19:48 +02:00
pancake
bc572ce3df * QNX/arm port (this is bb10 and playbook devices)
- no debugger support yet
2012-06-01 14:50:24 +02:00
pancake
e70ef0a622 * Force absolute path for libraries in OSX
- thanks Anton Bolotinksy for the patch
2012-02-06 13:20:57 +01:00
pancake
66e2b1e359 * Initial support for the z80 CPU
- assembler, disassembler and basic code analysis
  - code analysis is very primitive atm
2012-02-04 03:51:22 +01:00
pancake
2201ddd641 * Fix mingw32 build on debian 2011-10-03 13:03:45 +02:00
pancake
6213779213 * Avoid use of extended arm instructions for ut64
- add documentation for installing NDK in archlinux64
  - fixes build for android-arm
* Import android targets for the build farm
2011-09-25 21:07:34 +02:00
pancake
9884ce9db0 * Initial support for Android NDK build (fix build)
- Not yet runnable, but compiles against bionic
2011-09-25 06:57:13 +02:00
pancake
e8af14966b * Import the r_regex api in libr/util/regex from OpenBSD source
- Added a r2-like API on top of it
  - Make RSearch and RMagic use this new api, so
* Only load default magicpath files when no file is passed to RMagic
* Initial work on r_listrange optimization in RAnal
  - #define USE_NEW_FCN_STORE
  - Still work-in-progress
* Implemented a RPoolFactory singleton api to accelerate
  allocations of little objects in the future
* Fix sys/mingw32.sh for osx
* Added sys/maemo.sh
2011-09-14 02:07:06 +02:00
pancake
df72d33e4e * Added sys/ scripts to compile for mingw64
- Use -j 4 everywhere
  - Check return values on chained commands
2011-09-10 02:32:48 +02:00
pancake
0cc68a9792 * Add basic code analysis module for sparc
* Fix disassembler fprintf function issue in asm.sparc
  - Now sparc is a first class citizen (statically built)
* Add forgotten mad-harmattan.mk file
2011-09-03 01:17:37 +02:00
pancake
6d5bef5976 * Use hg manifest in make dist
* Honor r_bin_use_arch arch and bits information for r_bin_create
* Implemented sC command to seek by comment matching
* Fix one byte Color_RESET in r_print
* Minor refactor in rasm newlisp example
2011-08-27 03:31:55 +02:00
pancake
194a51b468 * Enhace build on OSX (use -arch)
- Fixes support for dlopen() on newLisp
* Added rasm.lsp example. Using the RAsm api from newLisp
2011-08-23 23:16:08 +02:00
pancake
79b581f597 * Avoid ^C in gitpush 2011-07-20 21:43:45 +02:00