OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [services/] [gfx/] [mw/] [v2_0/] [src/] [jpeg-6b/] [makefile.sas] - Blame information for rev 344

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 27 unneback
# Makefile for Independent JPEG Group's software
2
 
3
# This makefile is for Amiga systems using SAS C 6.0 and up.
4
# Thanks to Ed Hanway, Mark Rinfret, and Jim Zepeda.
5
 
6
# Read installation instructions before saying "make" !!
7
 
8
# The name of your C compiler:
9
CC= sc
10
 
11
# You may need to adjust these cc options:
12
# Uncomment the following lines for generic 680x0 version
13
ARCHFLAGS= cpu=any
14
SUFFIX=
15
 
16
# Uncomment the following lines for 68030-only version
17
#ARCHFLAGS= cpu=68030
18
#SUFFIX=.030
19
 
20
CFLAGS= nostackcheck data=near parms=register optimize $(ARCHFLAGS) \
21
        ignore=104 ignore=304 ignore=306
22
# ignore=104 disables warnings for mismatched const qualifiers
23
# ignore=304 disables warnings for variables being optimized out
24
# ignore=306 disables warnings for the inlining of functions
25
# Generally, we recommend defining any configuration symbols in jconfig.h,
26
# NOT via define switches here.
27
 
28
# Link-time cc options:
29
LDFLAGS= SC SD ND BATCH
30
 
31
# To link any special libraries, add the necessary commands here.
32
LDLIBS= LIB:scm.lib LIB:sc.lib
33
 
34
# Put here the object file name for the correct system-dependent memory
35
# manager file.  For Amiga we recommend jmemname.o.
36
SYSDEPMEM= jmemname.o
37
 
38
# miscellaneous OS-dependent stuff
39
# linker
40
LN= slink
41
# file deletion command
42
RM= delete quiet
43
# library (.lib) file creation command
44
AR= oml
45
 
46
# End of configurable options.
47
 
48
 
49
# source files: JPEG library proper
50
LIBSOURCES= jcapimin.c jcapistd.c jccoefct.c jccolor.c jcdctmgr.c jchuff.c \
51
        jcinit.c jcmainct.c jcmarker.c jcmaster.c jcomapi.c jcparam.c \
52
        jcphuff.c jcprepct.c jcsample.c jctrans.c jdapimin.c jdapistd.c \
53
        jdatadst.c jdatasrc.c jdcoefct.c jdcolor.c jddctmgr.c jdhuff.c \
54
        jdinput.c jdmainct.c jdmarker.c jdmaster.c jdmerge.c jdphuff.c \
55
        jdpostct.c jdsample.c jdtrans.c jerror.c jfdctflt.c jfdctfst.c \
56
        jfdctint.c jidctflt.c jidctfst.c jidctint.c jidctred.c jquant1.c \
57
        jquant2.c jutils.c jmemmgr.c
58
# memmgr back ends: compile only one of these into a working library
59
SYSDEPSOURCES= jmemansi.c jmemname.c jmemnobs.c jmemdos.c jmemmac.c
60
# source files: cjpeg/djpeg/jpegtran applications, also rdjpgcom/wrjpgcom
61
APPSOURCES= cjpeg.c djpeg.c jpegtran.c rdjpgcom.c wrjpgcom.c cdjpeg.c \
62
        rdcolmap.c rdswitch.c transupp.c rdppm.c wrppm.c rdgif.c wrgif.c \
63
        rdtarga.c wrtarga.c rdbmp.c wrbmp.c rdrle.c wrrle.c
64
SOURCES= $(LIBSOURCES) $(SYSDEPSOURCES) $(APPSOURCES)
65
# files included by source files
66
INCLUDES= jchuff.h jdhuff.h jdct.h jerror.h jinclude.h jmemsys.h jmorecfg.h \
67
        jpegint.h jpeglib.h jversion.h cdjpeg.h cderror.h transupp.h
68
# documentation, test, and support files
69
DOCS= README install.doc usage.doc cjpeg.1 djpeg.1 jpegtran.1 rdjpgcom.1 \
70
        wrjpgcom.1 wizard.doc example.c libjpeg.doc structure.doc \
71
        coderules.doc filelist.doc change.log
72
MKFILES= configure makefile.cfg makefile.ansi makefile.unix makefile.bcc \
73
        makefile.mc6 makefile.dj makefile.wat makefile.vc makelib.ds \
74
        makeapps.ds makeproj.mac makcjpeg.st makdjpeg.st makljpeg.st \
75
        maktjpeg.st makefile.manx makefile.sas makefile.mms makefile.vms \
76
        makvms.opt
