Nguyen Anh Quynh
a09bd630cf
remove old redundant module related macros in Makefile
11 years ago
Nguyen Anh Quynh
4ebdd216f1
add SONAME for .so library. issue reported by Anton Bolshakov
11 years ago
Nguyen Anh Quynh
9f0e6c24ae
on x86_64, install libs to /usr/lib64 if /usr/lib is inexistent. bug reported by Anton Bolshakov
11 years ago
Nguyen Anh Quynh
0655fe4b50
revert a wrong push on PKGCFGF
11 years ago
danghvu
2c5ba2a9a0
Revert to allow multiple arch compilations
11 years ago
danghvu
8cd8c4078e
Revert to allow multiple arch compilations
11 years ago
Nguyen Anh Quynh
39a42eddfb
Change the way of supporting arch modularization
...
- Always use libapstone.so as library name, no matter which archs are compiled in.
- Add new API cs_support() to check if a particular arch is supported.
- Change cs_version(): return hexical version which encodes both major & minor version.
the return value can be comparable.
- Bump API version to 1.1
11 years ago
Nguyen Anh Quynh
f185180436
cleaner implementation for arch modularization
11 years ago
danghvu
02db488199
Either all arch or only one of them
11 years ago
danghvu
6f52bf9997
Move arch config into config.mk
11 years ago
pancake
edc1ef962f
Handle static linking with pkg-config archive variable
11 years ago
danghvu
34d49d935b
Support compilation of individual arch
11 years ago
Nguyen Anh Quynh
e5c658c407
move PKG_* away from cs.c to CONFIG
11 years ago
Nguyen Anh Quynh
80ff30b977
Makefile: use PKGCFGF for capstone.pc
11 years ago
Nguyen Anh Quynh
162409e730
mips: upgrade core engine
11 years ago
Nguyen Anh Quynh
731bf2a714
arm64: update core engine
11 years ago
pancake
ca9f1b215b
Makefile refactoring to fix 'make install' build of lib
11 years ago
Nguyen Anh Quynh
d330bf21b6
use PKG_{MAJOR|MINOR} to generate capstone.pc. besides, use dynamic lib rather than static lib for its 'Libs'
11 years ago
pancake
44ce0fbe60
Generate and install capstone.pc pkg-config file
11 years ago
Nguyen Anh Quynh
0e3defb6f8
arm64: remove asprintf.c and use static buffer instead for SysRegMapper_toString(). this fixes the bug on MSR insn reported by Patroklos Argyroudis
11 years ago
Nguyen Anh Quynh
173ed2b1cb
arm: upgrade core engine
11 years ago
Nguyen Anh Quynh
36d143b6d0
x86: update core engine
11 years ago
Nguyen Anh Quynh
b8394a47d7
add a note on gcc-multilib requirement for cross-compile to 'nix32'
11 years ago
Daniel Godas-Lopez
0f7c4325dd
unified the targets for *nix and windows
11 years ago
danghvu
7545b9b2b6
Correct main Makefile back
11 years ago
Nguyen Anh Quynh
fe6ced47c4
quick hack to disable clean method of java binding. this enables 'make clean' work again on non-java machine
11 years ago
pancake
7fff908f94
Do not let the archive grow
11 years ago
pancake
02cad6ec9f
Use standard DESTDIR/PREFIX and some Makefile cleanup
11 years ago
pancake
f1cbce26de
Add 'archive' target to build static library
11 years ago
Nguyen Anh Quynh
d02474c66b
Makefile: another fix for cross-compiling for Windows with Mingw
11 years ago
Nguyen Anh Quynh
26ee41aa67
initial import
11 years ago