OSDN Git Service

62873e96fdcc4337dd225fda8857bfd525449428
[android-x86/hardware-ril.git] / librilutils / Android.mk
1 # Copyright 2013 The Android Open Source Project
2
3 LOCAL_PATH:= $(call my-dir)
4 include $(CLEAR_VARS)
5
6 LOCAL_SRC_FILES:= \
7     librilutils.c \
8     record_stream.c \
9     proto/sap-api.proto \
10
11 LOCAL_C_INCLUDES += \
12     external/nanopb-c/ \
13     $(LOCAL_PATH)/../include
14 LOCAL_EXPORT_C_INCLUDE_DIRS := \
15     $(LOCAL_PATH)/../include
16
17 LOCAL_CFLAGS := -Wall -Wextra -Werror
18
19 LOCAL_PROTOC_OPTIMIZE_TYPE := nanopb-c-enable_malloc
20
21 LOCAL_MODULE:= librilutils
22 LOCAL_VENDOR_MODULE:= true
23
24 include $(BUILD_SHARED_LIBRARY)
25
26
27 # Create static library for those that want it
28 # =========================================
29 include $(CLEAR_VARS)
30
31 LOCAL_SRC_FILES:= \
32     librilutils.c \
33     record_stream.c \
34     proto/sap-api.proto \
35
36 LOCAL_C_INCLUDES += \
37     external/nanopb-c/ \
38     $(LOCAL_PATH)/../include
39 LOCAL_EXPORT_C_INCLUDE_DIRS := \
40     $(LOCAL_PATH)/../include
41
42 LOCAL_CFLAGS := -Wall -Wextra -Werror
43
44 LOCAL_PROTOC_OPTIMIZE_TYPE := nanopb-c-enable_malloc
45
46 LOCAL_MODULE:= librilutils_static
47 LOCAL_VENDOR_MODULE:= true
48
49 include $(BUILD_STATIC_LIBRARY)
50
51 # Create java protobuf code
52
53 include $(CLEAR_VARS)
54
55 src_proto := $(LOCAL_PATH)
56 LOCAL_MODULE := sap-api-java-static
57 LOCAL_SRC_FILES := proto/sap-api.proto
58 LOCAL_CFLAGS := -Wall -Wextra -Werror
59 LOCAL_PROTOC_OPTIMIZE_TYPE := micro
60
61 include $(BUILD_STATIC_JAVA_LIBRARY)