xref: /buildroot/package/libsquish/libsquish.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# libsquish
4#
5################################################################################
6
7LIBSQUISH_VERSION = 1.15
8LIBSQUISH_SOURCE = libsquish-$(LIBSQUISH_VERSION).tgz
9LIBSQUISH_SITE = http://downloads.sourceforge.net/project/libsquish
10LIBSQUISH_INSTALL_STAGING = YES
11LIBSQUISH_STRIP_COMPONENTS = 0
12LIBSQUISH_LICENSE = MIT
13LIBSQUISH_LICENSE_FILES = LICENSE.txt
14
15ifeq ($(BR2_STATIC_LIBS),y)
16LIBSQUISH_MAKE_ENV = USE_SHARED=0
17else
18LIBSQUISH_MAKE_ENV = USE_SHARED=1
19endif
20
21define LIBSQUISH_BUILD_CMDS
22	$(TARGET_CONFIGURE_OPTS) $(LIBSQUISH_MAKE_ENV) $(MAKE) -C $(@D)
23endef
24
25define LIBSQUISH_INSTALL_STAGING_CMDS
26	mkdir -p $(STAGING_DIR)/usr/include
27	mkdir -p $(STAGING_DIR)/usr/lib
28	$(TARGET_CONFIGURE_OPTS) $(LIBSQUISH_MAKE_ENV) $(MAKE) -C $(@D) \
29		install PREFIX=/usr INSTALL_DIR=$(STAGING_DIR)/usr
30	$(INSTALL) -D -m 644 $(@D)/libsquish.pc $(STAGING_DIR)/usr/lib/pkgconfig/libsquish.pc
31endef
32
33define LIBSQUISH_INSTALL_TARGET_CMDS
34	mkdir -p $(TARGET_DIR)/usr/include
35	mkdir -p $(TARGET_DIR)/usr/lib
36	$(TARGET_CONFIGURE_OPTS) $(LIBSQUISH_MAKE_ENV) $(MAKE) -C $(@D) \
37		install PREFIX=/usr INSTALL_DIR=$(TARGET_DIR)/usr
38endef
39
40$(eval $(generic-package))
41

Last Index update Fri Aug 22 08:59:00 CST 2025