77
CONFIGFILES= jconfig.cfg jconfig.bcc jconfig.mc6 jconfig.dj jconfig.wat \
78
        jconfig.vc jconfig.mac jconfig.st jconfig.manx jconfig.sas \
79
        jconfig.vms
80
CONFIGUREFILES= config.guess config.sub install-sh ltconfig ltmain.sh
81
OTHERFILES= jconfig.doc ckconfig.c ansi2knr.c ansi2knr.1 jmemdosa.asm
82
TESTFILES= testorig.jpg testimg.ppm testimg.bmp testimg.jpg testprog.jpg \
83
        testimgp.jpg
84
DISTFILES= $(DOCS) $(MKFILES) $(CONFIGFILES) $(SOURCES) $(INCLUDES) \
85
        $(CONFIGUREFILES) $(OTHERFILES) $(TESTFILES)
86
# library object files common to compression and decompression
87
COMOBJECTS= jcomapi.o jutils.o jerror.o jmemmgr.o $(SYSDEPMEM)
88
# compression library object files
89
CLIBOBJECTS= jcapimin.o jcapistd.o jctrans.o jcparam.o jdatadst.o jcinit.o \
90
        jcmaster.o jcmarker.o jcmainct.o jcprepct.o jccoefct.o jccolor.o \
91
        jcsample.o jchuff.o jcphuff.o jcdctmgr.o jfdctfst.o jfdctflt.o \
92
        jfdctint.o
93
# decompression library object files
94
DLIBOBJECTS= jdapimin.o jdapistd.o jdtrans.o jdatasrc.o jdmaster.o \
95
        jdinput.o jdmarker.o jdhuff.o jdphuff.o jdmainct.o jdcoefct.o \
96
        jdpostct.o jddctmgr.o jidctfst.o jidctflt.o jidctint.o jidctred.o \
97
        jdsample.o jdcolor.o jquant1.o jquant2.o jdmerge.o
98
# These objectfiles are included in libjpeg.lib
99
LIBOBJECTS= $(CLIBOBJECTS) $(DLIBOBJECTS) $(COMOBJECTS)
100
# object files for sample applications (excluding library files)
101
COBJECTS= cjpeg.o rdppm.o rdgif.o rdtarga.o rdrle.o rdbmp.o rdswitch.o \
102
        cdjpeg.o
103
DOBJECTS= djpeg.o wrppm.o wrgif.o wrtarga.o wrrle.o wrbmp.o rdcolmap.o \
104
        cdjpeg.o
105
TROBJECTS= jpegtran.o rdswitch.o cdjpeg.o transupp.o
106
 
107
 
108
all: libjpeg.lib cjpeg$(SUFFIX) djpeg$(SUFFIX) jpegtran$(SUFFIX) rdjpgcom$(SUFFIX) wrjpgcom$(SUFFIX)
109
 
110
# note: do several AR steps to avoid command line length limitations
111
 
112
libjpeg.lib: $(LIBOBJECTS)
113
        -$(RM) libjpeg.lib
114
        $(AR) libjpeg.lib r $(CLIBOBJECTS)
115
        $(AR) libjpeg.lib r $(DLIBOBJECTS)
116
        $(AR) libjpeg.lib r $(COMOBJECTS)
117
 
118
cjpeg$(SUFFIX): $(COBJECTS) libjpeg.lib
119
        $(LN) 
120
$(LDFLAGS)
121
TO cjpeg$(SUFFIX)
122
FROM LIB:c.o $(COBJECTS)
123
LIB libjpeg.lib $(LDLIBS)
124
<
125
 
126
djpeg$(SUFFIX): $(DOBJECTS) libjpeg.lib
127
        $(LN) 
128
$(LDFLAGS)
129
TO djpeg$(SUFFIX)
130
FROM LIB:c.o $(DOBJECTS)
131
LIB libjpeg.lib $(LDLIBS)
132
<
133
 
134
jpegtran$(SUFFIX): $(TROBJECTS) libjpeg.lib
135
        $(LN) 
136
$(LDFLAGS)
137
TO jpegtran$(SUFFIX)
138
FROM LIB:c.o $(TROBJECTS)
139
LIB libjpeg.lib $(LDLIBS)
140
<
141
 
142
rdjpgcom$(SUFFIX): rdjpgcom.o
143
        $(LN) 
144
$(LDFLAGS)
145
TO rdjpgcom$(SUFFIX)
146
FROM LIB:c.o rdjpgcom.o
147
LIB $(LDLIBS)
148
<
149
 
150
wrjpgcom$(SUFFIX): wrjpgcom.o
151
        $(LN) 
152
$(LDFLAGS)
153
TO wrjpgcom$(SUFFIX)
154
FROM LIB:c.o wrjpgcom.o
155
LIB $(LDLIBS)
156
<
157
 
