blob: 62873e96fdcc4337dd225fda8857bfd525449428 [file] [log] [blame]
Wink Saville8a9e0212013-04-09 12:11:38 -07001# Copyright 2013 The Android Open Source Project
2
3LOCAL_PATH:= $(call my-dir)
4include $(CLEAR_VARS)
5
6LOCAL_SRC_FILES:= \
Dima Zavin622bf2b2013-05-22 11:29:34 -07007 librilutils.c \
Dheeraj Shetty27976c42014-07-02 21:27:57 +02008 record_stream.c \
9 proto/sap-api.proto \
10
Dan Willemsenf5d7ea32015-09-24 16:18:04 -070011LOCAL_C_INCLUDES += \
Dan Willemsen3cf07752015-09-28 14:33:14 -070012 external/nanopb-c/ \
Dan Willemsenf5d7ea32015-09-24 16:18:04 -070013 $(LOCAL_PATH)/../include
14LOCAL_EXPORT_C_INCLUDE_DIRS := \
15 $(LOCAL_PATH)/../include
Dheeraj Shetty27976c42014-07-02 21:27:57 +020016
Tomasz Wasilczyk88961c22017-04-11 09:21:08 -070017LOCAL_CFLAGS := -Wall -Wextra -Werror
18
Dheeraj Shetty27976c42014-07-02 21:27:57 +020019LOCAL_PROTOC_OPTIMIZE_TYPE := nanopb-c-enable_malloc
Wink Saville8a9e0212013-04-09 12:11:38 -070020
Wink Saville8a9e0212013-04-09 12:11:38 -070021LOCAL_MODULE:= librilutils
Steven Moreland4ef3e132017-04-18 07:14:04 -070022LOCAL_VENDOR_MODULE:= true
Wink Saville8a9e0212013-04-09 12:11:38 -070023
Wink Saville8a9e0212013-04-09 12:11:38 -070024include $(BUILD_SHARED_LIBRARY)
25
26
27# Create static library for those that want it
28# =========================================
29include $(CLEAR_VARS)
30
31LOCAL_SRC_FILES:= \
Dima Zavin622bf2b2013-05-22 11:29:34 -070032 librilutils.c \
Dheeraj Shetty27976c42014-07-02 21:27:57 +020033 record_stream.c \
34 proto/sap-api.proto \
Wink Saville8a9e0212013-04-09 12:11:38 -070035
Dan Willemsenf5d7ea32015-09-24 16:18:04 -070036LOCAL_C_INCLUDES += \
Dan Willemsen3cf07752015-09-28 14:33:14 -070037 external/nanopb-c/ \
Dan Willemsenf5d7ea32015-09-24 16:18:04 -070038 $(LOCAL_PATH)/../include
39LOCAL_EXPORT_C_INCLUDE_DIRS := \
40 $(LOCAL_PATH)/../include
Dheeraj Shetty27976c42014-07-02 21:27:57 +020041
Chih-Hung Hsieh5a3c43f2017-11-20 10:32:50 -080042LOCAL_CFLAGS := -Wall -Wextra -Werror
Tomasz Wasilczyk88961c22017-04-11 09:21:08 -070043
Dheeraj Shetty27976c42014-07-02 21:27:57 +020044LOCAL_PROTOC_OPTIMIZE_TYPE := nanopb-c-enable_malloc
Wink Saville8a9e0212013-04-09 12:11:38 -070045
Wink Saville8a9e0212013-04-09 12:11:38 -070046LOCAL_MODULE:= librilutils_static
Steven Moreland4ef3e132017-04-18 07:14:04 -070047LOCAL_VENDOR_MODULE:= true
Wink Saville8a9e0212013-04-09 12:11:38 -070048
Wink Saville8a9e0212013-04-09 12:11:38 -070049include $(BUILD_STATIC_LIBRARY)
Dheeraj Shetty27976c42014-07-02 21:27:57 +020050
51# Create java protobuf code
52
53include $(CLEAR_VARS)
54
55src_proto := $(LOCAL_PATH)
56LOCAL_MODULE := sap-api-java-static
57LOCAL_SRC_FILES := proto/sap-api.proto
Tomasz Wasilczyk88961c22017-04-11 09:21:08 -070058LOCAL_CFLAGS := -Wall -Wextra -Werror
Dheeraj Shetty27976c42014-07-02 21:27:57 +020059LOCAL_PROTOC_OPTIMIZE_TYPE := micro
60
61include $(BUILD_STATIC_JAVA_LIBRARY)