Browse Source

- add target for libjpeg-turbo 2.0.0 and use this lib on armbox

master
vanhofen 6 years ago
parent
commit
9b81d5ab0c
  1. 4
      make/archives.mk
  2. 43
      make/system-libs.mk

4
make/archives.mk

@ -154,10 +154,6 @@ LIBICONV_VER=1.13.1
$(ARCHIVE)/libiconv-$(LIBICONV_VER).tar.gz:
$(WGET) http://ftp.gnu.org/gnu/libiconv/libiconv-$(LIBICONV_VER).tar.gz
LIBJPEG-TURBO_VER=1.5.3
$(ARCHIVE)/libjpeg-turbo-$(LIBJPEG-TURBO_VER).tar.gz:
$(WGET) https://sourceforge.net/projects/libjpeg-turbo/files/$(LIBJPEG-TURBO_VER)/libjpeg-turbo-$(LIBJPEG-TURBO_VER).tar.gz
GIFLIB_VER=5.1.4
$(ARCHIVE)/giflib-$(GIFLIB_VER).tar.bz2:
$(WGET) http://sourceforge.net/projects/giflib/files/giflib-$(GIFLIB_VER).tar.bz2

43
make/system-libs.mk

@ -229,7 +229,23 @@ $(D)/freetype: $(D)/zlib $(D)/libpng $(ARCHIVE)/freetype-$(FREETYPE_VER).tar.bz2
# -----------------------------------------------------------------------------
$(D)/libjpeg: $(ARCHIVE)/libjpeg-turbo-$(LIBJPEG-TURBO_VER).tar.gz | $(TARGET_DIR)
ifeq ($(BOXTYPE), armbox)
LIBJPEG-TURBO = libjpeg-turbo2
else
LIBJPEG-TURBO = libjpeg-turbo
endif
$(D)/libjpeg: $(LIBJPEG-TURBO)
$(TOUCH)
# -----------------------------------------------------------------------------
LIBJPEG-TURBO_VER = 1.5.3
$(ARCHIVE)/libjpeg-turbo-$(LIBJPEG-TURBO_VER).tar.gz:
$(WGET) https://sourceforge.net/projects/libjpeg-turbo/files/$(LIBJPEG-TURBO_VER)/libjpeg-turbo-$(LIBJPEG-TURBO_VER).tar.gz
$(D)/libjpeg-turbo: $(ARCHIVE)/libjpeg-turbo-$(LIBJPEG-TURBO_VER).tar.gz | $(TARGET_DIR)
$(REMOVE)/libjpeg-turbo-$(LIBJPEG-TURBO_VER)
$(UNTAR)/libjpeg-turbo-$(LIBJPEG-TURBO_VER).tar.gz
$(CHDIR)/libjpeg-turbo-$(LIBJPEG-TURBO_VER); \
@ -252,6 +268,31 @@ $(D)/libjpeg: $(ARCHIVE)/libjpeg-turbo-$(LIBJPEG-TURBO_VER).tar.gz | $(TARGET_DI
# -----------------------------------------------------------------------------
LIBJPEG-TURBO2_VER = 2.0.0
LIBJPEG-TURBO2_SOURCE = libjpeg-turbo-$(LIBJPEG-TURBO2_VER).tar.gz
$(ARCHIVE)/$(LIBJPEG-TURBO2_SOURCE):
$(WGET) https://sourceforge.net/projects/libjpeg-turbo/files/$(LIBJPEG-TURBO2_VER)/$(LIBJPEG-TURBO2_SOURCE)
LIBJPEG-TURBO2_PATCH = libjpeg-turbo-tiff-ojpeg.patch
$(D)/libjpeg-turbo2: $(ARCHIVE)/$(LIBJPEG-TURBO2_SOURCE) | $(TARGET_DIR)
$(REMOVE)/libjpeg-turbo-$(LIBJPEG-TURBO2_VER)
$(UNTAR)/$(LIBJPEG-TURBO2_SOURCE)
$(CHDIR)/libjpeg-turbo-$(LIBJPEG-TURBO2_VER); \
$(call apply_patches,$(LIBJPEG-TURBO2_PATCH)); \
$(CMAKE) \
-DWITH_SIMD=False \
-DENABLE_STATIC=OFF \
; \
$(MAKE); \
$(MAKE) install DESTDIR=$(TARGET_DIR)
rm -f $(addprefix $(TARGET_DIR)/bin/,cjpeg djpeg jpegtran rdjpgcom wrjpgcom tjbench)
$(REMOVE)/libjpeg-turbo-$(LIBJPEG-TURBO2_VER)
$(TOUCH)
# -----------------------------------------------------------------------------
OPENSSL_PATCH = openssl-add-ni-specific-target.patch
OPENSSLFLAGS = CC=$(TARGET)-gcc \

Loading…
Cancel
Save