summaryrefslogtreecommitdiff
path: root/core/src/lz4/makefile
blob: d484b0ff163a821f6c2ba1bdbb451cf232df637d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# prefix
include $(PRO_DIR)/prefix.mak

# module name
NAMES					= lz4

# module type
lz4_TYPE				= LIB

# config
lz4_CONFIG				= n

# core files
lz4_C_FILES				+= \
						lz4/lib/lz4 \
						lz4/lib/lz4frame \
						lz4/lib/lz4hc \
						lz4/lib/xxhash

lz4_CFLAGS				+= -DXXH_NAMESPACE=LZ4_

# use given system library?
lz4_C_FILES				:= $(if $(findstring lz4,$(base_LIBNAMES)),,$(lz4_C_FILES))
lz4_ASM_FILES			:= $(if $(findstring lz4,$(base_LIBNAMES)),,$(lz4_ASM_FILES))
lz4_INC_FILES			:= $(if $(findstring lz4,$(base_LIBNAMES)),,$(lz4_INC_FILES))
lz4_OBJ_FILES			:= $(if $(findstring lz4,$(base_LIBNAMES)),,$(lz4_OBJ_FILES))

# suffix
include $(PRO_DIR)/suffix.mak