1CONFIG -= qt
2
3TEMPLATE = lib
4DEFINES += LIBJPEGTURBO_LIBRARY
5
6CONFIG += c++11
7
8# The following define makes your compiler emit warnings if you use
9# any Qt feature that has been marked deprecated (the exact warnings
10# depend on your compiler). Please consult the documentation of the
11# deprecated API in order to know how to port your code away from it.
12DEFINES += QT_DEPRECATED_WARNINGS
13
14# You can also make your code fail to compile if it uses deprecated APIs.
15# In order to do so, uncomment the following line.
16# You can also select to disable deprecated APIs only up to a certain version of Qt.
17#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
18
19DESTDIR = ../../libs
20
21LIBJPEG_TURBO_PATH = ../../../../../../../../third_party/libjpeg-turbo
22LIBJPEG_TURBO_SOURCE_PATH = ../../../../../../../../third_party/libjpeg-turbo/libjpeg-turbo-2.1.1
23system("tar -zxf $${LIBJPEG_TURBO_PATH}\\libjpeg-turbo-2.1.1.tar.gz -C $${LIBJPEG_TURBO_PATH}")
24
25SOURCES += \
26      $${LIBJPEG_TURBO_SOURCE_PATH}/jcapimin.c \
27      $${LIBJPEG_TURBO_SOURCE_PATH}/jcapistd.c \
28      $${LIBJPEG_TURBO_SOURCE_PATH}/jccoefct.c \
29      $${LIBJPEG_TURBO_SOURCE_PATH}/jccolor.c \
30      $${LIBJPEG_TURBO_SOURCE_PATH}/jcdctmgr.c \
31      $${LIBJPEG_TURBO_SOURCE_PATH}/jchuff.c \
32      $${LIBJPEG_TURBO_SOURCE_PATH}/jcicc.c \
33      $${LIBJPEG_TURBO_SOURCE_PATH}/jcinit.c \
34      $${LIBJPEG_TURBO_SOURCE_PATH}/jcmainct.c \
35      $${LIBJPEG_TURBO_SOURCE_PATH}/jcmarker.c \
36      $${LIBJPEG_TURBO_SOURCE_PATH}/jcmaster.c \
37      $${LIBJPEG_TURBO_SOURCE_PATH}/jcomapi.c \
38      $${LIBJPEG_TURBO_SOURCE_PATH}/jcparam.c \
39      $${LIBJPEG_TURBO_SOURCE_PATH}/jcphuff.c \
40      $${LIBJPEG_TURBO_SOURCE_PATH}/jcprepct.c \
41      $${LIBJPEG_TURBO_SOURCE_PATH}/jcsample.c \
42      $${LIBJPEG_TURBO_SOURCE_PATH}/jctrans.c \
43      $${LIBJPEG_TURBO_SOURCE_PATH}/jdapimin.c \
44      $${LIBJPEG_TURBO_SOURCE_PATH}/jdapistd.c \
45      $${LIBJPEG_TURBO_SOURCE_PATH}/jdatadst.c \
46      $${LIBJPEG_TURBO_SOURCE_PATH}/jdatasrc.c \
47      $${LIBJPEG_TURBO_SOURCE_PATH}/jdcoefct.c \
48      $${LIBJPEG_TURBO_SOURCE_PATH}/jdcolor.c \
49      $${LIBJPEG_TURBO_SOURCE_PATH}/jddctmgr.c \
50      $${LIBJPEG_TURBO_SOURCE_PATH}/jdhuff.c \
51      $${LIBJPEG_TURBO_SOURCE_PATH}/jdicc.c \
52      $${LIBJPEG_TURBO_SOURCE_PATH}/jdinput.c \
53      $${LIBJPEG_TURBO_SOURCE_PATH}/jdmainct.c \
54      $${LIBJPEG_TURBO_SOURCE_PATH}/jdmarker.c \
55      $${LIBJPEG_TURBO_SOURCE_PATH}/jdmaster.c \
56      $${LIBJPEG_TURBO_SOURCE_PATH}/jdmerge.c \
57      $${LIBJPEG_TURBO_SOURCE_PATH}/jdphuff.c \
58      $${LIBJPEG_TURBO_SOURCE_PATH}/jdpostct.c \
59      $${LIBJPEG_TURBO_SOURCE_PATH}/jdsample.c \
60      $${LIBJPEG_TURBO_SOURCE_PATH}/jdtrans.c \
61      $${LIBJPEG_TURBO_SOURCE_PATH}/jerror.c \
62      $${LIBJPEG_TURBO_SOURCE_PATH}/jfdctflt.c \
63      $${LIBJPEG_TURBO_SOURCE_PATH}/jfdctfst.c \
64      $${LIBJPEG_TURBO_SOURCE_PATH}/jfdctint.c \
65      $${LIBJPEG_TURBO_SOURCE_PATH}/jidctflt.c \
66      $${LIBJPEG_TURBO_SOURCE_PATH}/jidctfst.c \
67      $${LIBJPEG_TURBO_SOURCE_PATH}/jidctint.c \
68      $${LIBJPEG_TURBO_SOURCE_PATH}/jidctred.c \
69      $${LIBJPEG_TURBO_SOURCE_PATH}/jmemmgr.c \
70      $${LIBJPEG_TURBO_SOURCE_PATH}/jmemnobs.c \
71      $${LIBJPEG_TURBO_SOURCE_PATH}/jquant1.c \
72      $${LIBJPEG_TURBO_SOURCE_PATH}/jquant2.c \
73      $${LIBJPEG_TURBO_SOURCE_PATH}/jutils.c \
74      $${LIBJPEG_TURBO_SOURCE_PATH}/jsimd_none.c
75
76INCLUDEPATH += \
77    ../../../../../../../../third_party/libjpeg-turbo \
78    ../../../../../../../../third_party/libjpeg-turbo/libjpeg-turbo-2.1.1/
79