Nguyen Anh Quynh
|
c80d840ffc
|
add XCore architecture
|
11 years ago |
danghvu
|
e1c7a21cae
|
Avoid modifying the raw LDFLAGS directly
|
11 years ago |
Nguyen Anh Quynh
|
7cc5e9b8f0
|
Makefile: clean target should delete libs created by all ways of building
|
11 years ago |
Nguyen Anh Quynh
|
76087d2c33
|
rename static library extension to .lib for cross-windows building
|
11 years ago |
Nguyen Anh Quynh
|
506890863c
|
x86: assembly syntax is irrelevant in Diet mode. this optimization reduces library size to only 180KB on OSX
|
11 years ago |
danghvu
|
ad66420061
|
Switch to cd && make from make -C
|
11 years ago |
Nguyen Anh Quynh
|
91a19232a2
|
Makefile: do not overwritte LDFLAGS with null value
|
11 years ago |
Nguyen Anh Quynh
|
55b8ecd7bd
|
Makefile: do not overwritte LDFLAGS with null value
|
11 years ago |
Nguyen Anh Quynh
|
87a3f6915d
|
Makefile: define CAPSTONE_USE_SYS_DYN_MEM macro for consistency
|
11 years ago |
Nguyen Anh Quynh
|
595386c668
|
do not overwrite LDFLAGS in tests/Makefile
|
11 years ago |
Nguyen Anh Quynh
|
58a0047d43
|
Makefile: put common functions into functions.mk
|
11 years ago |
Ole André Vadla Ravnås
|
927fcbcf88
|
Makefile: make it possible to avoid building static/shared library
|
11 years ago |
Ole André Vadla Ravnås
|
f536d4014b
|
Makefile: implement a "silent rules" approach
The old behavior is still available through `make V=1`. This is similar
to the Linux kernel and newer versions of automake.
|
11 years ago |
Ole André Vadla Ravnås
|
c20b049d04
|
Makefile: detect Apple toolchain instead of relying on uname
This allows cross-compiling for Android on a Mac.
|
11 years ago |
Ole André Vadla Ravnås
|
24094ee7e9
|
Makefile: fix install target when building out-of-tree
|
11 years ago |
Nguyen Anh Quynh
|
375f03c230
|
Makefile: build tests in the old way if BUILDDIR is not defined. this fixes a bug introduced by some recent changes by Ole André Vadla Ravnås
|
11 years ago |
Ole André Vadla Ravnås
|
7a7343945d
|
Makefile: allow `BUILDDIR` to be a relative path
|
11 years ago |
Nguyen Anh Quynh
|
6ae472fe36
|
Makefile: avoid redefining BUILDDIR, so we can remove its directory in clean target
|
11 years ago |
Nguyen Anh Quynh
|
5519a68812
|
Makefile: fix clean targets and put all test binaries under BUILDIR/tests/
|
11 years ago |
Ole André Vadla Ravnås
|
35f937d2db
|
Adapt core build system to allow building out-of-tree
Simply define `BUILDDIR` to where you would like build output to go.
|
11 years ago |
Nguyen Anh Quynh
|
e31327da14
|
rename USE_SYS_DYN_MEM to CAPSTONE_USE_SYS_DYN_MEM for consistency with other options
|
11 years ago |
Nguyen Anh Quynh
|
77af9fb9c6
|
Allow user to specify compiler optimization flags via CFLAGS at compile time. suggested by Ole André Vadla Ravnås
|
11 years ago |
Nguyen Anh Quynh
|
360bf1e6ff
|
handle special systems putting x86_64 libs into lib64/ in make.sh, not in Makefile
|
11 years ago |
Nguyen Anh Quynh
|
af0e937d19
|
make.sh: copy capstone.pc to the right dir for pkgconfig. adapted from patches of Ben Nagy & Pancake
|
11 years ago |
Nguyen Anh Quynh
|
9b4b377433
|
Makefile: rename to PKGCFCGDIR to PKGCFGDIR. patch by Pancake
|
11 years ago |
Nguyen Anh Quynh
|
e3606d90a2
|
Makefile: no more pkgconfig hack
|
11 years ago |
Nguyen Anh Quynh
|
70ec05dad3
|
Makefile: fix lib64 setup for x64 non-OSX (including Linux)
|
11 years ago |
Nguyen Anh Quynh
|
ad6cc985d7
|
Makefile: on x64, prefer /usr/lib64, if it is existent, over /usr/lib. bug reported & fix suggested by @chaostheory88
|
11 years ago |
Nguyen Anh Quynh
|
719e9da011
|
Makefile: OSX need -dynamiclib option
|
11 years ago |
Nguyen Anh Quynh
|
cad464d097
|
Makefile: OSX need -dynamiclib option
|
11 years ago |
Nguyen Anh Quynh
|
2d201349fa
|
Makefile: -share option is not for Darwin
|
11 years ago |
Nguyen Anh Quynh
|
927b2add31
|
Makefile: -share option is not for Darwin
|
11 years ago |
Nguyen Anh Quynh
|
59a53c1d3a
|
Makefile: make current_version & compatibility_version use pkgconfig.mk on OSX
|
11 years ago |
Nguyen Anh Quynh
|
189e83a486
|
Makefile: add a check for Brew compilation environment (HOMEBREW_CAPSTONE=1)
|
11 years ago |
Nguyen Anh Quynh
|
aca71c0714
|
Makefile: make current_version & compatibility_version use pkgconfig.mk on OSX
|
11 years ago |
Nguyen Anh Quynh
|
6606ebd719
|
Makefile: add a check for Brew compilation environment (HOMEBREW_CAPSTONE=1)
|
11 years ago |
Nguyen Anh Quynh
|
235a274fa0
|
Makefile: move UNAME_S calculation advance
|
11 years ago |
Nguyen Anh Quynh
|
1d447534d3
|
Makefile: no lib64 for OSX
|
11 years ago |
Nguyen Anh Quynh
|
bc78f3a84f
|
Makefile: move UNAME_S calculation advance
|
11 years ago |
Nguyen Anh Quynh
|
dbe27845ad
|
Makefile: no lib64 for OSX
|
11 years ago |
Nguyen Anh Quynh
|
81d930ad1f
|
Makefile: X86-reduce & Diet options should compile with size optimization
|
11 years ago |
Nguyen Anh Quynh
|
71264b2d5c
|
no more diet.h
|
11 years ago |
Nguyen Anh Quynh
|
c78ed98531
|
Revert "no more diet.h"
This reverts commit 02d04698d1 .
|
11 years ago |
Nguyen Anh Quynh
|
02d04698d1
|
no more diet.h
|
11 years ago |
Nguyen Anh Quynh
|
5721d1ba28
|
no more diet.h
|
11 years ago |
Nguyen Anh Quynh
|
731f73fd80
|
Makefile: make config.mk the dependency of object files
|
11 years ago |
Nguyen Anh Quynh
|
aeb0c406ec
|
Makefile: make config.mk the dependency of object files
|
11 years ago |
Nguyen Anh Quynh
|
12e6ebcb94
|
remove the useless diet.h
|
11 years ago |
Nguyen Anh Quynh
|
901631eaed
|
remove the useless diet.h
|
11 years ago |
Nguyen Anh Quynh
|
59b5489d8e
|
x86: rename X86_COMPACT to X86_REDUCE. suggested by Pancake
|
11 years ago |