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