summaryrefslogtreecommitdiffstats
path: root/src/libjpeg-turbo.mk
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2015-09-06 14:15:38 (GMT)
committerTony Theodore <tonyt@logyst.com>2015-09-06 14:15:38 (GMT)
commit1084cc53466e1b77c53e309b14fe613ed55cb510 (patch)
tree542f88a98708b59b966fee10f8e8f0803960f5d7 /src/libjpeg-turbo.mk
parent23afbc5956e33216c183f14d9a25fe39b1850c23 (diff)
downloadmxe-1084cc53466e1b77c53e309b14fe613ed55cb510.zip
mxe-1084cc53466e1b77c53e309b14fe613ed55cb510.tar.gz
mxe-1084cc53466e1b77c53e309b14fe613ed55cb510.tar.bz2
libjpeg-turbo: fix install directories and build test program, disable shared
Diffstat (limited to 'src/libjpeg-turbo.mk')
-rw-r--r--src/libjpeg-turbo.mk24
1 files changed, 21 insertions, 3 deletions
diff --git a/src/libjpeg-turbo.mk b/src/libjpeg-turbo.mk
index 5eb2285..e47af58 100644
--- a/src/libjpeg-turbo.mk
+++ b/src/libjpeg-turbo.mk
@@ -17,8 +17,26 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- $(SED) -i 's,yasm,$(TARGET)-yasm,g' '$(1)/configure'
cd '$(1)' && ./configure \
- $(MXE_CONFIGURE_OPTS)
- $(MAKE) -C '$(1)' -j '$(JOBS)' install
+ $(MXE_CONFIGURE_OPTS) \
+ --libdir='$(PREFIX)/$(TARGET)/lib/$(PKG)' \
+ --includedir='$(PREFIX)/$(TARGET)/include/$(PKG)' \
+ NASM=$(TARGET)-yasm
+ $(MAKE) -C '$(1)' -j '$(JOBS)' install $(MXE_DISABLE_CRUFT)
+
+ # create pkg-config file
+ $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib/pkgconfig'
+ (echo 'Name: jpeg-turbo'; \
+ echo 'Version: $($(PKG)_VERSION)'; \
+ echo 'Description: jpeg-turbo'; \
+ echo 'Cflags: -I$(PREFIX)/$(TARGET)/include/$(PKG)'; \
+ echo 'Libs: -L$(PREFIX)/$(TARGET)/lib/$(PKG) -ljpeg';) \
+ > '$(PREFIX)/$(TARGET)/lib/pkgconfig/jpeg-turbo.pc'
+
+ '$(TARGET)-gcc' \
+ -W -Wall -Werror -ansi -pedantic \
+ '$(TOP_DIR)/src/jpeg-test.c' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
+ `'$(TARGET)-pkg-config' jpeg-turbo --cflags --libs`
endef
+
+$(PKG)_BUILD_SHARED =