1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# libsquish 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunLIBSQUISH_VERSION = 1.15 8*4882a593SmuzhiyunLIBSQUISH_SOURCE = libsquish-$(LIBSQUISH_VERSION).tgz 9*4882a593SmuzhiyunLIBSQUISH_SITE = http://downloads.sourceforge.net/project/libsquish 10*4882a593SmuzhiyunLIBSQUISH_INSTALL_STAGING = YES 11*4882a593SmuzhiyunLIBSQUISH_STRIP_COMPONENTS = 0 12*4882a593SmuzhiyunLIBSQUISH_LICENSE = MIT 13*4882a593SmuzhiyunLIBSQUISH_LICENSE_FILES = LICENSE.txt 14*4882a593Smuzhiyun 15*4882a593Smuzhiyunifeq ($(BR2_STATIC_LIBS),y) 16*4882a593SmuzhiyunLIBSQUISH_MAKE_ENV = USE_SHARED=0 17*4882a593Smuzhiyunelse 18*4882a593SmuzhiyunLIBSQUISH_MAKE_ENV = USE_SHARED=1 19*4882a593Smuzhiyunendif 20*4882a593Smuzhiyun 21*4882a593Smuzhiyundefine LIBSQUISH_BUILD_CMDS 22*4882a593Smuzhiyun $(TARGET_CONFIGURE_OPTS) $(LIBSQUISH_MAKE_ENV) $(MAKE) -C $(@D) 23*4882a593Smuzhiyunendef 24*4882a593Smuzhiyun 25*4882a593Smuzhiyundefine LIBSQUISH_INSTALL_STAGING_CMDS 26*4882a593Smuzhiyun mkdir -p $(STAGING_DIR)/usr/include 27*4882a593Smuzhiyun mkdir -p $(STAGING_DIR)/usr/lib 28*4882a593Smuzhiyun $(TARGET_CONFIGURE_OPTS) $(LIBSQUISH_MAKE_ENV) $(MAKE) -C $(@D) \ 29*4882a593Smuzhiyun install PREFIX=/usr INSTALL_DIR=$(STAGING_DIR)/usr 30*4882a593Smuzhiyun $(INSTALL) -D -m 644 $(@D)/libsquish.pc $(STAGING_DIR)/usr/lib/pkgconfig/libsquish.pc 31*4882a593Smuzhiyunendef 32*4882a593Smuzhiyun 33*4882a593Smuzhiyundefine LIBSQUISH_INSTALL_TARGET_CMDS 34*4882a593Smuzhiyun mkdir -p $(TARGET_DIR)/usr/include 35*4882a593Smuzhiyun mkdir -p $(TARGET_DIR)/usr/lib 36*4882a593Smuzhiyun $(TARGET_CONFIGURE_OPTS) $(LIBSQUISH_MAKE_ENV) $(MAKE) -C $(@D) \ 37*4882a593Smuzhiyun install PREFIX=/usr INSTALL_DIR=$(TARGET_DIR)/usr 38*4882a593Smuzhiyunendef 39*4882a593Smuzhiyun 40*4882a593Smuzhiyun$(eval $(generic-package)) 41