Commit Graph

183 Commits

Author SHA1 Message Date
af0e937d19 make.sh: copy capstone.pc to the right dir for pkgconfig. adapted from patches of Ben Nagy & Pancake 2014-04-12 23:10:46 +08:00
9b4b377433 Makefile: rename to PKGCFCGDIR to PKGCFGDIR. patch by Pancake 2014-04-12 18:06:54 +08:00
e3606d90a2 Makefile: no more pkgconfig hack 2014-04-12 18:02:55 +08:00
70ec05dad3 Makefile: fix lib64 setup for x64 non-OSX (including Linux) 2014-04-08 23:48:30 +08:00
ad6cc985d7 Makefile: on x64, prefer /usr/lib64, if it is existent, over /usr/lib. bug reported & fix suggested by @chaostheory88 2014-04-08 23:34:44 +08:00
4011d7374d revert pkgconfig.mk 2014-03-31 20:47:35 +08:00
719e9da011 Makefile: OSX need -dynamiclib option 2014-03-30 22:29:46 +08:00
cad464d097 Makefile: OSX need -dynamiclib option 2014-03-30 22:29:03 +08:00
2d201349fa Makefile: -share option is not for Darwin 2014-03-30 22:26:15 +08:00
927b2add31 Makefile: -share option is not for Darwin 2014-03-30 22:25:16 +08:00
59a53c1d3a Makefile: make current_version & compatibility_version use pkgconfig.mk on OSX 2014-03-29 22:48:55 +08:00
189e83a486 Makefile: add a check for Brew compilation environment (HOMEBREW_CAPSTONE=1) 2014-03-29 22:48:43 +08:00
aca71c0714 Makefile: make current_version & compatibility_version use pkgconfig.mk on OSX 2014-03-29 22:47:23 +08:00
6606ebd719 Makefile: add a check for Brew compilation environment (HOMEBREW_CAPSTONE=1) 2014-03-29 22:36:05 +08:00
235a274fa0 Makefile: move UNAME_S calculation advance 2014-03-29 21:10:15 +08:00
1d447534d3 Makefile: no lib64 for OSX 2014-03-29 21:09:56 +08:00
bc78f3a84f Makefile: move UNAME_S calculation advance 2014-03-29 21:09:35 +08:00
dbe27845ad Makefile: no lib64 for OSX 2014-03-29 21:07:37 +08:00
0b81a91547 Merge branch 'next' of https://github.com/aquynh/capstone into next 2014-03-28 10:30:30 +08:00
81d930ad1f Makefile: X86-reduce & Diet options should compile with size optimization 2014-03-28 10:28:57 +08:00
71264b2d5c no more diet.h 2014-03-27 21:04:57 +08:00
c78ed98531 Revert "no more diet.h"
This reverts commit 02d04698d1.
2014-03-27 21:04:10 +08:00
02d04698d1 no more diet.h 2014-03-27 21:03:47 +08:00
5721d1ba28 no more diet.h 2014-03-27 21:01:08 +08:00
731f73fd80 Makefile: make config.mk the dependency of object files 2014-03-27 17:54:44 +08:00
aeb0c406ec Makefile: make config.mk the dependency of object files 2014-03-27 17:54:27 +08:00
12e6ebcb94 remove the useless diet.h 2014-03-27 17:15:18 +08:00
901631eaed remove the useless diet.h 2014-03-27 17:14:57 +08:00
59b5489d8e x86: rename X86_COMPACT to X86_REDUCE. suggested by Pancake 2014-03-27 10:54:44 +08:00
9518148e6f add X86_COMPACT option. also add CS_SUPPORT_X86_COMPACT. made Python support this change 2014-03-25 23:20:41 +08:00
a8fb48c5b3 support dylib versioning for OSX 2014-03-25 11:32:03 +08:00
e2bdcf064c support dylib versioning for OSX 2014-03-25 11:31:32 +08:00
1c9b1a6a35 Makefile: move the calculation of API_MAJOR advance. this fixes versioning lib for OSX 2014-03-25 06:49:17 +08:00
bac8cc70ec Use versioned library names on Darwin too 2014-03-25 06:49:03 +08:00
6d09b90585 Fix proper versioned lib symlink for linux 2014-03-25 06:48:48 +08:00
066791e28e Use relative path in versioned symlink lib 2014-03-25 06:48:33 +08:00
315f02df36 Makefile: move the calculation of API_MAJOR advance. this fixes versioning lib for OSX 2014-03-25 06:43:19 +08:00
477e6bffb5 Makefile: do not need to calculate UNAME_S two times 2014-03-24 10:25:22 +08:00
3bb71e735a build: added DragonFly BSD
Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
2014-03-24 10:20:21 +08:00
dc5a2b1cc4 build: simplify
Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
2014-03-24 10:20:04 +08:00
f01fb5be6a 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-24 10:11:30 +08:00
9ef5f395ae Makefile: remove old libs before installing 2014-03-18 09:29:50 +08:00
9361e91f0c link version lib to .so file for Linux 2014-03-17 17:31:33 +08:00
017f184038 fix soname for Linux - get it right now 2014-03-17 11:30:10 +08:00
1ed8bb6cad typo 2014-03-10 23:14:30 -07:00
f4f7253cdb make dist should also generate ZIP file 2014-03-11 12:29:16 +08:00
a5f42cf59e fix soname to use CS_API_MAJOR for library versioning (linux) 2014-03-11 11:34:28 +08:00
56db6390ec update for 2.1.1 stable release 2014-03-11 11:24:46 +08:00
abd77900b9 fix soname 2014-03-11 10:33:55 +08:00
c79ad392fb set proper SONAME to libray versioning 2014-03-11 10:20:23 +08:00