blob: 6774b2ab574a30dc0e635aec209ddda229f92415 [file] [log] [blame]
Ian Hodson2ee91b42012-05-14 12:29:36 +01001#
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
8LOCAL_PATH := $(call my-dir)
Ian Hodson2ee91b42012-05-14 12:29:36 +01009
10regexp_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 Szczepaniakc94c4502012-11-06 14:47:29 +000038include $(CLEAR_VARS)
Dan Albert6b7a3812014-09-26 13:09:01 -070039LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
Przemyslaw Szczepaniakc94c4502012-11-06 14:47:29 +000040LOCAL_MODULE := libregex-re2-gnustl-rtti
41LOCAL_MODULE_TAGS := optional
42LOCAL_CPP_EXTENSION := .cc
43LOCAL_C_INCLUDES += $(LOCAL_PATH)/re2
44LOCAL_SRC_FILES := $(regexp_re2_files)
45LOCAL_CFLAGS += -frtti
46LOCAL_NDK_STL_VARIANT := gnustl_static
47LOCAL_SDK_VERSION := 14
Przemyslaw Szczepaniakc94c4502012-11-06 14:47:29 +000048include $(BUILD_STATIC_LIBRARY)