Merge pull request #104 from rfvirgil/master

Replace old style Android.mk with new Android.bp
This commit is contained in:
Taylor Holberton
2017-10-19 12:48:42 -04:00
committed by GitHub
2 changed files with 52 additions and 47 deletions
+52
View File
@@ -0,0 +1,52 @@
cc_library {
name: "libtinyalsa",
host_supported: true,
vendor_available: true,
srcs: [
"src/mixer.c",
"src/pcm.c",
],
cflags: ["-Werror", "-Wno-macro-redefined"],
export_include_dirs: ["include"],
local_include_dirs: ["include"],
target: {
darwin: {
enabled: false,
},
},
}
cc_binary {
name: "tinyplay",
host_supported: true,
srcs: ["utils/tinyplay.c"],
shared_libs: ["libtinyalsa"],
cflags: ["-Werror"],
target: {
darwin: {
enabled: false,
},
},
}
cc_binary {
name: "tinycap",
srcs: ["utils/tinycap.c"],
shared_libs: ["libtinyalsa"],
cflags: ["-Werror"],
}
cc_binary {
name: "tinymix",
srcs: ["utils/tinymix.c"],
shared_libs: ["libtinyalsa"],
cflags: ["-Werror", "-Wall"],
}
cc_binary {
name: "tinypcminfo",
srcs: ["utils/tinypcminfo.c"],
shared_libs: ["libtinyalsa"],
cflags: ["-Werror"],
}
-47
View File
@@ -1,47 +0,0 @@
LOCAL_PATH := $(call my-dir)
srcdir ?= $(LOCAL_PATH)/../src
incdir ?= $(LOCAL_PATH)/../include
utilsdir ?= $(LOCAL_PATH)/../utils
include $(CLEAR_VARS)
LOCAL_C_INCLUDES:= $(incdir)
LOCAL_SRC_FILES:= $(srcdir)/mixer.c $(srcdir)/pcm.c
LOCAL_MODULE := libtinyalsa
LOCAL_SHARED_LIBRARIES:= libcutils libutils
LOCAL_MODULE_TAGS := optional
LOCAL_PRELINK_MODULE := false
include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_C_INCLUDES:= $(incdir)
LOCAL_SRC_FILES:= $(utilsdir)/tinyplay.c
LOCAL_MODULE := tinyplay
LOCAL_SHARED_LIBRARIES:= libcutils libutils libtinyalsa
LOCAL_MODULE_TAGS := optional
include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_C_INCLUDES:= $(incdir)
LOCAL_SRC_FILES:= $(utilsdir)/tinycap.c
LOCAL_MODULE := tinycap
LOCAL_SHARED_LIBRARIES:= libcutils libutils libtinyalsa
LOCAL_MODULE_TAGS := optional
include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_C_INCLUDES:= $(incdir)
LOCAL_SRC_FILES:= $(utilsdir)/tinymix.c
LOCAL_MODULE := tinymix
LOCAL_SHARED_LIBRARIES:= libcutils libutils libtinyalsa
LOCAL_MODULE_TAGS := optional
include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_C_INCLUDES:= $(incdir)
LOCAL_SRC_FILES:= $(utilsdir)/tinypcminfo.c
LOCAL_MODULE := tinypcminfo
LOCAL_SHARED_LIBRARIES:= libcutils libutils libtinyalsa
LOCAL_MODULE_TAGS := optional
include $(BUILD_EXECUTABLE)