Nguyen Anh Quynh
|
927b2add31
|
Makefile: -share option is not for Darwin
|
2014-03-30 22:25:16 +08:00 |
Nguyen Anh Quynh
|
59a53c1d3a
|
Makefile: make current_version & compatibility_version use pkgconfig.mk on OSX
|
2014-03-29 22:48:55 +08:00 |
Nguyen Anh Quynh
|
189e83a486
|
Makefile: add a check for Brew compilation environment (HOMEBREW_CAPSTONE=1)
|
2014-03-29 22:48:43 +08:00 |
Nguyen Anh Quynh
|
235a274fa0
|
Makefile: move UNAME_S calculation advance
|
2014-03-29 21:10:15 +08:00 |
Nguyen Anh Quynh
|
1d447534d3
|
Makefile: no lib64 for OSX
|
2014-03-29 21:09:56 +08:00 |
Nguyen Anh Quynh
|
0b81a91547
|
Merge branch 'next' of https://github.com/aquynh/capstone into next
|
2014-03-28 10:30:30 +08:00 |
Nguyen Anh Quynh
|
81d930ad1f
|
Makefile: X86-reduce & Diet options should compile with size optimization
|
2014-03-28 10:28:57 +08:00 |
Nguyen Anh Quynh
|
5721d1ba28
|
no more diet.h
|
2014-03-27 21:01:08 +08:00 |
Nguyen Anh Quynh
|
aeb0c406ec
|
Makefile: make config.mk the dependency of object files
|
2014-03-27 17:54:27 +08:00 |
Nguyen Anh Quynh
|
901631eaed
|
remove the useless diet.h
|
2014-03-27 17:14:57 +08:00 |
Nguyen Anh Quynh
|
59b5489d8e
|
x86: rename X86_COMPACT to X86_REDUCE. suggested by Pancake
|
2014-03-27 10:54:44 +08:00 |
Nguyen Anh Quynh
|
9518148e6f
|
add X86_COMPACT option. also add CS_SUPPORT_X86_COMPACT. made Python support this change
|
2014-03-25 23:20:41 +08:00 |
Nguyen Anh Quynh
|
e2bdcf064c
|
support dylib versioning for OSX
|
2014-03-25 11:31:32 +08:00 |
Nguyen Anh Quynh
|
315f02df36
|
Makefile: move the calculation of API_MAJOR advance. this fixes versioning lib for OSX
|
2014-03-25 06:43:19 +08:00 |
pancake
|
26943331c6
|
Use versioned library names on Darwin too
|
2014-02-04 08:37:55 +01:00 |
pancake
|
e030e1880e
|
Fix proper versioned lib symlink for linux
|
2014-02-04 08:36:22 +01:00 |
pancake
|
3f15a9edcf
|
Use relative path in versioned symlink lib
|
2014-02-04 08:12:15 +01:00 |
Nguyen Anh Quynh
|
99caa9bd08
|
Makefile: do not need to calculate UNAME_S two times
|
2014-03-24 10:28:22 +08:00 |
Nguyen Anh Quynh
|
3b94ec8345
|
Merge branch 'next' of https://github.com/opntr/capstone into bsd
|
2014-03-24 09:52:36 +08:00 |
Oliver Pinter
|
25efded52f
|
build: added DragonFly BSD
Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
|
2014-03-23 19:10:13 +01:00 |
Oliver Pinter
|
a83a887352
|
build: simplify
Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
|
2014-03-23 19:01:33 +01:00 |
Oliver Pinter
|
c5ecae58d8
|
build: improve build
* on FreeBSD systems lib and libdata directory differs
* rename INSTALL_LIBRARY to INSTALL_LIB, see details in
http://www.freebsd.org/doc/en/books/porters-handbook/install.html
Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
|
2014-03-23 02:22:56 +01:00 |
Nguyen Anh Quynh
|
48a14ca4ce
|
add SystemZ arch
|
2014-03-23 08:35:45 +08:00 |
Nguyen Anh Quynh
|
7df338ca21
|
Makefile: remove old libs before installing
|
2014-03-18 09:28:48 +08:00 |
Nguyen Anh Quynh
|
c0c0d529cf
|
link version lib to .so file for Linux
|
2014-03-17 17:32:12 +08:00 |
Nguyen Anh Quynh
|
6d5381e0b5
|
fix soname setup for linux
|
2014-03-17 10:37:08 +08:00 |
Nguyen Anh Quynh
|
ce371a7c71
|
Makefile: fix SONAME
|
2014-03-12 12:53:51 +08:00 |
Nguyen Anh Quynh
|
f4f7253cdb
|
make dist should also generate ZIP file
|
2014-03-11 12:29:16 +08:00 |
Nguyen Anh Quynh
|
a5f42cf59e
|
fix soname to use CS_API_MAJOR for library versioning (linux)
|
2014-03-11 11:34:28 +08:00 |
Nguyen Anh Quynh
|
56db6390ec
|
update for 2.1.1 stable release
|
2014-03-11 11:24:46 +08:00 |
Nguyen Anh Quynh
|
abd77900b9
|
fix soname
|
2014-03-11 10:33:55 +08:00 |
Nguyen Anh Quynh
|
e05be68e1a
|
fix soname
|
2014-03-11 10:33:01 +08:00 |
Nguyen Anh Quynh
|
a733fc4126
|
Merge branch 'master' into next
|
2014-03-11 10:21:20 +08:00 |
Nguyen Anh Quynh
|
c79ad392fb
|
set proper SONAME to libray versioning
|
2014-03-11 10:20:23 +08:00 |
Nguyen Anh Quynh
|
05e27138ae
|
core: add Sparc arch
|
2014-03-10 11:58:57 +08:00 |
Nguyen Anh Quynh
|
c77cf3a18f
|
only turn off some string check functions with _FORTIFY_SOURCE=0 for OSX when USE_SYS_DYN_MEM=yes
|
2014-03-07 22:06:51 +08:00 |
Nguyen Anh Quynh
|
3ff259c0ec
|
support -extra level version for pkgconfig. this is useful when we release bugfix version
|
2014-03-07 17:11:18 +08:00 |
Nguyen Anh Quynh
|
c76d8d03ba
|
remove string check & stack protector when compiling diet engine
|
2014-03-06 23:19:26 +08:00 |
Nguyen Anh Quynh
|
296a23148a
|
Makefile: disassembler -> disassembly
|
2014-03-05 23:50:41 +08:00 |
Nguyen Anh Quynh
|
2844cc5131
|
Makefile: rename variable MACHINE to UNAME_M
|
2014-03-05 23:49:14 +08:00 |
Nguyen Anh Quynh
|
4a328ca765
|
make *.inc dependency of each arch
|
2014-02-28 23:09:04 +08:00 |
Nguyen Anh Quynh
|
8690959804
|
diet.h depends on config.mk. patch by Pancake
|
2014-02-28 11:23:28 +08:00 |
Nguyen Anh Quynh
|
5bbbfcec16
|
Makefile: do not regenerate diet.h if it is existent - patched by Pancake. this also deletes diet.h for clean target
|
2014-02-28 10:51:04 +08:00 |
Nguyen Anh Quynh
|
a4f37e075a
|
add comments for diet.h (auto-gen from Makefile)
|
2014-02-28 10:23:14 +08:00 |
pancake
|
addb192d8f
|
Fix race condition in Makefile
|
2014-02-28 02:44:07 +01:00 |
Nguyen Anh Quynh
|
3626a35314
|
correct last commit: #undef CAPSTONE_DIET, not #undefine
|
2014-02-24 15:34:11 +08:00 |
Nguyen Anh Quynh
|
a347d6573c
|
have CAPSTONE_DIET explicity undefined when undesired
|
2014-02-24 15:31:41 +08:00 |
Nguyen Anh Quynh
|
be6b5e84cd
|
add dist target for Makefile
|
2014-02-24 15:30:19 +08:00 |
Nguyen Anh Quynh
|
2b63b07302
|
fix the last patch on Macport path comparison
|
2014-02-24 15:26:20 +08:00 |
Nguyen Anh Quynh
|
8f856c773e
|
install pkgconfig.pc at the right place for OSX: considering Brew & Macport only
|
2014-02-24 15:17:40 +08:00 |