42
42
build_triplet = @build@
43
43
host_triplet = @host@
44
@WITH_ARITH_TRUE@am__append_1 = jaricom.c
45
@WITH_ARITH_ENC_TRUE@am__append_2 = jcarith.c
46
@WITH_ARITH_DEC_TRUE@am__append_3 = jdarith.c
47
@WITH_JAVA_TRUE@am__append_4 = turbojpeg-jni.c
48
@VERSION_SCRIPT_TRUE@am__append_5 = $(VERSION_SCRIPT_FLAG)$(srcdir)/$(TJMAPFILE)
49
@VERSION_SCRIPT_TRUE@am__append_6 = $(VERSION_SCRIPT_FLAG)libjpeg.map
50
@WITH_SIMD_TRUE@am__append_7 = simd
51
@WITH_SIMD_FALSE@am__append_8 = jsimd_none.c
44
@WITH_TURBOJPEG_TRUE@am__append_1 = libturbojpeg.la
45
@WITH_TURBOJPEG_TRUE@am__append_2 = turbojpeg.h
46
@WITH_ARITH_TRUE@am__append_3 = jaricom.c
47
@WITH_ARITH_ENC_TRUE@am__append_4 = jcarith.c
48
@WITH_ARITH_DEC_TRUE@am__append_5 = jdarith.c
49
@WITH_JAVA_TRUE@@WITH_TURBOJPEG_TRUE@am__append_6 = turbojpeg-jni.c
50
@VERSION_SCRIPT_TRUE@@WITH_TURBOJPEG_TRUE@am__append_7 = $(VERSION_SCRIPT_FLAG)$(srcdir)/$(TJMAPFILE)
51
@VERSION_SCRIPT_TRUE@am__append_8 = $(VERSION_SCRIPT_FLAG)libjpeg.map
52
@WITH_SIMD_TRUE@am__append_9 = simd
53
@WITH_SIMD_FALSE@am__append_10 = jsimd_none.c
52
54
bin_PROGRAMS = cjpeg$(EXEEXT) djpeg$(EXEEXT) jpegtran$(EXEEXT) \
53
rdjpgcom$(EXEEXT) wrjpgcom$(EXEEXT) tjbench$(EXEEXT)
54
noinst_PROGRAMS = tjunittest$(EXEEXT) jcstest$(EXEEXT)
55
DIST_COMMON = README $(am__configure_deps) $(dist_doc_DATA) \
56
$(dist_example_DATA) $(dist_man1_MANS) $(include_HEADERS) \
55
rdjpgcom$(EXEEXT) wrjpgcom$(EXEEXT) $(am__EXEEXT_1)
56
noinst_PROGRAMS = jcstest$(EXEEXT) $(am__EXEEXT_2)
57
@WITH_TURBOJPEG_TRUE@am__append_11 = tjbench
58
@WITH_TURBOJPEG_TRUE@am__append_12 = tjunittest
59
DIST_COMMON = README $(am__configure_deps) $(am__include_HEADERS_DIST) \
60
$(dist_doc_DATA) $(dist_example_DATA) $(dist_man1_MANS) \
57
61
$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
58
62
$(srcdir)/config.h.in $(srcdir)/jconfig.h.in \
59
63
$(srcdir)/libjpeg.map.in $(srcdir)/tjbenchtest.in \
60
$(srcdir)/tjexampletest.in $(top_srcdir)/configure \
64
$(srcdir)/tjbenchtest.java.in $(srcdir)/tjexampletest.in \
65
$(top_srcdir)/configure \
61
66
$(top_srcdir)/release/Description.plist.in \
62
67
$(top_srcdir)/release/Info.plist.in \
63
68
$(top_srcdir)/release/libjpeg-turbo.spec.in \
64
69
$(top_srcdir)/release/makecygwinpkg.in \
65
70
$(top_srcdir)/release/makedpkg.in \
66
71
$(top_srcdir)/release/makemacpkg.in \
67
$(top_srcdir)/release/makesunpkg.in \
68
$(top_srcdir)/release/pkginfo.in \
69
72
$(top_srcdir)/release/uninstall.in compile config.guess \
70
73
config.sub depcomp install-sh ltmain.sh missing
170
172
libturbojpeg_la-jutils.lo libturbojpeg_la-jmemmgr.lo \
171
173
libturbojpeg_la-jmemnobs.lo $(am__objects_6) $(am__objects_7) \
172
174
$(am__objects_8) $(am__objects_9)
173
@WITH_JAVA_TRUE@am__objects_11 = libturbojpeg_la-turbojpeg-jni.lo
174
am_libturbojpeg_la_OBJECTS = $(am__objects_10) \
175
libturbojpeg_la-turbojpeg.lo libturbojpeg_la-transupp.lo \
176
libturbojpeg_la-jdatadst-tj.lo libturbojpeg_la-jdatasrc-tj.lo \
177
$(am__objects_11) $(am__objects_1)
175
@WITH_JAVA_TRUE@@WITH_TURBOJPEG_TRUE@am__objects_11 = libturbojpeg_la-turbojpeg-jni.lo
176
@WITH_TURBOJPEG_TRUE@am_libturbojpeg_la_OBJECTS = $(am__objects_10) \
177
@WITH_TURBOJPEG_TRUE@ libturbojpeg_la-turbojpeg.lo \
178
@WITH_TURBOJPEG_TRUE@ libturbojpeg_la-transupp.lo \
179
@WITH_TURBOJPEG_TRUE@ libturbojpeg_la-jdatadst-tj.lo \
180
@WITH_TURBOJPEG_TRUE@ libturbojpeg_la-jdatasrc-tj.lo \
181
@WITH_TURBOJPEG_TRUE@ $(am__objects_11) $(am__objects_1)
178
182
libturbojpeg_la_OBJECTS = $(am_libturbojpeg_la_OBJECTS)
183
@WITH_TURBOJPEG_TRUE@am_libturbojpeg_la_rpath = -rpath $(libdir)
184
@WITH_TURBOJPEG_TRUE@am__EXEEXT_1 = tjbench$(EXEEXT)
179
185
binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
186
@WITH_TURBOJPEG_TRUE@am__EXEEXT_2 = tjunittest$(EXEEXT)
180
187
PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
181
188
am_cjpeg_OBJECTS = cjpeg-cdjpeg.$(OBJEXT) cjpeg-cjpeg.$(OBJEXT) \
182
189
cjpeg-rdbmp.$(OBJEXT) cjpeg-rdgif.$(OBJEXT) \
200
207
am_rdjpgcom_OBJECTS = rdjpgcom.$(OBJEXT)
201
208
rdjpgcom_OBJECTS = $(am_rdjpgcom_OBJECTS)
202
209
rdjpgcom_DEPENDENCIES = libjpeg.la
203
am_tjbench_OBJECTS = tjbench-tjbench.$(OBJEXT) tjbench-bmp.$(OBJEXT) \
204
tjbench-tjutil.$(OBJEXT) tjbench-rdbmp.$(OBJEXT) \
205
tjbench-rdppm.$(OBJEXT) tjbench-wrbmp.$(OBJEXT) \
206
tjbench-wrppm.$(OBJEXT)
210
am__tjbench_SOURCES_DIST = tjbench.c bmp.h bmp.c tjutil.h tjutil.c \
211
rdbmp.c rdppm.c wrbmp.c wrppm.c
212
@WITH_TURBOJPEG_TRUE@am_tjbench_OBJECTS = tjbench-tjbench.$(OBJEXT) \
213
@WITH_TURBOJPEG_TRUE@ tjbench-bmp.$(OBJEXT) \
214
@WITH_TURBOJPEG_TRUE@ tjbench-tjutil.$(OBJEXT) \
215
@WITH_TURBOJPEG_TRUE@ tjbench-rdbmp.$(OBJEXT) \
216
@WITH_TURBOJPEG_TRUE@ tjbench-rdppm.$(OBJEXT) \
217
@WITH_TURBOJPEG_TRUE@ tjbench-wrbmp.$(OBJEXT) \
218
@WITH_TURBOJPEG_TRUE@ tjbench-wrppm.$(OBJEXT)
207
219
tjbench_OBJECTS = $(am_tjbench_OBJECTS)
208
tjbench_DEPENDENCIES = libturbojpeg.la libjpeg.la
209
am_tjunittest_OBJECTS = tjunittest.$(OBJEXT) tjutil.$(OBJEXT)
220
@WITH_TURBOJPEG_TRUE@tjbench_DEPENDENCIES = libturbojpeg.la libjpeg.la
221
am__tjunittest_SOURCES_DIST = tjunittest.c tjutil.h tjutil.c
222
@WITH_TURBOJPEG_TRUE@am_tjunittest_OBJECTS = tjunittest.$(OBJEXT) \
223
@WITH_TURBOJPEG_TRUE@ tjutil.$(OBJEXT)
210
224
tjunittest_OBJECTS = $(am_tjunittest_OBJECTS)
211
tjunittest_DEPENDENCIES = libturbojpeg.la
225
@WITH_TURBOJPEG_TRUE@tjunittest_DEPENDENCIES = libturbojpeg.la
212
226
am_wrjpgcom_OBJECTS = wrjpgcom.$(OBJEXT)
213
227
wrjpgcom_OBJECTS = $(am_wrjpgcom_OBJECTS)
214
228
wrjpgcom_DEPENDENCIES = libjpeg.la
418
440
jdmarker.c jdmaster.c jdmerge.c jdphuff.c jdpostct.c \
419
441
jdsample.c jdtrans.c jerror.c jfdctflt.c jfdctfst.c jfdctint.c \
420
442
jidctflt.c jidctfst.c jidctint.c jidctred.c jquant1.c \
421
jquant2.c jutils.c jmemmgr.c jmemnobs.c $(am__append_1) \
422
$(am__append_2) $(am__append_3) $(am__append_8)
423
libturbojpeg_la_SOURCES = $(libjpeg_la_SOURCES) turbojpeg.c \
424
turbojpeg.h transupp.c transupp.h jdatadst-tj.c jdatasrc-tj.c \
425
$(am__append_4) $(TJMAPFILE)
426
SUBDIRS = java $(am__append_7)
427
@WITH_JAVA_TRUE@libturbojpeg_la_CFLAGS = ${JNI_CFLAGS}
428
@WITH_JAVA_FALSE@TJMAPFILE = turbojpeg-mapfile
429
@WITH_JAVA_TRUE@TJMAPFILE = turbojpeg-mapfile.jni
443
jquant2.c jutils.c jmemmgr.c jmemnobs.c $(am__append_3) \
444
$(am__append_4) $(am__append_5) $(am__append_10)
445
SUBDIRS = java $(am__append_9) md5
446
@WITH_TURBOJPEG_TRUE@libturbojpeg_la_SOURCES = $(libjpeg_la_SOURCES) \
447
@WITH_TURBOJPEG_TRUE@ turbojpeg.c turbojpeg.h transupp.c \
448
@WITH_TURBOJPEG_TRUE@ transupp.h jdatadst-tj.c jdatasrc-tj.c \
449
@WITH_TURBOJPEG_TRUE@ $(am__append_6) $(TJMAPFILE)
450
@WITH_JAVA_TRUE@@WITH_TURBOJPEG_TRUE@libturbojpeg_la_CFLAGS = ${JNI_CFLAGS}
451
@WITH_JAVA_FALSE@@WITH_TURBOJPEG_TRUE@TJMAPFILE = turbojpeg-mapfile
452
@WITH_JAVA_TRUE@@WITH_TURBOJPEG_TRUE@TJMAPFILE = turbojpeg-mapfile.jni
430
453
@WITH_SIMD_TRUE@libjpeg_la_LIBADD = simd/libsimd.la
431
454
@WITH_SIMD_TRUE@libturbojpeg_la_LIBADD = simd/libsimd.la
432
tjbench_SOURCES = tjbench.c bmp.h bmp.c tjutil.h tjutil.c rdbmp.c rdppm.c \
455
@WITH_TURBOJPEG_TRUE@tjbench_SOURCES = tjbench.c bmp.h bmp.c tjutil.h tjutil.c rdbmp.c rdppm.c \
456
@WITH_TURBOJPEG_TRUE@ wrbmp.c wrppm.c
435
tjbench_LDADD = libturbojpeg.la libjpeg.la -lm
436
tjbench_CFLAGS = -DBMP_SUPPORTED -DPPM_SUPPORTED
437
tjunittest_SOURCES = tjunittest.c tjutil.h tjutil.c
438
tjunittest_LDADD = libturbojpeg.la
458
@WITH_TURBOJPEG_TRUE@tjbench_LDADD = libturbojpeg.la libjpeg.la -lm
459
@WITH_TURBOJPEG_TRUE@tjbench_CFLAGS = -DBMP_SUPPORTED -DPPM_SUPPORTED
460
@WITH_TURBOJPEG_TRUE@tjunittest_SOURCES = tjunittest.c tjutil.h tjutil.c
461
@WITH_TURBOJPEG_TRUE@tjunittest_LDADD = libturbojpeg.la
439
462
cjpeg_SOURCES = cdjpeg.h cderror.h cdjpeg.c cjpeg.c rdbmp.c rdgif.c \
440
463
rdppm.c rdswitch.c rdtarga.c
472
495
sharedlib/CMakeLists.txt cmakescripts libjpeg.map.in doc doxygen.config \
473
496
jccolext.c jdcolext.c jdmrgext.c
498
MD5_JPEG_INT = 9a68f56bc76e466aa7e52f415d0f4a5f
499
MD5_JPEG_FAST = 0e1502e7fa421835e376a314fac2a39f
500
MD5_JPEG_FAST_100 = 7bf72a8e741d64eecb960c97323af77c
501
MD5_JPEG_FLOAT = d1623885ffafcd40c684af09e3d65cd5
502
MD5_JPEG_FLOAT_NOSIMD = fb4884c35f8273f498cb32879de5c455
503
MD5_JPEG_INT_GRAY = 72b51f894b8f4a10b3ee3066770aa38d
504
MD5_PPM_INT = d1ed0d11f076b842525271647716aeb8
505
MD5_PPM_FAST = 048298a2d2410261c0533cb97bcfef23
506
MD5_PPM_FLOAT = 7f5b446ee36b2630e06785b8d42af15f
507
MD5_PPM_FLOAT_NOSIMD = 64072f1dbdc5b3a187777788604971a5
508
MD5_PPM_INT_2_1 = 9f9de8c0612f8d06869b960b05abf9c9
509
MD5_PPM_INT_15_8 = b6875bc070720b899566cc06459b63b7
510
MD5_PPM_INT_7_4 = 06a177eae05f164fac57f7a2c346ee87
511
MD5_PPM_INT_13_8 = bc3452573c8152f6ae552939ee19f82f
512
MD5_PPM_INT_3_2 = f5a8b88a8a7f96016f04d259cf82ed67
513
MD5_PPM_INT_11_8 = d8cc73c0aaacd4556569b59437ba00a5
514
MD5_PPM_INT_5_4 = 32775dd9ad2ab90f4c5b219b53e0c86c
515
MD5_PPM_INT_9_8 = d25e61bc7eac0002f5b393aa223747b6
516
MD5_PPM_INT_7_8 = ddb564b7c74a09494016d6cd7502a946
517
MD5_PPM_INT_3_4 = 8ed8e68808c3fbc4ea764fc9d2968646
518
MD5_PPM_INT_5_8 = a3363274999da2366a024efae6d16c9b
519
MD5_PPM_INT_1_2 = e692a315cea26b988c8e8b29a5dbcd81
520
MD5_PPM_INT_3_8 = 79eca9175652ced755155c90e785a996
521
MD5_PPM_INT_1_4 = 79cd778f8bf1a117690052cacdd54eca
522
MD5_PPM_INT_1_8 = 391b3d4aca640c8567d6f8745eb2142f
523
MD5_PPM_FAST_1_2 = f30bcf6d32ccd44cbdd9aeaacbd9454f
524
MD5_BMP_256 = 4980185e3776e89bd931736e1cddeee6
525
MD5_JPEG_ARI = e986fb0a637a8d833d96e8a6d6d84ea1
526
MD5_PPM_ARI = 72b59a99bcf1de24c5b27d151bde2437
527
MD5_JPEG_PROG = 1c4afddc05c0a43489ee54438a482d92
528
MD5_JPEG_CROP = b4197f377e621c4e9b1d20471432610d
475
529
all: config.h jconfig.h
476
530
$(MAKE) $(AM_MAKEFLAGS) all-recursive
539
593
-rm -f config.h stamp-h1 jconfig.h stamp-h2
540
pkgscripts/libjpeg-turbo.spec: $(top_builddir)/config.status $(top_srcdir)/release/libjpeg-turbo.spec.in
541
cd $(top_builddir) && $(SHELL) ./config.status $@
542
pkgscripts/makecygwinpkg: $(top_builddir)/config.status $(top_srcdir)/release/makecygwinpkg.in
543
cd $(top_builddir) && $(SHELL) ./config.status $@
544
pkgscripts/makedpkg: $(top_builddir)/config.status $(top_srcdir)/release/makedpkg.in
545
cd $(top_builddir) && $(SHELL) ./config.status $@
546
pkgscripts/makemacpkg: $(top_builddir)/config.status $(top_srcdir)/release/makemacpkg.in
594
pkgscripts/libjpeg-turbo.spec.tmpl: $(top_builddir)/config.status $(top_srcdir)/release/libjpeg-turbo.spec.in
595
cd $(top_builddir) && $(SHELL) ./config.status $@
596
pkgscripts/makecygwinpkg.tmpl: $(top_builddir)/config.status $(top_srcdir)/release/makecygwinpkg.in
597
cd $(top_builddir) && $(SHELL) ./config.status $@
598
pkgscripts/makedpkg.tmpl: $(top_builddir)/config.status $(top_srcdir)/release/makedpkg.in
599
cd $(top_builddir) && $(SHELL) ./config.status $@
600
pkgscripts/makemacpkg.tmpl: $(top_builddir)/config.status $(top_srcdir)/release/makemacpkg.in
547
601
cd $(top_builddir) && $(SHELL) ./config.status $@
548
602
pkgscripts/Description.plist: $(top_builddir)/config.status $(top_srcdir)/release/Description.plist.in
549
603
cd $(top_builddir) && $(SHELL) ./config.status $@
550
604
pkgscripts/Info.plist: $(top_builddir)/config.status $(top_srcdir)/release/Info.plist.in
551
605
cd $(top_builddir) && $(SHELL) ./config.status $@
552
pkgscripts/uninstall: $(top_builddir)/config.status $(top_srcdir)/release/uninstall.in
553
cd $(top_builddir) && $(SHELL) ./config.status $@
554
pkgscripts/makesunpkg: $(top_builddir)/config.status $(top_srcdir)/release/makesunpkg.in
555
cd $(top_builddir) && $(SHELL) ./config.status $@
556
pkgscripts/pkginfo: $(top_builddir)/config.status $(top_srcdir)/release/pkginfo.in
606
pkgscripts/uninstall.tmpl: $(top_builddir)/config.status $(top_srcdir)/release/uninstall.in
557
607
cd $(top_builddir) && $(SHELL) ./config.status $@
558
608
tjbenchtest: $(top_builddir)/config.status $(srcdir)/tjbenchtest.in
559
609
cd $(top_builddir) && $(SHELL) ./config.status $@
610
tjbenchtest.java: $(top_builddir)/config.status $(srcdir)/tjbenchtest.java.in
611
cd $(top_builddir) && $(SHELL) ./config.status $@
560
612
tjexampletest: $(top_builddir)/config.status $(srcdir)/tjexampletest.in
561
613
cd $(top_builddir) && $(SHELL) ./config.status $@
562
614
libjpeg.map: $(top_builddir)/config.status $(srcdir)/libjpeg.map.in
2008
2058
html-am info info-am install install-am install-binPROGRAMS \
2009
2059
install-data install-data-am install-dist_docDATA \
2010
2060
install-dist_exampleDATA install-exec install-exec-am \
2011
install-exec-hook install-includeHEADERS install-info \
2012
install-info-am install-libLTLIBRARIES install-man \
2013
install-man1 install-nodist_includeHEADERS install-strip \
2014
installcheck installcheck-am installdirs installdirs-am \
2015
maintainer-clean maintainer-clean-generic \
2016
maintainer-clean-recursive mostlyclean mostlyclean-compile \
2017
mostlyclean-generic mostlyclean-libtool mostlyclean-recursive \
2018
pdf pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
2061
install-includeHEADERS install-info install-info-am \
2062
install-libLTLIBRARIES install-man install-man1 \
2063
install-nodist_includeHEADERS install-strip installcheck \
2064
installcheck-am installdirs installdirs-am maintainer-clean \
2065
maintainer-clean-generic maintainer-clean-recursive \
2066
mostlyclean mostlyclean-compile mostlyclean-generic \
2067
mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \
2068
tags tags-recursive uninstall uninstall-am \
2019
2069
uninstall-binPROGRAMS uninstall-dist_docDATA \
2020
2070
uninstall-dist_exampleDATA uninstall-includeHEADERS \
2021
2071
uninstall-info-am uninstall-libLTLIBRARIES uninstall-man \
2026
2076
rm -rf `find $(distdir) -name .svn`
2028
2078
test: testclean all
2029
@WITH_JAVA_TRUE@ $(JAVA) -cp java/turbojpeg.jar -Djava.library.path=.libs TJUnitTest
2030
@WITH_JAVA_TRUE@ $(JAVA) -cp java/turbojpeg.jar -Djava.library.path=.libs TJUnitTest -bi
2031
@WITH_JAVA_TRUE@ $(JAVA) -cp java/turbojpeg.jar -Djava.library.path=.libs TJUnitTest -yuv
2032
@WITH_JAVA_TRUE@ $(JAVA) -cp java/turbojpeg.jar -Djava.library.path=.libs TJUnitTest -yuv -bi
2079
@WITH_JAVA_TRUE@@WITH_TURBOJPEG_TRUE@ $(JAVA) -cp java/turbojpeg.jar -Djava.library.path=.libs TJUnitTest
2080
@WITH_JAVA_TRUE@@WITH_TURBOJPEG_TRUE@ $(JAVA) -cp java/turbojpeg.jar -Djava.library.path=.libs TJUnitTest -bi
2081
@WITH_JAVA_TRUE@@WITH_TURBOJPEG_TRUE@ $(JAVA) -cp java/turbojpeg.jar -Djava.library.path=.libs TJUnitTest -yuv
2082
@WITH_JAVA_TRUE@@WITH_TURBOJPEG_TRUE@ $(JAVA) -cp java/turbojpeg.jar -Djava.library.path=.libs TJUnitTest -yuv -bi
2083
@WITH_TURBOJPEG_TRUE@ ./tjunittest
2084
@WITH_TURBOJPEG_TRUE@ ./tjunittest -alloc
2085
@WITH_TURBOJPEG_TRUE@ ./tjunittest -yuv
2036
2086
./cjpeg -dct int -outfile testoutint.jpg $(srcdir)/testimages/testorig.ppm
2037
cmp $(srcdir)/testimages/testimgint.jpg testoutint.jpg
2087
md5/md5cmp $(MD5_JPEG_INT) testoutint.jpg
2038
2088
./cjpeg -dct fast -opt -outfile testoutfst.jpg $(srcdir)/testimages/testorig.ppm
2039
cmp $(srcdir)/testimages/testimgfst.jpg testoutfst.jpg
2089
md5/md5cmp $(MD5_JPEG_FAST) testoutfst.jpg
2040
2090
./cjpeg -dct fast -quality 100 -opt -outfile testoutfst100.jpg $(srcdir)/testimages/testorig.ppm
2041
cmp $(srcdir)/testimages/testimgfst100.jpg testoutfst100.jpg
2091
md5/md5cmp $(MD5_JPEG_FAST_100) testoutfst100.jpg
2042
2092
./cjpeg -dct float -outfile testoutflt.jpg $(srcdir)/testimages/testorig.ppm
2043
@WITH_SSE_FLOAT_DCT_TRUE@ cmp $(srcdir)/testimages/testimgflt.jpg testoutflt.jpg
2044
@WITH_SSE_FLOAT_DCT_FALSE@ cmp $(srcdir)/testimages/testimgflt-nosimd.jpg testoutflt.jpg
2093
@WITH_SSE_FLOAT_DCT_TRUE@ md5/md5cmp $(MD5_JPEG_FLOAT) testoutflt.jpg
2094
@WITH_SSE_FLOAT_DCT_FALSE@ md5/md5cmp $(MD5_JPEG_FLOAT_NOSIMD) testoutflt.jpg
2045
2095
./cjpeg -dct int -grayscale -outfile testoutgray.jpg $(srcdir)/testimages/testorig.ppm
2046
cmp $(srcdir)/testimages/testimggray.jpg testoutgray.jpg
2096
md5/md5cmp $(MD5_JPEG_INT_GRAY) testoutgray.jpg
2047
2097
./djpeg -dct int -fast -ppm -outfile testoutint.ppm $(srcdir)/testimages/testorig.jpg
2048
cmp $(srcdir)/testimages/testimgint.ppm testoutint.ppm
2098
md5/md5cmp $(MD5_PPM_INT) testoutint.ppm
2049
2099
./djpeg -dct fast -ppm -outfile testoutfst.ppm $(srcdir)/testimages/testorig.jpg
2050
cmp $(srcdir)/testimages/testimgfst.ppm testoutfst.ppm
2100
md5/md5cmp $(MD5_PPM_FAST) testoutfst.ppm
2051
2101
./djpeg -dct float -ppm -outfile testoutflt.ppm $(srcdir)/testimages/testorig.jpg
2052
@WITH_SSE_FLOAT_DCT_TRUE@ cmp $(srcdir)/testimages/testimgflt.ppm testoutflt.ppm
2053
@WITH_SSE_FLOAT_DCT_FALSE@ cmp $(srcdir)/testimages/testorig.ppm testoutflt.ppm
2054
./djpeg -dct int -scale 1/2 -ppm -outfile testoutint1_2.ppm $(srcdir)/testimages/testorig.jpg
2055
cmp $(srcdir)/testimages/testimgint1_2.ppm testoutint1_2.ppm
2102
@WITH_SSE_FLOAT_DCT_TRUE@ md5/md5cmp $(MD5_PPM_FLOAT) testoutflt.ppm
2103
@WITH_SSE_FLOAT_DCT_FALSE@ md5/md5cmp $(MD5_PPM_FLOAT_NOSIMD) testoutflt.ppm
2104
./djpeg -dct int -nosmooth -scale 2/1 -ppm -outfile testoutint2_1.ppm $(srcdir)/testimages/testorig.jpg;
2105
md5/md5cmp $(MD5_PPM_INT_2_1) testoutint2_1.ppm;
2106
./djpeg -dct int -nosmooth -scale 15/8 -ppm -outfile testoutint15_8.ppm $(srcdir)/testimages/testorig.jpg;
2107
md5/md5cmp $(MD5_PPM_INT_15_8) testoutint15_8.ppm;
2108
./djpeg -dct int -nosmooth -scale 7/4 -ppm -outfile testoutint7_4.ppm $(srcdir)/testimages/testorig.jpg;
2109
md5/md5cmp $(MD5_PPM_INT_7_4) testoutint7_4.ppm;
2110
./djpeg -dct int -nosmooth -scale 13/8 -ppm -outfile testoutint13_8.ppm $(srcdir)/testimages/testorig.jpg;
2111
md5/md5cmp $(MD5_PPM_INT_13_8) testoutint13_8.ppm;
2112
./djpeg -dct int -nosmooth -scale 3/2 -ppm -outfile testoutint3_2.ppm $(srcdir)/testimages/testorig.jpg;
2113
md5/md5cmp $(MD5_PPM_INT_3_2) testoutint3_2.ppm;
2114
./djpeg -dct int -nosmooth -scale 11/8 -ppm -outfile testoutint11_8.ppm $(srcdir)/testimages/testorig.jpg;
2115
md5/md5cmp $(MD5_PPM_INT_11_8) testoutint11_8.ppm;
2116
./djpeg -dct int -nosmooth -scale 5/4 -ppm -outfile testoutint5_4.ppm $(srcdir)/testimages/testorig.jpg;
2117
md5/md5cmp $(MD5_PPM_INT_5_4) testoutint5_4.ppm;
2118
./djpeg -dct int -nosmooth -scale 9/8 -ppm -outfile testoutint9_8.ppm $(srcdir)/testimages/testorig.jpg;
2119
md5/md5cmp $(MD5_PPM_INT_9_8) testoutint9_8.ppm;
2120
./djpeg -dct int -nosmooth -scale 7/8 -ppm -outfile testoutint7_8.ppm $(srcdir)/testimages/testorig.jpg;
2121
md5/md5cmp $(MD5_PPM_INT_7_8) testoutint7_8.ppm;
2122
./djpeg -dct int -nosmooth -scale 3/4 -ppm -outfile testoutint3_4.ppm $(srcdir)/testimages/testorig.jpg;
2123
md5/md5cmp $(MD5_PPM_INT_3_4) testoutint3_4.ppm;
2124
./djpeg -dct int -nosmooth -scale 5/8 -ppm -outfile testoutint5_8.ppm $(srcdir)/testimages/testorig.jpg;
2125
md5/md5cmp $(MD5_PPM_INT_5_8) testoutint5_8.ppm;
2126
./djpeg -dct int -nosmooth -scale 1/2 -ppm -outfile testoutint1_2.ppm $(srcdir)/testimages/testorig.jpg;
2127
md5/md5cmp $(MD5_PPM_INT_1_2) testoutint1_2.ppm;
2128
./djpeg -dct int -nosmooth -scale 3/8 -ppm -outfile testoutint3_8.ppm $(srcdir)/testimages/testorig.jpg;
2129
md5/md5cmp $(MD5_PPM_INT_3_8) testoutint3_8.ppm;
2130
./djpeg -dct int -nosmooth -scale 1/4 -ppm -outfile testoutint1_4.ppm $(srcdir)/testimages/testorig.jpg;
2131
md5/md5cmp $(MD5_PPM_INT_1_4) testoutint1_4.ppm;
2132
./djpeg -dct int -nosmooth -scale 1/8 -ppm -outfile testoutint1_8.ppm $(srcdir)/testimages/testorig.jpg;
2133
md5/md5cmp $(MD5_PPM_INT_1_8) testoutint1_8.ppm;
2056
2134
./djpeg -dct fast -scale 1/2 -ppm -outfile testoutfst1_2.ppm $(srcdir)/testimages/testorig.jpg
2057
cmp $(srcdir)/testimages/testimgfst1_2.ppm testoutfst1_2.ppm
2058
./djpeg -dct int -scale 1/4 -ppm -outfile testoutint1_4.ppm $(srcdir)/testimages/testorig.jpg
2059
cmp $(srcdir)/testimages/testimgint1_4.ppm testoutint1_4.ppm
2060
./djpeg -dct fast -scale 1/4 -ppm -outfile testoutfst1_4.ppm $(srcdir)/testimages/testorig.jpg
2061
cmp $(srcdir)/testimages/testimgfst1_4.ppm testoutfst1_4.ppm
2062
./djpeg -dct int -scale 1/8 -ppm -outfile testoutint1_8.ppm $(srcdir)/testimages/testorig.jpg
2063
cmp $(srcdir)/testimages/testimgint1_8.ppm testoutint1_8.ppm
2064
./djpeg -dct fast -scale 1/8 -ppm -outfile testoutfst1_8.ppm $(srcdir)/testimages/testorig.jpg
2065
cmp $(srcdir)/testimages/testimgfst1_8.ppm testoutfst1_8.ppm
2066
./djpeg -dct int -bmp -colors 256 -outfile testout.bmp $(srcdir)/testimages/testorig.jpg
2067
cmp $(srcdir)/testimages/testimg.bmp testout.bmp
2135
md5/md5cmp $(MD5_PPM_FAST_1_2) testoutfst1_2.ppm
2136
./djpeg -dct int -bmp -colors 256 -outfile testout.bmp $(srcdir)/testimages/testorig.jpg
2137
md5/md5cmp $(MD5_BMP_256) testout.bmp
2068
2138
@WITH_ARITH_ENC_TRUE@ ./cjpeg -dct int -arithmetic -outfile testoutari.jpg $(srcdir)/testimages/testorig.ppm
2069
@WITH_ARITH_ENC_TRUE@ cmp $(srcdir)/testimages/testimgari.jpg testoutari.jpg
2139
@WITH_ARITH_ENC_TRUE@ md5/md5cmp $(MD5_JPEG_ARI) testoutari.jpg
2070
2140
@WITH_ARITH_ENC_TRUE@ ./jpegtran -arithmetic -outfile testouta.jpg $(srcdir)/testimages/testimgint.jpg
2071
@WITH_ARITH_ENC_TRUE@ cmp $(srcdir)/testimages/testimgari.jpg testouta.jpg
2141
@WITH_ARITH_ENC_TRUE@ md5/md5cmp $(MD5_JPEG_ARI) testouta.jpg
2072
2142
@WITH_ARITH_DEC_TRUE@ ./djpeg -dct int -fast -ppm -outfile testoutari.ppm $(srcdir)/testimages/testimgari.jpg
2073
@WITH_ARITH_DEC_TRUE@ cmp $(srcdir)/testimages/testimgari.ppm testoutari.ppm
2143
@WITH_ARITH_DEC_TRUE@ md5/md5cmp $(MD5_PPM_ARI) testoutari.ppm
2074
2144
@WITH_ARITH_DEC_TRUE@ ./jpegtran -outfile testouta.jpg $(srcdir)/testimages/testimgari.jpg
2075
@WITH_ARITH_DEC_TRUE@ cmp $(srcdir)/testimages/testimgint.jpg testouta.jpg
2145
@WITH_ARITH_DEC_TRUE@ md5/md5cmp $(MD5_JPEG_INT) testouta.jpg
2076
2146
./cjpeg -dct int -progressive -outfile testoutp.jpg $(srcdir)/testimages/testorig.ppm
2077
cmp $(srcdir)/testimages/testimgp.jpg testoutp.jpg
2147
md5/md5cmp $(MD5_JPEG_PROG) testoutp.jpg
2078
2148
./jpegtran -outfile testoutt.jpg testoutp.jpg
2079
cmp $(srcdir)/testimages/testimgint.jpg testoutt.jpg
2149
md5/md5cmp $(MD5_JPEG_INT) testoutt.jpg
2080
2150
./jpegtran -crop 120x90+20+50 -transpose -perfect -outfile testoutcrop.jpg $(srcdir)/testimages/testorig.jpg
2081
cmp $(srcdir)/testimages/testimgcrop.jpg testoutcrop.jpg
2151
md5/md5cmp $(MD5_JPEG_CROP) testoutcrop.jpg
2112
2182
sh ./tjbenchtest
2113
@WITH_JAVA_TRUE@ sh ./tjexampletest
2115
@X86_64_TRUE@install-exec-hook:
2116
@X86_64_TRUE@ __PREFIX=`echo ${prefix} | sed -e 's@\/*$$@@'`; \
2117
@X86_64_TRUE@ if [ "$$__PREFIX" = "/opt/libjpeg-turbo" ]; then \
2118
@X86_64_TRUE@ cd $(DESTDIR)/${prefix}; \
2119
@X86_64_TRUE@ if [ -d lib -a ! -d lib64 -a ! -h lib64 ]; then \
2120
@X86_64_TRUE@ $(LN_S) lib lib64; \
2124
@X86_64_FALSE@install-exec-hook:
2125
@X86_64_FALSE@ __PREFIX=`echo ${prefix} | sed -e 's@\/*$$@@'`; \
2126
@X86_64_FALSE@ if [ "$$__PREFIX" = "/opt/libjpeg-turbo" ]; then \
2127
@X86_64_FALSE@ cd $(DESTDIR)/${prefix}; \
2128
@X86_64_FALSE@ if [ -d lib -a ! -d lib32 -a ! -h lib32 ]; then \
2129
@X86_64_FALSE@ $(LN_S) lib lib32; \
2183
@WITH_JAVA_TRUE@ sh ./tjbenchtest.java
2185
pkgscripts/libjpeg-turbo.spec: pkgscripts/libjpeg-turbo.spec.tmpl
2186
cat pkgscripts/libjpeg-turbo.spec.tmpl | sed s@%{__prefix}@$(prefix)@g | \
2187
sed s@%{__bindir}@$(bindir)@g | sed s@%{__datadir}@$(datadir)@g | \
2188
sed s@%{__docdir}@$(docdir)@g | sed s@%{__includedir}@$(includedir)@g | \
2189
sed s@%{__libdir}@$(libdir)@g | sed s@%{__mandir}@$(mandir)@g \
2190
> pkgscripts/libjpeg-turbo.spec
2192
rpm: all pkgscripts/libjpeg-turbo.spec
2134
2193
TMPDIR=`mktemp -d /tmp/${PACKAGE_NAME}-build.XXXXXX`; \
2135
2194
mkdir -p $$TMPDIR/RPMS; \
2136
2195
ln -fs `pwd` $$TMPDIR/BUILD; \
2137
rm -f ${PACKAGE_NAME}-${VERSION}.${RPMARCH}.rpm; \
2196
rm -f ${PKGNAME}-${VERSION}.${RPMARCH}.rpm; \
2138
2197
rpmbuild -bb --define "_blddir $$TMPDIR/buildroot" \
2139
2198
--define "_topdir $$TMPDIR" \
2140
2199
--target ${RPMARCH} pkgscripts/libjpeg-turbo.spec; \
2141
cp $$TMPDIR/RPMS/${RPMARCH}/${PACKAGE_NAME}-${VERSION}-${BUILD}.${RPMARCH}.rpm \
2142
${PACKAGE_NAME}-${VERSION}.${RPMARCH}.rpm; \
2200
cp $$TMPDIR/RPMS/${RPMARCH}/${PKGNAME}-${VERSION}-${BUILD}.${RPMARCH}.rpm \
2201
${PKGNAME}-${VERSION}.${RPMARCH}.rpm; \
2143
2202
rm -rf $$TMPDIR
2204
srpm: dist-gzip pkgscripts/libjpeg-turbo.spec
2146
2205
TMPDIR=`mktemp -d /tmp/${PACKAGE_NAME}-build.XXXXXX`; \
2147
2206
mkdir -p $$TMPDIR/RPMS; \
2148
2207
mkdir -p $$TMPDIR/SRPMS; \
2149
2208
mkdir -p $$TMPDIR/BUILD; \
2150
2209
mkdir -p $$TMPDIR/SOURCES; \
2151
2210
mkdir -p $$TMPDIR/SPECS; \
2152
rm -f ${PACKAGE_NAME}-${VERSION}.src.rpm; \
2211
rm -f ${PKGNAME}-${VERSION}.src.rpm; \
2153
2212
cp ${PACKAGE_NAME}-${VERSION}.tar.gz $$TMPDIR/SOURCES; \
2154
2213
cat pkgscripts/libjpeg-turbo.spec | sed s/%{_blddir}/%{_tmppath}/g \
2155
2214
| sed s/#--\>//g \
2156
2215
> $$TMPDIR/SPECS/libjpeg-turbo.spec; \
2157
2216
rpmbuild -bs --define "_topdir $$TMPDIR" $$TMPDIR/SPECS/libjpeg-turbo.spec; \
2158
cp $$TMPDIR/SRPMS/${PACKAGE_NAME}-${VERSION}-${BUILD}.src.rpm \
2159
${PACKAGE_NAME}-${VERSION}.src.rpm; \
2217
cp $$TMPDIR/SRPMS/${PKGNAME}-${VERSION}-${BUILD}.src.rpm \
2218
${PKGNAME}-${VERSION}.src.rpm; \
2160
2219
rm -rf $$TMPDIR
2221
pkgscripts/makedpkg: pkgscripts/makedpkg.tmpl
2222
cat pkgscripts/makedpkg.tmpl | sed s@%{__prefix}@$(prefix)@g | \
2223
sed s@%{__docdir}@$(docdir)@g | sed s@%{__libdir}@$(libdir)@g \
2224
> pkgscripts/makedpkg
2226
deb: all pkgscripts/makedpkg
2163
2227
sh pkgscripts/makedpkg
2165
@X86_64_TRUE@udmg: all
2229
pkgscripts/uninstall: pkgscripts/uninstall.tmpl
2230
cat pkgscripts/uninstall.tmpl | sed s@%{__prefix}@$(prefix)@g | \
2231
sed s@%{__bindir}@$(bindir)@g | sed s@%{__datadir}@$(datadir)@g | \
2232
sed s@%{__includedir}@$(includedir)@g | sed s@%{__libdir}@$(libdir)@g | \
2233
sed s@%{__mandir}@$(mandir)@g > pkgscripts/uninstall
2235
pkgscripts/makemacpkg: pkgscripts/makemacpkg.tmpl
2236
cat pkgscripts/makemacpkg.tmpl | sed s@%{__prefix}@$(prefix)@g | \
2237
sed s@%{__bindir}@$(bindir)@g | sed s@%{__docdir}@$(docdir)@g | \
2238
sed s@%{__libdir}@$(libdir)@g > pkgscripts/makemacpkg
2240
@X86_64_TRUE@udmg: all pkgscripts/makemacpkg pkgscripts/uninstall
2166
2241
@X86_64_TRUE@ sh pkgscripts/makemacpkg -build32 ${BUILDDIR32}
2168
@X86_64_TRUE@iosdmg: all
2169
@X86_64_TRUE@ sh pkgscripts/makemacpkg -build32 ${BUILDDIR32} -buildarmv6 ${BUILDDIRARMV6} -buildarmv7 ${BUILDDIRARMV7}
2171
@X86_64_FALSE@iosdmg: all
2172
@X86_64_FALSE@ sh pkgscripts/makemacpkg -buildarmv6 ${BUILDDIRARMV6} -buildarmv7 ${BUILDDIRARMV7}
2243
@X86_64_TRUE@iosdmg: all pkgscripts/makemacpkg pkgscripts/uninstall
2244
@X86_64_TRUE@ sh pkgscripts/makemacpkg -build32 ${BUILDDIR32} -buildarmv6 ${BUILDDIRARMV6} -buildarmv7 ${BUILDDIRARMV7} -buildarmv7s ${BUILDDIRARMV7S}
2246
@X86_64_FALSE@iosdmg: all pkgscripts/makemacpkg pkgscripts/uninstall
2247
@X86_64_FALSE@ sh pkgscripts/makemacpkg -buildarmv6 ${BUILDDIRARMV6} -buildarmv7 ${BUILDDIRARMV7} -buildarmv7s ${BUILDDIRARMV7S}
2249
dmg: all pkgscripts/makemacpkg pkgscripts/uninstall
2175
2250
sh pkgscripts/makemacpkg
2177
@X86_64_TRUE@csunpkg: all
2178
@X86_64_TRUE@ sh pkgscripts/makesunpkg combined ${BUILDDIR32}
2181
sh pkgscripts/makesunpkg
2252
pkgscripts/makecygwinpkg: pkgscripts/makecygwinpkg.tmpl
2253
cat pkgscripts/makecygwinpkg.tmpl | sed s@%{__prefix}@$(prefix)@g | \
2254
sed s@%{__docdir}@$(docdir)@g | sed s@%{__libdir}@$(libdir)@g \
2255
> pkgscripts/makecygwinpkg
2257
cygwinpkg: all pkgscripts/makecygwinpkg
2184
2258
sh pkgscripts/makecygwinpkg
2185
2259
# Tell versions [3.59,3.63) of GNU make to not export all variables.
2186
2260
# Otherwise a system limit (for SysV at least) may be exceeded.