pancake
8f8cdb143a
Remove the r2p symlink on Make purge ##build
2022-06-03 15:09:23 +02:00
pancake
56b84e9a74
Use meson's gittap command on make ##build
2022-05-20 11:11:08 +02:00
pancake
edca7a15e0
Move meson rules from Makefile to mk/meson.mk
2022-02-01 20:03:01 +01:00
pancake
3ad5693518
Initial implementation of r2pm.c ##r2pm
2021-12-16 12:47:40 +01:00
pancake
e6f2cd0b2a
Remove trailing spaces ( #19460 )
...
$ git grep ' $' | grep -v ^test/ | cut -d : -f 1 | sort -u > /tmp/trailing
$ for a in `cat /tmp/trailing` ; do sed -i -e 's/ *$//' $a ; done
2021-12-02 17:39:59 +01:00
Sergi Àlvarez i Capilla
42e1493e78
Respect v35 repos for offline builds ##build
2021-11-05 10:08:23 +01:00
pancake
8117bc1db3
Improve GIT_TAP ( #19140 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2021-09-27 00:45:10 +02:00
pancake
57a9bfd9da
Fix iOS build regression
2021-06-21 01:18:57 +02:00
Sergi Àlvarez i Capilla
22717f203c
Show r2version in git-tap for release tarballs
2021-05-31 00:06:58 +02:00
pancake
bcb8333e6f
Improve output for make -s and fix magic install with symlinks issue ( #18781 )
2021-05-30 23:46:58 +02:00
pancake
29abfafbb3
Fix #18576 - empty R2_GITTAP ( #18581 )
2021-04-15 21:16:33 +02:00
pancake
545f9197f1
Fix the archos regression in the CI ( #18327 )
2021-02-03 12:07:14 +01:00
pancake
c3f7d0e1d1
Add CI test to ensure symlink reinstalls work ( #18252 ) ##build
2021-01-22 00:52:12 +01:00
Anton Kochkov
2285024b88
Simplify the Makefile
2021-01-19 05:37:17 +01:00
pancake
0209fd7bda
Add r2.1 when installing with symstall
##build
2021-01-13 22:17:09 +01:00
pancake
f2fbe58223
Dont run ldconfig.sh in make symstall
2021-01-07 10:24:41 +01:00
pancake
6ca808b1e7
Fix version string from git formerly known as GIT_TAP
2020-12-24 00:11:12 +01:00
pancake
1007a29b66
Aim to fix the GIT_TIP/GIT_TAP issue
2020-12-23 23:14:07 +01:00
pancake
dcc17e7f32
Use latest acr to support BSDs pkgconf tool and more cleanups
2020-12-19 15:24:00 +01:00
pancake
cb33fdb420
Improve code, add cfg.charset, use pse, add test ##print
2020-12-14 12:11:13 +01:00
pancake
12b56207c7
Improve GIT_{TIP,TAP,VER} ( #18004 ) ##build
2020-12-07 17:21:40 +01:00
Damien Zammit
56fb85bff4
Revert "r2sdb: Install executable" ( #17724 )
...
This partially reverts commit 2a0d8fbe59
Fix meson warnings.
2020-09-29 11:22:43 +02:00
Damien Zammit
2a0d8fbe59
Install r2sdb, detect R2_HOME_SDB_FCNSIGN for r2extras custom CC ##build
...
* cc: Add autodetection for R2_HOME_SDB_FCNSIGN new location of custom calling conventions
* Fix r_file_exists not expanding tilde path
* r2sdb: Install executable
2020-09-24 12:26:53 +02:00
pancake
e22b3e9bcc
Fix race condition and remove unnecessary SDB build targets ##build ( #17476 )
...
* Simplify sdb build
* This was wrong
* updadte sdb
Co-authored-by: pancake <pancake@nopcode.org>
2020-08-19 10:31:20 +02:00
yaozhongxiao
b363ec4e0f
Fix compilation broken from creating symbolic for non-existent target ##build ( #17477 ) ( #17479 )
2020-08-18 12:11:35 +08:00
pancake
8efd721dba
Fix Cydia/iOS packaging and compilation issues ##build ( #17342 )
2020-08-14 13:17:32 +08:00
Riccardo Schirone
2d160f2509
Avoid sdb double headers ( #17249 ) ##build
...
* Avoid duplication of SDB headers in libr/include
SDB is an external project and as such it should live in shlr. However,
for simplicity in dealing with the include flags, the SDB headers were
copied in libr/include as well. This patch just keeps the SDB files
confined in shlr/sdb and make sure various r_* libs use the headers from
there.
* Fix pkgconfig file generation
2020-07-21 10:28:43 +02:00
pancake
46c8de64c9
Improved make pkgcfg ( #16655 )
2020-04-20 12:14:28 +02:00
Florian Märkl
2a9d7e9d44
Much more R2R ( #16352 )
...
* Add r2r to R2BINS
* Fix iSj. trailing newline
* Dedup default worker count in r2r
* Fix some more Tests
* Decide archos in r2r
* Add more args and run json tests with r2r
2020-03-29 21:04:51 +02:00
radare
45eb0052b1
Upgrade to acr-1.8.1 to get semver support ##core ( #15816 )
...
Move all version defines into r_version.h and handle it from meson too
- R2_VERSION_MAJOR
- R2_VERSION_MINOR
- R2_VERSION_PATCH
- R2_VERSION_NUMBER
2020-01-17 12:18:05 +01:00
Florian Märkl
ae61aa8e37
Imports Tests from radare2-regressions ( #15546 )
2019-12-08 15:31:14 +01:00
pancake
2acb5352ef
Bring back mrproper to fix all the recent build issues
2018-08-13 14:17:41 +02:00
Dmitriy Somov
054351b223
Fix #7011 - Removed unused clean.sh, full-uninstall.sh, uninstall.sh, changed purge.sh ( #10938 )
...
* Deleted clean.sh, full-uninstall.sh
* Removed uninstall.sh, running make uninstall should be enough
* Changed Makefile and purge.sh, now users should only use ,ake purge or make system-purge, as listed in README
* Reduced 'distclean mrproper rmd clean' options to simple 'clean' in Makefile
2018-08-10 16:06:41 +02:00
mcd1992
2fee36897e
Add rm r_version.h to make clean
2018-06-16 20:41:51 +02:00
pancake
5827f2b045
Fix symstall issues
2018-05-30 18:11:14 +02:00
pancake
b63e146300
Fix ft help message and install flag tags file
2018-05-27 15:55:33 +02:00
pancake
8bab020ff5
Honor libr.dylib on ios-sdk.sh
2018-05-21 02:03:41 +02:00
Sebastien Marie
3822f1446e
avoid cp -a: it isn't POSIX defined and don't exist on openbsd ( #10133 )
...
replace it by the most similar arguments: cp -PRp
(not copied elements are context,links,xattr)
2018-05-20 00:29:53 +02:00
radare
9e08da0fa6
Improve build of libr.a and libr.dylib, fix and improve sys/ios-sdk.sh ( #10046 )
...
- Update spp and force hidden visibility
- Use R_API wisely
- RSys.prefix returns const things
- Use -install_name on Apple
- Fix merged lib visibility linking on Linux
- Use OSTYPE instead of BUILD_OS
- Honor crosscompiler-objcopy and support android like linux
- Add extra missing archives
- Fix for android
- Upgrade spp and sdb
- Skip libr. from symstall
- Add --enable-merged configure option
- Use --enable-merged on ios-sdk
- Upgrade sdb again for js0n
- Kill sys/ios-shell.sh
- Msvc dynamic build fix
2018-05-09 23:31:52 +02:00
Levente Polyak
6b260b87c3
Respect SOURCE_DATE_EPOCH in BUILDSEC for reproducible builds ( #10004 )
2018-05-05 00:59:51 +02:00
pancake
5cde546971
Fix aae on x86-64, improve Vx, add sys/rebuild.sh tcc, ..
2018-04-11 02:32:27 +02:00
pancake
ebd92e91be
Fix #9514 - Initial sys/purge.sh distro to remove r2 distro packages
2018-02-28 00:50:01 +01:00
xarkes
d225c83d11
Easier meson instructions
2018-02-24 14:41:22 +01:00
Giuseppe
8bf8d7ff40
Fix wrong make uninstall
command ( #9494 )
...
It tried to cd to a no longer-existent directory,
using a never existed `./libr/sysregs/d/Makefile`
2018-02-24 13:48:11 +01:00
pancake
2f3284cb25
Remove pie target and add version one, removing the hardcoded PREVIOUS_RELEASE
2018-02-18 02:04:34 +01:00
pancake
c1be1640cb
Fix #7323 - make strip does that
2018-01-28 03:12:50 +01:00
Anton Kochkov
18c633cb36
Initial work on CPU specific registers
2018-01-24 11:31:55 +01:00
Paul I
fd203d99f8
Updated meson Makefile rules ( #9183 )
...
* Updated meson Makefile rules
* Deleted plugins.meson.cfg
2018-01-13 23:11:53 +04:00
pancake
d1ed4077a5
Remove the umask hack
2017-12-20 15:39:11 +01:00
pancake
0aed9703bc
Run fix-perms at the end of symstall to make umask in vagrant happy
2017-12-19 00:51:47 +01:00