Nguyen Anh Quynh
a5f42cf59e
fix soname to use CS_API_MAJOR for library versioning (linux)
11 years ago
Nguyen Anh Quynh
56db6390ec
update for 2.1.1 stable release
11 years ago
Nguyen Anh Quynh
abd77900b9
fix soname
11 years ago
Nguyen Anh Quynh
c79ad392fb
set proper SONAME to libray versioning
11 years ago
Nguyen Anh Quynh
c77cf3a18f
only turn off some string check functions with _FORTIFY_SOURCE=0 for OSX when USE_SYS_DYN_MEM=yes
11 years ago
Nguyen Anh Quynh
3ff259c0ec
support -extra level version for pkgconfig. this is useful when we release bugfix version
11 years ago
Nguyen Anh Quynh
c76d8d03ba
remove string check & stack protector when compiling diet engine
11 years ago
Nguyen Anh Quynh
296a23148a
Makefile: disassembler -> disassembly
11 years ago
Nguyen Anh Quynh
2844cc5131
Makefile: rename variable MACHINE to UNAME_M
11 years ago
Nguyen Anh Quynh
4a328ca765
make *.inc dependency of each arch
11 years ago
Nguyen Anh Quynh
8690959804
diet.h depends on config.mk. patch by Pancake
11 years ago
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
11 years ago
Nguyen Anh Quynh
a4f37e075a
add comments for diet.h (auto-gen from Makefile)
11 years ago
pancake
addb192d8f
Fix race condition in Makefile
11 years ago
Nguyen Anh Quynh
3626a35314
correct last commit: #undef CAPSTONE_DIET, not #undefine
11 years ago
Nguyen Anh Quynh
a347d6573c
have CAPSTONE_DIET explicity undefined when undesired
11 years ago
Nguyen Anh Quynh
be6b5e84cd
add dist target for Makefile
11 years ago
Nguyen Anh Quynh
2b63b07302
fix the last patch on Macport path comparison
11 years ago
Nguyen Anh Quynh
8f856c773e
install pkgconfig.pc at the right place for OSX: considering Brew & Macport only
11 years ago
Nguyen Anh Quynh
fc83a439e5
add diet compile option (CAPSTONE_DIET option in config.mk). This reduces binary size by around 40%
11 years ago
pancake
26943331c6
Use versioned library names on Darwin too
11 years ago
pancake
e030e1880e
Fix proper versioned lib symlink for linux
11 years ago
pancake
3f15a9edcf
Use relative path in versioned symlink lib
11 years ago
Nguyen Anh Quynh
99caa9bd08
Makefile: do not need to calculate UNAME_S two times
11 years ago
Oliver Pinter
25efded52f
build: added DragonFly BSD
...
Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
11 years ago
Oliver Pinter
a83a887352
build: simplify
...
Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
11 years ago
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>
11 years ago
Nguyen Anh Quynh
48a14ca4ce
add SystemZ arch
11 years ago
Nguyen Anh Quynh
7df338ca21
Makefile: remove old libs before installing
11 years ago
Nguyen Anh Quynh
c0c0d529cf
link version lib to .so file for Linux
11 years ago
Nguyen Anh Quynh
6d5381e0b5
fix soname setup for linux
11 years ago
Nguyen Anh Quynh
e05be68e1a
fix soname
11 years ago
Nguyen Anh Quynh
05e27138ae
core: add Sparc arch
11 years ago
Nguyen Anh Quynh
f52e68d589
Makefile: generate .tgz file for dist target (rather than tar.gz)
11 years ago
Nguyen Anh Quynh
621dea72f1
Makefile: generate .tgz file for dist target (rather than tar.gz)
11 years ago
Nguyen Anh Quynh
186d501826
Makefile: generate .tgz file for dist target (rather than tar.gz)
11 years ago
Nguyen Anh Quynh
3732725342
rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu
11 years ago
Nguyen Anh Quynh
f328f30fd9
rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu
11 years ago
Nguyen Anh Quynh
9dfdae6421
x86: add new instructions: FSETPM, SALC, GETSEC & INT1. bug reported by Pancake
11 years ago
Nguyen Anh Quynh
a580d92e05
make dist should distribute all source, and accept tagname (so we can do 'make dist TAG=2.0-rc1'
11 years ago
pancake
35cef7f7c0
add 'dist' make target
11 years ago
Nguyen Anh Quynh
64d4083c8f
add solaris support, and add make.sh
11 years ago
Nguyen Anh Quynh
d80cede9a3
last change to support BSD broke cross-comple. fix Makefile so cross-compile work again
11 years ago
Oliver Pinter
22062e05f7
build: update compile.sh to support bsd systems
...
build: switch from hardcoded gcc to default c compiler
On FreeBSD /usr used by base system, use PREFIX=/usr/local instead.
On BSD systems gnu "make" has the name "gmake".
modified: Makefile
modified: compile.sh
Signed-off-by: Oliver Pinter <op@crysys.hu>
11 years ago
Nguyen Anh Quynh
9cc56a3322
arm: update core
11 years ago
Nguyen Anh Quynh
75ef2426ea
mips: update core
11 years ago
danghvu
701b850af9
Fix: bug that static link does not know constructor
11 years ago
Nguyen Anh Quynh
d63ddac32d
Makefile: delete capstone.pc for clean target
11 years ago
Nguyen Anh Quynh
fedca3455f
remove the left-over csharp related stuff from Makefile
11 years ago
Nguyen Anh Quynh
59492c2688
enable system's my_malloc/calloc/realloc/free via compile time option
11 years ago