# Makefile generated by imake - do not edit!
# $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $

# -------------------------------------------------------------------------
# Makefile generated from "Imake.tmpl" and <Imakefile>
# $XFree86: mit/config/Imake.tmpl,v 1.17 1993/06/03 15:26:36 dawes Exp $
# $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $
#
# Platform-specific parameters may be set in the appropriate <vendor>.cf
# configuration files.  Site-specific parameters should be set in the file
# site.def.  Full rebuilds are recommended if any parameters are changed.
#
# If your C preprocessor does not define any unique symbols, you will need
# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
# "make World" the first time).
#

# -------------------------------------------------------------------------
# site-specific configuration parameters that need to come before
# the platform-specific parameters - edit site.def to change

# $XFree86: mit/config/site.def,v 1.65 1993/06/04 16:02:47 dawes Exp $
# site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $

# -------------------------------------------------------------------------
# platform-specific configuration parameters - edit x386.cf to change

# $XFree86: mit/config/x386.cf,v 1.90 1993/06/04 16:02:50 dawes Exp $
# platform:  $XConsortium: x386.cf,v 1.7 91/08/16 19:30:10 gildea Exp $

# -------------------------------------------------------------------------
# XFree86 version definition
# $XFree86: mit/config/xf86_vers.def,v 1.5 1993/06/01 09:12:47 dawes Exp $

# -------------------------------------------------------------------------
# XFree86 version: 1300
# -------------------------------------------------------------------------

# operating system:  		386BSD

# -------------------------------------------------------------------------
# site-specific configuration parameters that go after
# the platform-specific parameters - edit site.def to change

# $XFree86: mit/config/site.def,v 1.65 1993/06/04 16:02:47 dawes Exp $
# site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $

            SHELL = 	/bin/sh

              TOP = ../.
      CURRENT_DIR = ././pbm

               AR = ar clq
  BOOTSTRAPCFLAGS =
               CC = 		gcc
               AS = as

             YACC = yacc

         COMPRESS = compress
              CPP = 		/usr/libexec/cpp $(STD_CPP_DEFINES)
    PREPROCESSCMD = 		gcc -E $(STD_CPP_DEFINES)
          INSTALL = install
               LD = ld
             LINT = lint
      LINTLIBFLAG = -C
         LINTOPTS = -axz
               LN = ln -s
             MAKE = make
               MV = mv
               CP = cp

           RANLIB = ranlib
  RANLIBINSTFLAGS =

               RM = rm -f
            TROFF = psroff
         MSMACROS = -ms
              TBL = tbl
              EQN = eqn
     STD_INCLUDES =
  STD_CPP_DEFINES = -traditional
      STD_DEFINES =
 EXTRA_LOAD_FLAGS =
  EXTRA_LIBRARIES =
     OS_LIBRARIES =
             TAGS = ctags

    PROTO_DEFINES =

     INSTPGMFLAGS = -s

     INSTBINFLAGS = -m 0755
     INSTUIDFLAGS = -m 4755
     INSTLIBFLAGS = -m 0644
     INSTINCFLAGS = -m 0444
     INSTMANFLAGS = -m 0444
     INSTDATFLAGS = -m 0444
    INSTKMEMFLAGS = -m 4755

      PROJECTROOT = 	/usr/X386

     TOP_INCLUDES = -I$(INCROOT)

      CDEBUGFLAGS = -O2
        CCOPTIONS = -m486
    ANSICCOPTIONS =

      ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
           CFLAGS = $(ANSICCOPTIONS) $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)

           LDLIBS = $(OS_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)

        LDOPTIONS = $(ANSICCOPTIONS) $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) -L$(USRLIBDIR)

   LDCOMBINEFLAGS = -X -r
      DEPENDFLAGS =

        MACROFILE = x386.cf
           RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut

    IMAKE_DEFINES =

         IRULESRC = $(CONFIGDIR)
        IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)

     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules 			$(IRULESRC)/Project.tmpl $(IRULESRC)/site.def 			$(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)

# -------------------------------------------------------------------------
# X Window System Build Parameters
# $XFree86: mit/config/Project.tmpl,v 1.13 1993/03/27 03:32:45 dawes Exp $
# $XConsortium: Project.tmpl,v 1.138.1.1 92/11/11 09:49:19 rws Exp $

_percentC_ = %C

