Ian Hodson | 2ee91b4 | 2012-05-14 12:29:36 +0100 | [diff] [blame] | 1 | # |
| 2 | # Copyright 2012 Google Inc. All Rights Reserved. |
| 3 | # Author: idh@google.com (Ian Hodson) |
| 4 | # |
| 5 | # Android makefile for the re2 regexp library. |
| 6 | # |
| 7 | |
| 8 | LOCAL_PATH := $(call my-dir) |
Ian Hodson | 2ee91b4 | 2012-05-14 12:29:36 +0100 | [diff] [blame] | 9 | |
| 10 | regexp_re2_files := \ |
| 11 | util/arena.cc \ |
| 12 | util/hash.cc \ |
| 13 | util/rune.cc \ |
| 14 | util/stringpiece.cc \ |
| 15 | util/stringprintf.cc \ |
| 16 | util/strutil.cc \ |
| 17 | util/valgrind.cc \ |
| 18 | re2/bitstate.cc \ |
| 19 | re2/compile.cc \ |
| 20 | re2/dfa.cc \ |
| 21 | re2/filtered_re2.cc \ |
| 22 | re2/mimics_pcre.cc \ |
| 23 | re2/nfa.cc \ |
| 24 | re2/onepass.cc \ |
| 25 | re2/parse.cc \ |
| 26 | re2/perl_groups.cc \ |
| 27 | re2/prefilter.cc \ |
| 28 | re2/prefilter_tree.cc \ |
| 29 | re2/prog.cc \ |
| 30 | re2/re2.cc \ |
| 31 | re2/regexp.cc \ |
| 32 | re2/set.cc \ |
| 33 | re2/simplify.cc \ |
| 34 | re2/tostring.cc \ |
| 35 | re2/unicode_casefold.cc \ |
| 36 | re2/unicode_groups.cc |
| 37 | |
Przemyslaw Szczepaniak | c94c450 | 2012-11-06 14:47:29 +0000 | [diff] [blame] | 38 | include $(CLEAR_VARS) |
Dan Albert | 6b7a381 | 2014-09-26 13:09:01 -0700 | [diff] [blame] | 39 | LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk |
Przemyslaw Szczepaniak | c94c450 | 2012-11-06 14:47:29 +0000 | [diff] [blame] | 40 | LOCAL_MODULE := libregex-re2-gnustl-rtti |
| 41 | LOCAL_MODULE_TAGS := optional |
| 42 | LOCAL_CPP_EXTENSION := .cc |
| 43 | LOCAL_C_INCLUDES += $(LOCAL_PATH)/re2 |
| 44 | LOCAL_SRC_FILES := $(regexp_re2_files) |
| 45 | LOCAL_CFLAGS += -frtti |
| 46 | LOCAL_NDK_STL_VARIANT := gnustl_static |
| 47 | LOCAL_SDK_VERSION := 14 |
Przemyslaw Szczepaniak | c94c450 | 2012-11-06 14:47:29 +0000 | [diff] [blame] | 48 | include $(BUILD_STATIC_LIBRARY) |