Nguyen Anh Quynh
fc83a439e5
add diet compile option (CAPSTONE_DIET option in config.mk). This reduces binary size by around 40%
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
Nguyen Anh Quynh
f1d489b949
ppc: support details information
11 years ago
Nguyen Anh Quynh
35240566c6
copy all include files for install target. bug spotted by Pancake
11 years ago
Nguyen Anh Quynh
c0b63dc42c
Makefile: correctly set /usr/lib64 as installed dir for Gentoo 64-bit
11 years ago
Nguyen Anh Quynh
6950f21d9d
Makefile: correctly set /usr/lib64 as installed dir for Gentoo 64-bit
11 years ago
Nguyen Anh Quynh
5e107abdd1
some minor fixes for Makefile
11 years ago
Nguyen Anh Quynh
42c6b1acc7
initial support for PPC
11 years ago
Nguyen Anh Quynh
36ac13ce12
remove old redundant module related macros in Makefile
11 years ago
Nguyen Anh Quynh
a09bd630cf
remove old redundant module related macros in Makefile
11 years ago
Nguyen Anh Quynh
089b716e90
add SONAME for .so library. issue reported by Anton Bolshakov
11 years ago
Nguyen Anh Quynh
4ebdd216f1
add SONAME for .so library. issue reported by Anton Bolshakov
11 years ago
Nguyen Anh Quynh
02ac24fd1d
on x86_64, install libs to /usr/lib64 if /usr/lib is inexistent. bug 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