diff options
author | Anestis Bechtsoudis <anestis@census-labs.com> | 2016-10-18 10:32:09 +0300 |
---|---|---|
committer | Anestis Bechtsoudis <anestis@census-labs.com> | 2016-10-18 10:32:09 +0300 |
commit | 795853e035a9c29bce351bf8dcef90d89f936260 (patch) | |
tree | d013f099261fa4f9529f5534f3b586b4be41184c /.gitignore | |
parent | 06e7874ec811393e83c276e145bb96aa320a971c (diff) | |
download | honggfuzz-795853e035a9c29bce351bf8dcef90d89f936260.tar.gz |
[Android] Compile libhfuzz
libhfuzz is compiled as static library using the BUILD_STATIC_LIBRARY
template from Android NDK. The static library is added as "virtual"
dependency to main honggfuzz module, otherwise the build system
will ignore it since it detects that the module target is not used. The
libhfuzz extra cflags are matching the ones from master Makefile. Testing
of the libhfuzz is still pending since it requires clang 4.0 while Android is
still defaulting to 3.8.
Also tided-up a little bit the Android.mk so that common configuration is
shared at the top of the file for both target modules.
Finally an additional post build step was required to copy the generated
.a file into the project dir so that both output files are under the same file.
Static libraries compiled from NDK templates are not automatically added
to project output dirs since they purposed for internal dependencies by
default.
Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
Diffstat (limited to '.gitignore')
-rw-r--r-- | .gitignore | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -2,6 +2,7 @@ *.so *.dylib *.dSYM +*.a honggfuzz mac/mach_exc.h mac/mach_excUser.c |