# -------------------------------------------------------------------------
# X Window System make variables; this need to be coordinated with rules

          PATHSEP = /
        USRLIBDIR = 	/usr/X386/lib
           BINDIR = 	/usr/X386/bin
          INCROOT = 	/usr/X386/include
     BUILDINCROOT = $(TOP)
      BUILDINCDIR = $(BUILDINCROOT)/X11
      BUILDINCTOP = ..
           INCDIR = $(INCROOT)/X11
           ADMDIR = /usr/adm
           LIBDIR = $(USRLIBDIR)/X11
        CONFIGDIR = $(LIBDIR)/config
       LINTLIBDIR = $(USRLIBDIR)/lint

          FONTDIR = $(LIBDIR)/fonts
         XINITDIR = $(LIBDIR)/xinit
           XDMDIR = $(LIBDIR)/xdm
           TWMDIR = $(LIBDIR)/twm
          MANPATH = 	/usr/X386/man
    MANSOURCEPATH = 	$(MANPATH)/man
        MANSUFFIX = 1
     LIBMANSUFFIX = 3
           MANDIR = 	$(MANSOURCEPATH)1
        LIBMANDIR = $(MANSOURCEPATH)3
           NLSDIR = $(LIBDIR)/nls
        PEXAPIDIR = $(LIBDIR)/PEX
      XAPPLOADDIR = $(LIBDIR)/app-defaults
       FONTCFLAGS = -t
       LINKKITDIR = 	$(USRLIBDIR)/Server

     INSTAPPFLAGS = $(INSTDATFLAGS)

            IMAKE = imake
           DEPEND = makedepend
              RGB = rgb

            FONTC = bdftopcf

        MKFONTDIR = mkfontdir
        MKDIRHIER = 	/bin/sh $(BINDIR)/mkdirhier

        CONFIGSRC = $(TOP)/config
       DOCUTILSRC = $(TOP)/doc/util
        CLIENTSRC = $(TOP)/clients
          DEMOSRC = $(TOP)/demos
           LIBSRC = $(TOP)/lib
          FONTSRC = $(TOP)/fonts
       INCLUDESRC = $(TOP)/X11
        SERVERSRC = $(TOP)/server
          UTILSRC = $(TOP)/util
        SCRIPTSRC = $(UTILSRC)/scripts
       EXAMPLESRC = $(TOP)/examples
       CONTRIBSRC = $(TOP)/../contrib
           DOCSRC = $(TOP)/doc
           RGBSRC = $(TOP)/rgb
        DEPENDSRC = $(UTILSRC)/makedepend
         IMAKESRC = $(CONFIGSRC)
         XAUTHSRC = $(LIBSRC)/Xau
          XLIBSRC = $(LIBSRC)/X
           XMUSRC = $(LIBSRC)/Xmu
       TOOLKITSRC = $(LIBSRC)/Xt
       AWIDGETSRC = $(LIBSRC)/Xaw
       OLDXLIBSRC = $(LIBSRC)/oldX
      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
      BDFTOSNFSRC = $(FONTSRC)/bdftosnf
      BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf
      BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
     MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
         FSLIBSRC = $(FONTSRC)/lib/fs
    FONTSERVERSRC = $(FONTSRC)/server
     EXTENSIONSRC = $(TOP)/extensions
         XILIBSRC = $(EXTENSIONSRC)/lib/xinput
        PEXLIBSRC = $(EXTENSIONSRC)/lib/PEXlib
      PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX

  DEPEXTENSIONLIB = $(USRLIBDIR)/libXext.a
     EXTENSIONLIB = 			 -lXext

          DEPXLIB = $(DEPEXTENSIONLIB) $(USRLIBDIR)/libX11.a
             XLIB = $(EXTENSIONLIB) 			 -lX11

      DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
         XAUTHLIB = 			 -lXau
      DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
         XDMCPLIB = 			 -lXdmcp

        DEPXMULIB = $(USRLIBDIR)/libXmu.a
           XMULIB = 			 -lXmu

       DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
          OLDXLIB = 			 -loldX

      DEPXTOOLLIB = $(USRLIBDIR)/libXt.a
         XTOOLLIB = 			 -lXt

        DEPXAWLIB = $(USRLIBDIR)/libXaw.a
           XAWLIB = 			 -lXaw

        DEPXILIB = $(USRLIBDIR)/libXi.a
           XILIB = 			 -lXi

       DEPPEXLIB = $(USRLIBDIR)/libPEX5.a
          PEXLIB = 			 -lPEX5

        DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
           PHIGSLIB = 			 -lphigs

       DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
          XBSDLIB = 			 -lXbsd

 LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
         LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln
          LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
        LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln
          LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
           LINTXI = $(LINTLIBDIR)/llib-lXi.ln
          LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln
        LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln

          DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)

         DEPLIBS1 = $(DEPLIBS)
         DEPLIBS2 = $(DEPLIBS)
         DEPLIBS3 = $(DEPLIBS)

