17dd7cddfSDavid du Colombier# Makefile for Independent JPEG Group's software 27dd7cddfSDavid du Colombier 37dd7cddfSDavid du Colombier# makefile.cfg is edited by configure to produce a custom Makefile. 47dd7cddfSDavid du Colombier 57dd7cddfSDavid du Colombier# Read installation instructions before saying "make" !! 67dd7cddfSDavid du Colombier 77dd7cddfSDavid du Colombier# For compiling with source and object files in different directories. 87dd7cddfSDavid du Colombiersrcdir = @srcdir@ 97dd7cddfSDavid du ColombierVPATH = @srcdir@ 107dd7cddfSDavid du Colombier 117dd7cddfSDavid du Colombier# Where to install the programs and man pages. 127dd7cddfSDavid du Colombierprefix = @prefix@ 137dd7cddfSDavid du Colombierexec_prefix = @exec_prefix@ 147dd7cddfSDavid du Colombierbindir = $(exec_prefix)/bin 157dd7cddfSDavid du Colombierlibdir = $(exec_prefix)/lib 167dd7cddfSDavid du Colombierincludedir = $(prefix)/include 177dd7cddfSDavid du Colombierbinprefix = 187dd7cddfSDavid du Colombiermanprefix = 197dd7cddfSDavid du Colombiermanext = 1 207dd7cddfSDavid du Colombiermandir = $(prefix)/man/man$(manext) 217dd7cddfSDavid du Colombier 227dd7cddfSDavid du Colombier# The name of your C compiler: 237dd7cddfSDavid du ColombierCC= @CC@ 247dd7cddfSDavid du Colombier 257dd7cddfSDavid du Colombier# You may need to adjust these cc options: 267dd7cddfSDavid du ColombierCFLAGS= @CFLAGS@ @CPPFLAGS@ @INCLUDEFLAGS@ 277dd7cddfSDavid du Colombier# Generally, we recommend defining any configuration symbols in jconfig.h, 287dd7cddfSDavid du Colombier# NOT via -D switches here. 297dd7cddfSDavid du Colombier# However, any special defines for ansi2knr.c may be included here: 307dd7cddfSDavid du ColombierANSI2KNRFLAGS= @ANSI2KNRFLAGS@ 317dd7cddfSDavid du Colombier 327dd7cddfSDavid du Colombier# Link-time cc options: 337dd7cddfSDavid du ColombierLDFLAGS= @LDFLAGS@ 347dd7cddfSDavid du Colombier 357dd7cddfSDavid du Colombier# To link any special libraries, add the necessary -l commands here. 367dd7cddfSDavid du ColombierLDLIBS= @LIBS@ 377dd7cddfSDavid du Colombier 38*593dc095SDavid du Colombier# If using GNU libtool, LIBTOOL references it; if not, LIBTOOL is empty. 39*593dc095SDavid du ColombierLIBTOOL = @LIBTOOL@ 40*593dc095SDavid du Colombier# $(O) expands to "lo" if using libtool, plain "o" if not. 41*593dc095SDavid du Colombier# Similarly, $(A) expands to "la" or "a". 42*593dc095SDavid du ColombierO = @O@ 43*593dc095SDavid du ColombierA = @A@ 44*593dc095SDavid du Colombier 45*593dc095SDavid du Colombier# Library version ID; libtool uses this for the shared library version number. 46*593dc095SDavid du Colombier# Note: we suggest this match the macro of the same name in jpeglib.h. 47*593dc095SDavid du ColombierJPEG_LIB_VERSION = @JPEG_LIB_VERSION@ 48*593dc095SDavid du Colombier 497dd7cddfSDavid du Colombier# Put here the object file name for the correct system-dependent memory 507dd7cddfSDavid du Colombier# manager file. For Unix this is usually jmemnobs.o, but you may want 517dd7cddfSDavid du Colombier# to use jmemansi.o or jmemname.o if you have limited swap space. 527dd7cddfSDavid du ColombierSYSDEPMEM= @MEMORYMGR@ 537dd7cddfSDavid du Colombier 547dd7cddfSDavid du Colombier# miscellaneous OS-dependent stuff 557dd7cddfSDavid du ColombierSHELL= /bin/sh 567dd7cddfSDavid du Colombier# linker 57*593dc095SDavid du ColombierLN= @LN@ 587dd7cddfSDavid du Colombier# file deletion command 597dd7cddfSDavid du ColombierRM= rm -f 60*593dc095SDavid du Colombier# directory creation command 61*593dc095SDavid du ColombierMKDIR= mkdir 627dd7cddfSDavid du Colombier# library (.a) file creation command 637dd7cddfSDavid du ColombierAR= ar rc 647dd7cddfSDavid du Colombier# second step in .a creation (use "touch" if not needed) 657dd7cddfSDavid du ColombierAR2= @RANLIB@ 667dd7cddfSDavid du Colombier# installation program 677dd7cddfSDavid du ColombierINSTALL= @INSTALL@ 687dd7cddfSDavid du ColombierINSTALL_PROGRAM= @INSTALL_PROGRAM@ 69*593dc095SDavid du ColombierINSTALL_LIB= @INSTALL_LIB@ 707dd7cddfSDavid du ColombierINSTALL_DATA= @INSTALL_DATA@ 717dd7cddfSDavid du Colombier 727dd7cddfSDavid du Colombier# End of configurable options. 737dd7cddfSDavid du Colombier 747dd7cddfSDavid du Colombier 757dd7cddfSDavid du Colombier# source files: JPEG library proper 767dd7cddfSDavid du ColombierLIBSOURCES= jcapimin.c jcapistd.c jccoefct.c jccolor.c jcdctmgr.c jchuff.c \ 777dd7cddfSDavid du Colombier jcinit.c jcmainct.c jcmarker.c jcmaster.c jcomapi.c jcparam.c \ 787dd7cddfSDavid du Colombier jcphuff.c jcprepct.c jcsample.c jctrans.c jdapimin.c jdapistd.c \ 797dd7cddfSDavid du Colombier jdatadst.c jdatasrc.c jdcoefct.c jdcolor.c jddctmgr.c jdhuff.c \ 807dd7cddfSDavid du Colombier jdinput.c jdmainct.c jdmarker.c jdmaster.c jdmerge.c jdphuff.c \ 817dd7cddfSDavid du Colombier jdpostct.c jdsample.c jdtrans.c jerror.c jfdctflt.c jfdctfst.c \ 827dd7cddfSDavid du Colombier jfdctint.c jidctflt.c jidctfst.c jidctint.c jidctred.c jquant1.c \ 837dd7cddfSDavid du Colombier jquant2.c jutils.c jmemmgr.c 847dd7cddfSDavid du Colombier# memmgr back ends: compile only one of these into a working library 857dd7cddfSDavid du ColombierSYSDEPSOURCES= jmemansi.c jmemname.c jmemnobs.c jmemdos.c jmemmac.c 867dd7cddfSDavid du Colombier# source files: cjpeg/djpeg/jpegtran applications, also rdjpgcom/wrjpgcom 87*593dc095SDavid du ColombierAPPSOURCES= cjpeg.c djpeg.c jpegtran.c rdjpgcom.c wrjpgcom.c cdjpeg.c \ 88*593dc095SDavid du Colombier rdcolmap.c rdswitch.c transupp.c rdppm.c wrppm.c rdgif.c wrgif.c \ 89*593dc095SDavid du Colombier rdtarga.c wrtarga.c rdbmp.c wrbmp.c rdrle.c wrrle.c 907dd7cddfSDavid du ColombierSOURCES= $(LIBSOURCES) $(SYSDEPSOURCES) $(APPSOURCES) 917dd7cddfSDavid du Colombier# files included by source files 927dd7cddfSDavid du ColombierINCLUDES= jchuff.h jdhuff.h jdct.h jerror.h jinclude.h jmemsys.h jmorecfg.h \ 93*593dc095SDavid du Colombier jpegint.h jpeglib.h jversion.h cdjpeg.h cderror.h transupp.h 947dd7cddfSDavid du Colombier# documentation, test, and support files 957dd7cddfSDavid du ColombierDOCS= README install.doc usage.doc cjpeg.1 djpeg.1 jpegtran.1 rdjpgcom.1 \ 967dd7cddfSDavid du Colombier wrjpgcom.1 wizard.doc example.c libjpeg.doc structure.doc \ 977dd7cddfSDavid du Colombier coderules.doc filelist.doc change.log 987dd7cddfSDavid du ColombierMKFILES= configure makefile.cfg makefile.ansi makefile.unix makefile.bcc \ 99*593dc095SDavid du Colombier makefile.mc6 makefile.dj makefile.wat makefile.vc makelib.ds \ 100*593dc095SDavid du Colombier makeapps.ds makeproj.mac makcjpeg.st makdjpeg.st makljpeg.st \ 101*593dc095SDavid du Colombier maktjpeg.st makefile.manx makefile.sas makefile.mms makefile.vms \ 102*593dc095SDavid du Colombier makvms.opt 103*593dc095SDavid du ColombierCONFIGFILES= jconfig.cfg jconfig.bcc jconfig.mc6 jconfig.dj jconfig.wat \ 104*593dc095SDavid du Colombier jconfig.vc jconfig.mac jconfig.st jconfig.manx jconfig.sas \ 105*593dc095SDavid du Colombier jconfig.vms 106*593dc095SDavid du ColombierCONFIGUREFILES= config.guess config.sub install-sh ltconfig ltmain.sh 1077dd7cddfSDavid du ColombierOTHERFILES= jconfig.doc ckconfig.c ansi2knr.c ansi2knr.1 jmemdosa.asm 108*593dc095SDavid du ColombierTESTFILES= testorig.jpg testimg.ppm testimg.bmp testimg.jpg testprog.jpg \ 1097dd7cddfSDavid du Colombier testimgp.jpg 1107dd7cddfSDavid du ColombierDISTFILES= $(DOCS) $(MKFILES) $(CONFIGFILES) $(SOURCES) $(INCLUDES) \ 111*593dc095SDavid du Colombier $(CONFIGUREFILES) $(OTHERFILES) $(TESTFILES) 1127dd7cddfSDavid du Colombier# library object files common to compression and decompression 113*593dc095SDavid du ColombierCOMOBJECTS= jcomapi.$(O) jutils.$(O) jerror.$(O) jmemmgr.$(O) $(SYSDEPMEM) 1147dd7cddfSDavid du Colombier# compression library object files 115*593dc095SDavid du ColombierCLIBOBJECTS= jcapimin.$(O) jcapistd.$(O) jctrans.$(O) jcparam.$(O) \ 116*593dc095SDavid du Colombier jdatadst.$(O) jcinit.$(O) jcmaster.$(O) jcmarker.$(O) jcmainct.$(O) \ 117*593dc095SDavid du Colombier jcprepct.$(O) jccoefct.$(O) jccolor.$(O) jcsample.$(O) jchuff.$(O) \ 118*593dc095SDavid du Colombier jcphuff.$(O) jcdctmgr.$(O) jfdctfst.$(O) jfdctflt.$(O) \ 119*593dc095SDavid du Colombier jfdctint.$(O) 1207dd7cddfSDavid du Colombier# decompression library object files 121*593dc095SDavid du ColombierDLIBOBJECTS= jdapimin.$(O) jdapistd.$(O) jdtrans.$(O) jdatasrc.$(O) \ 122*593dc095SDavid du Colombier jdmaster.$(O) jdinput.$(O) jdmarker.$(O) jdhuff.$(O) jdphuff.$(O) \ 123*593dc095SDavid du Colombier jdmainct.$(O) jdcoefct.$(O) jdpostct.$(O) jddctmgr.$(O) \ 124*593dc095SDavid du Colombier jidctfst.$(O) jidctflt.$(O) jidctint.$(O) jidctred.$(O) \ 125*593dc095SDavid du Colombier jdsample.$(O) jdcolor.$(O) jquant1.$(O) jquant2.$(O) jdmerge.$(O) 1267dd7cddfSDavid du Colombier# These objectfiles are included in libjpeg.a 1277dd7cddfSDavid du ColombierLIBOBJECTS= $(CLIBOBJECTS) $(DLIBOBJECTS) $(COMOBJECTS) 1287dd7cddfSDavid du Colombier# object files for sample applications (excluding library files) 129*593dc095SDavid du ColombierCOBJECTS= cjpeg.$(O) rdppm.$(O) rdgif.$(O) rdtarga.$(O) rdrle.$(O) \ 130*593dc095SDavid du Colombier rdbmp.$(O) rdswitch.$(O) cdjpeg.$(O) 131*593dc095SDavid du ColombierDOBJECTS= djpeg.$(O) wrppm.$(O) wrgif.$(O) wrtarga.$(O) wrrle.$(O) \ 132*593dc095SDavid du Colombier wrbmp.$(O) rdcolmap.$(O) cdjpeg.$(O) 133*593dc095SDavid du ColombierTROBJECTS= jpegtran.$(O) rdswitch.$(O) cdjpeg.$(O) transupp.$(O) 1347dd7cddfSDavid du Colombier 1357dd7cddfSDavid du Colombier 136*593dc095SDavid du Colombierall: @A2K_DEPS@ libjpeg.$(A) cjpeg djpeg jpegtran rdjpgcom wrjpgcom 1377dd7cddfSDavid du Colombier 138*593dc095SDavid du Colombier# Special compilation rules to support ansi2knr and libtool. 139*593dc095SDavid du Colombier.SUFFIXES: .lo .la 140*593dc095SDavid du Colombier 141*593dc095SDavid du Colombier# How to compile with libtool. 142*593dc095SDavid du Colombier@COM_LT@.c.lo: 143*593dc095SDavid du Colombier@COM_LT@ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $(srcdir)/$*.c 144*593dc095SDavid du Colombier 145*593dc095SDavid du Colombier# How to use ansi2knr, when not using libtool. 146*593dc095SDavid du Colombier@COM_A2K@.c.o: 147*593dc095SDavid du Colombier@COM_A2K@ ./ansi2knr $(srcdir)/$*.c knr/$*.c 148*593dc095SDavid du Colombier@COM_A2K@ $(CC) $(CFLAGS) -c knr/$*.c 149*593dc095SDavid du Colombier@COM_A2K@ $(RM) knr/$*.c 150*593dc095SDavid du Colombier 151*593dc095SDavid du Colombier# How to use ansi2knr AND libtool. 152*593dc095SDavid du Colombier@COM_A2K@.c.lo: 153*593dc095SDavid du Colombier@COM_A2K@ ./ansi2knr $(srcdir)/$*.c knr/$*.c 154*593dc095SDavid du Colombier@COM_A2K@ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c knr/$*.c 155*593dc095SDavid du Colombier@COM_A2K@ $(RM) knr/$*.c 1567dd7cddfSDavid du Colombier 1577dd7cddfSDavid du Colombieransi2knr: ansi2knr.c 158*593dc095SDavid du Colombier $(CC) $(CFLAGS) $(ANSI2KNRFLAGS) -o ansi2knr $(srcdir)/ansi2knr.c 159*593dc095SDavid du Colombier $(MKDIR) knr 1607dd7cddfSDavid du Colombier 161*593dc095SDavid du Colombier# the library: 162*593dc095SDavid du Colombier 163*593dc095SDavid du Colombier# without libtool: 164*593dc095SDavid du Colombierlibjpeg.a: @A2K_DEPS@ $(LIBOBJECTS) 1657dd7cddfSDavid du Colombier $(RM) libjpeg.a 1667dd7cddfSDavid du Colombier $(AR) libjpeg.a $(LIBOBJECTS) 1677dd7cddfSDavid du Colombier $(AR2) libjpeg.a 1687dd7cddfSDavid du Colombier 169*593dc095SDavid du Colombier# with libtool: 170*593dc095SDavid du Colombierlibjpeg.la: @A2K_DEPS@ $(LIBOBJECTS) 171*593dc095SDavid du Colombier $(LIBTOOL) --mode=link $(CC) -o libjpeg.la $(LIBOBJECTS) \ 172*593dc095SDavid du Colombier -rpath $(libdir) -version-info $(JPEG_LIB_VERSION) 1737dd7cddfSDavid du Colombier 174*593dc095SDavid du Colombier# sample programs: 1757dd7cddfSDavid du Colombier 176*593dc095SDavid du Colombiercjpeg: $(COBJECTS) libjpeg.$(A) 177*593dc095SDavid du Colombier $(LN) $(LDFLAGS) -o cjpeg $(COBJECTS) libjpeg.$(A) $(LDLIBS) 1787dd7cddfSDavid du Colombier 179*593dc095SDavid du Colombierdjpeg: $(DOBJECTS) libjpeg.$(A) 180*593dc095SDavid du Colombier $(LN) $(LDFLAGS) -o djpeg $(DOBJECTS) libjpeg.$(A) $(LDLIBS) 1817dd7cddfSDavid du Colombier 182*593dc095SDavid du Colombierjpegtran: $(TROBJECTS) libjpeg.$(A) 183*593dc095SDavid du Colombier $(LN) $(LDFLAGS) -o jpegtran $(TROBJECTS) libjpeg.$(A) $(LDLIBS) 1847dd7cddfSDavid du Colombier 185*593dc095SDavid du Colombierrdjpgcom: rdjpgcom.$(O) 186*593dc095SDavid du Colombier $(LN) $(LDFLAGS) -o rdjpgcom rdjpgcom.$(O) $(LDLIBS) 1877dd7cddfSDavid du Colombier 188*593dc095SDavid du Colombierwrjpgcom: wrjpgcom.$(O) 189*593dc095SDavid du Colombier $(LN) $(LDFLAGS) -o wrjpgcom wrjpgcom.$(O) $(LDLIBS) 190*593dc095SDavid du Colombier 191*593dc095SDavid du Colombier# Installation rules: 192*593dc095SDavid du Colombier 193*593dc095SDavid du Colombierinstall: cjpeg djpeg jpegtran rdjpgcom wrjpgcom @FORCE_INSTALL_LIB@ 1947dd7cddfSDavid du Colombier $(INSTALL_PROGRAM) cjpeg $(bindir)/$(binprefix)cjpeg 1957dd7cddfSDavid du Colombier $(INSTALL_PROGRAM) djpeg $(bindir)/$(binprefix)djpeg 1967dd7cddfSDavid du Colombier $(INSTALL_PROGRAM) jpegtran $(bindir)/$(binprefix)jpegtran 1977dd7cddfSDavid du Colombier $(INSTALL_PROGRAM) rdjpgcom $(bindir)/$(binprefix)rdjpgcom 1987dd7cddfSDavid du Colombier $(INSTALL_PROGRAM) wrjpgcom $(bindir)/$(binprefix)wrjpgcom 1997dd7cddfSDavid du Colombier $(INSTALL_DATA) $(srcdir)/cjpeg.1 $(mandir)/$(manprefix)cjpeg.$(manext) 2007dd7cddfSDavid du Colombier $(INSTALL_DATA) $(srcdir)/djpeg.1 $(mandir)/$(manprefix)djpeg.$(manext) 2017dd7cddfSDavid du Colombier $(INSTALL_DATA) $(srcdir)/jpegtran.1 $(mandir)/$(manprefix)jpegtran.$(manext) 2027dd7cddfSDavid du Colombier $(INSTALL_DATA) $(srcdir)/rdjpgcom.1 $(mandir)/$(manprefix)rdjpgcom.$(manext) 2037dd7cddfSDavid du Colombier $(INSTALL_DATA) $(srcdir)/wrjpgcom.1 $(mandir)/$(manprefix)wrjpgcom.$(manext) 2047dd7cddfSDavid du Colombier 205*593dc095SDavid du Colombierinstall-lib: libjpeg.$(A) install-headers 206*593dc095SDavid du Colombier $(INSTALL_LIB) libjpeg.$(A) $(libdir)/$(binprefix)libjpeg.$(A) 2077dd7cddfSDavid du Colombier 2087dd7cddfSDavid du Colombierinstall-headers: jconfig.h 2097dd7cddfSDavid du Colombier $(INSTALL_DATA) jconfig.h $(includedir)/jconfig.h 2107dd7cddfSDavid du Colombier $(INSTALL_DATA) $(srcdir)/jpeglib.h $(includedir)/jpeglib.h 2117dd7cddfSDavid du Colombier $(INSTALL_DATA) $(srcdir)/jmorecfg.h $(includedir)/jmorecfg.h 2127dd7cddfSDavid du Colombier $(INSTALL_DATA) $(srcdir)/jerror.h $(includedir)/jerror.h 2137dd7cddfSDavid du Colombier 2147dd7cddfSDavid du Colombierclean: 215*593dc095SDavid du Colombier $(RM) *.o *.lo libjpeg.a libjpeg.la 216*593dc095SDavid du Colombier $(RM) cjpeg djpeg jpegtran rdjpgcom wrjpgcom 2177dd7cddfSDavid du Colombier $(RM) ansi2knr core testout* config.log config.status 218*593dc095SDavid du Colombier $(RM) -r knr .libs _libs 2197dd7cddfSDavid du Colombier 220*593dc095SDavid du Colombierdistclean: clean 221*593dc095SDavid du Colombier $(RM) Makefile jconfig.h libtool config.cache 2227dd7cddfSDavid du Colombier 2237dd7cddfSDavid du Colombiertest: cjpeg djpeg jpegtran 2247dd7cddfSDavid du Colombier $(RM) testout* 2257dd7cddfSDavid du Colombier ./djpeg -dct int -ppm -outfile testout.ppm $(srcdir)/testorig.jpg 226*593dc095SDavid du Colombier ./djpeg -dct int -bmp -colors 256 -outfile testout.bmp $(srcdir)/testorig.jpg 2277dd7cddfSDavid du Colombier ./cjpeg -dct int -outfile testout.jpg $(srcdir)/testimg.ppm 2287dd7cddfSDavid du Colombier ./djpeg -dct int -ppm -outfile testoutp.ppm $(srcdir)/testprog.jpg 2297dd7cddfSDavid du Colombier ./cjpeg -dct int -progressive -opt -outfile testoutp.jpg $(srcdir)/testimg.ppm 2307dd7cddfSDavid du Colombier ./jpegtran -outfile testoutt.jpg $(srcdir)/testprog.jpg 2317dd7cddfSDavid du Colombier cmp $(srcdir)/testimg.ppm testout.ppm 232*593dc095SDavid du Colombier cmp $(srcdir)/testimg.bmp testout.bmp 2337dd7cddfSDavid du Colombier cmp $(srcdir)/testimg.jpg testout.jpg 2347dd7cddfSDavid du Colombier cmp $(srcdir)/testimg.ppm testoutp.ppm 2357dd7cddfSDavid du Colombier cmp $(srcdir)/testimgp.jpg testoutp.jpg 2367dd7cddfSDavid du Colombier cmp $(srcdir)/testorig.jpg testoutt.jpg 2377dd7cddfSDavid du Colombier 2387dd7cddfSDavid du Colombiercheck: test 2397dd7cddfSDavid du Colombier 240*593dc095SDavid du Colombier# Mistake catcher: 241*593dc095SDavid du Colombier 242*593dc095SDavid du Colombierjconfig.h: jconfig.doc 243*593dc095SDavid du Colombier echo You must prepare a system-dependent jconfig.h file. 244*593dc095SDavid du Colombier echo Please read the installation directions in install.doc. 245*593dc095SDavid du Colombier exit 1 246*593dc095SDavid du Colombier 2477dd7cddfSDavid du Colombier# GNU Make likes to know which target names are not really files to be made: 248*593dc095SDavid du Colombier.PHONY: all install install-lib install-headers clean distclean test check 2497dd7cddfSDavid du Colombier 2507dd7cddfSDavid du Colombier 251*593dc095SDavid du Colombierjcapimin.$(O): jcapimin.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 252*593dc095SDavid du Colombierjcapistd.$(O): jcapistd.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 253*593dc095SDavid du Colombierjccoefct.$(O): jccoefct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 254*593dc095SDavid du Colombierjccolor.$(O): jccolor.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 255*593dc095SDavid du Colombierjcdctmgr.$(O): jcdctmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h 256*593dc095SDavid du Colombierjchuff.$(O): jchuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jchuff.h 257*593dc095SDavid du Colombierjcinit.$(O): jcinit.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 258*593dc095SDavid du Colombierjcmainct.$(O): jcmainct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 259*593dc095SDavid du Colombierjcmarker.$(O): jcmarker.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 260*593dc095SDavid du Colombierjcmaster.$(O): jcmaster.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 261*593dc095SDavid du Colombierjcomapi.$(O): jcomapi.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 262*593dc095SDavid du Colombierjcparam.$(O): jcparam.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 263*593dc095SDavid du Colombierjcphuff.$(O): jcphuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jchuff.h 264*593dc095SDavid du Colombierjcprepct.$(O): jcprepct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 265*593dc095SDavid du Colombierjcsample.$(O): jcsample.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 266*593dc095SDavid du Colombierjctrans.$(O): jctrans.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 267*593dc095SDavid du Colombierjdapimin.$(O): jdapimin.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 268*593dc095SDavid du Colombierjdapistd.$(O): jdapistd.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 269*593dc095SDavid du Colombierjdatadst.$(O): jdatadst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h 270*593dc095SDavid du Colombierjdatasrc.$(O): jdatasrc.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h 271*593dc095SDavid du Colombierjdcoefct.$(O): jdcoefct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 272*593dc095SDavid du Colombierjdcolor.$(O): jdcolor.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 273*593dc095SDavid du Colombierjddctmgr.$(O): jddctmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h 274*593dc095SDavid du Colombierjdhuff.$(O): jdhuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdhuff.h 275*593dc095SDavid du Colombierjdinput.$(O): jdinput.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 276*593dc095SDavid du Colombierjdmainct.$(O): jdmainct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 277*593dc095SDavid du Colombierjdmarker.$(O): jdmarker.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 278*593dc095SDavid du Colombierjdmaster.$(O): jdmaster.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 279*593dc095SDavid du Colombierjdmerge.$(O): jdmerge.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 280*593dc095SDavid du Colombierjdphuff.$(O): jdphuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdhuff.h 281*593dc095SDavid du Colombierjdpostct.$(O): jdpostct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 282*593dc095SDavid du Colombierjdsample.$(O): jdsample.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 283*593dc095SDavid du Colombierjdtrans.$(O): jdtrans.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 284*593dc095SDavid du Colombierjerror.$(O): jerror.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jversion.h jerror.h 285*593dc095SDavid du Colombierjfdctflt.$(O): jfdctflt.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h 286*593dc095SDavid du Colombierjfdctfst.$(O): jfdctfst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h 287*593dc095SDavid du Colombierjfdctint.$(O): jfdctint.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h 288*593dc095SDavid du Colombierjidctflt.$(O): jidctflt.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h 289*593dc095SDavid du Colombierjidctfst.$(O): jidctfst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h 290*593dc095SDavid du Colombierjidctint.$(O): jidctint.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h 291*593dc095SDavid du Colombierjidctred.$(O): jidctred.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h 292*593dc095SDavid du Colombierjquant1.$(O): jquant1.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 293*593dc095SDavid du Colombierjquant2.$(O): jquant2.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 294*593dc095SDavid du Colombierjutils.$(O): jutils.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h 295*593dc095SDavid du Colombierjmemmgr.$(O): jmemmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h 296*593dc095SDavid du Colombierjmemansi.$(O): jmemansi.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h 297*593dc095SDavid du Colombierjmemname.$(O): jmemname.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h 298*593dc095SDavid du Colombierjmemnobs.$(O): jmemnobs.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h 299*593dc095SDavid du Colombierjmemdos.$(O): jmemdos.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h 300*593dc095SDavid du Colombierjmemmac.$(O): jmemmac.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h 301*593dc095SDavid du Colombiercjpeg.$(O): cjpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h jversion.h 302*593dc095SDavid du Colombierdjpeg.$(O): djpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h jversion.h 303*593dc095SDavid du Colombierjpegtran.$(O): jpegtran.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h transupp.h jversion.h 304*593dc095SDavid du Colombierrdjpgcom.$(O): rdjpgcom.c jinclude.h jconfig.h 305*593dc095SDavid du Colombierwrjpgcom.$(O): wrjpgcom.c jinclude.h jconfig.h 306*593dc095SDavid du Colombiercdjpeg.$(O): cdjpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h 307*593dc095SDavid du Colombierrdcolmap.$(O): rdcolmap.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h 308*593dc095SDavid du Colombierrdswitch.$(O): rdswitch.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h 309*593dc095SDavid du Colombiertransupp.$(O): transupp.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h transupp.h 310*593dc095SDavid du Colombierrdppm.$(O): rdppm.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h 311*593dc095SDavid du Colombierwrppm.$(O): wrppm.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h 312*593dc095SDavid du Colombierrdgif.$(O): rdgif.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h 313*593dc095SDavid du Colombierwrgif.$(O): wrgif.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h 314*593dc095SDavid du Colombierrdtarga.$(O): rdtarga.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h 315*593dc095SDavid du Colombierwrtarga.$(O): wrtarga.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h 316*593dc095SDavid du Colombierrdbmp.$(O): rdbmp.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h 317*593dc095SDavid du Colombierwrbmp.$(O): wrbmp.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h 318*593dc095SDavid du Colombierrdrle.$(O): rdrle.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h 319*593dc095SDavid du Colombierwrrle.$(O): wrrle.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h 320