59 lines
1.3 KiB
Makefile
59 lines
1.3 KiB
Makefile
# Copyright 2006 The Android Open Source Project
|
|
|
|
# XXX using libutils for simulator build only...
|
|
#
|
|
LOCAL_PATH:= $(call my-dir)
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_SRC_FILES:= \
|
|
reference-ril.c \
|
|
atchannel.c \
|
|
misc.c \
|
|
at_tok.c
|
|
|
|
LOCAL_SHARED_LIBRARIES := \
|
|
liblog libcutils libutils libril librilutils
|
|
|
|
LOCAL_STATIC_LIBRARIES := libbase
|
|
|
|
# for asprinf
|
|
LOCAL_CFLAGS := -D_GNU_SOURCE
|
|
LOCAL_CFLAGS += -Wall -Wextra -Wno-unused-variable -Wno-unused-function -Werror
|
|
|
|
LOCAL_C_INCLUDES :=
|
|
|
|
ifeq ($(TARGET_DEVICE),sooner)
|
|
LOCAL_CFLAGS += -DUSE_TI_COMMANDS
|
|
endif
|
|
|
|
ifeq ($(TARGET_DEVICE),surf)
|
|
LOCAL_CFLAGS += -DPOLL_CALL_STATE -DUSE_QMI
|
|
endif
|
|
|
|
ifeq ($(TARGET_DEVICE),dream)
|
|
LOCAL_CFLAGS += -DPOLL_CALL_STATE -DUSE_QMI
|
|
endif
|
|
|
|
LOCAL_VENDOR_MODULE:= true
|
|
|
|
ifeq (foo,foo)
|
|
#build shared library
|
|
LOCAL_SHARED_LIBRARIES += \
|
|
libcutils libutils
|
|
LOCAL_CFLAGS += -DRIL_SHLIB
|
|
LOCAL_MODULE:= libreference-ril
|
|
LOCAL_LICENSE_KINDS:= SPDX-license-identifier-Apache-2.0
|
|
LOCAL_LICENSE_CONDITIONS:= notice
|
|
LOCAL_NOTICE_FILE:= $(LOCAL_PATH)/NOTICE
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
else
|
|
#build executable
|
|
LOCAL_SHARED_LIBRARIES += \
|
|
libril
|
|
LOCAL_MODULE:= reference-ril
|
|
LOCAL_LICENSE_KINDS:= SPDX-license-identifier-Apache-2.0
|
|
LOCAL_LICENSE_CONDITIONS:= notice
|
|
LOCAL_NOTICE_FILE:= $(LOCAL_PATH)/NOTICE
|
|
include $(BUILD_EXECUTABLE)
|
|
endif
|