# -------------------------------------------------------------------------
# Imake rules for building libraries, programs, scripts, and data files
# $XFree86: mit/config/Imake.rules,v 1.9 1993/03/23 12:56:27 dawes Exp $
# rules:  $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $

# -------------------------------------------------------------------------
# start of Imakefile

   PBMPLUSDIR =
PBMPLUSBINDIR = $(BINDIR)
PBMPLUSMANDIR = $(MANDIR)
PBMPLUSLIBDIR = $(USRLIBDIR)
PBMPLUSINCDIR = $(INCDIR)

       PBMDIR = .././pbm
       PGMDIR = .././pgm
       PPMDIR = .././ppm
       PNMDIR = .././pnm
      TIFFDIR = .././libtiff

       LIBPBM = libpbm.a
       LIBPGM = $(PGMDIR)/libpgm.a
       LIBPPM = $(PPMDIR)/libppm.a
       LIBPNM = $(PNMDIR)/libpnm.a
      LIBTIFF = $(TIFFDIR)/libtiff.a
    DEPLIBPBM = libpbm.a
    DEPLIBPGM = $(PGMDIR)/libpgm.a
    DEPLIBPPM = $(PPMDIR)/libppm.a
    DEPLIBPNM = $(PNMDIR)/libpnm.a
   DEPLIBTIFF = $(TIFFDIR)/libtiff.a

   CURRENTLIBS = $(LIBPBM)
CURRENTDEPLIBS = $(DEPLIBPBM)
      INCLUDES = -I..

       DEFINES = -DRGB_DB=\"$(LIBDIR)/rgb\" -DLIBTIFF

         MERGE = pbmmerge

          MAN1 = atktopbm.1 brushtopbm.1 cmuwmtopbm.1 g3topbm.1 		 icontopbm.1 gemtopbm.1 macptopbm.1 mgrtopbm.1 		 pbmlife.1 pbmmake.1 pbmmask.1 pbmreduce.1 		 pbmtext.1 pbmto10x.1 pbmtoascii.1 pbmtoatk.1 		 pbmtobbnbg.1 pbmtocmuwm.1 pbmtoepson.1 pbmtog3.1 		 pbmtogem.1 pbmtogo.1 pbmtoicon.1 pbmtolj.1 pbmtomacp.1 		 pbmtomgr.1 pbmtopi3.1 pbmtoplot.1 pbmtoptx.1 		 pbmtox10bm.1 pbmtoxbm.1 pbmtoybm.1 pbmtozinc.1 		 pbmupc.1 pi3topbm.1 xbmtopbm.1 ybmtopbm.1

          MAN3 = libpbm.3
          MAN5 = pbm.5

          SRCS = atktopbm.c brushtopbm.c cmuwmtopbm.c g3topbm.c 	         icontopbm.c gemtopbm.c macptopbm.c mgrtopbm.c 		 pbmlife.c pbmmake.c pbmmask.c pbmreduce.c 		 pbmtext.c pbmto10x.c pbmtoascii.c pbmtoatk.c 		 pbmtobbnbg.c pbmtocmuwm.c pbmtoepson.c pbmtog3.c 		 pbmtogem.c pbmtogo.c pbmtoicon.c pbmtolj.c pbmtomacp.c 		 pbmtomgr.c pbmtopi3.c pbmtoplot.c pbmtoptx.c 		 pbmtox10bm.c pbmtoxbm.c pbmtoybm.c pbmtozinc.c 		 pbmupc.c pi3topbm.c xbmtopbm.c ybmtopbm.c

          OBJS = atktopbm.o brushtopbm.o cmuwmtopbm.o g3topbm.o 		 icontopbm.o gemtopbm.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

          BINS = atktopbm brushtopbm cmuwmtopbm g3topbm 		 icontopbm gemtopbm 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

all:: $(LIBPBM) $(BINS)

depend::
	$(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)

atktopbm.o: atktopbm.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

atktopbm:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

brushtopbm.o: brushtopbm.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

brushtopbm:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

cmuwmtopbm.o: cmuwmtopbm.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

cmuwmtopbm:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

g3topbm.o: g3topbm.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

g3topbm:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

icontopbm.o: icontopbm.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

icontopbm:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

gemtopbm.o: gemtopbm.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

gemtopbm:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

macptopbm.o: macptopbm.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

macptopbm:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

