~ubuntu-branches/ubuntu/saucy/argyll/saucy

« back to all changes in this revision

Viewing changes to jpg/makefile.ansi

  • Committer: Package Import Robot
  • Author(s): Christian Marillat
  • Date: 2012-04-25 07:46:07 UTC
  • mfrom: (1.2.2) (13.1.15 sid)
  • Revision ID: package-import@ubuntu.com-20120425074607-yjqadetw8kum9skc
Tags: 1.4.0-4
Should Build-Depends on libusb-dev (Closes: #670329).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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 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.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