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
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