21ed5b304a
The ac_cv_path_install override is needed to strip the target binary for haserl 0.8.0, but it doesn't interact nicely with the shared cache, so disable the cache for now. Longer term we should probably forget about install-strip and do the strip/cleanup/mklibs stuff as a post processing step before the target filesystem rules are run.
31 lines
1014 B
Makefile
31 lines
1014 B
Makefile
#############################################################
|
|
#
|
|
# haserl
|
|
#
|
|
#############################################################
|
|
|
|
HASERL_VERSION:=$(strip $(subst ",,$(BR2_PACKAGE_HASERL_VERSION)))
|
|
#"))
|
|
HASERL_SOURCE:=haserl-$(HASERL_VERSION).tar.gz
|
|
HASERL_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/haserl/
|
|
HASERL_AUTORECONF:=no
|
|
HASERL_INSTALL_STAGING:=NO
|
|
HASERL_INSTALL_TARGET:=YES
|
|
ifeq ($(BR2_ENABLE_DEBUG),)
|
|
HASERL_INSTALL_TARGET_OPT:=DESTDIR=$(TARGET_DIR) STRIPPROG='$(STRIPCMD)' install-strip
|
|
endif
|
|
|
|
# force haserl 0.8.0 to use install-sh so stripping works
|
|
HASERL_CONF_ENV = ac_cv_path_install=./install-sh
|
|
# the above doesn't interact nicely with a shared cache, so disable for now
|
|
HASERL_USE_CONFIG_CACHE = NO
|
|
|
|
HASERL_DEPENDENCIES:=uclibc
|
|
|
|
$(eval $(call AUTOTARGETS,package,haserl))
|
|
|
|
# haserl 0.8.0 installs unneeded examples to /usr/share/haserl - remove them
|
|
$(HASERL_HOOK_POST_INSTALL): $(HASERL_TARGET_INSTALL_TARGET)
|
|
rm -rf $(TARGET_DIR)/usr/share/haserl
|
|
touch $@
|