| LOCAL_DIR := $(GET_LOCAL_DIR) |
| |
| SHARED_SRCS := \ |
| $(LOCAL_DIR)/lz4.c \ |
| $(LOCAL_DIR)/lz4frame.c \ |
| $(LOCAL_DIR)/lz4hc.c \ |
| $(LOCAL_DIR)/xxhash.c |
| |
| SHARED_CFLAGS := \ |
| -I$(LOCAL_DIR)/include/lz4 -O3 -DXXH_NAMESPACE=LZ4_ \ |
| -Wno-implicit-fallthrough |
| |
| # userlib |
| MODULE := $(LOCAL_DIR) |
| |
| MODULE_TYPE := userlib |
| |
| MODULE_SRCS += $(SHARED_SRCS) |
| |
| MODULE_LIBS := system/ulib/c |
| |
| MODULE_CFLAGS += $(SHARED_CFLAGS) |
| |
| include make/module.mk |
| |
| # hostlib |
| MODULE := $(LOCAL_DIR).hostlib |
| |
| MODULE_TYPE := hostlib |
| |
| MODULE_SRCS := $(SHARED_SRCS) |
| |
| MODULE_COMPILEFLAGS += $(SHARED_CFLAGS) |
| |
| include make/module.mk |