home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / NETWORK / netpbm_src.lzh / NETPBM / PPM / Makefile.ppm < prev    next >
Makefile  |  1996-11-27  |  30KB  |  1,108 lines

  1. # Makefile generated by imake - do not edit!
  2. # $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $
  3.  
  4. # -------------------------------------------------------------------------
  5. # Makefile generated from "Imake.tmpl" and <Imakefile>
  6. # $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $
  7. #
  8. # From the Alpha Imakefile
  9. # Platform-specific parameters may be set in the appropriate <vendor>.cf
  10. # configuration files.  Site-specific parameters should be set in the file
  11. # site.def.  Full rebuilds are recommended if any parameters are changed.
  12. #
  13. # If your C preprocessor does not define any unique symbols, you will need
  14. # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  15. # "make World" the first time).
  16. #
  17.  
  18. # -------------------------------------------------------------------------
  19. # site-specific configuration parameters that need to come before
  20. # the platform-specific parameters - edit site.def to change
  21.  
  22. # site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  23.  
  24. # -------------------------------------------------------------------------
  25. # platform-specific configuration parameters - edit osf1.cf to change
  26.  
  27. # platform: osf1.cf
  28.  
  29. # Operating system:  1/1 3.2
  30.  
  31.        SHAREDSWITCH =
  32.  
  33. #  Using 1 shared library rules
  34.  
  35. # -------------------------------------------------------------------------
  36. # site-specific configuration parameters that go after
  37. # the platform-specific parameters - edit site.def to change
  38.  
  39. # site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  40.  
  41.             SHELL = /bin/sh
  42.  
  43.               TOP = ../.
  44.       CURRENT_DIR = ./ppm
  45.  
  46.                AR = ar cqls
  47.             LOCAR = ar clq
  48.   BOOTSTRAPCFLAGS =
  49.                CC = cc $(SHAREDSWITCH)
  50.             LOCCC = cc
  51.         LOCSHARCC = LocShareCcCmd
  52.                AS = as
  53.  
  54.          COMPRESS = compress
  55.               CPP = /lib/cpp $(STD_CPP_DEFINES)
  56.     PREPROCESSCMD = cc $(SHAREDSWITCH) -E $(STD_CPP_DEFINES)
  57.           INSTALL = /usr/bin/X11/install.sh
  58.                LD = ld
  59.              LINT = lint
  60.       LINTLIBFLAG = -o
  61.          LINTOPTS = -ax
  62.                LN = ln -s
  63.              MAKE = make
  64.                MV = mv
  65.                CP = cp
  66.  
  67.                RM = rm -f
  68.             TROFF = psroff
  69.          MSMACROS = -ms
  70.               TBL = tbl
  71.               EQN = eqn
  72.      STD_INCLUDES =
  73.   LOCSTD_INCLUDES =
  74.   STD_CPP_DEFINES = -DDEC -DR5_XLIB -DSMT
  75.       STD_DEFINES = -DDEC -DR5_XLIB -DSMT
  76.  EXTRA_LOAD_FLAGS =
  77.   EXTRA_LIBRARIES =
  78.  LOCEXTRA_LIBRARIES =
  79.              TAGS = ctags
  80.  
  81.     SHAREDCODEDEF = -DSHAREDCODE
  82.          SHLIBDEF =
  83.  
  84.     PROTO_DEFINES = -DFUNCPROTO=3
  85.  
  86.      INSTPGMFLAGS = -s
  87.  
  88.      INSTBINFLAGS = -m 0755
  89.      INSTUIDFLAGS = -m 4755
  90.      INSTLIBFLAGS = -m 0644
  91.      INSTINCFLAGS = -m 0444
  92.      INSTMANFLAGS = -m 0444
  93.      INSTDATFLAGS = -m 0444
  94.     INSTKMEMFLAGS = -m 4755
  95.  
  96.       CDEBUGFLAGS = -O2 -Olimit 2000
  97.         CCOPTIONS =
  98.      LOCCCOPTIONS =
  99.  
  100.       ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
  101.    LOCALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(LOCSTD_INCLUDES)
  102.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
  103.     LOCALLDEFINES = $(LOCALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
  104.            CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  105.         LOCCFLAGS = $(CDEBUGFLAGS) $(LOCCCOPTIONS) $(LOCALLDEFINES)
  106.         LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  107.  
  108.            LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  109.  
  110.         LOCLDLIBS = $(SYS_LIBRARIES) $(LOCEXTRA_LIBRARIES)
  111.  
  112.         LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS)
  113.  
  114.      LOCLDOPTIONS = $(CDEBUGFLAGS) $(LOCCCOPTIONS) $(LOCAL_LDFLAGS)
  115.  
  116.    LDCOMBINEFLAGS = -X -r
  117.       DEPENDFLAGS = -D__alpha  -D__osf__ -I -I$(CROSSBASE)/usr/include
  118.  
  119.         MACROFILE = osf1.cf
  120.            RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  121.  
  122.     IMAKE_DEFINES =
  123.  
  124.          IRULESRC = $(CONFIGDIR)
  125.         IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  126.  
  127.      ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  128.             $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  129.             $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  130.  
  131. # -------------------------------------------------------------------------
  132. # X Window System Build Parameters
  133. # $XConsortium: Project.tmpl,v 1.142 92/01/25 16:44:02 rws Exp $
  134.  
  135. # -------------------------------------------------------------------------
  136. # X Window System make variables; this need to be coordinated with rules
  137.  
  138.           PATHSEP = /
  139.         USRLIBDIR = /usr/lib
  140.            BINDIR = /usr/bin/X11
  141.           INCROOT = /usr/include
  142.      BUILDINCROOT = $(TOP)
  143.       BUILDINCDIR = $(BUILDINCROOT)/X11
  144.       BUILDINCTOP = ..
  145.            INCDIR = $(INCROOT)/X11
  146.            ADMDIR = /usr/adm
  147.            LIBDIR = $(USRLIBDIR)/X11
  148.            VARDIR = /usr/var/X11
  149.         CONFIGDIR = $(LIBDIR)/config
  150.        LINTLIBDIR = $(USRLIBDIR)/lint
  151.  
  152.           FONTDIR = $(LIBDIR)/fonts
  153.       USERFONTDIR = $(VARDIR)/fonts/user
  154.             FSDIR = $(VARDIR)/fs
  155.          XINITDIR = $(LIBDIR)/xinit
  156.            XDMDIR = $(VARDIR)/xdm
  157.            TWMDIR = $(LIBDIR)/twm
  158.           MANPATH = /usr/man
  159.     MANSOURCEPATH = $(MANPATH)/man
  160.         MANSUFFIX = n
  161.      LIBMANSUFFIX = 3
  162.            MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
  163.         LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
  164.            NLSDIR = $(LIBDIR)/nls
  165.         PEXAPIDIR = $(LIBDIR)/PEX
  166.       XAPPLOADDIR = $(LIBDIR)/app-defaults
  167.        FONTCFLAGS = -t
  168.  
  169.      INSTAPPFLAGS = $(INSTDATFLAGS)
  170.  
  171.             IMAKE = imake
  172.            DEPEND = makedepend
  173.               RGB = rgb
  174.  
  175.             FONTC = bdftopcf
  176.  
  177.         MKFONTDIR = mkfontdir
  178.         MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier
  179.  
  180.         CONFIGSRC = $(TOP)/config
  181.        DOCUTILSRC = $(TOP)/doc/util
  182.         CLIENTSRC = $(TOP)/clients
  183.           DEMOSRC = $(TOP)/demos
  184.            LIBSRC = $(TOP)/lib
  185.           FONTSRC = $(TOP)/fonts
  186.        INCLUDESRC = $(TOP)/X11
  187.         SERVERSRC = $(TOP)/server
  188.           UTILSRC = $(TOP)/util
  189.         SCRIPTSRC = $(UTILSRC)/scripts
  190.        EXAMPLESRC = $(TOP)/examples
  191.        CONTRIBSRC = $(TOP)/../contrib
  192.            DOCSRC = $(TOP)/doc
  193.            RGBSRC = $(TOP)/rgb
  194.         DEPENDSRC = $(UTILSRC)/makedepend
  195.          IMAKESRC = $(CONFIGSRC)
  196.          XAUTHSRC = $(LIBSRC)/Xau
  197.           XLIBSRC = $(LIBSRC)/X
  198.            XMUSRC = $(LIBSRC)/Xmu
  199.        TOOLKITSRC = $(LIBSRC)/Xt
  200.        AWIDGETSRC = $(LIBSRC)/Xaw
  201.        OLDXLIBSRC = $(LIBSRC)/oldX
  202.       XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  203.  
  204.       BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
  205.  
  206.      MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
  207.          FSLIBSRC = $(FONTSRC)/lib/fs
  208.     FONTSERVERSRC = $(FONTSRC)/server
  209.      EXTENSIONSRC = $(TOP)/extensions
  210.          XILIBSRC = $(EXTENSIONSRC)/lib/xinput
  211.       XTESTLIBSRC = $(EXTENSIONSRC)/lib/xtest
  212.       XTRAPLIBSRC = $(EXTENSIONSRC)/lib/xtrap
  213.       PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
  214.        XIELIBSRC  = $(EXTENSIONSRC)/lib/XIE
  215.  
  216.         EXTINCSRC = $(TOP)/X11/extensions
  217.  
  218.       USRSHLIBDIR = /usr/shlib
  219.         XSHLIBDIR = /usr/shlib/X11
  220.  
  221.        SHLIBFLAGS = -check_registry $(CROSSBASE)/usr/shlib/so_locations     -L$(CROSSBASE)/usr/shlib -L$(CROSSBASE)/usr/ccs/lib
  222.  
  223.   DEPEXTENSIONLIB = $(USRSHLIBDIR)/libXext.so
  224.      EXTENSIONLIB = -lXext
  225.  
  226.           DEPXLIB = $(DEPEXTENSIONLIB) $(USRSHLIBDIR)/libX11.so
  227.              XLIB = -lXext -lX11
  228.  
  229.         DEPXMULIB = $(USRSHLIBDIR)/libXmu.so
  230.            XMULIB = -lXmu
  231.  
  232.        DEPOLDXLIB = $(USRSHLIBDIR)/liboldX.so
  233.           OLDXLIB = -loldX
  234.  
  235.       DEPXTOOLLIB = $(USRSHLIBDIR)/libXt.so
  236.          XTOOLLIB = -lXt
  237.  
  238.         DEPXAWLIB = $(USRSHLIBDIR)/libXaw.so
  239.            XAWLIB = -lXaw
  240.  
  241.        DEPXXIELIB = $(USRSHLIBDIR)/libXIE.so
  242.           XXIELIB = -lXIE
  243.  
  244.         DEPXILIB = $(USRSHLIBDIR)/libXi.a
  245.            XILIB = -lXi
  246.  
  247.           DNETLIB = -ldnet_stub
  248.  
  249.         SOXLIBREV = SharedXlibRev
  250.           SOXTREV = SharedXtRev
  251.          SOXAWREV = SharedXawRev
  252.          SOXIEREV = SharedXIERev
  253.         SOOLDXREV = SharedOldXRev
  254.          SOXMUREV = SharedXmuRev
  255.         SOXEXTREV = SharedXextRev
  256.       SOXINPUTREV = SharedXinputRev
  257.        SOXTESTREV = SharedXTestRev
  258.        SOXTRAPREV = SharedXTrapRev
  259.  
  260.       DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  261.          XAUTHLIB =              -lXau
  262.       DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
  263.          XDMCPLIB =              -lXdmcp
  264.  
  265.      DEPXTESTLIB = $(USRLIBDIR)/libXtst.a
  266.         XTESTLIB =              -lXtst
  267.  
  268.      DEPXTRAPLIB = $(USRLIBDIR)/libXTrap.a
  269.         XTRAPLIB =              -lXTrap
  270.  
  271.         DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
  272.            PHIGSLIB =              -lphigs
  273.  
  274.     DEPACCESSXLIB = $(USRLIBDIR)/libAccessX.a
  275.        ACCESSXLIB =              -lAccessx
  276.  
  277.     DEPACCESSXLIB = $(USRLIBDIR)/libAccessX.a
  278.        ACCESSXLIB =              -lAccessx
  279.  
  280.        DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
  281.           XBSDLIB =              -lXbsd
  282.  
  283.  LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
  284.          LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln
  285.           LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
  286.         LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln
  287.           LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
  288.          LINTXXIE = $(LINTLIBDIR)/llib-lXIE.ln
  289.            LINTXI = $(LINTLIBDIR)/llib-lXi.ln
  290.         LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
  291.  
  292.        DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
  293.           XBSDLIB =              -lXbsd
  294.  
  295.           DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  296.  
  297.          DEPLIBS1 = $(DEPLIBS)
  298.          DEPLIBS2 = $(DEPLIBS)
  299.          DEPLIBS3 = $(DEPLIBS)
  300.  
  301.        UILFLAGS =
  302.         MLIBSRC = $(TOP)/motif/lib
  303.           XMSRC = $(MLIBSRC)/Xm
  304.          LINTXM = $(USRLIBDIR)/llib-lXm.ln
  305.       USRINCDIR = $(INCDIR)
  306.         TESTSRC = $(TOP)/tests
  307.     MTOOLKITSRC = $(LIBSRC)/Xt
  308.      MWIDGETSRC = $(MLIBSRC)/Xm
  309.    MRESOURCESRC = $(MLIBSRC)/Mrm
  310.      MCLIENTSRC = $(TOP)/motif/clients
  311.          UILSRC = $(MCLIENTSRC)/uil
  312.     MINCLUDESRC = $(INCLUDESRC)
  313.  
  314.             UIL = uil
  315.  
  316.      INSTALLLIB = $(DESTDIR)/usr/lib
  317.    INSTALLSHLIB = $(DESTDIR)/usr/shlib
  318.  
  319.         DEPXMLIB = $(USRSHLIBDIR)/libXm.so
  320.            XMLIB = -lXm
  321.  
  322. DEPMRESOURCELIB = $(USRSHLIBDIR)/libMrm.so
  323.    MRESOURCELIB = -lMrm
  324.  
  325.     UILINCLUDES =
  326.  
  327.          UILLIB = $(UILSRC)/libUil.a
  328. LINTXMWIDGETLIB = $(MWIDGETSRC)/llib-l/Xm.ln
  329.      LINTXMTOOL = $(MTOOLKITSRC)/llib-lXt.ln
  330.      LINTUILLIB = $(UILSRC)/llib-lUil.ln
  331.  
  332. # -------------------------------------------------------------------------
  333. # DEC-Specific System Build Parameters
  334.  
  335.           HELPDIR = $(LIBDIR)/help
  336.            UIDDIR = $(LIBDIR)/uid
  337.            CDADIR = $(USRLIBDIR)/cda
  338.  
  339.            DXMSRC = $(MLIBSRC)/DXm
  340.            DPSSRC = $(EXTENSIONSRC)/DPSII/lib/dps
  341.          DPSTKSRC = $(EXTENSIONSRC)/DPSII/lib/dpstk
  342.          PSRESSRC = $(EXTENSIONSRC)/DPSII/lib/psres
  343.            XIESRC = $(EXTENSIONSRC)/lib/xie
  344.            IDSSRC = $(MLIBSRC)/ids
  345.            BKRSRC = $(MLIBSRC)/bkr
  346.         DWI18NSRC = $(MLIBSRC)/dwi18n
  347.            LWKSRC = $(MLIBSRC)/lwk
  348.            DVRSRC = $(MLIBSRC)/dvr
  349.  
  350.        DEPDXMLIB = $(USRSHLIBDIR)/libDXm.so
  351.           DXMLIB = -lDXm
  352.  
  353.        MDXMLIB = $(DXMLIB)
  354.  
  355.         DEPDPSLIB = $(USRSHLIBDIR)/libdps.so
  356.            DPSLIB = -ldps
  357.  
  358.       DEPDPSTKLIB = $(USRSHLIBDIR)/libdpstk.so
  359.          DPSTKLIB = -ldpstk
  360.  
  361.         DEPPSRESLIB = $(USRSHLIBDIR)/libpsres.so
  362.            PSRESLIB = -lpsres
  363.  
  364.         DEPXIELIB = $(USRLIBDIR)/libXie.a
  365.            XIELIB =              -lXie
  366.  
  367.         DEPIDSLIB = $(USRSHLIBDIR)/libids.so
  368.            IDSLIB = -lids
  369.  
  370.         DEPBKRLIB = $(USRSHLIBDIR)/libbkr.so
  371.            BKRLIB = -lbkr
  372.  
  373.         DEPDWI18NLIB = $(USRLIBDIR)/libdwi18n.a
  374.            DWI18NLIB =              -ldwi18n
  375.  
  376.         DEPLWKLIB = $(USRSHLIBDIR)/liblwkdxm.so
  377.            LWKLIB = -llwkdxm
  378.  
  379.         DEPDVRLIB = $(USRSHLIBDIR)/libdvr.so
  380.            DVRLIB = -ldvr
  381.  
  382.         DEPIMGLIB =
  383.         DEPIPSLIB =
  384.         DEPCHFLIB =
  385.         DEPCDALIB =
  386.         DEPDVSLIB =
  387.  
  388.     DEPIDS_NOXLIB =
  389.  
  390.            IMGLIB = -limg
  391.            IPSLIB = -lips
  392.            CHFLIB = -lchf
  393.            CDALIB = -lcda
  394.        IDS_NOXLIB = -lids_nox
  395.            DVSLIB = -ldvs
  396.  
  397.      DEBUGUSRLIBDIR=/usr/debugshlib
  398.  
  399. # -------------------------------------------------------------------------
  400. # Imake rules for building libraries, programs, scripts, and data files
  401. # rules:  $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $
  402.  
  403. # -------------------------------------------------------------------------
  404. # DEC-Specific System Build Rules
  405. # $Id: Dec.rules,v 1.1.2.8 92/12/08 19:29:22 Leela_Obilichetti Exp $
  406.  
  407. # -------------------------------------------------------------------------
  408. # start of Imakefile
  409.  
  410.          BINDIR = /usr/X11R6/pbmplus
  411.          MANDIR = /usr/X11R6/man
  412.       MANSUFFIX = 1p
  413.  
  414.    PBMPLUSDIR =
  415. PBMPLUSBINDIR = $(BINDIR)
  416. PBMPLUSMANDIR = $(MANDIR)
  417. PBMPLUSLIBDIR = $(USRLIBDIR)
  418. PBMPLUSINCDIR = $(INCDIR)
  419.  
  420.        PBMDIR = .././pbm
  421.        PGMDIR = .././pgm
  422.        PPMDIR = .././ppm
  423.        PNMDIR = .././pnm
  424.       TIFFDIR = .././libtiff
  425.  
  426.        LIBPBM = $(PBMDIR)/libpbm.a
  427.        LIBPGM = $(PGMDIR)/libpgm.a
  428.        LIBPPM = libppm.a
  429.        LIBPNM = $(PNMDIR)/libpnm.a
  430.       LIBTIFF = $(TIFFDIR)/libtiff.a
  431.     DEPLIBPBM = $(PBMDIR)/libpbm.a
  432.     DEPLIBPGM = $(PGMDIR)/libpgm.a
  433.     DEPLIBPPM = libppm.a
  434.     DEPLIBPNM = $(PNMDIR)/libpnm.a
  435.    DEPLIBTIFF = $(TIFFDIR)/libtiff.a
  436.  
  437.    CURRENTLIBS = $(LIBPPM) $(LIBPGM) $(LIBPBM)
  438. CURRENTDEPLIBS = $(DEPLIBPPM) $(DEPLIBPGM) $(DEPLIBPBM)
  439.      INCLUDES  = -I.. -I$(PBMDIR) -I$(PGMDIR)
  440.        DEFINES = -DRGB_DB=\"$(LIBDIR)/rgb\"
  441.          MERGE = ppmmerge
  442.  
  443.           MAN1 = bmptoppm.1 gouldtoppm.1 hpcdtoppm.1 ilbmtoppm.1 \
  444.          imgtoppm.1 mtvtoppm.1 pcxtoppm.1 pgmtoppm.1 \
  445.          pi1toppm.1 picttoppm.1 pjtoppm.1 \
  446.                  ppm3d.1 ppmbrighten.1 ppmchange.1 ppmdim.1 ppmdist.1 \
  447.          ppmdither.1 ppmflash.1 ppmhist.1 ppmmake.1 ppmmix.1 \
  448.          ppmnorm.1 ppmntsc.1 ppmquant.1 ppmrelief.1 \
  449.          ppmshift.1 ppmspread.1 \
  450.          ppmtoacad.1 ppmtobmp.1 \
  451.          ppmtogif.1 ppmtoicr.1  ppmtoilbm.1 ppmtomitsu.1 \
  452.          ppmtopcx.1 ppmtopgm.1 ppmtopi1.1 ppmtopict.1 ppmtopj.1 \
  453.          ppmtopjxl.1 ppmtopuzz.1 ppmtorgb3.1 ppmtosixel.1 ppmtotga.1 \
  454.          ppmtouil.1 ppmtoxpm.1 ppmtoyuv.1 ppmtoyuvsplit.1 \
  455.          qrttoppm.1 rawtoppm.1 rgb3toppm.1 sldtoppm.1 \
  456.          spctoppm.1 sputoppm.1 tgatoppm.1 ximtoppm.1 \
  457.          xpmtoppm.1 xvminitoppm.1 yuvtoppm.1 yuvsplittoppm.1 \
  458.          ppmforge.1 ppmpat.1 ppmqvga.1 ppmtomap.1 \
  459.          ppmquantall.1
  460.           MAN3 = libppm.3
  461.           MAN5 = ppm.5
  462.  
  463.           SRCS = bmptoppm.c gouldtoppm.c hpcdtoppm.c ilbmtoppm.c \
  464.          imgtoppm.c mtvtoppm.c pcxtoppm.c pgmtoppm.c \
  465.          pi1toppm.c picttoppm.c pjtoppm.c \
  466.          ppm3d.c ppmbrighten.c ppmchange.c ppmdim.c ppmdist.c \
  467.          ppmdither.c ppmflash.c ppmhist.c ppmmake.c ppmmix.c \
  468.          ppmnorm.c ppmntsc.c ppmquant.c ppmrelief.c \
  469.          ppmshift.c ppmspread.c ppmtoacad.c ppmtobmp.c \
  470.          ppmtogif.c ppmtoicr.c ppmtoilbm.c ppmtomitsu.c \
  471.          ppmtopcx.c ppmtopgm.c ppmtopi1.c ppmtopict.c ppmtopj.c \
  472.          ppmtopjxl.c ppmtopuzz.c ppmtorgb3.c ppmtosixel.c ppmtotga.c \
  473.          ppmtouil.c ppmtoxpm.c ppmtoyuv.c ppmtoyuvsplit.c \
  474.          qrttoppm.c rawtoppm.c rgb3toppm.c sldtoppm.c \
  475.          spctoppm.c sputoppm.c tgatoppm.c ximtoppm.c \
  476.          xpmtoppm.c xvminitoppm.c yuvtoppm.c yuvsplittoppm.c \
  477.          ppmforge.c ppmpat.c ppmqvga.c ppmtomap.c
  478.  
  479.           OBJS = bmptoppm.o gouldtoppm.o hpcdtoppm.o ilbmtoppm.o \
  480.          imgtoppm.o mtvtoppm.o pcxtoppm.o pgmtoppm.o \
  481.          pi1toppm.o picttoppm.o pjtoppm.o \
  482.                  ppm3d.o ppmbrighten.o ppmchange.o ppmdim.o ppmdist.o \
  483.          ppmdither.o ppmflash.o ppmhist.o ppmmake.o ppmmix.o \
  484.          ppmnorm.o ppmntsc.o ppmquant.o ppmrelief.o \
  485.          ppmshift.o ppmspread.o \
  486.          ppmtoacad.o ppmtobmp.o \
  487.          ppmtogif.o ppmtoicr.o ppmtoilbm.o ppmtomitsu.o \
  488.          ppmtopcx.o ppmtopgm.o ppmtopi1.o ppmtopict.o ppmtopj.o \
  489.          ppmtopjxl.o ppmtopuzz.o ppmtorgb3.o ppmtosixel.o ppmtotga.o \
  490.          ppmtouil.o ppmtoxpm.o ppmtoyuv.o ppmtoyuvsplit.o \
  491.          qrttoppm.o rawtoppm.o rgb3toppm.o sldtoppm.o \
  492.          spctoppm.o sputoppm.o tgatoppm.o ximtoppm.o \
  493.          xpmtoppm.o xvminitoppm.o yuvtoppm.o yuvsplittoppm.o \
  494.          ppmforge.o ppmpat.o ppmqvga.o ppmtomap.o
  495.  
  496.           BINS = bmptoppm gouldtoppm hpcdtoppm ilbmtoppm \
  497.          imgtoppm mtvtoppm pcxtoppm pgmtoppm \
  498.          pi1toppm picttoppm pjtoppm \
  499.                  ppm3d ppmbrighten ppmchange ppmdim ppmdist \
  500.          ppmdither ppmflash ppmhist ppmmake ppmmix \
  501.          ppmnorm ppmntsc ppmquant ppmrelief \
  502.          ppmshift ppmspread \
  503.          ppmtoacad ppmtobmp \
  504.          ppmtogif ppmtoicr ppmtoilbm ppmtomitsu \
  505.          ppmtopcx ppmtopgm ppmtopi1 ppmtopict ppmtopj \
  506.          ppmtopjxl ppmtopuzz ppmtorgb3 ppmtosixel ppmtotga \
  507.          ppmtouil ppmtoxpm ppmtoyuv ppmtoyuvsplit \
  508.          qrttoppm rawtoppm rgb3toppm sldtoppm \
  509.          spctoppm sputoppm tgatoppm ximtoppm \
  510.          xpmtoppm xvminitoppm yuvtoppm yuvsplittoppm \
  511.          ppmforge ppmpat ppmqvga ppmtomap
  512.  
  513. includes:: ppmquantall.script
  514.  
  515. ppmquantall.script:
  516.     $(LN) ppmquantall ppmquantall.script
  517.  
  518. all:: $(LIBPPM) $(BINS)
  519.  
  520. depend::
  521.     $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  522.  
  523. \
  524.  
  525. bmptoppm: bmptoppm.o $(CURRENTDEPLIBS)
  526.     $(RM) $@
  527.     $(CC) -o $@ bmptoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  528.  
  529. clean::
  530.     $(RM) bmptoppm
  531. \
  532.  
  533. gouldtoppm: gouldtoppm.o $(CURRENTDEPLIBS)
  534.     $(RM) $@
  535.     $(CC) -o $@ gouldtoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  536.  
  537. clean::
  538.     $(RM) gouldtoppm
  539. \
  540.  
  541. hpcdtoppm: hpcdtoppm.o $(CURRENTDEPLIBS)
  542.     $(RM) $@
  543.     $(CC) -o $@ hpcdtoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  544.  
  545. clean::
  546.     $(RM) hpcdtoppm
  547. \
  548.  
  549. ilbmtoppm: ilbmtoppm.o $(CURRENTDEPLIBS)
  550.     $(RM) $@
  551.     $(CC) -o $@ ilbmtoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  552.  
  553. clean::
  554.     $(RM) ilbmtoppm
  555. \
  556.  
  557. imgtoppm: imgtoppm.o $(CURRENTDEPLIBS)
  558.     $(RM) $@
  559.     $(CC) -o $@ imgtoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  560.  
  561. clean::
  562.     $(RM) imgtoppm
  563. \
  564.  
  565. mtvtoppm: mtvtoppm.o $(CURRENTDEPLIBS)
  566.     $(RM) $@
  567.     $(CC) -o $@ mtvtoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  568.  
  569. clean::
  570.     $(RM) mtvtoppm
  571. \
  572.  
  573. pcxtoppm: pcxtoppm.o $(CURRENTDEPLIBS)
  574.     $(RM) $@
  575.     $(CC) -o $@ pcxtoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  576.  
  577. clean::
  578.     $(RM) pcxtoppm
  579. \
  580.  
  581. pgmtoppm: pgmtoppm.o $(CURRENTDEPLIBS)
  582.     $(RM) $@
  583.     $(CC) -o $@ pgmtoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  584.  
  585. clean::
  586.     $(RM) pgmtoppm
  587. \
  588.  
  589. pi1toppm: pi1toppm.o $(CURRENTDEPLIBS)
  590.     $(RM) $@
  591.     $(CC) -o $@ pi1toppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  592.  
  593. clean::
  594.     $(RM) pi1toppm
  595. \
  596.  
  597. picttoppm: picttoppm.o $(CURRENTDEPLIBS)
  598.     $(RM) $@
  599.     $(CC) -o $@ picttoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  600.  
  601. clean::
  602.     $(RM) picttoppm
  603. \
  604.  
  605. pjtoppm: pjtoppm.o $(CURRENTDEPLIBS)
  606.     $(RM) $@
  607.     $(CC) -o $@ pjtoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  608.  
  609. clean::
  610.     $(RM) pjtoppm
  611. \
  612.  
  613. ppm3d: ppm3d.o $(CURRENTDEPLIBS)
  614.     $(RM) $@
  615.     $(CC) -o $@ ppm3d.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  616.  
  617. clean::
  618.     $(RM) ppm3d
  619. \
  620.  
  621. ppmbrighten: ppmbrighten.o $(CURRENTDEPLIBS)
  622.     $(RM) $@
  623.     $(CC) -o $@ ppmbrighten.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  624.  
  625. clean::
  626.     $(RM) ppmbrighten
  627. \
  628.  
  629. ppmchange: ppmchange.o $(CURRENTDEPLIBS)
  630.     $(RM) $@
  631.     $(CC) -o $@ ppmchange.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  632.  
  633. clean::
  634.     $(RM) ppmchange
  635. \
  636.  
  637. ppmdim: ppmdim.o $(CURRENTDEPLIBS)
  638.     $(RM) $@
  639.     $(CC) -o $@ ppmdim.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  640.  
  641. clean::
  642.     $(RM) ppmdim
  643. \
  644.  
  645. ppmdist: ppmdist.o $(CURRENTDEPLIBS)
  646.     $(RM) $@
  647.     $(CC) -o $@ ppmdist.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  648.  
  649. clean::
  650.     $(RM) ppmdist
  651. \
  652.  
  653. ppmdither: ppmdither.o $(CURRENTDEPLIBS)
  654.     $(RM) $@
  655.     $(CC) -o $@ ppmdither.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  656.  
  657. clean::
  658.     $(RM) ppmdither
  659. \
  660.  
  661. ppmflash: ppmflash.o $(CURRENTDEPLIBS)
  662.     $(RM) $@
  663.     $(CC) -o $@ ppmflash.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  664.  
  665. clean::
  666.     $(RM) ppmflash
  667. \
  668.  
  669. ppmhist: ppmhist.o $(CURRENTDEPLIBS)
  670.     $(RM) $@
  671.     $(CC) -o $@ ppmhist.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  672.  
  673. clean::
  674.     $(RM) ppmhist
  675. \
  676.  
  677. ppmmake: ppmmake.o $(CURRENTDEPLIBS)
  678.     $(RM) $@
  679.     $(CC) -o $@ ppmmake.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  680.  
  681. clean::
  682.     $(RM) ppmmake
  683. \
  684.  
  685. ppmmix: ppmmix.o $(CURRENTDEPLIBS)
  686.     $(RM) $@
  687.     $(CC) -o $@ ppmmix.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  688.  
  689. clean::
  690.     $(RM) ppmmix
  691. \
  692.  
  693. ppmnorm: ppmnorm.o $(CURRENTDEPLIBS)
  694.     $(RM) $@
  695.     $(CC) -o $@ ppmnorm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  696.  
  697. clean::
  698.     $(RM) ppmnorm
  699. \
  700.  
  701. ppmntsc: ppmntsc.o $(CURRENTDEPLIBS)
  702.     $(RM) $@
  703.     $(CC) -o $@ ppmntsc.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  704.  
  705. clean::
  706.     $(RM) ppmntsc
  707. \
  708.  
  709. ppmquant: ppmquant.o $(CURRENTDEPLIBS)
  710.     $(RM) $@
  711.     $(CC) -o $@ ppmquant.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  712.  
  713. clean::
  714.     $(RM) ppmquant
  715. \
  716.  
  717. ppmrelief: ppmrelief.o $(CURRENTDEPLIBS)
  718.     $(RM) $@
  719.     $(CC) -o $@ ppmrelief.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  720.  
  721. clean::
  722.     $(RM) ppmrelief
  723. \
  724.  
  725. ppmshift: ppmshift.o $(CURRENTDEPLIBS)
  726.     $(RM) $@
  727.     $(CC) -o $@ ppmshift.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  728.  
  729. clean::
  730.     $(RM) ppmshift
  731. \
  732.  
  733. ppmspread: ppmspread.o $(CURRENTDEPLIBS)
  734.     $(RM) $@
  735.     $(CC) -o $@ ppmspread.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  736.  
  737. clean::
  738.     $(RM) ppmspread
  739. \
  740.  
  741. ppmtoacad: ppmtoacad.o $(CURRENTDEPLIBS)
  742.     $(RM) $@
  743.     $(CC) -o $@ ppmtoacad.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  744.  
  745. clean::
  746.     $(RM) ppmtoacad
  747. \
  748.  
  749. ppmtobmp: ppmtobmp.o $(CURRENTDEPLIBS)
  750.     $(RM) $@
  751.     $(CC) -o $@ ppmtobmp.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  752.  
  753. clean::
  754.     $(RM) ppmtobmp
  755. \
  756.  
  757. ppmtogif: ppmtogif.o $(CURRENTDEPLIBS)
  758.     $(RM) $@
  759.     $(CC) -o $@ ppmtogif.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  760.  
  761. clean::
  762.     $(RM) ppmtogif
  763. \
  764.  
  765. ppmtoicr: ppmtoicr.o $(CURRENTDEPLIBS)
  766.     $(RM) $@
  767.     $(CC) -o $@ ppmtoicr.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  768.  
  769. clean::
  770.     $(RM) ppmtoicr
  771. \
  772.  
  773. ppmtoilbm: ppmtoilbm.o $(CURRENTDEPLIBS)
  774.     $(RM) $@
  775.     $(CC) -o $@ ppmtoilbm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  776.  
  777. clean::
  778.     $(RM) ppmtoilbm
  779. \
  780.  
  781. ppmtomitsu: ppmtomitsu.o $(CURRENTDEPLIBS)
  782.     $(RM) $@
  783.     $(CC) -o $@ ppmtomitsu.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  784.  
  785. clean::
  786.     $(RM) ppmtomitsu
  787. \
  788.  
  789. ppmtopcx: ppmtopcx.o $(CURRENTDEPLIBS)
  790.     $(RM) $@
  791.     $(CC) -o $@ ppmtopcx.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  792.  
  793. clean::
  794.     $(RM) ppmtopcx
  795. \
  796.  
  797. ppmtopgm: ppmtopgm.o $(CURRENTDEPLIBS)
  798.     $(RM) $@
  799.     $(CC) -o $@ ppmtopgm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  800.  
  801. clean::
  802.     $(RM) ppmtopgm
  803. \
  804.  
  805. ppmtopi1: ppmtopi1.o $(CURRENTDEPLIBS)
  806.     $(RM) $@
  807.     $(CC) -o $@ ppmtopi1.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  808.  
  809. clean::
  810.     $(RM) ppmtopi1
  811. \
  812.  
  813. ppmtopict: ppmtopict.o $(CURRENTDEPLIBS)
  814.     $(RM) $@
  815.     $(CC) -o $@ ppmtopict.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  816.  
  817. clean::
  818.     $(RM) ppmtopict
  819. \
  820.  
  821. ppmtopj: ppmtopj.o $(CURRENTDEPLIBS)
  822.     $(RM) $@
  823.     $(CC) -o $@ ppmtopj.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  824.  
  825. clean::
  826.     $(RM) ppmtopj
  827. \
  828.  
  829. ppmtopjxl: ppmtopjxl.o $(CURRENTDEPLIBS)
  830.     $(RM) $@
  831.     $(CC) -o $@ ppmtopjxl.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  832.  
  833. clean::
  834.     $(RM) ppmtopjxl
  835. \
  836.  
  837. ppmtopuzz: ppmtopuzz.o $(CURRENTDEPLIBS)
  838.     $(RM) $@
  839.     $(CC) -o $@ ppmtopuzz.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  840.  
  841. clean::
  842.     $(RM) ppmtopuzz
  843. \
  844.  
  845. ppmtorgb3: ppmtorgb3.o $(CURRENTDEPLIBS)
  846.     $(RM) $@
  847.     $(CC) -o $@ ppmtorgb3.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  848.  
  849. clean::
  850.     $(RM) ppmtorgb3
  851. \
  852.  
  853. ppmtosixel: ppmtosixel.o $(CURRENTDEPLIBS)
  854.     $(RM) $@
  855.     $(CC) -o $@ ppmtosixel.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  856.  
  857. clean::
  858.     $(RM) ppmtosixel
  859. \
  860.  
  861. ppmtotga: ppmtotga.o $(CURRENTDEPLIBS)
  862.     $(RM) $@
  863.     $(CC) -o $@ ppmtotga.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  864.  
  865. clean::
  866.     $(RM) ppmtotga
  867. \
  868.  
  869. ppmtouil: ppmtouil.o $(CURRENTDEPLIBS)
  870.     $(RM) $@
  871.     $(CC) -o $@ ppmtouil.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  872.  
  873. clean::
  874.     $(RM) ppmtouil
  875. \
  876.  
  877. ppmtoxpm: ppmtoxpm.o $(CURRENTDEPLIBS)
  878.     $(RM) $@
  879.     $(CC) -o $@ ppmtoxpm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  880.  
  881. clean::
  882.     $(RM) ppmtoxpm
  883. \
  884.  
  885. ppmtoyuv: ppmtoyuv.o $(CURRENTDEPLIBS)
  886.     $(RM) $@
  887.     $(CC) -o $@ ppmtoyuv.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  888.  
  889. clean::
  890.     $(RM) ppmtoyuv
  891. \
  892.  
  893. ppmtoyuvsplit: ppmtoyuvsplit.o $(CURRENTDEPLIBS)
  894.     $(RM) $@
  895.     $(CC) -o $@ ppmtoyuvsplit.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  896.  
  897. clean::
  898.     $(RM) ppmtoyuvsplit
  899. \
  900.  
  901. qrttoppm: qrttoppm.o $(CURRENTDEPLIBS)
  902.     $(RM) $@
  903.     $(CC) -o $@ qrttoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  904.  
  905. clean::
  906.     $(RM) qrttoppm
  907. \
  908.  
  909. rawtoppm: rawtoppm.o $(CURRENTDEPLIBS)
  910.     $(RM) $@
  911.     $(CC) -o $@ rawtoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  912.  
  913. clean::
  914.     $(RM) rawtoppm
  915. \
  916.  
  917. rgb3toppm: rgb3toppm.o $(CURRENTDEPLIBS)
  918.     $(RM) $@
  919.     $(CC) -o $@ rgb3toppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  920.  
  921. clean::
  922.     $(RM) rgb3toppm
  923. \
  924.  
  925. sldtoppm: sldtoppm.o $(CURRENTDEPLIBS)
  926.     $(RM) $@
  927.     $(CC) -o $@ sldtoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  928.  
  929. clean::
  930.     $(RM) sldtoppm
  931. \
  932.  
  933. spctoppm: spctoppm.o $(CURRENTDEPLIBS)
  934.     $(RM) $@
  935.     $(CC) -o $@ spctoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  936.  
  937. clean::
  938.     $(RM) spctoppm
  939. \
  940.  
  941. sputoppm: sputoppm.o $(CURRENTDEPLIBS)
  942.     $(RM) $@
  943.     $(CC) -o $@ sputoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  944.  
  945. clean::
  946.     $(RM) sputoppm
  947. \
  948.  
  949. tgatoppm: tgatoppm.o $(CURRENTDEPLIBS)
  950.     $(RM) $@
  951.     $(CC) -o $@ tgatoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  952.  
  953. clean::
  954.     $(RM) tgatoppm
  955. \
  956.  
  957. ximtoppm: ximtoppm.o $(CURRENTDEPLIBS)
  958.     $(RM) $@
  959.     $(CC) -o $@ ximtoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  960.  
  961. clean::
  962.     $(RM) ximtoppm
  963. \
  964.  
  965. xpmtoppm: xpmtoppm.o $(CURRENTDEPLIBS)
  966.     $(RM) $@
  967.     $(CC) -o $@ xpmtoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  968.  
  969. clean::
  970.     $(RM) xpmtoppm
  971. \
  972.  
  973. xvminitoppm: xvminitoppm.o $(CURRENTDEPLIBS)
  974.     $(RM) $@
  975.     $(CC) -o $@ xvminitoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  976.  
  977. clean::
  978.     $(RM) xvminitoppm
  979. \
  980.  
  981. yuvtoppm: yuvtoppm.o $(CURRENTDEPLIBS)
  982.     $(RM) $@
  983.     $(CC) -o $@ yuvtoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  984.  
  985. clean::
  986.     $(RM) yuvtoppm
  987. \
  988.  
  989. yuvsplittoppm: yuvsplittoppm.o $(CURRENTDEPLIBS)
  990.     $(RM) $@
  991.     $(CC) -o $@ yuvsplittoppm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  992.  
  993. clean::
  994.     $(RM) yuvsplittoppm
  995.  
  996. ppmforge: ppmforge.o $(CURRENTDEPLIBS)
  997.     $(RM) $@
  998.     $(CC) -o $@ ppmforge.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS) -lm $(EXTRA_LOAD_FLAGS)
  999.  
  1000. clean::
  1001.     $(RM) ppmforge
  1002.  
  1003. ppmpat: ppmpat.o $(CURRENTDEPLIBS)
  1004.     $(RM) $@
  1005.     $(CC) -o $@ ppmpat.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS) -lm $(EXTRA_LOAD_FLAGS)
  1006.  
  1007. clean::
  1008.     $(RM) ppmpat
  1009.  
  1010. ppmqvga: ppmqvga.o $(CURRENTDEPLIBS)
  1011.     $(RM) $@
  1012.     $(CC) -o $@ ppmqvga.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS) -lm $(EXTRA_LOAD_FLAGS)
  1013.  
  1014. clean::
  1015.     $(RM) ppmqvga
  1016.  
  1017. ppmtomap: ppmtomap.o $(CURRENTDEPLIBS)
  1018.     $(RM) $@
  1019.     $(CC) -o $@ ppmtomap.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS) -lm $(EXTRA_LOAD_FLAGS)
  1020.  
  1021. clean::
  1022.     $(RM) ppmtomap
  1023.  
  1024. .c.o:
  1025.     $(RM) $@
  1026.     $(CC) -c $(CFLAGS) $(_NOOP_) $*.c
  1027.  
  1028. all:: libppm.a
  1029.  
  1030. libppm.a: libppm1.o libppm2.o libppm3.o libppm4.o \
  1031.             libppm5.o bitio.o
  1032.     $(RM) $@
  1033.     $(AR) $@ libppm1.o libppm2.o libppm3.o libppm4.o \
  1034.             libppm5.o bitio.o
  1035.  
  1036. install:: $(BINS)
  1037.     @if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR) ]; then set +x; \
  1038.         else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR)); fi
  1039.     @case '${MFLAGS}' in *[i]*) set +e;; esac; \
  1040.     for i in $(BINS); do \
  1041.         (set -x; $(RM) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR)/$$i; \
  1042.         $(INSTALL) -c $(INSTPGMFLAGS) $$i $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR)); \
  1043.     done
  1044.  
  1045. install:: ppmquantall.script
  1046.     @if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR) ]; then set +x; \
  1047.         else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR)); fi
  1048.     $(INSTALL) -c $(INSTBINFLAGS) ppmquantall.script $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR)/ppmquantall
  1049.  
  1050. install.man:: $(MAN1)
  1051.     @if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man1 ]; then set +x; \
  1052.         else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man1); fi
  1053.     @case '${MFLAGS}' in *[i]*) set +e;; esac; \
  1054.     for i in $(MAN1); do \
  1055.         (set -x; $(INSTALL) -c $(INSTMANFLAGS) $$i $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man1); \
  1056.     done
  1057.  
  1058. install.man:: $(MAN3)
  1059.     @if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man3 ]; then set +x; \
  1060.         else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man3); fi
  1061.     @case '${MFLAGS}' in *[i]*) set +e;; esac; \
  1062.     for i in $(MAN3); do \
  1063.         (set -x; $(INSTALL) -c $(INSTMANFLAGS) $$i $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man3); \
  1064.     done
  1065.  
  1066. install.man:: $(MAN5)
  1067.     @if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man5 ]; then set +x; \
  1068.         else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man5); fi
  1069.     @case '${MFLAGS}' in *[i]*) set +e;; esac; \
  1070.     for i in $(MAN5); do \
  1071.         (set -x; $(INSTALL) -c $(INSTMANFLAGS) $$i $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man5); \
  1072.     done
  1073.  
  1074. # -------------------------------------------------------------------------
  1075. # common rules for all Makefiles - do not edit
  1076.  
  1077. emptyrule::
  1078.  
  1079. clean::
  1080.     $(RM_CMD) "#"*
  1081.  
  1082. Makefile::
  1083.     -@if [ -f Makefile ]; then set -x; \
  1084.         $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  1085.     else exit 0; fi
  1086.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  1087.  
  1088. tags::
  1089.     $(TAGS) -w *.[ch]
  1090.     $(TAGS) -xw *.[ch] > TAGS
  1091.  
  1092. # -------------------------------------------------------------------------
  1093. # empty rules for directories that do not have SUBDIRS - do not edit
  1094.  
  1095. install::
  1096.     @echo "install in $(CURRENT_DIR) done"
  1097.  
  1098. install.man::
  1099.     @echo "install.man in $(CURRENT_DIR) done"
  1100.  
  1101. Makefiles::
  1102.  
  1103. includes::
  1104.  
  1105. # -------------------------------------------------------------------------
  1106. # dependencies generated by makedepend
  1107.  
  1108.