xref: /plan9-contrib/sys/src/cmd/gs/jpeg/makefile.mc6 (revision 593dc095aefb2a85c828727bbfa9da139a49bdf4)
17dd7cddfSDavid du Colombier# Makefile for Independent JPEG Group's software
27dd7cddfSDavid du Colombier
37dd7cddfSDavid du Colombier# This makefile is for Microsoft C for MS-DOS, version 6.00A and up.
47dd7cddfSDavid du Colombier# Use NMAKE, not Microsoft's brain-damaged MAKE.
57dd7cddfSDavid du Colombier# Thanks to Alan Wright and Chris Turner of Olivetti Research Ltd.
67dd7cddfSDavid du Colombier
77dd7cddfSDavid du Colombier# Read installation instructions before saying "nmake" !!
87dd7cddfSDavid du Colombier
97dd7cddfSDavid du Colombier# You may need to adjust these compiler options:
107dd7cddfSDavid du ColombierCFLAGS = -AM -Oecigt -Gs -W3
117dd7cddfSDavid du Colombier# -AM medium memory model (or use -AS for small model, if you remove features)
127dd7cddfSDavid du Colombier# -Oecigt -Gs  maximum safe optimisation (-Ol has bugs in MSC 6.00A)
137dd7cddfSDavid du Colombier# -W3 warning level 3
147dd7cddfSDavid du Colombier# You might also want to add -G2 if you have an 80286, etc.
157dd7cddfSDavid du Colombier# Generally, we recommend defining any configuration symbols in jconfig.h,
167dd7cddfSDavid du Colombier# NOT via -D switches here.
177dd7cddfSDavid du Colombier
18*593dc095SDavid du Colombier# Jan-Herman Buining suggests the following switches for MS C 8.0 and a 486:
19*593dc095SDavid du Colombier# CFLAGS = /AM /f- /FPi87 /G3 /Gs /Gy /Ob1 /Oc /Oe /Og /Oi /Ol /On /Oo /Ot \
20*593dc095SDavid du Colombier#          /OV4 /W3
21*593dc095SDavid du Colombier# except for jquant1.c, which must be compiled with /Oo- to avoid a compiler
22*593dc095SDavid du Colombier# crash.
23*593dc095SDavid du Colombier
24*593dc095SDavid du Colombier# Ingar Steinsland suggests the following switches when building
25*593dc095SDavid du Colombier# a 16-bit Windows DLL:
26*593dc095SDavid du Colombier# CFLAGS = -ALw -Gsw -Zpe -W3 -O2 -Zi -Zd
27*593dc095SDavid du Colombier
287dd7cddfSDavid du Colombier# Put here the object file name for the correct system-dependent memory
297dd7cddfSDavid du Colombier# manager file.  For DOS, we recommend jmemdos.c and jmemdosa.asm.
30*593dc095SDavid du Colombier# (But not for Windows; see install.doc if you use this makefile for Windows.)
317dd7cddfSDavid du ColombierSYSDEPMEM= jmemdos.obj jmemdosa.obj
32*593dc095SDavid du Colombier# SYSDEPMEMLIB must list the same files with "+" signs for the librarian.
33*593dc095SDavid du ColombierSYSDEPMEMLIB= +jmemdos.obj +jmemdosa.obj
347dd7cddfSDavid du Colombier
357dd7cddfSDavid du Colombier# End of configurable options.
367dd7cddfSDavid du Colombier
377dd7cddfSDavid du Colombier
387dd7cddfSDavid du Colombier# source files: JPEG library proper
397dd7cddfSDavid du ColombierLIBSOURCES= jcapimin.c jcapistd.c jccoefct.c jccolor.c jcdctmgr.c jchuff.c \
407dd7cddfSDavid du Colombier        jcinit.c jcmainct.c jcmarker.c jcmaster.c jcomapi.c jcparam.c \
417dd7cddfSDavid du Colombier        jcphuff.c jcprepct.c jcsample.c jctrans.c jdapimin.c jdapistd.c \
427dd7cddfSDavid du Colombier        jdatadst.c jdatasrc.c jdcoefct.c jdcolor.c jddctmgr.c jdhuff.c \
437dd7cddfSDavid du Colombier        jdinput.c jdmainct.c jdmarker.c jdmaster.c jdmerge.c jdphuff.c \
447dd7cddfSDavid du Colombier        jdpostct.c jdsample.c jdtrans.c jerror.c jfdctflt.c jfdctfst.c \
457dd7cddfSDavid du Colombier        jfdctint.c jidctflt.c jidctfst.c jidctint.c jidctred.c jquant1.c \
467dd7cddfSDavid du Colombier        jquant2.c jutils.c jmemmgr.c
477dd7cddfSDavid du Colombier# memmgr back ends: compile only one of these into a working library
487dd7cddfSDavid du ColombierSYSDEPSOURCES= jmemansi.c jmemname.c jmemnobs.c jmemdos.c jmemmac.c
497dd7cddfSDavid du Colombier# source files: cjpeg/djpeg/jpegtran applications, also rdjpgcom/wrjpgcom
50*593dc095SDavid du ColombierAPPSOURCES= cjpeg.c djpeg.c jpegtran.c rdjpgcom.c wrjpgcom.c cdjpeg.c \
51*593dc095SDavid du Colombier        rdcolmap.c rdswitch.c transupp.c rdppm.c wrppm.c rdgif.c wrgif.c \
52*593dc095SDavid du Colombier        rdtarga.c wrtarga.c rdbmp.c wrbmp.c rdrle.c wrrle.c
537dd7cddfSDavid du ColombierSOURCES= $(LIBSOURCES) $(SYSDEPSOURCES) $(APPSOURCES)
547dd7cddfSDavid du Colombier# files included by source files
557dd7cddfSDavid du ColombierINCLUDES= jchuff.h jdhuff.h jdct.h jerror.h jinclude.h jmemsys.h jmorecfg.h \
56*593dc095SDavid du Colombier        jpegint.h jpeglib.h jversion.h cdjpeg.h cderror.h transupp.h
577dd7cddfSDavid du Colombier# documentation, test, and support files
587dd7cddfSDavid du ColombierDOCS= README install.doc usage.doc cjpeg.1 djpeg.1 jpegtran.1 rdjpgcom.1 \
597dd7cddfSDavid du Colombier        wrjpgcom.1 wizard.doc example.c libjpeg.doc structure.doc \
607dd7cddfSDavid du Colombier        coderules.doc filelist.doc change.log
617dd7cddfSDavid du ColombierMKFILES= configure makefile.cfg makefile.ansi makefile.unix makefile.bcc \
62*593dc095SDavid du Colombier        makefile.mc6 makefile.dj makefile.wat makefile.vc makelib.ds \
63*593dc095SDavid du Colombier        makeapps.ds makeproj.mac makcjpeg.st makdjpeg.st makljpeg.st \
64*593dc095SDavid du Colombier        maktjpeg.st makefile.manx makefile.sas makefile.mms makefile.vms \
65*593dc095SDavid du Colombier        makvms.opt
66*593dc095SDavid du ColombierCONFIGFILES= jconfig.cfg jconfig.bcc jconfig.mc6 jconfig.dj jconfig.wat \
67*593dc095SDavid du Colombier        jconfig.vc jconfig.mac jconfig.st jconfig.manx jconfig.sas \
68*593dc095SDavid du Colombier        jconfig.vms
69*593dc095SDavid du ColombierCONFIGUREFILES= config.guess config.sub install-sh ltconfig ltmain.sh
707dd7cddfSDavid du ColombierOTHERFILES= jconfig.doc ckconfig.c ansi2knr.c ansi2knr.1 jmemdosa.asm
71*593dc095SDavid du ColombierTESTFILES= testorig.jpg testimg.ppm testimg.bmp testimg.jpg testprog.jpg \
727dd7cddfSDavid du Colombier        testimgp.jpg
737dd7cddfSDavid du ColombierDISTFILES= $(DOCS) $(MKFILES) $(CONFIGFILES) $(SOURCES) $(INCLUDES) \
74*593dc095SDavid du Colombier        $(CONFIGUREFILES) $(OTHERFILES) $(TESTFILES)
757dd7cddfSDavid du Colombier# library object files common to compression and decompression
767dd7cddfSDavid du ColombierCOMOBJECTS= jcomapi.obj jutils.obj jerror.obj jmemmgr.obj $(SYSDEPMEM)
777dd7cddfSDavid du Colombier# compression library object files
787dd7cddfSDavid du ColombierCLIBOBJECTS= jcapimin.obj jcapistd.obj jctrans.obj jcparam.obj jdatadst.obj \
797dd7cddfSDavid du Colombier        jcinit.obj jcmaster.obj jcmarker.obj jcmainct.obj jcprepct.obj \
807dd7cddfSDavid du Colombier        jccoefct.obj jccolor.obj jcsample.obj jchuff.obj jcphuff.obj \
817dd7cddfSDavid du Colombier        jcdctmgr.obj jfdctfst.obj jfdctflt.obj jfdctint.obj
827dd7cddfSDavid du Colombier# decompression library object files
837dd7cddfSDavid du ColombierDLIBOBJECTS= jdapimin.obj jdapistd.obj jdtrans.obj jdatasrc.obj \
847dd7cddfSDavid du Colombier        jdmaster.obj jdinput.obj jdmarker.obj jdhuff.obj jdphuff.obj \
857dd7cddfSDavid du Colombier        jdmainct.obj jdcoefct.obj jdpostct.obj jddctmgr.obj jidctfst.obj \
867dd7cddfSDavid du Colombier        jidctflt.obj jidctint.obj jidctred.obj jdsample.obj jdcolor.obj \
877dd7cddfSDavid du Colombier        jquant1.obj jquant2.obj jdmerge.obj
887dd7cddfSDavid du Colombier# These objectfiles are included in libjpeg.lib
897dd7cddfSDavid du ColombierLIBOBJECTS= $(CLIBOBJECTS) $(DLIBOBJECTS) $(COMOBJECTS)
907dd7cddfSDavid du Colombier# object files for sample applications (excluding library files)
917dd7cddfSDavid du ColombierCOBJECTS= cjpeg.obj rdppm.obj rdgif.obj rdtarga.obj rdrle.obj rdbmp.obj \
927dd7cddfSDavid du Colombier        rdswitch.obj cdjpeg.obj
937dd7cddfSDavid du ColombierDOBJECTS= djpeg.obj wrppm.obj wrgif.obj wrtarga.obj wrrle.obj wrbmp.obj \
947dd7cddfSDavid du Colombier        rdcolmap.obj cdjpeg.obj
95*593dc095SDavid du ColombierTROBJECTS= jpegtran.obj rdswitch.obj cdjpeg.obj transupp.obj
967dd7cddfSDavid du Colombier
977dd7cddfSDavid du Colombier# need linker response file because file list > 128 chars
987dd7cddfSDavid du ColombierRFILE = libjpeg.ans
997dd7cddfSDavid du Colombier
1007dd7cddfSDavid du Colombier
1017dd7cddfSDavid du Colombierall: libjpeg.lib cjpeg.exe djpeg.exe jpegtran.exe rdjpgcom.exe wrjpgcom.exe
1027dd7cddfSDavid du Colombier
1037dd7cddfSDavid du Colombierlibjpeg.lib: $(LIBOBJECTS) $(RFILE)
1047dd7cddfSDavid du Colombier	del libjpeg.lib
1057dd7cddfSDavid du Colombier	lib @$(RFILE)
1067dd7cddfSDavid du Colombier
1077dd7cddfSDavid du Colombier# linker response file for building libjpeg.lib
1087dd7cddfSDavid du Colombier$(RFILE) : makefile
1097dd7cddfSDavid du Colombier	del $(RFILE)
1107dd7cddfSDavid du Colombier	echo libjpeg.lib >$(RFILE)
1117dd7cddfSDavid du Colombier# silly want-to-create-it prompt:
1127dd7cddfSDavid du Colombier	echo y >>$(RFILE)
1137dd7cddfSDavid du Colombier	echo +jcapimin.obj +jcapistd.obj +jctrans.obj +jcparam.obj & >>$(RFILE)
1147dd7cddfSDavid du Colombier	echo +jdatadst.obj +jcinit.obj +jcmaster.obj +jcmarker.obj & >>$(RFILE)
1157dd7cddfSDavid du Colombier	echo +jcmainct.obj +jcprepct.obj +jccoefct.obj & >>$(RFILE)
1167dd7cddfSDavid du Colombier	echo +jccolor.obj +jcsample.obj +jchuff.obj +jcphuff.obj & >>$(RFILE)
1177dd7cddfSDavid du Colombier	echo +jcdctmgr.obj +jfdctfst.obj +jfdctflt.obj & >>$(RFILE)
1187dd7cddfSDavid du Colombier	echo +jfdctint.obj +jdapimin.obj +jdapistd.obj & >>$(RFILE)
1197dd7cddfSDavid du Colombier	echo +jdtrans.obj +jdatasrc.obj +jdmaster.obj +jdinput.obj & >>$(RFILE)
1207dd7cddfSDavid du Colombier	echo +jdmarker.obj +jdhuff.obj +jdphuff.obj +jdmainct.obj & >>$(RFILE)
1217dd7cddfSDavid du Colombier	echo +jdcoefct.obj +jdpostct.obj +jddctmgr.obj & >>$(RFILE)
1227dd7cddfSDavid du Colombier	echo +jidctfst.obj +jidctflt.obj +jidctint.obj & >>$(RFILE)
1237dd7cddfSDavid du Colombier	echo +jidctred.obj +jdsample.obj +jdcolor.obj +jquant1.obj & >>$(RFILE)
1247dd7cddfSDavid du Colombier	echo +jquant2.obj +jdmerge.obj +jcomapi.obj +jutils.obj & >>$(RFILE)
125*593dc095SDavid du Colombier	echo +jerror.obj +jmemmgr.obj & >>$(RFILE)
126*593dc095SDavid du Colombier	echo $(SYSDEPMEMLIB) ; >>$(RFILE)
1277dd7cddfSDavid du Colombier
1287dd7cddfSDavid du Colombiercjpeg.exe: $(COBJECTS) libjpeg.lib
1297dd7cddfSDavid du Colombier	echo $(COBJECTS) >cjpeg.lst
1307dd7cddfSDavid du Colombier	link /STACK:4096 /EXEPACK @cjpeg.lst, cjpeg.exe, , libjpeg.lib, ;
1317dd7cddfSDavid du Colombier	del cjpeg.lst
1327dd7cddfSDavid du Colombier
1337dd7cddfSDavid du Colombierdjpeg.exe: $(DOBJECTS) libjpeg.lib
1347dd7cddfSDavid du Colombier	echo $(DOBJECTS) >djpeg.lst
1357dd7cddfSDavid du Colombier	link /STACK:4096 /EXEPACK @djpeg.lst, djpeg.exe, , libjpeg.lib, ;
1367dd7cddfSDavid du Colombier	del djpeg.lst
1377dd7cddfSDavid du Colombier
1387dd7cddfSDavid du Colombierjpegtran.exe: $(TROBJECTS) libjpeg.lib
1397dd7cddfSDavid du Colombier	link /STACK:4096 /EXEPACK $(TROBJECTS), jpegtran.exe, , libjpeg.lib, ;
1407dd7cddfSDavid du Colombier
1417dd7cddfSDavid du Colombierrdjpgcom.exe: rdjpgcom.c
1427dd7cddfSDavid du Colombier	$(CC) -AS -O -W3 rdjpgcom.c
1437dd7cddfSDavid du Colombier
1447dd7cddfSDavid du Colombier# wrjpgcom needs large model so it can malloc a 64K chunk
1457dd7cddfSDavid du Colombierwrjpgcom.exe: wrjpgcom.c
1467dd7cddfSDavid du Colombier	$(CC) -AL -O -W3 wrjpgcom.c
1477dd7cddfSDavid du Colombier
1487dd7cddfSDavid du Colombierjconfig.h: jconfig.doc
1497dd7cddfSDavid du Colombier	echo You must prepare a system-dependent jconfig.h file.
1507dd7cddfSDavid du Colombier	echo Please read the installation directions in install.doc.
1517dd7cddfSDavid du Colombier	exit 1
1527dd7cddfSDavid du Colombier
1537dd7cddfSDavid du Colombierclean:
1547dd7cddfSDavid du Colombier	del *.obj
1557dd7cddfSDavid du Colombier	del libjpeg.lib
1567dd7cddfSDavid du Colombier	del cjpeg.exe
1577dd7cddfSDavid du Colombier	del djpeg.exe
1587dd7cddfSDavid du Colombier	del jpegtran.exe
1597dd7cddfSDavid du Colombier	del rdjpgcom.exe
1607dd7cddfSDavid du Colombier	del wrjpgcom.exe
1617dd7cddfSDavid du Colombier	del testout*.*
1627dd7cddfSDavid du Colombier
1637dd7cddfSDavid du Colombiertest: cjpeg.exe djpeg.exe jpegtran.exe
1647dd7cddfSDavid du Colombier	del testout*.*
1657dd7cddfSDavid du Colombier	djpeg -dct int -ppm -outfile testout.ppm  testorig.jpg
166*593dc095SDavid du Colombier	djpeg -dct int -bmp -colors 256 -outfile testout.bmp  testorig.jpg
1677dd7cddfSDavid du Colombier	cjpeg -dct int -outfile testout.jpg  testimg.ppm
1687dd7cddfSDavid du Colombier	djpeg -dct int -ppm -outfile testoutp.ppm testprog.jpg
1697dd7cddfSDavid du Colombier	cjpeg -dct int -progressive -opt -outfile testoutp.jpg testimg.ppm
1707dd7cddfSDavid du Colombier	jpegtran -outfile testoutt.jpg testprog.jpg
1717dd7cddfSDavid du Colombier	fc /b testimg.ppm testout.ppm
172*593dc095SDavid du Colombier	fc /b testimg.bmp testout.bmp
1737dd7cddfSDavid du Colombier	fc /b testimg.jpg testout.jpg
1747dd7cddfSDavid du Colombier	fc /b testimg.ppm testoutp.ppm
1757dd7cddfSDavid du Colombier	fc /b testimgp.jpg testoutp.jpg
1767dd7cddfSDavid du Colombier	fc /b testorig.jpg testoutt.jpg
1777dd7cddfSDavid du Colombier
1787dd7cddfSDavid du Colombier
1797dd7cddfSDavid du Colombierjcapimin.obj: jcapimin.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
1807dd7cddfSDavid du Colombierjcapistd.obj: jcapistd.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
1817dd7cddfSDavid du Colombierjccoefct.obj: jccoefct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
1827dd7cddfSDavid du Colombierjccolor.obj: jccolor.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
1837dd7cddfSDavid du Colombierjcdctmgr.obj: jcdctmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
1847dd7cddfSDavid du Colombierjchuff.obj: jchuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jchuff.h
1857dd7cddfSDavid du Colombierjcinit.obj: jcinit.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
1867dd7cddfSDavid du Colombierjcmainct.obj: jcmainct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
1877dd7cddfSDavid du Colombierjcmarker.obj: jcmarker.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
1887dd7cddfSDavid du Colombierjcmaster.obj: jcmaster.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
1897dd7cddfSDavid du Colombierjcomapi.obj: jcomapi.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
1907dd7cddfSDavid du Colombierjcparam.obj: jcparam.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
1917dd7cddfSDavid du Colombierjcphuff.obj: jcphuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jchuff.h
1927dd7cddfSDavid du Colombierjcprepct.obj: jcprepct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
1937dd7cddfSDavid du Colombierjcsample.obj: jcsample.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
1947dd7cddfSDavid du Colombierjctrans.obj: jctrans.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
1957dd7cddfSDavid du Colombierjdapimin.obj: jdapimin.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
1967dd7cddfSDavid du Colombierjdapistd.obj: jdapistd.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
1977dd7cddfSDavid du Colombierjdatadst.obj: jdatadst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h
1987dd7cddfSDavid du Colombierjdatasrc.obj: jdatasrc.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h
1997dd7cddfSDavid du Colombierjdcoefct.obj: jdcoefct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
2007dd7cddfSDavid du Colombierjdcolor.obj: jdcolor.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
2017dd7cddfSDavid du Colombierjddctmgr.obj: jddctmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
2027dd7cddfSDavid du Colombierjdhuff.obj: jdhuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdhuff.h
2037dd7cddfSDavid du Colombierjdinput.obj: jdinput.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
2047dd7cddfSDavid du Colombierjdmainct.obj: jdmainct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
2057dd7cddfSDavid du Colombierjdmarker.obj: jdmarker.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
2067dd7cddfSDavid du Colombierjdmaster.obj: jdmaster.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
2077dd7cddfSDavid du Colombierjdmerge.obj: jdmerge.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
2087dd7cddfSDavid du Colombierjdphuff.obj: jdphuff.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdhuff.h
2097dd7cddfSDavid du Colombierjdpostct.obj: jdpostct.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
2107dd7cddfSDavid du Colombierjdsample.obj: jdsample.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
2117dd7cddfSDavid du Colombierjdtrans.obj: jdtrans.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
2127dd7cddfSDavid du Colombierjerror.obj: jerror.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jversion.h jerror.h
2137dd7cddfSDavid du Colombierjfdctflt.obj: jfdctflt.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
2147dd7cddfSDavid du Colombierjfdctfst.obj: jfdctfst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
2157dd7cddfSDavid du Colombierjfdctint.obj: jfdctint.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
2167dd7cddfSDavid du Colombierjidctflt.obj: jidctflt.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
2177dd7cddfSDavid du Colombierjidctfst.obj: jidctfst.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
2187dd7cddfSDavid du Colombierjidctint.obj: jidctint.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
2197dd7cddfSDavid du Colombierjidctred.obj: jidctred.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jdct.h
2207dd7cddfSDavid du Colombierjquant1.obj: jquant1.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
2217dd7cddfSDavid du Colombierjquant2.obj: jquant2.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
2227dd7cddfSDavid du Colombierjutils.obj: jutils.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h
2237dd7cddfSDavid du Colombierjmemmgr.obj: jmemmgr.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
2247dd7cddfSDavid du Colombierjmemansi.obj: jmemansi.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
2257dd7cddfSDavid du Colombierjmemname.obj: jmemname.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
2267dd7cddfSDavid du Colombierjmemnobs.obj: jmemnobs.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
2277dd7cddfSDavid du Colombierjmemdos.obj: jmemdos.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
2287dd7cddfSDavid du Colombierjmemmac.obj: jmemmac.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h jmemsys.h
2297dd7cddfSDavid du Colombiercjpeg.obj: cjpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h jversion.h
2307dd7cddfSDavid du Colombierdjpeg.obj: djpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h jversion.h
231*593dc095SDavid du Colombierjpegtran.obj: jpegtran.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h transupp.h jversion.h
232*593dc095SDavid du Colombierrdjpgcom.obj: rdjpgcom.c jinclude.h jconfig.h
233*593dc095SDavid du Colombierwrjpgcom.obj: wrjpgcom.c jinclude.h jconfig.h
2347dd7cddfSDavid du Colombiercdjpeg.obj: cdjpeg.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
2357dd7cddfSDavid du Colombierrdcolmap.obj: rdcolmap.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
2367dd7cddfSDavid du Colombierrdswitch.obj: rdswitch.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
237*593dc095SDavid du Colombiertransupp.obj: transupp.c jinclude.h jconfig.h jpeglib.h jmorecfg.h jpegint.h jerror.h transupp.h
2387dd7cddfSDavid du Colombierrdppm.obj: rdppm.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
2397dd7cddfSDavid du Colombierwrppm.obj: wrppm.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
2407dd7cddfSDavid du Colombierrdgif.obj: rdgif.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
2417dd7cddfSDavid du Colombierwrgif.obj: wrgif.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
2427dd7cddfSDavid du Colombierrdtarga.obj: rdtarga.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
2437dd7cddfSDavid du Colombierwrtarga.obj: wrtarga.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
2447dd7cddfSDavid du Colombierrdbmp.obj: rdbmp.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
2457dd7cddfSDavid du Colombierwrbmp.obj: wrbmp.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
2467dd7cddfSDavid du Colombierrdrle.obj: rdrle.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
2477dd7cddfSDavid du Colombierwrrle.obj: wrrle.c cdjpeg.h jinclude.h jconfig.h jpeglib.h jmorecfg.h jerror.h cderror.h
2487dd7cddfSDavid du Colombierjmemdosa.obj : jmemdosa.asm
2497dd7cddfSDavid du Colombier	masm /mx $*;
250