# THIS IS A GENERATED FILE. DO NOT EDIT IT HERE. # Makefile for pbmplus programs. # # Copyright (C) 1989, 1991, 1994, 1999 by Jef Poskanzer. # # Permission to use, copy, modify, and distribute this software and its # documentation for any purpose and without fee is hereby granted, provided # that the above copyright notice appear in all copies and that both that # copyright notice and this permission notice appear in supporting # documentation. This software is provided "as is" without express or # implied warranty. # Default values for inherited defines. CC = cc CFLAGS = -O -ansi -pedantic -U__STRICT_ANSI__ -Wall -Wpointer-arith -Wshadow -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wno-long-long LDFLAGS = -s RGBDEF = -DRGB_DB=\"/usr/lib/X11/rgb\" TIFFDEF = -DLIBTIFF TIFFDIR = /usr/local/lib TIFFINC = -I$(TIFFDIR) TIFFLIB = -L$(TIFFDIR) -ltiff DEPTIFFLIB = $(TIFFDIR)/libtiff.a PNMTIFFBINS = tifftopnm pnmtotiff PNMTIFFOBJS = tifftopnm.o pnmtotiff.o INSTBINS = /usr/local/bin/pbmplus INSTSCRIPTS = $(INSTBINS) INSTMANS1 = /usr/local/man/man1 SUFFMANS1 = 1 MANCP = cp all: merge install: all install.merge install.scripts install.man INCLUDE = -I../inc -I/usr/local/include ALLCFLAGS = $(CFLAGS) $(RGBDEF) $(TIFFDEF) $(TIFFINC) $(INCLUDE) ALLLDFLAGS = -L. $(LDFLAGS) PBMBINS = atktopbm \ brushtopbm \ cmuwmtopbm \ g3topbm \ gemtopbm \ icontopbm \ macptopbm \ mgrtopbm \ pbmlife \ pbmmake \ pbmmask \ pbmreduce \ pbmtext \ pbmto10x \ pbmtoascii \ pbmtoatk \ pbmtobbnbg \ pbmtocmuwm \ pbmtoepson \ pbmtog3 \ pbmtogem \ pbmtogo \ pbmtoicon \ pbmtolj \ pbmtomacp \ pbmtomgr \ pbmtopi3 \ pbmtoplot \ pbmtoptx \ pbmtox10bm \ pbmtoxbm \ pbmtoybm \ pbmtozinc \ pbmupc \ pi3topbm \ xbmtopbm \ ybmtopbm \ pbmto4425 \ pbmtoepsi \ pbmtoln03 \ pbmtolps \ pbmclean PBMOBJS = atktopbm.o \ brushtopbm.o \ cmuwmtopbm.o \ g3topbm.o \ gemtopbm.o \ icontopbm.o \ macptopbm.o \ mgrtopbm.o \ pbmlife.o \ pbmmake.o \ pbmmask.o \ pbmreduce.o \ pbmtext.o \ pbmto10x.o \ pbmtoascii.o \ pbmtoatk.o \ pbmtobbnbg.o \ pbmtocmuwm.o \ pbmtoepson.o \ pbmtog3.o \ pbmtogem.o \ pbmtogo.o \ pbmtoicon.o \ pbmtolj.o \ pbmtomacp.o \ pbmtomgr.o \ pbmtopi3.o \ pbmtoplot.o \ pbmtoptx.o \ pbmtox10bm.o \ pbmtoxbm.o \ pbmtoybm.o \ pbmtozinc.o \ pbmupc.o \ pi3topbm.o \ xbmtopbm.o \ ybmtopbm.o \ pbmto4425.o \ pbmtoepsi.o \ pbmtoln03.o \ pbmtolps.o \ pbmclean.o PGMBINS = fstopgm \ hipstopgm \ lispmtopgm \ pgmbentley \ pgmenhance \ pgmhist \ pgmnorm \ pgmoil \ pgmramp \ pgmtofs \ pgmtolispm \ pgmtopbm \ psidtopgm \ rawtopgm \ pgmcrater \ pgmedge \ pgmtexture \ bioradtopgm \ spottopgm \ pgmnoise PGMOBJS = fstopgm.o \ hipstopgm.o \ lispmtopgm.o \ pgmbentley.o \ pgmenhance.o \ pgmhist.o \ pgmnorm.o \ pgmoil.o \ pgmramp.o \ pgmtofs.o \ pgmtolispm.o \ pgmtopbm.o \ psidtopgm.o \ rawtopgm.o \ pgmcrater.o \ pgmedge.o \ pgmtexture.o \ bioradtopgm.o \ spottopgm.o \ pgmnoise.o PPMBINS = gouldtoppm \ ilbmtoppm \ imgtoppm \ mtvtoppm \ pcdtoppm \ pcxtoppm \ pgmtoppm \ pi1toppm \ picttoppm \ pjtoppm \ ppmdither \ ppmhist \ ppmmake \ ppmquant \ ppmqvga \ ppmrelief \ ppmtoacad \ ppmtoicr \ ppmtoilbm \ ppmtopcx \ ppmtopgm \ ppmtopi1 \ ppmtopict \ ppmtopj \ ppmtopuzz \ ppmtorgb3 \ ppmtosixel \ ppmtotga \ ppmtouil \ ppmtoxpm \ ppmtoyuv \ qrttoppm \ rawtoppm \ rgb3toppm \ sldtoppm \ spctoppm \ sputoppm \ tgatoppm \ ximtoppm \ xpmtoppm \ yuvtoppm \ ppmforge \ ppmpat \ bmptoppm \ ppmtobmp \ ppmtomitsu \ ppmtopjxl \ xvminitoppm \ ppmtoyuvsplit \ yuvsplittoppm \ ppmbrighten \ ppmchange \ ppmdist \ ppm3d \ ppmmix \ ppmnorm PPMOBJS = gouldtoppm.o \ ilbmtoppm.o \ imgtoppm.o \ mtvtoppm.o \ pcdtoppm.o \ pcxtoppm.o \ pgmtoppm.o \ pi1toppm.o \ picttoppm.o \ pjtoppm.o \ ppmdither.o \ ppmhist.o \ ppmmake.o \ ppmquant.o \ ppmqvga.o \ ppmrelief.o \ ppmtoacad.o \ ppmtoicr.o \ ppmtoilbm.o \ ppmtopcx.o \ ppmtopgm.o \ ppmtopi1.o \ ppmtopict.o \ ppmtopj.o \ ppmtopuzz.o \ ppmtorgb3.o \ ppmtosixel.o \ ppmtotga.o \ ppmtouil.o \ ppmtoxpm.o \ ppmtoyuv.o \ qrttoppm.o \ rawtoppm.o \ rgb3toppm.o \ sldtoppm.o \ spctoppm.o \ sputoppm.o \ tgatoppm.o \ ximtoppm.o \ xpmtoppm.o \ yuvtoppm.o \ ppmforge.o \ ppmpat.o \ bmptoppm.o \ ppmtobmp.o \ ppmtomitsu.o \ ppmtopjxl.o \ xvminitoppm.o \ ppmtoyuvsplit.o \ yuvsplittoppm.o \ ppmbrighten.o \ ppmchange.o \ ppmdist.o \ ppm3d.o \ ppmmix.o \ ppmnorm.o PNMPLAINBINS = fitstopnm \ giftopnm \ pnmtogif \ pnmarith \ pnmcat \ pnmconvol \ pnmcrop \ pnmcut \ pnmdepth \ pnmdestega \ pnmdissect \ pnmenlarge \ pnmfile \ pnmflip \ pnminvert \ pnmnoraw \ pnmpaste \ pnmscale \ pnmstega \ pnmtile \ pnmtofits \ pnmtops \ pnmtorast \ pnmtoxwd \ rasttopnm \ xwdtopnm \ pnmgamma \ pnmrotate \ pnmshear \ pnmntsc \ pnmdim \ pnmshift \ pnmspread \ sgitopnm \ pnmtosgi \ pnmtosir \ sirtopnm \ zeisstopnm \ pnmtoddif \ pnmalias \ pnmcomp \ pnmnlfilt \ pnmflash \ pnmquadrilateral PNMPLAINOBJS = fitstopnm.o \ giftopnm.o \ pnmtogif.o \ pnmarith.o \ pnmcat.o \ pnmconvol.o \ pnmcrop.o \ pnmcut.o \ pnmdepth.o \ pnmdestega.o \ pnmdissect.o \ pnmenlarge.o \ pnmfile.o \ pnmflip.o \ pnminvert.o \ pnmnoraw.o \ pnmpaste.o \ pnmscale.o \ pnmstega.o \ pnmtile.o \ pnmtofits.o \ pnmtops.o \ pnmtorast.o \ pnmtoxwd.o \ rasttopnm.o \ xwdtopnm.o \ pnmgamma.o \ pnmrotate.o \ pnmshear.o \ pnmntsc.o \ pnmdim.o \ pnmshift.o \ pnmspread.o \ sgitopnm.o \ pnmtosgi.o \ pnmtosir.o \ sirtopnm.o \ zeisstopnm.o \ pnmtoddif.o \ pnmalias.o \ pnmcomp.o \ pnmnlfilt.o \ pnmflash.o \ pnmquadrilateral.o PBMSCRIPTS = PGMSCRIPTS = PPMSCRIPTS = ppmquantall PNMSCRIPTS = anytopnm \ pnmindex \ pnmmargin \ pnmsmooth \ pnmfold \ pnmroll \ pnmshadow \ pnmframe PNMBINS = $(PNMPLAINBINS) $(PNMTIFFBINS) PNMOBJS = $(PNMPLAINOBJS) $(PNMTIFFOBJS) PNMLIB = -L../libpnm -lpnm DEPPNMLIB = ../libpnm/libpnm.a BINS = $(PBMBINS) $(PGMBINS) $(PPMBINS) $(PNMBINS) OBJS = $(PBMOBJS) $(PGMOBJS) $(PPMOBJS) $(PNMOBJS) SCRIPTS = $(PBMSCRIPTS) $(PGMSCRIPTS) $(PPMSCRIPTS) $(PNMSCRIPTS) MANS1 = $(BINS) $(SCRIPTS) pbmplus binaries: $(BINS) install.bin: binaries -mkdir $(INSTBINS) cd $(INSTBINS) ; rm -f $(BINS) cp $(BINS) $(INSTBINS) merge: pbmplus pbmplus: pbmplus.c $(OBJS) $(DEPPNMLIB) $(DEPTIFFLIB) $(CC) $(ALLCFLAGS) $(ALLLDFLAGS) -o $@ $@.c $(OBJS) $(PNMLIB) $(TIFFLIB) -lm install.merge: merge -mkdir $(INSTBINS) cd $(INSTBINS) ; rm -f $(BINS) cp pbmplus $(INSTBINS) cd $(INSTBINS) ; for i in $(BINS) ; do ln pbmplus $$i ; done rm -f $(INSTBINS)/pbmplus install.scripts: -mkdir $(INSTSCRIPTS) cd $(INSTSCRIPTS) ; rm -f $(SCRIPTS) cp $(SCRIPTS) $(INSTSCRIPTS) cd $(INSTSCRIPTS) ; chmod +x $(SCRIPTS) install.man: for i in $(MANS1) ; do \ rm -f $(INSTMANS1)/$$i.$(SUFFMANS1) ; \ $(MANCP) $$i.1 $(INSTMANS1)/$$i.$(SUFFMANS1) ; \ done clean: rm -f *.o core $(BINS) pbmplus # Rules for binaries. $(PBMBINS) NULL1: ../inc/pbmplus.h ../inc/pbm.h $(DEPPNMLIB) $(CC) $(ALLCFLAGS) $(ALLLDFLAGS) -o $@ $@.c $(PNMLIB) -lm $(PGMBINS) NULL2: ../inc/pbmplus.h ../inc/pbm.h ../inc/pgm.h $(DEPPNMLIB) $(CC) $(ALLCFLAGS) $(ALLLDFLAGS) -o $@ $@.c $(PNMLIB) -lm $(PPMBINS) NULL3: ../inc/pbmplus.h ../inc/pbm.h ../inc/pgm.h ../inc/ppm.h $(DEPPNMLIB) $(CC) $(ALLCFLAGS) $(ALLLDFLAGS) -o $@ $@.c $(PNMLIB) -lm $(PNMPLAINBINS) NULL4: ../inc/pbmplus.h ../inc/pbm.h ../inc/pgm.h ../inc/ppm.h ../inc/pnm.h $(DEPPNMLIB) $(CC) $(ALLCFLAGS) $(ALLLDFLAGS) -o $@ $@.c $(PNMLIB) -lm $(PNMTIFFBINS) NULL5: ../inc/pbmplus.h ../inc/pbm.h ../inc/pgm.h ../inc/ppm.h ../inc/pnm.h $(DEPPNMLIB) $(DEPTIFFLIB) $(CC) $(ALLCFLAGS) $(ALLLDFLAGS) -o $@ $@.c $(PNMLIB) $(TIFFLIB) -lm # Rules for objects. $(PBMOBJS) NULL6: ../inc/pbmplus.h ../inc/pbm.h $(CC) $(ALLCFLAGS) "-Dmain=$*_main" -c $*.c $(PGMOBJS) NULL7: ../inc/pbmplus.h ../inc/pbm.h ../inc/pgm.h $(CC) $(ALLCFLAGS) "-Dmain=$*_main" -c $*.c $(PPMOBJS) NULL8: ../inc/pbmplus.h ../inc/pbm.h ../inc/pgm.h ../inc/ppm.h $(CC) $(ALLCFLAGS) "-Dmain=$*_main" -c $*.c $(PNMOBJS) NULL9: ../inc/pbmplus.h ../inc/pbm.h ../inc/pgm.h ../inc/ppm.h ../inc/pnm.h $(CC) $(ALLCFLAGS) "-Dmain=$*_main" -c $*.c all: merge install: all install.merge install.man # Other dependencies. cmuwmtopbm cmuwmtopbm.o pbmtocmuwm pbmtocmuwm.o: cmuwm.h g3topbm g3topbm.o pbmtog3 pbmtog3.o: g3.h macptopbm macptopbm.o pbmtomacp pbmtomacp.o: macp.h mgrtopbm mgrtopbm.o pbmtomgr pbmtomgr.o: mgr.h pbmtext pbmtext.o ppmtomitsu ppmtomitsu.o \ picttoppm picttoppm.o: ../inc/pbmfont.h ilbmtoppm ilbmtoppm.o ppmtoilbm ppmtoilbm.o: ilbm.h ppmpat ppmpat.o sldtoppm sldtoppm.o: ../inc/ppmdraw.h pgmtopbm pgmtopbm.o: ../inc/dithers.h sldtoppm sldtoppm.o ppmtoacad ppmtoacad.o: autocad.h ppmtotga ppmtotga.o tgatoppm tgatoppm.o: tga.h ximtoppm ximtoppm.o: xim.h pnmtorast pnmtorast.o rasttopnm rasttopnm.o: ../inc/rast.h pnmtoxwd pnmtoxwd.o xwdtopnm xwdtopnm.o: x11wd.h xwdtopnm xwdtopnm.o: x10wd.h pnmtogif pnmtogif.o pnmtorast pnmtorast.o \ pnmtosir pnmtosir.o pnmtotiff pnmtotiff.o \ pnmtoxwd pnmtoxwd.o ppmdist ppmdist.o \ ppmhist ppmhist.o ppmquant ppmquant.o \ ppmtoacad ppmtoacad.o ppmtobmp ppmtobmp.o \ ppmtoicr ppmtoicr.o ppmtoilbm ppmtoilbm.o \ ppmtomitsu ppmtomitsu.o ppmtopcx ppmtopcx.o \ ppmtopi1 ppmtopi1.o ppmtopict ppmtopict.o \ ppmtopjxl ppmtopjxl.o ppmtopuzz ppmtopuzz.o \ ppmtosixel ppmtosixel.o ppmtotga ppmtotga.o \ ppmtouil ppmtouil.o ppmtoxpm ppmtoxpm.o: ../inc/ppmcmap.h ppmtopgm ppmtopgm.o ppmnorm ppmnorm.o \ ppmtoilbm ppmtoilbm.o: ../inc/lum.h bmptoppm bmptoppm.o ppmtobmp ppmtobmp.o: bmp.h ppmtomitsu ppmtomitsu.o: mitsu.h sgitopnm sgitopnm.o pnmtosgi pnmtosgi.o: sgi.h atktopbm atktopbm.o: atktopbm.c brushtopbm brushtopbm.o: brushtopbm.c cmuwmtopbm cmuwmtopbm.o: cmuwmtopbm.c g3topbm g3topbm.o: g3topbm.c gemtopbm gemtopbm.o: gemtopbm.c icontopbm icontopbm.o: icontopbm.c macptopbm macptopbm.o: macptopbm.c mgrtopbm mgrtopbm.o: mgrtopbm.c pbmlife pbmlife.o: pbmlife.c pbmmake pbmmake.o: pbmmake.c pbmmask pbmmask.o: pbmmask.c pbmreduce pbmreduce.o: pbmreduce.c pbmtext pbmtext.o: pbmtext.c pbmto10x pbmto10x.o: pbmto10x.c pbmtoascii pbmtoascii.o: pbmtoascii.c pbmtoatk pbmtoatk.o: pbmtoatk.c pbmtobbnbg pbmtobbnbg.o: pbmtobbnbg.c pbmtocmuwm pbmtocmuwm.o: pbmtocmuwm.c pbmtoepson pbmtoepson.o: pbmtoepson.c pbmtog3 pbmtog3.o: pbmtog3.c pbmtogem pbmtogem.o: pbmtogem.c pbmtogo pbmtogo.o: pbmtogo.c pbmtoicon pbmtoicon.o: pbmtoicon.c pbmtolj pbmtolj.o: pbmtolj.c pbmtomacp pbmtomacp.o: pbmtomacp.c pbmtomgr pbmtomgr.o: pbmtomgr.c pbmtopi3 pbmtopi3.o: pbmtopi3.c pbmtoplot pbmtoplot.o: pbmtoplot.c pbmtoptx pbmtoptx.o: pbmtoptx.c pbmtox10bm pbmtox10bm.o: pbmtox10bm.c pbmtoxbm pbmtoxbm.o: pbmtoxbm.c pbmtoybm pbmtoybm.o: pbmtoybm.c pbmtozinc pbmtozinc.o: pbmtozinc.c pbmupc pbmupc.o: pbmupc.c pi3topbm pi3topbm.o: pi3topbm.c xbmtopbm xbmtopbm.o: xbmtopbm.c ybmtopbm ybmtopbm.o: ybmtopbm.c pbmto4425 pbmto4425.o: pbmto4425.c pbmtoepsi pbmtoepsi.o: pbmtoepsi.c pbmtoln03 pbmtoln03.o: pbmtoln03.c pbmtolps pbmtolps.o: pbmtolps.c pbmclean pbmclean.o: pbmclean.c fstopgm fstopgm.o: fstopgm.c hipstopgm hipstopgm.o: hipstopgm.c lispmtopgm lispmtopgm.o: lispmtopgm.c pgmbentley pgmbentley.o: pgmbentley.c pgmenhance pgmenhance.o: pgmenhance.c pgmhist pgmhist.o: pgmhist.c pgmnorm pgmnorm.o: pgmnorm.c pgmoil pgmoil.o: pgmoil.c pgmramp pgmramp.o: pgmramp.c pgmtofs pgmtofs.o: pgmtofs.c pgmtolispm pgmtolispm.o: pgmtolispm.c pgmtopbm pgmtopbm.o: pgmtopbm.c psidtopgm psidtopgm.o: psidtopgm.c rawtopgm rawtopgm.o: rawtopgm.c pgmcrater pgmcrater.o: pgmcrater.c pgmedge pgmedge.o: pgmedge.c pgmtexture pgmtexture.o: pgmtexture.c bioradtopgm bioradtopgm.o: bioradtopgm.c spottopgm spottopgm.o: spottopgm.c pgmnoise pgmnoise.o: pgmnoise.c gouldtoppm gouldtoppm.o: gouldtoppm.c ilbmtoppm ilbmtoppm.o: ilbmtoppm.c imgtoppm imgtoppm.o: imgtoppm.c mtvtoppm mtvtoppm.o: mtvtoppm.c pcdtoppm pcdtoppm.o: pcdtoppm.c pcxtoppm pcxtoppm.o: pcxtoppm.c pgmtoppm pgmtoppm.o: pgmtoppm.c pi1toppm pi1toppm.o: pi1toppm.c picttoppm picttoppm.o: picttoppm.c pjtoppm pjtoppm.o: pjtoppm.c ppmdither ppmdither.o: ppmdither.c ppmhist ppmhist.o: ppmhist.c ppmmake ppmmake.o: ppmmake.c ppmquant ppmquant.o: ppmquant.c ppmqvga ppmqvga.o: ppmqvga.c ppmrelief ppmrelief.o: ppmrelief.c ppmtoacad ppmtoacad.o: ppmtoacad.c ppmtoicr ppmtoicr.o: ppmtoicr.c ppmtoilbm ppmtoilbm.o: ppmtoilbm.c ppmtopcx ppmtopcx.o: ppmtopcx.c ppmtopgm ppmtopgm.o: ppmtopgm.c ppmtopi1 ppmtopi1.o: ppmtopi1.c ppmtopict ppmtopict.o: ppmtopict.c ppmtopj ppmtopj.o: ppmtopj.c ppmtopuzz ppmtopuzz.o: ppmtopuzz.c ppmtorgb3 ppmtorgb3.o: ppmtorgb3.c ppmtosixel ppmtosixel.o: ppmtosixel.c ppmtotga ppmtotga.o: ppmtotga.c ppmtouil ppmtouil.o: ppmtouil.c ppmtoxpm ppmtoxpm.o: ppmtoxpm.c ppmtoyuv ppmtoyuv.o: ppmtoyuv.c qrttoppm qrttoppm.o: qrttoppm.c rawtoppm rawtoppm.o: rawtoppm.c rgb3toppm rgb3toppm.o: rgb3toppm.c sldtoppm sldtoppm.o: sldtoppm.c spctoppm spctoppm.o: spctoppm.c sputoppm sputoppm.o: sputoppm.c tgatoppm tgatoppm.o: tgatoppm.c ximtoppm ximtoppm.o: ximtoppm.c xpmtoppm xpmtoppm.o: xpmtoppm.c yuvtoppm yuvtoppm.o: yuvtoppm.c ppmforge ppmforge.o: ppmforge.c ppmpat ppmpat.o: ppmpat.c bmptoppm bmptoppm.o: bmptoppm.c ppmtobmp ppmtobmp.o: ppmtobmp.c ppmtomitsu ppmtomitsu.o: ppmtomitsu.c ppmtopjxl ppmtopjxl.o: ppmtopjxl.c xvminitoppm xvminitoppm.o: xvminitoppm.c ppmtoyuvsplit ppmtoyuvsplit.o: ppmtoyuvsplit.c yuvsplittoppm yuvsplittoppm.o: yuvsplittoppm.c ppmbrighten ppmbrighten.o: ppmbrighten.c ppmchange ppmchange.o: ppmchange.c ppmdist ppmdist.o: ppmdist.c ppm3d ppm3d.o: ppm3d.c ppmmix ppmmix.o: ppmmix.c ppmnorm ppmnorm.o: ppmnorm.c fitstopnm fitstopnm.o: fitstopnm.c giftopnm giftopnm.o: giftopnm.c pnmtogif pnmtogif.o: pnmtogif.c pnmarith pnmarith.o: pnmarith.c pnmcat pnmcat.o: pnmcat.c pnmconvol pnmconvol.o: pnmconvol.c pnmcrop pnmcrop.o: pnmcrop.c pnmcut pnmcut.o: pnmcut.c pnmdepth pnmdepth.o: pnmdepth.c pnmdestega pnmdestega.o: pnmdestega.c pnmdissect pnmdissect.o: pnmdissect.c pnmenlarge pnmenlarge.o: pnmenlarge.c pnmfile pnmfile.o: pnmfile.c pnmflip pnmflip.o: pnmflip.c pnminvert pnminvert.o: pnminvert.c pnmnoraw pnmnoraw.o: pnmnoraw.c pnmpaste pnmpaste.o: pnmpaste.c pnmscale pnmscale.o: pnmscale.c pnmstega pnmstega.o: pnmstega.c pnmtile pnmtile.o: pnmtile.c pnmtofits pnmtofits.o: pnmtofits.c pnmtops pnmtops.o: pnmtops.c pnmtorast pnmtorast.o: pnmtorast.c pnmtoxwd pnmtoxwd.o: pnmtoxwd.c rasttopnm rasttopnm.o: rasttopnm.c xwdtopnm xwdtopnm.o: xwdtopnm.c pnmgamma pnmgamma.o: pnmgamma.c pnmrotate pnmrotate.o: pnmrotate.c pnmshear pnmshear.o: pnmshear.c pnmntsc pnmntsc.o: pnmntsc.c pnmdim pnmdim.o: pnmdim.c pnmshift pnmshift.o: pnmshift.c pnmspread pnmspread.o: pnmspread.c sgitopnm sgitopnm.o: sgitopnm.c pnmtosgi pnmtosgi.o: pnmtosgi.c pnmtosir pnmtosir.o: pnmtosir.c sirtopnm sirtopnm.o: sirtopnm.c zeisstopnm zeisstopnm.o: zeisstopnm.c pnmtoddif pnmtoddif.o: pnmtoddif.c pnmalias pnmalias.o: pnmalias.c pnmcomp pnmcomp.o: pnmcomp.c pnmnlfilt pnmnlfilt.o: pnmnlfilt.c pnmflash pnmflash.o: pnmflash.c pnmquadrilateral pnmquadrilateral.o: pnmquadrilateral.c