158
jconfig.h: jconfig.doc
159
        echo You must prepare a system-dependent jconfig.h file.
160
        echo Please read the installation directions in install.doc.
161
        exit 1
162
 
163
clean:
164
        -$(RM) *.o cjpeg djpeg jpegtran cjpeg.030 djpeg.030 jpegtran.030
165
        -$(RM) rdjpgcom wrjpgcom rdjpgcom.030 wrjpgcom.030
166
        -$(RM) libjpeg.lib core testout*.*
167
 
168
test: cjpeg djpeg jpegtran
169
        -$(RM) testout*.*
170
        djpeg -dct int -ppm -outfile testout.ppm  testorig.jpg
171
        djpeg -dct int -bmp -colors 256 -outfile testout.bmp  testorig.jpg
172
        cjpeg -dct int -outfile testout.jpg  testimg.ppm
173
        djpeg -dct int -ppm -outfile testoutp.ppm testprog.jpg
174
        cjpeg -dct int -progressive -opt -outfile testoutp.jpg testimg.ppm
175
        jpegtran -outfile testoutt.jpg testprog.jpg
176
        cmp testimg.ppm testout.ppm
177
        cmp testimg.bmp testout.bmp
178
        cmp testimg.jpg testout.jpg
179
        cmp testimg.ppm testoutp.ppm
180
        cmp testimgp.jpg testoutp.jpg
181
        cmp testorig.jpg testoutt.jpg
182
 
183
 
184
jcapimin.o: jcapimin.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
185
jcapistd.o: jcapistd.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
186
jccoefct.o: jccoefct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
187
jccolor.o: jccolor.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
188
jcdctmgr.o: jcdctmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
189
jchuff.o: jchuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jchuff.h
190
jcinit.o: jcinit.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
191
jcmainct.o: jcmainct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
192
jcmarker.o: jcmarker.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
193
jcmaster.o: jcmaster.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
194
jcomapi.o: jcomapi.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
195
jcparam.o: jcparam.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
196
jcphuff.o: jcphuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jchuff.h
197
jcprepct.o: jcprepct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
198
jcsample.o: jcsample.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
199
jctrans.o: jctrans.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
200
jdapimin.o: jdapimin.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
201
jdapistd.o: jdapistd.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
202
jdatadst.o: jdatadst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h
203
jdatasrc.o: jdatasrc.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h
204
jdcoefct.o: jdcoefct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
205
jdcolor.o: jdcolor.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
206
jddctmgr.o: jddctmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
207
jdhuff.o: jdhuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdhuff.h
208
jdinput.o: jdinput.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
209
jdmainct.o: jdmainct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
210
jdmarker.o: jdmarker.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
211
jdmaster.o: jdmaster.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
212
jdmerge.o: jdmerge.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
213
jdphuff.o: jdphuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdhuff.h
214
jdpostct.o: jdpostct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
215
jdsample.o: jdsample.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
216
jdtrans.o: jdtrans.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
217
jerror.o: jerror.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jversion.h jerror.h
218
jfdctflt.o: jfdctflt.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
219
jfdctfst.o: jfdctfst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
220
jfdctint.o: jfdctint.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
221
jidctflt.o: jidctflt.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
222
jidctfst.o: jidctfst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
223
jidctint.o: jidctint.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
224
jidctred.o: jidctred.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
225
jquant1.o: jquant1.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
226
jquant2.o: jquant2.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
227
jutils.o: jutils.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
228
jmemmgr.o: jmemmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
229
jmemansi.o: jmemansi.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
230
jmemname.o: jmemname.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
231
jmemnobs.o: jmemnobs.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
232
jmemdos.o: jmemdos.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
233
jmemmac.o: jmemmac.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
234
cjpeg.o: cjpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h jversion.h
235
djpeg.o: djpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h jversion.h
236
jpegtran.o: jpegtran.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h transupp.h jversion.h
237
rdjpgcom.o: rdjpgcom.c jinclude.h jconfig.h
238
wrjpgcom.o: wrjpgcom.c jinclude.h jconfig.h
239
cdjpeg.o: cdjpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
240
rdcolmap.o: rdcolmap.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
241
rdswitch.o: rdswitch.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
242
transupp.o: transupp.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h transupp.h
243
rdppm.o: rdppm.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
244
wrppm.o: wrppm.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
245
rdgif.o: rdgif.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
246
wrgif.o: wrgif.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
247
rdtarga.o: rdtarga.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
248
wrtarga.o: wrtarga.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
249
rdbmp.o: rdbmp.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
250
wrbmp.o: wrbmp.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
251
rdrle.o: rdrle.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
252
wrrle.o: wrrle.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.