mgrtopbm.o: mgrtopbm.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

mgrtopbm:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmlife.o: pbmlife.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmlife:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmmake.o: pbmmake.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmmake:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmmask.o: pbmmask.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmmask:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmreduce.o: pbmreduce.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmreduce:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtext.o: pbmtext.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtext:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmto10x.o: pbmto10x.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmto10x:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtoascii.o: pbmtoascii.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtoascii:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtoatk.o: pbmtoatk.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtoatk:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtobbnbg.o: pbmtobbnbg.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtobbnbg:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtocmuwm.o: pbmtocmuwm.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtocmuwm:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtoepson.o: pbmtoepson.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtoepson:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtog3.o: pbmtog3.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtog3:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtogem.o: pbmtogem.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtogem:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtogo.o: pbmtogo.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtogo:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtoicon.o: pbmtoicon.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtoicon:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtolj.o: pbmtolj.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtolj:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtomacp.o: pbmtomacp.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtomacp:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtomgr.o: pbmtomgr.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtomgr:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtopi3.o: pbmtopi3.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtopi3:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtoplot.o: pbmtoplot.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtoplot:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtoptx.o: pbmtoptx.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtoptx:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtox10bm.o: pbmtox10bm.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtox10bm:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtoxbm.o: pbmtoxbm.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtoxbm:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtoybm.o: pbmtoybm.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtoybm:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmtozinc.o: pbmtozinc.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmtozinc:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pbmupc.o: pbmupc.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pbmupc:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

pi3topbm.o: pi3topbm.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

pi3topbm:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

xbmtopbm.o: xbmtopbm.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

xbmtopbm:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

ybmtopbm.o: ybmtopbm.c
	$(RM) $@
	$(CC) -c $(CFLAGS) "-Dmain=$*_main" $*.c

ybmtopbm:: $(MERGE)
	$(RM) $@
	$(LN) $? $@

.c.o:
	$(RM) $@
	$(CC) -c $(CFLAGS) $(_NOOP_) $*.c

all:: libpbm.a

libpbm.a: libpbm1.o libpbm2.o libpbm3.o libpbm4.o libpbm5.o
	$(RM) $@
	$(AR) $@ libpbm1.o libpbm2.o libpbm3.o libpbm4.o libpbm5.o
	$(RANLIB) $@

$(MERGE): $(MERGE).o $(OBJS) $(CURRENTDEPLIBS)
	$(RM) $@
	$(CC) -o $@ $(MERGE).o $(OBJS) $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS) -lm $(EXTRA_LOAD_FLAGS)

clean::
	$(RM) $(MERGE)

install:: $(MERGE)
	@if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR)); fi
	$(INSTALL) -c $(INSTPGMFLAGS)  $(MERGE) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR)

install:: $(BINS)
	@if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR)); fi
	@case '${MFLAGS}' in *[i]*) set +e;; esac; \
	for i in $(BINS); do \
	(set -x; cd $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR); $(RM) $$i;  \
	$(LN) $(MERGE) $$i); \
	done

install.man:: $(MAN1)
	@if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)); fi
	@case '${MFLAGS}' in *[i]*) set +e;; esac; \
	for i in $(MAN1); do \
	(set -x; $(INSTALL) -c $(INSTMANFLAGS) $$i $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)); \
	done

install.man:: $(MAN3)
	@if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)); fi
	@case '${MFLAGS}' in *[i]*) set +e;; esac; \
	for i in $(MAN3); do \
	(set -x; $(INSTALL) -c $(INSTMANFLAGS) $$i $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)); \
	done

install.man:: $(MAN5)
	@if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)); fi
	@case '${MFLAGS}' in *[i]*) set +e;; esac; \
	for i in $(MAN5); do \
	(set -x; $(INSTALL) -c $(INSTMANFLAGS) $$i $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)); \
	done

# -------------------------------------------------------------------------
# common rules for all Makefiles - do not edit

emptyrule::

clean::
	$(RM_CMD) "#"*

Makefile::
	-@if [ -f Makefile ]; then set -x; \
	$(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
	else exit 0; fi
	$(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)

tags::
	$(TAGS) -w *.[ch]
	$(TAGS) -xw *.[ch] > TAGS

# -------------------------------------------------------------------------
# empty rules for directories that do not have SUBDIRS - do not edit

install::
	@echo "install in $(CURRENT_DIR) done"

install.man::
	@echo "install.man in $(CURRENT_DIR) done"

install.linkkit::
	@echo "install.linkkit in $(CURRENT_DIR) done"

Makefiles::

includes::

# -------------------------------------------------------------------------
# dependencies generated by makedepend

