comparison mupdf-source/thirdparty/libjpeg/makefile.manx @ 2:b50eed0cc0ef upstream

ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4. The directory name has changed: no version number in the expanded directory now.
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:43:07 +0200
parents
children
comparison
equal deleted inserted replaced
1:1d09e1dec1d9 2:b50eed0cc0ef
1 # Makefile for Independent JPEG Group's software
2
3 # This makefile is for Amiga systems using Manx Aztec C ver 5.x.
4 # Thanks to D.J. James (djjames@cup.portal.com) for this version.
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 # Uncomment for generic 68000 code (will work on any Amiga)
13 ARCHFLAGS= -sn
14
15 # Uncomment for 68020/68030 code (faster, but won't run on 68000 CPU)
16 #ARCHFLAGS= -c2
17
18 CFLAGS= -MC -MD $(ARCHFLAGS) -spfam -r4
19
20 # Link-time cc options:
21 LDFLAGS= -g
22
23 # To link any special libraries, add the necessary -l commands here.
24 LDLIBS= -lml -lcl
25
26 # Put here the object file name for the correct system-dependent memory
27 # manager file. For Amiga we recommend jmemname.o.
28 SYSDEPMEM= jmemname.o
29
30 # miscellaneous OS-dependent stuff
31 # linker
32 LN= ln
33 # file deletion command
34 RM= delete quiet
35 # library (.lib) file creation command
36 AR= lb
37
38 # End of configurable options.
39
40
41 # source files: JPEG library proper
42 LIBSOURCES= jaricom.c jcapimin.c jcapistd.c jcarith.c jccoefct.c jccolor.c \
43 jcdctmgr.c jchuff.c jcinit.c jcmainct.c jcmarker.c jcmaster.c \
44 jcomapi.c jcparam.c jcprepct.c jcsample.c jctrans.c jdapimin.c \
45 jdapistd.c jdarith.c jdatadst.c jdatasrc.c jdcoefct.c jdcolor.c \
46 jddctmgr.c jdhuff.c jdinput.c jdmainct.c jdmarker.c jdmaster.c \
47 jdmerge.c jdpostct.c jdsample.c jdtrans.c jerror.c jfdctflt.c \
48 jfdctfst.c jfdctint.c jidctflt.c jidctfst.c jidctint.c jquant1.c \
49 jquant2.c jutils.c jmemmgr.c
50 # memmgr back ends: compile only one of these into a working library
51 SYSDEPSOURCES= jmemansi.c jmemname.c jmemnobs.c jmemdos.c jmemmac.c
52 # source files: cjpeg/djpeg/jpegtran applications, also rdjpgcom/wrjpgcom
53 APPSOURCES= cjpeg.c djpeg.c jpegtran.c rdjpgcom.c wrjpgcom.c cdjpeg.c \
54 rdcolmap.c rdswitch.c transupp.c rdppm.c wrppm.c rdgif.c wrgif.c \
55 rdtarga.c wrtarga.c rdbmp.c wrbmp.c rdrle.c wrrle.c
56 SOURCES= $(LIBSOURCES) $(SYSDEPSOURCES) $(APPSOURCES)
57 # files included by source files
58 INCLUDES= jdct.h jerror.h jinclude.h jmemsys.h jmorecfg.h jpegint.h \
59 jpeglib.h jversion.h cdjpeg.h cderror.h transupp.h
60 # documentation, test, and support files
61 DOCS= README install.txt usage.txt cjpeg.1 djpeg.1 jpegtran.1 rdjpgcom.1 \
62 wrjpgcom.1 wizard.txt example.c libjpeg.txt structure.txt \
63 coderules.txt filelist.txt cdaltui.txt change.log
64 MKFILES= configure Makefile.in makefile.ansi makefile.unix makefile.xc \
65 makefile.bcc makefile.b32 makefile.c32 makefile.d32 makefile.x32 \
66 makefile.b64 makefile.mc6 makefile.dj makefile.wat makefile.vc \
67 makefile.vs makejdsw.vc6 makeadsw.vc6 makejdep.vc6 makejdsp.vc6 \
68 makejmak.vc6 makecdep.vc6 makecdsp.vc6 makecmak.vc6 makeddep.vc6 \
69 makeddsp.vc6 makedmak.vc6 maketdep.vc6 maketdsp.vc6 maketmak.vc6 \
70 makerdep.vc6 makerdsp.vc6 makermak.vc6 makewdep.vc6 makewdsp.vc6 \
71 makewmak.vc6 makejsln.v16 makeasln.v16 makejvcx.v16 makejfil.v16 \
72 makecvcx.v16 makecfil.v16 makedvcx.v16 makedfil.v16 maketvcx.v16 \
73 maketfil.v16 makervcx.v16 makerfil.v16 makewvcx.v16 makewfil.v16 \
74 makajpeg.bcb makcjpeg.bcb makdjpeg.bcb makljpeg.bcb makrjpeg.bcb \
75 maktjpeg.bcb makwjpeg.bcb makcjpeg.st makdjpeg.st makljpeg.st \
76 maktjpeg.st makeproj.mac makefile.manx makefile.sas makefile.mms \
77 makefile.vms makvms.opt
78 CONFIGFILES= jconfig.cfg jconfig.xc jconfig.bcc jconfig.mc6 jconfig.dj \
79 jconfig.wat jconfig.vc jconfig.mac jconfig.st jconfig.manx \
80 jconfig.sas jconfig.vms
81 CONFIGUREFILES= config.guess config.sub install-sh ltmain.sh depcomp \
82 missing ar-lib
83 OTHERFILES= jconfig.txt ckconfig.c jmemdosa.asm libjpeg.map libjpeg.pc.in \
84 cjpegalt.c djpegalt.c
85 TESTFILES= testorig.jpg testimg.ppm testimg.gif testimg.bmp testimg.jpg \
86 testprog.jpg testimgp.jpg
87 DISTFILES= $(DOCS) $(MKFILES) $(CONFIGFILES) $(SOURCES) $(INCLUDES) \
88 $(CONFIGUREFILES) $(OTHERFILES) $(TESTFILES)
89 # library object files common to compression and decompression
90 COMOBJECTS= jaricom.o jcomapi.o jutils.o jerror.o jmemmgr.o $(SYSDEPMEM)
91 # compression library object files
92 CLIBOBJECTS= jcapimin.o jcapistd.o jcarith.o jctrans.o jcparam.o \
93 jdatadst.o jcinit.o jcmaster.o jcmarker.o jcmainct.o jcprepct.o \
94 jccoefct.o jccolor.o jcsample.o jchuff.o jcdctmgr.o jfdctfst.o \
95 jfdctflt.o jfdctint.o
96 # decompression library object files
97 DLIBOBJECTS= jdapimin.o jdapistd.o jdarith.o jdtrans.o jdatasrc.o \
98 jdmaster.o jdinput.o jdmarker.o jdhuff.o jdmainct.o \
99 jdcoefct.o jdpostct.o jddctmgr.o jidctfst.o jidctflt.o \
100 jidctint.o jdsample.o jdcolor.o jquant1.o jquant2.o jdmerge.o
101 # These objectfiles are included in libjpeg.lib
102 LIBOBJECTS= $(CLIBOBJECTS) $(DLIBOBJECTS) $(COMOBJECTS)
103 # object files for sample applications (excluding library files)
104 COBJECTS= cjpeg.o rdppm.o rdgif.o rdtarga.o rdrle.o rdbmp.o rdswitch.o \
105 cdjpeg.o
106 DOBJECTS= djpeg.o wrppm.o wrgif.o wrtarga.o wrrle.o wrbmp.o rdcolmap.o \
107 cdjpeg.o
108 TROBJECTS= jpegtran.o rdswitch.o cdjpeg.o transupp.o
109
110
111 all: libjpeg.lib cjpeg djpeg jpegtran rdjpgcom wrjpgcom
112
113 libjpeg.lib: $(LIBOBJECTS)
114 -$(RM) libjpeg.lib
115 $(AR) libjpeg.lib $(LIBOBJECTS)
116
117 cjpeg: $(COBJECTS) libjpeg.lib
118 $(LN) $(LDFLAGS) -o cjpeg $(COBJECTS) libjpeg.lib $(LDLIBS)
119
120 djpeg: $(DOBJECTS) libjpeg.lib
121 $(LN) $(LDFLAGS) -o djpeg $(DOBJECTS) libjpeg.lib $(LDLIBS)
122
123 jpegtran: $(TROBJECTS) libjpeg.lib
124 $(LN) $(LDFLAGS) -o jpegtran $(TROBJECTS) libjpeg.lib $(LDLIBS)
125
126 rdjpgcom: rdjpgcom.o
127 $(LN) $(LDFLAGS) -o rdjpgcom rdjpgcom.o $(LDLIBS)
128
129 wrjpgcom: wrjpgcom.o
130 $(LN) $(LDFLAGS) -o wrjpgcom wrjpgcom.o $(LDLIBS)
131
132 jconfig.h: jconfig.txt
133 echo You must prepare a system-dependent jconfig.h file.
134 echo Please read the installation directions in install.txt.
135 exit 1
136
137 clean:
138 -$(RM) *.o cjpeg djpeg jpegtran libjpeg.lib rdjpgcom wrjpgcom
139 -$(RM) core testout*.*
140
141 test: cjpeg djpeg jpegtran
142 -$(RM) testout*.*
143 djpeg -dct int -ppm -outfile testout.ppm testorig.jpg
144 djpeg -dct int -gif -outfile testout.gif testorig.jpg
145 djpeg -dct int -bmp -colors 256 -outfile testout.bmp testorig.jpg
146 cjpeg -dct int -outfile testout.jpg testimg.ppm
147 djpeg -dct int -ppm -outfile testoutp.ppm testprog.jpg
148 cjpeg -dct int -progressive -opt -outfile testoutp.jpg testimg.ppm
149 jpegtran -outfile testoutt.jpg testprog.jpg
150 cmp testimg.ppm testout.ppm
151 cmp testimg.gif testout.gif
152 cmp testimg.bmp testout.bmp
153 cmp testimg.jpg testout.jpg
154 cmp testimg.ppm testoutp.ppm
155 cmp testimgp.jpg testoutp.jpg
156 cmp testorig.jpg testoutt.jpg
157
158
159 jaricom.o: jaricom.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
160 jcapimin.o: jcapimin.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
161 jcapistd.o: jcapistd.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
162 jcarith.o: jcarith.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
163 jccoefct.o: jccoefct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
164 jccolor.o: jccolor.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
165 jcdctmgr.o: jcdctmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
166 jchuff.o: jchuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
167 jcinit.o: jcinit.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
168 jcmainct.o: jcmainct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
169 jcmarker.o: jcmarker.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
170 jcmaster.o: jcmaster.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
171 jcomapi.o: jcomapi.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
172 jcparam.o: jcparam.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
173 jcprepct.o: jcprepct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
174 jcsample.o: jcsample.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
175 jctrans.o: jctrans.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
176 jdapimin.o: jdapimin.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
177 jdapistd.o: jdapistd.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
178 jdarith.o: jdarith.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
179 jdatadst.o: jdatadst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h
180 jdatasrc.o: jdatasrc.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h
181 jdcoefct.o: jdcoefct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
182 jdcolor.o: jdcolor.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
183 jddctmgr.o: jddctmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
184 jdhuff.o: jdhuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
185 jdinput.o: jdinput.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
186 jdmainct.o: jdmainct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
187 jdmarker.o: jdmarker.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
188 jdmaster.o: jdmaster.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
189 jdmerge.o: jdmerge.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
190 jdpostct.o: jdpostct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
191 jdsample.o: jdsample.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
192 jdtrans.o: jdtrans.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
193 jerror.o: jerror.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jversion.h jerror.h
194 jfdctflt.o: jfdctflt.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
195 jfdctfst.o: jfdctfst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
196 jfdctint.o: jfdctint.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
197 jidctflt.o: jidctflt.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
198 jidctfst.o: jidctfst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
199 jidctint.o: jidctint.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
200 jquant1.o: jquant1.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
201 jquant2.o: jquant2.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
202 jutils.o: jutils.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
203 jmemmgr.o: jmemmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
204 jmemansi.o: jmemansi.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
205 jmemname.o: jmemname.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
206 jmemnobs.o: jmemnobs.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
207 jmemdos.o: jmemdos.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
208 jmemmac.o: jmemmac.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
209 cjpeg.o: cjpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h jversion.h
210 djpeg.o: djpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h jversion.h
211 jpegtran.o: jpegtran.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h transupp.h jversion.h
212 rdjpgcom.o: rdjpgcom.c jinclude.h jconfig.h
213 wrjpgcom.o: wrjpgcom.c jinclude.h jconfig.h
214 cdjpeg.o: cdjpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
215 rdcolmap.o: rdcolmap.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
216 rdswitch.o: rdswitch.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
217 transupp.o: transupp.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h transupp.h
218 rdppm.o: rdppm.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
219 wrppm.o: wrppm.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
220 rdgif.o: rdgif.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
221 wrgif.o: wrgif.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
222 rdtarga.o: rdtarga.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
223 wrtarga.o: wrtarga.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
224 rdbmp.o: rdbmp.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
225 wrbmp.o: wrbmp.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
226 rdrle.o: rdrle.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
227 wrrle.o: wrrle.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h