]> git.jsancho.org Git - lugaru.git/blob - Dependencies/libjpeg/makefile.manx
Adding back Settings files. (sorry about that).
[lugaru.git] / Dependencies / libjpeg / 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.bcc \
65         makefile.mc6 makefile.dj makefile.wat makefile.vc makejdsw.vc6 \
66         makeadsw.vc6 makejdep.vc6 makejdsp.vc6 makejmak.vc6 makecdep.vc6 \
67         makecdsp.vc6 makecmak.vc6 makeddep.vc6 makeddsp.vc6 makedmak.vc6 \
68         maketdep.vc6 maketdsp.vc6 maketmak.vc6 makerdep.vc6 makerdsp.vc6 \
69         makermak.vc6 makewdep.vc6 makewdsp.vc6 makewmak.vc6 makejsln.vc9 \
70         makeasln.vc9 makejvcp.vc9 makecvcp.vc9 makedvcp.vc9 maketvcp.vc9 \
71         makervcp.vc9 makewvcp.vc9 makeproj.mac makcjpeg.st makdjpeg.st \
72         makljpeg.st maktjpeg.st makefile.manx makefile.sas makefile.mms \
73         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 missing
78 OTHERFILES= jconfig.txt ckconfig.c ansi2knr.c ansi2knr.1 jmemdosa.asm \
79         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.lib
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.lib cjpeg djpeg jpegtran rdjpgcom wrjpgcom
107
108 libjpeg.lib: $(LIBOBJECTS)
109         -$(RM) libjpeg.lib
110         $(AR) libjpeg.lib  $(LIBOBJECTS)
111
112 cjpeg: $(COBJECTS) libjpeg.lib
113         $(LN) $(LDFLAGS) -o cjpeg $(COBJECTS) libjpeg.lib $(LDLIBS)
114
115 djpeg: $(DOBJECTS) libjpeg.lib
116         $(LN) $(LDFLAGS) -o djpeg $(DOBJECTS) libjpeg.lib $(LDLIBS)
117
118 jpegtran: $(TROBJECTS) libjpeg.lib
119         $(LN) $(LDFLAGS) -o jpegtran $(TROBJECTS) libjpeg.lib $(LDLIBS)
120
121 rdjpgcom: rdjpgcom.o
122         $(LN) $(LDFLAGS) -o rdjpgcom rdjpgcom.o $(LDLIBS)
123
124 wrjpgcom: wrjpgcom.o
125         $(LN) $(LDFLAGS) -o wrjpgcom wrjpgcom.o $(LDLIBS)
126
127 jconfig.h: jconfig.txt
128         echo You must prepare a system-dependent jconfig.h file.
129         echo Please read the installation directions in install.txt.
130         exit 1
131
132 clean:
133         -$(RM) *.o cjpeg djpeg jpegtran libjpeg.lib rdjpgcom wrjpgcom
134         -$(RM) core testout*.*
135
136 test: cjpeg djpeg jpegtran
137         -$(RM) testout*.*
138         djpeg -dct int -ppm -outfile testout.ppm  testorig.jpg
139         djpeg -dct int -bmp -colors 256 -outfile testout.bmp  testorig.jpg
140         cjpeg -dct int -outfile testout.jpg  testimg.ppm
141         djpeg -dct int -ppm -outfile testoutp.ppm testprog.jpg
142         cjpeg -dct int -progressive -opt -outfile testoutp.jpg testimg.ppm
143         jpegtran -outfile testoutt.jpg testprog.jpg
144         cmp testimg.ppm testout.ppm
145         cmp testimg.bmp testout.bmp
146         cmp testimg.jpg testout.jpg
147         cmp testimg.ppm testoutp.ppm
148         cmp testimgp.jpg testoutp.jpg
149         cmp testorig.jpg testoutt.jpg
150
151
152 jaricom.o: jaricom.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
153 jcapimin.o: jcapimin.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
154 jcapistd.o: jcapistd.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
155 jcarith.o: jcarith.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
156 jccoefct.o: jccoefct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
157 jccolor.o: jccolor.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
158 jcdctmgr.o: jcdctmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
159 jchuff.o: jchuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
160 jcinit.o: jcinit.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
161 jcmainct.o: jcmainct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
162 jcmarker.o: jcmarker.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
163 jcmaster.o: jcmaster.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
164 jcomapi.o: jcomapi.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
165 jcparam.o: jcparam.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
166 jcprepct.o: jcprepct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
167 jcsample.o: jcsample.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
168 jctrans.o: jctrans.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
169 jdapimin.o: jdapimin.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
170 jdapistd.o: jdapistd.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
171 jdarith.o: jdarith.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
172 jdatadst.o: jdatadst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h
173 jdatasrc.o: jdatasrc.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h
174 jdcoefct.o: jdcoefct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
175 jdcolor.o: jdcolor.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
176 jddctmgr.o: jddctmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
177 jdhuff.o: jdhuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
178 jdinput.o: jdinput.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
179 jdmainct.o: jdmainct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
180 jdmarker.o: jdmarker.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
181 jdmaster.o: jdmaster.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
182 jdmerge.o: jdmerge.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
183 jdpostct.o: jdpostct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
184 jdsample.o: jdsample.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
185 jdtrans.o: jdtrans.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
186 jerror.o: jerror.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jversion.h jerror.h
187 jfdctflt.o: jfdctflt.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
188 jfdctfst.o: jfdctfst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
189 jfdctint.o: jfdctint.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
190 jidctflt.o: jidctflt.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
191 jidctfst.o: jidctfst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
192 jidctint.o: jidctint.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
193 jquant1.o: jquant1.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
194 jquant2.o: jquant2.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
195 jutils.o: jutils.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
196 jmemmgr.o: jmemmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
197 jmemansi.o: jmemansi.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
198 jmemname.o: jmemname.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
199 jmemnobs.o: jmemnobs.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
200 jmemdos.o: jmemdos.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
201 jmemmac.o: jmemmac.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
202 cjpeg.o: cjpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h jversion.h
203 djpeg.o: djpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h jversion.h
204 jpegtran.o: jpegtran.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h transupp.h jversion.h
205 rdjpgcom.o: rdjpgcom.c jinclude.h jconfig.h
206 wrjpgcom.o: wrjpgcom.c jinclude.h jconfig.h
207 cdjpeg.o: cdjpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
208 rdcolmap.o: rdcolmap.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
209 rdswitch.o: rdswitch.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
210 transupp.o: transupp.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h transupp.h
211 rdppm.o: rdppm.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
212 wrppm.o: wrppm.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
213 rdgif.o: rdgif.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
214 wrgif.o: wrgif.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
215 rdtarga.o: rdtarga.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
216 wrtarga.o: wrtarga.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
217 rdbmp.o: rdbmp.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
218 wrbmp.o: wrbmp.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
219 rdrle.o: rdrle.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
220 wrrle.o: wrrle.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h