OSDN Git Service

#26977 DTXViewerで使用しているjpeglib, libpng, zlib, libogg, libvorbisを最新のものにした。詳細はチケットを参照。
[dtxmania/dtxmania.git] / @jpeglibソリューション / jpeg-9b / makefile.manx
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 change.log
64 MKFILES= configure Makefile.in makefile.ansi makefile.unix makefile.b32 \
65         makefile.bcc makefile.mc6 makefile.dj makefile.wat makefile.vc \
66         makejdsw.vc6 makeadsw.vc6 makejdep.vc6 makejdsp.vc6 makejmak.vc6 \
67         makecdep.vc6 makecdsp.vc6 makecmak.vc6 makeddep.vc6 makeddsp.vc6 \
68         makedmak.vc6 maketdep.vc6 maketdsp.vc6 maketmak.vc6 makerdep.vc6 \
69         makerdsp.vc6 makermak.vc6 makewdep.vc6 makewdsp.vc6 makewmak.vc6 \
70         makejsln.v10 makeasln.v10 makejvcx.v10 makejfil.v10 makecvcx.v10 \
71         makecfil.v10 makedvcx.v10 makedfil.v10 maketvcx.v10 maketfil.v10 \
72         makervcx.v10 makerfil.v10 makewvcx.v10 makewfil.v10 makeproj.mac \
73         makcjpeg.st makdjpeg.st makljpeg.st maktjpeg.st makefile.manx \
74         makefile.sas makefile.mms makefile.vms makvms.opt
75 CONFIGFILES= jconfig.cfg jconfig.bcc jconfig.mc6 jconfig.dj jconfig.wat \
76         jconfig.vc jconfig.mac jconfig.st jconfig.manx jconfig.sas \
77         jconfig.vms
78 CONFIGUREFILES= config.guess config.sub install-sh ltmain.sh depcomp \
79         missing ar-lib
80 OTHERFILES= jconfig.txt ckconfig.c jmemdosa.asm libjpeg.map
81 TESTFILES= testorig.jpg testimg.ppm testimg.bmp testimg.jpg testprog.jpg \
82         testimgp.jpg
83 DISTFILES= $(DOCS) $(MKFILES) $(CONFIGFILES) $(SOURCES) $(INCLUDES) \
84         $(CONFIGUREFILES) $(OTHERFILES) $(TESTFILES)
85 # library object files common to compression and decompression
86 COMOBJECTS= jaricom.o jcomapi.o jutils.o jerror.o jmemmgr.o $(SYSDEPMEM)
87 # compression library object files
88 CLIBOBJECTS= jcapimin.o jcapistd.o jcarith.o jctrans.o jcparam.o \
89         jdatadst.o jcinit.o jcmaster.o jcmarker.o jcmainct.o jcprepct.o \
90         jccoefct.o jccolor.o jcsample.o jchuff.o jcdctmgr.o jfdctfst.o \
91         jfdctflt.o jfdctint.o
92 # decompression library object files
93 DLIBOBJECTS= jdapimin.o jdapistd.o jdarith.o jdtrans.o jdatasrc.o \
94         jdmaster.o jdinput.o jdmarker.o jdhuff.o jdmainct.o \
95         jdcoefct.o jdpostct.o jddctmgr.o jidctfst.o jidctflt.o \
96         jidctint.o jdsample.o jdcolor.o jquant1.o jquant2.o jdmerge.o
97 # These objectfiles are included in libjpeg.lib
98 LIBOBJECTS= $(CLIBOBJECTS) $(DLIBOBJECTS) $(COMOBJECTS)
99 # object files for sample applications (excluding library files)
100 COBJECTS= cjpeg.o rdppm.o rdgif.o rdtarga.o rdrle.o rdbmp.o rdswitch.o \
101         cdjpeg.o
102 DOBJECTS= djpeg.o wrppm.o wrgif.o wrtarga.o wrrle.o wrbmp.o rdcolmap.o \
103         cdjpeg.o
104 TROBJECTS= jpegtran.o rdswitch.o cdjpeg.o transupp.o
105
106
107 all: libjpeg.lib cjpeg djpeg jpegtran rdjpgcom wrjpgcom
108
109 libjpeg.lib: $(LIBOBJECTS)
110         -$(RM) libjpeg.lib
111         $(AR) libjpeg.lib  $(LIBOBJECTS)
112
113 cjpeg: $(COBJECTS) libjpeg.lib
114         $(LN) $(LDFLAGS) -o cjpeg $(COBJECTS) libjpeg.lib $(LDLIBS)
115
116 djpeg: $(DOBJECTS) libjpeg.lib
117         $(LN) $(LDFLAGS) -o djpeg $(DOBJECTS) libjpeg.lib $(LDLIBS)
118
119 jpegtran: $(TROBJECTS) libjpeg.lib
120         $(LN) $(LDFLAGS) -o jpegtran $(TROBJECTS) libjpeg.lib $(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.lib 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