1 ################################################################################
5 ################################################################################
8 LZ4_SITE
= $(call github
,Cyan4973
,lz4
,$(LZ4_VERSION
))
9 LZ4_INSTALL_STAGING
= YES
10 LZ4_LICENSE
= BSD-2c
(library
), GPLv2
+ (programs
)
11 LZ4_LICENSE_FILES
= lib
/LICENSE programs
/COPYING
13 ifeq ($(BR2_STATIC_LIBS
),y
)
14 define LZ4_DISABLE_SHARED
15 $(SED
) '/SHARED/d' $(@D
)/lib
/Makefile
17 LZ4_POST_PATCH_HOOKS
+= LZ4_DISABLE_SHARED
20 define HOST_LZ4_BUILD_CMDS
21 $(HOST_MAKE_ENV
) $(MAKE
) $(HOST_CONFIGURE_OPTS
) -C
$(@D
)
24 define HOST_LZ4_INSTALL_CMDS
25 $(HOST_MAKE_ENV
) $(MAKE
) $(HOST_CONFIGURE_OPTS
) PREFIX
=$(HOST_DIR
)/usr \
30 $(TARGET_MAKE_ENV
) $(MAKE
) $(TARGET_CONFIGURE_OPTS
) -C
$(@D
)/lib
33 define LZ4_INSTALL_STAGING_CMDS
34 $(TARGET_MAKE_ENV
) $(MAKE
) $(TARGET_CONFIGURE_OPTS
) DESTDIR
=$(STAGING_DIR
) \
35 PREFIX
=/usr
install -C
$(@D
)
38 define LZ4_INSTALL_TARGET_CMDS
39 $(TARGET_MAKE_ENV
) $(MAKE
) $(TARGET_CONFIGURE_OPTS
) DESTDIR
=$(TARGET_DIR
) \
40 PREFIX
=/usr
install -C
$(@D
)/lib
43 $(eval
$(generic-package
))
44 $(eval
$(host-generic-package
))