]> rtime.felk.cvut.cz Git - hornmich/skoda-qr-demo.git/blob - QRScanner/mobile/jni/thirdparty/jpeg/makefile.ansi
Add MuPDF native source codes
[hornmich/skoda-qr-demo.git] / QRScanner / mobile / jni / thirdparty / jpeg / makefile.ansi
1 # Makefile for Independent JPEG Group's software
2
3 # This makefile is suitable for Unix-like systems with ANSI-capable compilers.
4 # If you have a non-ANSI compiler, makefile.unix is a better starting point.
5
6 # Read installation instructions before saying "make" !!
7
8 # The name of your C compiler:
9 CC= cc
10
11 # You may need to adjust these cc options:
12 CFLAGS= -O
13 # Generally, we recommend defining any configuration symbols in jconfig.h,
14 # NOT via -D switches here.
15
16 # Link-time cc options:
17 LDFLAGS= 
18
19 # To link any special libraries, add the necessary -l commands here.
20 LDLIBS= 
21
22 # Put here the object file name for the correct system-dependent memory
23 # manager file.  For Unix this is usually jmemnobs.o, but you may want
24 # to use jmemansi.o or jmemname.o if you have limited swap space.
25 SYSDEPMEM= jmemnobs.o
26
27 # miscellaneous OS-dependent stuff
28 # linker
29 LN= $(CC)
30 # file deletion command
31 RM= rm -f
32 # library (.a) file creation command
33 AR= ar rc
34 # second step in .a creation (use "touch" if not needed)
35 AR2= ranlib
36
37 # End of configurable options.
38
39
40 # source files: JPEG library proper
41 LIBSOURCES= jaricom.c jcapimin.c jcapistd.c jcarith.c jccoefct.c jccolor.c \
42         jcdctmgr.c jchuff.c jcinit.c jcmainct.c jcmarker.c jcmaster.c \
43         jcomapi.c jcparam.c jcprepct.c jcsample.c jctrans.c jdapimin.c \
44         jdapistd.c jdarith.c jdatadst.c jdatasrc.c jdcoefct.c jdcolor.c \
45         jddctmgr.c jdhuff.c jdinput.c jdmainct.c jdmarker.c jdmaster.c \
46         jdmerge.c jdpostct.c jdsample.c jdtrans.c jerror.c jfdctflt.c \
47         jfdctfst.c jfdctint.c jidctflt.c jidctfst.c jidctint.c jquant1.c \
48         jquant2.c jutils.c jmemmgr.c
49 # memmgr back ends: compile only one of these into a working library
50 SYSDEPSOURCES= jmemansi.c jmemname.c jmemnobs.c jmemdos.c jmemmac.c
51 # source files: cjpeg/djpeg/jpegtran applications, also rdjpgcom/wrjpgcom
52 APPSOURCES= cjpeg.c djpeg.c jpegtran.c rdjpgcom.c wrjpgcom.c cdjpeg.c \
53         rdcolmap.c rdswitch.c transupp.c rdppm.c wrppm.c rdgif.c wrgif.c \
54         rdtarga.c wrtarga.c rdbmp.c wrbmp.c rdrle.c wrrle.c
55 SOURCES= $(LIBSOURCES) $(SYSDEPSOURCES) $(APPSOURCES)
56 # files included by source files
57 INCLUDES= jdct.h jerror.h jinclude.h jmemsys.h jmorecfg.h jpegint.h \
58         jpeglib.h jversion.h cdjpeg.h cderror.h transupp.h
59 # documentation, test, and support files
60 DOCS= README install.txt usage.txt cjpeg.1 djpeg.1 jpegtran.1 rdjpgcom.1 \
61         wrjpgcom.1 wizard.txt example.c libjpeg.txt structure.txt \
62         coderules.txt filelist.txt change.log
63 MKFILES= configure Makefile.in makefile.ansi makefile.unix makefile.bcc \
64         makefile.mc6 makefile.dj makefile.wat makefile.vc makejdsw.vc6 \
65         makeadsw.vc6 makejdep.vc6 makejdsp.vc6 makejmak.vc6 makecdep.vc6 \
66         makecdsp.vc6 makecmak.vc6 makeddep.vc6 makeddsp.vc6 makedmak.vc6 \
67         maketdep.vc6 maketdsp.vc6 maketmak.vc6 makerdep.vc6 makerdsp.vc6 \
68         makermak.vc6 makewdep.vc6 makewdsp.vc6 makewmak.vc6 makejsln.v10 \
69         makeasln.v10 makejvcx.v10 makejfil.v10 makecvcx.v10 makecfil.v10 \
70         makedvcx.v10 makedfil.v10 maketvcx.v10 maketfil.v10 makervcx.v10 \
71         makerfil.v10 makewvcx.v10 makewfil.v10 makeproj.mac makcjpeg.st \
72         makdjpeg.st makljpeg.st maktjpeg.st makefile.manx makefile.sas \
73         makefile.mms makefile.vms makvms.opt
74 CONFIGFILES= jconfig.cfg jconfig.bcc jconfig.mc6 jconfig.dj jconfig.wat \
75         jconfig.vc jconfig.mac jconfig.st jconfig.manx jconfig.sas \
76         jconfig.vms
77 CONFIGUREFILES= config.guess config.sub install-sh ltmain.sh depcomp \
78         missing ar-lib
79 OTHERFILES= jconfig.txt ckconfig.c jmemdosa.asm libjpeg.map
80 TESTFILES= testorig.jpg testimg.ppm testimg.bmp testimg.jpg testprog.jpg \
81         testimgp.jpg
82 DISTFILES= $(DOCS) $(MKFILES) $(CONFIGFILES) $(SOURCES) $(INCLUDES) \
83         $(CONFIGUREFILES) $(OTHERFILES) $(TESTFILES)
84 # library object files common to compression and decompression
85 COMOBJECTS= jaricom.o jcomapi.o jutils.o jerror.o jmemmgr.o $(SYSDEPMEM)
86 # compression library object files
87 CLIBOBJECTS= jcapimin.o jcapistd.o jcarith.o jctrans.o jcparam.o \
88         jdatadst.o jcinit.o jcmaster.o jcmarker.o jcmainct.o jcprepct.o \
89         jccoefct.o jccolor.o jcsample.o jchuff.o jcdctmgr.o jfdctfst.o \
90         jfdctflt.o jfdctint.o
91 # decompression library object files
92 DLIBOBJECTS= jdapimin.o jdapistd.o jdarith.o jdtrans.o jdatasrc.o \
93         jdmaster.o jdinput.o jdmarker.o jdhuff.o jdmainct.o \
94         jdcoefct.o jdpostct.o jddctmgr.o jidctfst.o jidctflt.o \
95         jidctint.o jdsample.o jdcolor.o jquant1.o jquant2.o jdmerge.o
96 # These objectfiles are included in libjpeg.a
97 LIBOBJECTS= $(CLIBOBJECTS) $(DLIBOBJECTS) $(COMOBJECTS)
98 # object files for sample applications (excluding library files)
99 COBJECTS= cjpeg.o rdppm.o rdgif.o rdtarga.o rdrle.o rdbmp.o rdswitch.o \
100         cdjpeg.o
101 DOBJECTS= djpeg.o wrppm.o wrgif.o wrtarga.o wrrle.o wrbmp.o rdcolmap.o \
102         cdjpeg.o
103 TROBJECTS= jpegtran.o rdswitch.o cdjpeg.o transupp.o
104
105
106 all: libjpeg.a cjpeg djpeg jpegtran rdjpgcom wrjpgcom
107
108 libjpeg.a: $(LIBOBJECTS)
109         $(RM) libjpeg.a
110         $(AR) libjpeg.a  $(LIBOBJECTS)
111         $(AR2) libjpeg.a
112
113 cjpeg: $(COBJECTS) libjpeg.a
114         $(LN) $(LDFLAGS) -o cjpeg $(COBJECTS) libjpeg.a $(LDLIBS)
115
116 djpeg: $(DOBJECTS) libjpeg.a
117         $(LN) $(LDFLAGS) -o djpeg $(DOBJECTS) libjpeg.a $(LDLIBS)
118
119 jpegtran: $(TROBJECTS) libjpeg.a
120         $(LN) $(LDFLAGS) -o jpegtran $(TROBJECTS) libjpeg.a $(LDLIBS)
121
122 rdjpgcom: rdjpgcom.o
123         $(LN) $(LDFLAGS) -o rdjpgcom rdjpgcom.o $(LDLIBS)
124
125 wrjpgcom: wrjpgcom.o
126         $(LN) $(LDFLAGS) -o wrjpgcom wrjpgcom.o $(LDLIBS)
127
128 jconfig.h: jconfig.txt
129         echo You must prepare a system-dependent jconfig.h file.
130         echo Please read the installation directions in install.txt.
131         exit 1
132
133 clean:
134         $(RM) *.o cjpeg djpeg jpegtran libjpeg.a rdjpgcom wrjpgcom
135         $(RM) core testout*
136
137 test: cjpeg djpeg jpegtran
138         $(RM) testout*
139         ./djpeg -dct int -ppm -outfile testout.ppm  testorig.jpg
140         ./djpeg -dct int -bmp -colors 256 -outfile testout.bmp  testorig.jpg
141         ./cjpeg -dct int -outfile testout.jpg  testimg.ppm
142         ./djpeg -dct int -ppm -outfile testoutp.ppm testprog.jpg
143         ./cjpeg -dct int -progressive -opt -outfile testoutp.jpg testimg.ppm
144         ./jpegtran -outfile testoutt.jpg testprog.jpg
145         cmp testimg.ppm testout.ppm
146         cmp testimg.bmp testout.bmp
147         cmp testimg.jpg testout.jpg
148         cmp testimg.ppm testoutp.ppm
149         cmp testimgp.jpg testoutp.jpg
150         cmp testorig.jpg testoutt.jpg
151
152
153 jaricom.o: jaricom.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
154 jcapimin.o: jcapimin.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
155 jcapistd.o: jcapistd.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
156 jcarith.o: jcarith.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
157 jccoefct.o: jccoefct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
158 jccolor.o: jccolor.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
159 jcdctmgr.o: jcdctmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
160 jchuff.o: jchuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
161 jcinit.o: jcinit.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
162 jcmainct.o: jcmainct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
163 jcmarker.o: jcmarker.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
164 jcmaster.o: jcmaster.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
165 jcomapi.o: jcomapi.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
166 jcparam.o: jcparam.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
167 jcprepct.o: jcprepct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
168 jcsample.o: jcsample.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
169 jctrans.o: jctrans.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
170 jdapimin.o: jdapimin.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
171 jdapistd.o: jdapistd.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
172 jdarith.o: jdarith.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
173 jdatadst.o: jdatadst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h
174 jdatasrc.o: jdatasrc.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h
175 jdcoefct.o: jdcoefct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
176 jdcolor.o: jdcolor.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
177 jddctmgr.o: jddctmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
178 jdhuff.o: jdhuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
179 jdinput.o: jdinput.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
180 jdmainct.o: jdmainct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
181 jdmarker.o: jdmarker.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
182 jdmaster.o: jdmaster.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
183 jdmerge.o: jdmerge.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
184 jdpostct.o: jdpostct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
185 jdsample.o: jdsample.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
186 jdtrans.o: jdtrans.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
187 jerror.o: jerror.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jversion.h jerror.h
188 jfdctflt.o: jfdctflt.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
189 jfdctfst.o: jfdctfst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
190 jfdctint.o: jfdctint.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
191 jidctflt.o: jidctflt.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
192 jidctfst.o: jidctfst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
193 jidctint.o: jidctint.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
194 jquant1.o: jquant1.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
195 jquant2.o: jquant2.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
196 jutils.o: jutils.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
197 jmemmgr.o: jmemmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
198 jmemansi.o: jmemansi.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
199 jmemname.o: jmemname.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
200 jmemnobs.o: jmemnobs.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
201 jmemdos.o: jmemdos.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
202 jmemmac.o: jmemmac.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
203 cjpeg.o: cjpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h jversion.h
204 djpeg.o: djpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h jversion.h
205 jpegtran.o: jpegtran.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h transupp.h jversion.h
206 rdjpgcom.o: rdjpgcom.c jinclude.h jconfig.h
207 wrjpgcom.o: wrjpgcom.c jinclude.h jconfig.h
208 cdjpeg.o: cdjpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
209 rdcolmap.o: rdcolmap.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
210 rdswitch.o: rdswitch.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
211 transupp.o: transupp.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h transupp.h
212 rdppm.o: rdppm.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
213 wrppm.o: wrppm.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
214 rdgif.o: rdgif.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
215 wrgif.o: wrgif.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
216 rdtarga.o: rdtarga.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
217 wrtarga.o: wrtarga.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
218 rdbmp.o: rdbmp.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
219 wrbmp.o: wrbmp.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
220 rdrle.o: rdrle.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
221 wrrle.o: wrrle.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h