68 Commits

Author SHA1 Message Date
pancake
3540924f40 Better paralelization of build system 2012-10-04 01:20:00 +02:00
pancake
20da730321 Fix android build 2012-10-02 04:15:00 +02:00
pancake
a5ae470e79 Enhacements for the web ui
Unify the franceotv
Add www symlink to android build
2012-09-28 04:53:22 +02:00
Pau Oliva
2d6fa61443 fix build system for android ndk-r8b 2012-09-20 10:47:09 +02:00
Pau Oliva
689f2df0cb fix build on mips using android ndk r8 2012-09-20 02:52:59 +02:00
pancake
9448a64c51 Fix python bindings build 2012-09-18 19:04:30 +02:00
pancake
17250ee357 Add api to set config keys as readonly
Handle apk:// from the r_io.zip plugin
Suffix android builds with git version
Fix r_sys_rmkdir
2012-09-07 10:07:41 +02:00
pancake
a8757a695f Fix android build and add r_core->anal_define api
Fix static build (libr.a)
Fix android build farm scripts
Build system is still hacky
2012-09-03 01:27:52 +02:00
pancake
7b627d24a2 Fix mingw32 build 2012-09-01 01:06:24 +02:00
pancake
d843506ae1 Rewrite mips analysis module and fix rasm2 -D
Full rewrite of the MIPS code analysis module. wip
Fix infinite loop in rasm2 -D
Fix clang-analyzer.sh
Fix 'ao #' command
Use ', ' instead of ',' in mips disassembler
2012-08-30 18:06:18 +02:00
pancake
e241d81f4a Add --with-rpath to fix build on linux with !/usr
Do some changes in sys/ to make it happy
2012-08-27 17:02:58 +02:00
pancake
52beedb22a Fix build 2012-08-15 01:32:02 +02:00
pancake
0e82165bf7 Honor make -s and lot of build cleanups 2012-08-14 15:44:17 +02:00
pancake
6b991786ab Show git-tip hash in r2 -v
dist now contains r2-bindings directory
use more parse locks in mk files
do not add invalid functions at UT64_MAX
Use -j8 in sys/install.sh again
2012-08-14 01:48:39 +02:00
pancake
1586c29785 Fix race conditions in makefiles and clean TODO 2012-08-10 15:59:37 +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
80e1d41fb8 Honor git in sys/*.sh 2012-08-09 13:15:25 +02:00
pancake
51ab3cf5ab * Force static builds for android
* Fix colors of cursor in print_hexdump
2012-06-26 16:20:30 +02:00
pancake
cafc5c920a * Fix android blob build 2012-04-01 01:40:04 +02:00
pancake
d7945d3d59 * Use blob for android builds 2012-03-31 23:56:13 +02:00
pancake
057f1b8353 * Fix android farm build on osx 2012-03-31 03:54:44 +02:00
pancake
52e8fcab55 * Add android-mips farm scripts 2012-03-30 13:33:38 +02:00
pancake
0c0984a382 * Fix --without-ewf
* Fix r_types.h for FreeBSD-clang
* Fix android sys build scripts
2012-02-18 01:49:59 +01:00
pancake
9845f98cae * Honor STRIP for android build 2012-02-17 13:55:54 +01:00
pancake
844d803e79 * Search in io.va is broken
* Add some android build foo's reported by pof
2012-02-17 13:23:58 +01:00
pancake
b412af0c8b * Fix sys/dist-all.sh 2011-12-06 03:00:11 +01:00
pancake
83afc157a1 * Bump release 0.9 -- codename 'furoner'
* Fix perms in sys/clang-analyzer.sh
* Enhace the sys/farm/html generator
2011-12-06 02:29:37 +01:00
pancake
c87ee35bfb * Add clang-analyzer sys script and call it from the farm 2011-12-06 00:31:31 +01:00
pancake
7573724173 * Fix bindings 2011-12-05 01:09:15 +01:00
pancake
618fb88045 * Fix python installation foo 2011-12-01 15:58:35 +01:00
pancake
6de942e05d * Add RBinInfo->has_va
- Used to autoforce io.va after loading the bin
  - Fixes loading kernel modules and object files
* Fix loading strings on a object file without io.va
* Add install-rev.sh script
2011-11-29 15:29:50 +01:00
pancake
048e9ea8ce * Fix some warnings related to alloca(), %llx and O_BINARY for w32
* sync sdb
* Add some more eval var descriptions
2011-11-29 12:28:02 +01:00
pancake
5889716c88 * Various fixes in sys/
* Added dist-bin.sh and python-bindist.sh
  - Fixes paths and pkgnames

--HG--
rename : sys/bindist.sh => sys/dist-bin.sh
2011-11-25 15:26:05 +01:00
pancake
85b952966c * added 'afi' to show info of functions
* afl is now less verbose
* Add /v2 /v4 /v8 and remove /q
* Rename /a to /r
* remove search.asmstr and use /a and /c
* Fail build of bindings if somethings goes wrong
* Add sys/static.sh
2011-11-22 15:12:29 +01:00
pancake
2c339c0c0b * Fix build on w32
* Install vapis before building python bindings
* Fix two format string portability issues
2011-11-16 02:06:46 +01:00
pancake
83eed8c94a * Fix dup2 for w32
* Fix r_anal and r_socket vapis
* Split r_egg_run() into r_sys_run()
2011-11-16 00:44:18 +01:00
pancake
d36e430a59 * Fix build and sys/build.sh for BSD 2011-07-03 12:07:43 +02:00
pancake
ef548bf55f * Fix w32dist (copy missing libs, create dirs, ..)
* Restore farm targets
2011-11-11 13:09:42 +01:00
pancake
cb053b0cad * Add URL for agc graph
* Add r_line_get_prompt()
  - _set_prompt() uses strdup now
  - a bit slower but more consistent
* Use r_line from r_lang
  - Added history in #!<lang> prompt
  - Fix r_lang plugin init from r2-bindings-python-threads
  - Better help message in lang ? prompt
* Fix r_cons control+arrow issue
  - resets terminal as raw
  - History data is initialized if needed
* Fix sys/swig.sh for latest OSX-ports
* Add missing get_fcn_at() method in RAnal vapi
2011-11-01 04:37:13 +01:00
pancake
c8e42425ab * Added sys/dist-all script
* Add make mrproper and version to r2-bindings
2011-10-24 11:38:33 +02:00
pancake
0e98ad3b37 * Fix build of bindings
* Add sys/bokken.sh
2011-10-21 20:07:28 +02:00
pancake
6a01556838 * Some fixes for the non-pic build 2011-10-20 02:31:49 +02:00
pancake
38ef4c5c91 * Remove 'python' from farm default list (python-dist is enought)
* Update pkgconfig files
2011-10-12 05:28:18 +02:00
pancake
dfa6e1f512 * Bump to 0.8.6
* Various fixes for the farm
  - Build and push python + python-dist
2011-10-12 05:13:54 +02:00
pancake
e9d1dcb4ec * Fix make w32dist
* Update manpages
* Added r2 -H for env and files help
* Add rarun2 -h
* Show assembler/disassembler features in rasm2 -L
* Add opcode 'mov dword [ebp-12],4' to x86.nz
  - Make t/test.nz work with x86.olly (32bit only atm)
* Fix unknown os issue with tiny-pe files in r_bin
* Fix some plugin names build fails in mingw32
* MAGICPATH renamed to R_MAGIC_PATH
* Add another experimental way to generate gir files
  - Added dummy test.js for nodejs
* Build python-dist in farm

--HG--
rename : man/rarc2-tool.1 => binr/old.rarc2/rarc2-tool.1
rename : man/rarc2.1 => binr/old.rarc2/rarc2.1
2011-10-12 03:24:19 +02:00
pancake
ce1d0e9975 * Fix sys for gmake (*BSD)
* Increase buffers in rasc2
2011-07-02 23:15:40 +02:00
pancake
fa039c3f48 * Add mingw32-python sys scripts 2011-10-05 15:37:15 +02:00
pancake
680daedb8f * Add sys/mingw32-python-deps.sh 2011-10-05 15:12:06 +02:00
pancake
23936cfbe5 * Add an REgg instance into the RCore class
- Make r2 -P use the r_egg api instead of the oldie rarc2
2011-10-04 10:10:00 +02:00
pancake
866e36b970 * Add sys/dist and sys/python-dist
* Fix for C++ with r_magic.h ?
2011-09-27 14:27:04 +02:00