1LOCAL_DIR := $(GET_LOCAL_DIR) 2 3SHARED_SRCS := \ 4 $(LOCAL_DIR)/lz4.c \ 5 $(LOCAL_DIR)/lz4frame.c \ 6 $(LOCAL_DIR)/lz4hc.c \ 7 $(LOCAL_DIR)/xxhash.c 8 9SHARED_CFLAGS := \ 10 -I$(LOCAL_DIR)/include/lz4 -O3 -DXXH_NAMESPACE=LZ4_ \ 11 -Wno-implicit-fallthrough 12 13# userlib 14MODULE := $(LOCAL_DIR) 15 16MODULE_TYPE := userlib 17 18MODULE_SRCS += $(SHARED_SRCS) 19 20MODULE_LIBS := system/ulib/c 21 22MODULE_CFLAGS += $(SHARED_CFLAGS) 23 24include make/module.mk 25 26# hostlib 27MODULE := $(LOCAL_DIR).hostlib 28 29MODULE_TYPE := hostlib 30 31MODULE_SRCS := $(SHARED_SRCS) 32 33MODULE_COMPILEFLAGS += $(SHARED_CFLAGS) 34 35include make/module.mk 36