Commit Graph

25 Commits

Author SHA1 Message Date
Pb b8741bd545 OS X kernel support (see https://github.com/aquynh/capstone/pull/528) 2015-11-10 23:02:26 +01:00
Pranith Kumar 07bcd251b1 Fix check for multi-string CC 2015-07-13 00:57:33 -04:00
Nguyen Anh Quynh facb90c466 make.sh: clean before building & add usage instructions for cross-android 2015-06-18 21:28:36 +08:00
Joshua J. Drake d12f55094a Improve support for building for Android devices
The Android NDK is rather finicky, so handle it specially. The most important
part here is using --sysroot for CFLAGS and LDFLAGS.
2015-06-17 12:49:51 -05:00
Joshua J. Drake 158599ec42 Pass command line args after the target to build()
This allows specifying additional arguments to make(1). For example, passing
-j8 to utilize multiple cores when building. Example:

./make.sh default -j8
2015-06-17 11:37:35 -05:00
Felix Grobert 48cb42d7a7 Add debug build target and fuzz testing harness. 2015-06-16 10:51:40 +02:00
gygl09 2886fd3835 Update make.sh
add cross-android64 option in make.sh
2015-06-10 07:28:32 -07:00
Nguyen Anh Quynh cf862707d6 on OSX, 'make uninstall' should clean files under /usr/local rather than /usr 2014-07-22 21:19:02 +08:00
Nguyen Anh Quynh bcc6e53d7e OSX: install into /usr/local rather than /usr 2014-07-07 11:42:25 +08:00
Ole André Vadla Ravnås 39edca1ef6 Set `LIBARCHS` to `i386 x86_64` when building on OS X
Use the Makefile directly to override.
2014-07-05 20:31:30 +02:00
Ole André Vadla Ravnås 174f9bb644 Remove accidentally left-over V=1 in the iOS build step 2014-07-05 20:29:50 +02:00
Ole André Vadla Ravnås 6583f069a7 Fix universal build support for Mac and iOS 2014-07-04 23:09:19 +02:00
Nguyen Anh Quynh 6023ef7843 Disassembler -> Disassembly 2014-04-29 11:21:04 +08:00
Nguyen Anh Quynh ac673ae544 make.sh: only handle special pkgconfig install for OSX if we are not installing in Brew env 2014-04-14 23:58:28 +08:00
Nguyen Anh Quynh 360bf1e6ff handle special systems putting x86_64 libs into lib64/ in make.sh, not in Makefile 2014-04-14 13:38:00 +08:00
Nguyen Anh Quynh af0e937d19 make.sh: copy capstone.pc to the right dir for pkgconfig. adapted from patches of Ben Nagy & Pancake 2014-04-12 23:10:46 +08:00
Nguyen Anh Quynh f08ed97e96 support cross-compile for Android 2014-04-07 22:13:56 +08:00
Nguyen Anh Quynh 50ebb68252 make.sh: support building for iOS 2014-03-31 21:16:47 +08:00
Nguyen Anh Quynh c3fd527535 fix make.sh 2014-03-31 16:05:25 +08:00
Nguyen Anh Quynh af87393174 simplify make.sh & enable 'uninstall' option 2014-01-28 11:14:55 +08:00
Nguyen Anh Quynh 1031048241 correct usage instruction of make.sh 2014-01-21 14:11:18 +08:00
Nguyen Anh Quynh 4b3b8bb411 make.sh: fix usage instruction 2014-01-17 14:27:22 +08:00
Nguyen Anh Quynh f63db27831 simplify build & install for *BSD 2014-01-17 22:12:35 +08:00
Nguyen Anh Quynh d3b3071107 simplify build & install for Solaris 2014-01-17 21:25:18 +08:00
Nguyen Anh Quynh 64d4083c8f add solaris support, and add make.sh 2014-01-17 20:55:21 +08:00