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 / PBM / Makefile.osf < prev    next >
Makefile  |  1996-11-24  |  24KB  |  898 lines

  1.  
  2.             SHELL = /bin/sh
  3.  
  4.               TOP = ../.
  5.       CURRENT_DIR = ./pbm
  6.  
  7.                AR = ar cqls
  8.             LOCAR = ar clq
  9.   BOOTSTRAPCFLAGS =
  10.                CC = cc $(SHAREDSWITCH)
  11.             LOCCC = cc
  12.         LOCSHARCC = LocShareCcCmd
  13.                AS = as
  14.  
  15.          COMPRESS = compress
  16.               CPP = /lib/cpp $(STD_CPP_DEFINES)
  17.     PREPROCESSCMD = cc $(SHAREDSWITCH) -E $(STD_CPP_DEFINES)
  18.           INSTALL = /usr/bin/X11/install.sh
  19.                LD = ld
  20.              LINT = lint
  21.       LINTLIBFLAG = -o
  22.          LINTOPTS = -ax
  23.                LN = ln -s
  24.              MAKE = make
  25.                MV = mv
  26.                CP = cp
  27.  
  28.                RM = rm -f
  29.             TROFF = psroff
  30.          MSMACROS = -ms
  31.               TBL = tbl
  32.               EQN = eqn
  33.      STD_INCLUDES =
  34.   LOCSTD_INCLUDES =
  35.   STD_CPP_DEFINES = -DDEC -DR5_XLIB -DSMT
  36.       STD_DEFINES = -DDEC -DR5_XLIB -DSMT
  37.  EXTRA_LOAD_FLAGS =
  38.   EXTRA_LIBRARIES =
  39.  LOCEXTRA_LIBRARIES =
  40.              TAGS = ctags
  41.  
  42.     SHAREDCODEDEF = -DSHAREDCODE
  43.          SHLIBDEF =
  44.  
  45.     PROTO_DEFINES = -DFUNCPROTO=3
  46.  
  47.      INSTPGMFLAGS = -s
  48.  
  49.      INSTBINFLAGS = -m 0755
  50.      INSTUIDFLAGS = -m 4755
  51.      INSTLIBFLAGS = -m 0644
  52.      INSTINCFLAGS = -m 0444
  53.      INSTMANFLAGS = -m 0444
  54.      INSTDATFLAGS = -m 0444
  55.     INSTKMEMFLAGS = -m 4755
  56.  
  57.       CDEBUGFLAGS = -O2 -Olimit 2000
  58.         CCOPTIONS =
  59.      LOCCCOPTIONS =
  60.  
  61.       ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
  62.    LOCALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(LOCSTD_INCLUDES)
  63.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
  64.     LOCALLDEFINES = $(LOCALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
  65.            CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  66.         LOCCFLAGS = $(CDEBUGFLAGS) $(LOCCCOPTIONS) $(LOCALLDEFINES)
  67.         LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  68.  
  69.            LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  70.  
  71.         LOCLDLIBS = $(SYS_LIBRARIES) $(LOCEXTRA_LIBRARIES)
  72.  
  73.         LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS)
  74.  
  75.      LOCLDOPTIONS = $(CDEBUGFLAGS) $(LOCCCOPTIONS) $(LOCAL_LDFLAGS)
  76.  
  77.    LDCOMBINEFLAGS = -X -r
  78.       DEPENDFLAGS = -D__alpha  -D__osf__ -I -I$(CROSSBASE)/usr/include
  79.  
  80.         MACROFILE = osf1.cf
  81.            RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  82.  
  83.     IMAKE_DEFINES =
  84.  
  85.          IRULESRC = $(CONFIGDIR)
  86.         IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  87.  
  88.      ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  89.             $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  90.             $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  91.  
  92. # -------------------------------------------------------------------------
  93. # X Window System Build Parameters
  94. # $XConsortium: Project.tmpl,v 1.142 92/01/25 16:44:02 rws Exp $
  95.  
  96. # -------------------------------------------------------------------------
  97. # X Window System make variables; this need to be coordinated with rules
  98.  
  99.           PATHSEP = /
  100.         USRLIBDIR = /usr/lib
  101.            BINDIR = /usr/bin/X11
  102.           INCROOT = /usr/include
  103.      BUILDINCROOT = $(TOP)
  104.       BUILDINCDIR = $(BUILDINCROOT)/X11
  105.       BUILDINCTOP = ..
  106.            INCDIR = $(INCROOT)/X11
  107.            ADMDIR = /usr/adm
  108.            LIBDIR = $(USRLIBDIR)/X11
  109.            VARDIR = /usr/var/X11
  110.         CONFIGDIR = $(LIBDIR)/config
  111.        LINTLIBDIR = $(USRLIBDIR)/lint
  112.  
  113.           FONTDIR = $(LIBDIR)/fonts
  114.       USERFONTDIR = $(VARDIR)/fonts/user
  115.             FSDIR = $(VARDIR)/fs
  116.          XINITDIR = $(LIBDIR)/xinit
  117.            XDMDIR = $(VARDIR)/xdm
  118.            TWMDIR = $(LIBDIR)/twm
  119.           MANPATH = /usr/man
  120.     MANSOURCEPATH = $(MANPATH)/man
  121.         MANSUFFIX = n
  122.      LIBMANSUFFIX = 3
  123.            MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
  124.         LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
  125.            NLSDIR = $(LIBDIR)/nls
  126.         PEXAPIDIR = $(LIBDIR)/PEX
  127.       XAPPLOADDIR = $(LIBDIR)/app-defaults
  128.        FONTCFLAGS = -t
  129.  
  130.      INSTAPPFLAGS = $(INSTDATFLAGS)
  131.  
  132.             IMAKE = imake
  133.            DEPEND = makedepend
  134.               RGB = rgb
  135.  
  136.             FONTC = bdftopcf
  137.  
  138.         MKFONTDIR = mkfontdir
  139.         MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier
  140.  
  141.         CONFIGSRC = $(TOP)/config
  142.        DOCUTILSRC = $(TOP)/doc/util
  143.         CLIENTSRC = $(TOP)/clients
  144.           DEMOSRC = $(TOP)/demos
  145.            LIBSRC = $(TOP)/lib
  146.           FONTSRC = $(TOP)/fonts
  147.        INCLUDESRC = $(TOP)/X11
  148.         SERVERSRC = $(TOP)/server
  149.           UTILSRC = $(TOP)/util
  150.         SCRIPTSRC = $(UTILSRC)/scripts
  151.        EXAMPLESRC = $(TOP)/examples
  152.        CONTRIBSRC = $(TOP)/../contrib
  153.            DOCSRC = $(TOP)/doc
  154.            RGBSRC = $(TOP)/rgb
  155.         DEPENDSRC = $(UTILSRC)/makedepend
  156.          IMAKESRC = $(CONFIGSRC)
  157.          XAUTHSRC = $(LIBSRC)/Xau
  158.           XLIBSRC = $(LIBSRC)/X
  159.            XMUSRC = $(LIBSRC)/Xmu
  160.        TOOLKITSRC = $(LIBSRC)/Xt
  161.        AWIDGETSRC = $(LIBSRC)/Xaw
  162.        OLDXLIBSRC = $(LIBSRC)/oldX
  163.       XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  164.  
  165.       BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
  166.  
  167.      MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
  168.          FSLIBSRC = $(FONTSRC)/lib/fs
  169.     FONTSERVERSRC = $(FONTSRC)/server
  170.      EXTENSIONSRC = $(TOP)/extensions
  171.          XILIBSRC = $(EXTENSIONSRC)/lib/xinput
  172.       XTESTLIBSRC = $(EXTENSIONSRC)/lib/xtest
  173.       XTRAPLIBSRC = $(EXTENSIONSRC)/lib/xtrap
  174.       PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
  175.        XIELIBSRC  = $(EXTENSIONSRC)/lib/XIE
  176.  
  177.         EXTINCSRC = $(TOP)/X11/extensions
  178.  
  179.       USRSHLIBDIR = /usr/shlib
  180.         XSHLIBDIR = /usr/shlib/X11
  181.  
  182.        SHLIBFLAGS = -check_registry $(CROSSBASE)/usr/shlib/so_locations     -L$(CROSSBASE)/usr/shlib -L$(CROSSBASE)/usr/ccs/lib
  183.  
  184.   DEPEXTENSIONLIB = $(USRSHLIBDIR)/libXext.so
  185.      EXTENSIONLIB = -lXext
  186.  
  187.           DEPXLIB = $(DEPEXTENSIONLIB) $(USRSHLIBDIR)/libX11.so
  188.              XLIB = -lXext -lX11
  189.  
  190.         DEPXMULIB = $(USRSHLIBDIR)/libXmu.so
  191.            XMULIB = -lXmu
  192.  
  193.        DEPOLDXLIB = $(USRSHLIBDIR)/liboldX.so
  194.           OLDXLIB = -loldX
  195.  
  196.       DEPXTOOLLIB = $(USRSHLIBDIR)/libXt.so
  197.          XTOOLLIB = -lXt
  198.  
  199.         DEPXAWLIB = $(USRSHLIBDIR)/libXaw.so
  200.            XAWLIB = -lXaw
  201.  
  202.        DEPXXIELIB = $(USRSHLIBDIR)/libXIE.so
  203.           XXIELIB = -lXIE
  204.  
  205.         DEPXILIB = $(USRSHLIBDIR)/libXi.a
  206.            XILIB = -lXi
  207.  
  208.           DNETLIB = -ldnet_stub
  209.  
  210.         SOXLIBREV = SharedXlibRev
  211.           SOXTREV = SharedXtRev
  212.          SOXAWREV = SharedXawRev
  213.          SOXIEREV = SharedXIERev
  214.         SOOLDXREV = SharedOldXRev
  215.          SOXMUREV = SharedXmuRev
  216.         SOXEXTREV = SharedXextRev
  217.       SOXINPUTREV = SharedXinputRev
  218.        SOXTESTREV = SharedXTestRev
  219.        SOXTRAPREV = SharedXTrapRev
  220.  
  221.       DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  222.          XAUTHLIB =              -lXau
  223.       DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
  224.          XDMCPLIB =              -lXdmcp
  225.  
  226.      DEPXTESTLIB = $(USRLIBDIR)/libXtst.a
  227.         XTESTLIB =              -lXtst
  228.  
  229.      DEPXTRAPLIB = $(USRLIBDIR)/libXTrap.a
  230.         XTRAPLIB =              -lXTrap
  231.  
  232.         DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
  233.            PHIGSLIB =              -lphigs
  234.  
  235.     DEPACCESSXLIB = $(USRLIBDIR)/libAccessX.a
  236.        ACCESSXLIB =              -lAccessx
  237.  
  238.     DEPACCESSXLIB = $(USRLIBDIR)/libAccessX.a
  239.        ACCESSXLIB =              -lAccessx
  240.  
  241.        DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
  242.           XBSDLIB =              -lXbsd
  243.  
  244.  LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
  245.          LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln
  246.           LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
  247.         LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln
  248.           LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
  249.          LINTXXIE = $(LINTLIBDIR)/llib-lXIE.ln
  250.            LINTXI = $(LINTLIBDIR)/llib-lXi.ln
  251.         LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
  252.  
  253.        DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
  254.           XBSDLIB =              -lXbsd
  255.  
  256.           DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  257.  
  258.          DEPLIBS1 = $(DEPLIBS)
  259.          DEPLIBS2 = $(DEPLIBS)
  260.          DEPLIBS3 = $(DEPLIBS)
  261.  
  262.        UILFLAGS =
  263.         MLIBSRC = $(TOP)/motif/lib
  264.           XMSRC = $(MLIBSRC)/Xm
  265.          LINTXM = $(USRLIBDIR)/llib-lXm.ln
  266.       USRINCDIR = $(INCDIR)
  267.         TESTSRC = $(TOP)/tests
  268.     MTOOLKITSRC = $(LIBSRC)/Xt
  269.      MWIDGETSRC = $(MLIBSRC)/Xm
  270.    MRESOURCESRC = $(MLIBSRC)/Mrm
  271.      MCLIENTSRC = $(TOP)/motif/clients
  272.          UILSRC = $(MCLIENTSRC)/uil
  273.     MINCLUDESRC = $(INCLUDESRC)
  274.  
  275.             UIL = uil
  276.  
  277.      INSTALLLIB = $(DESTDIR)/usr/lib
  278.    INSTALLSHLIB = $(DESTDIR)/usr/shlib
  279.  
  280.         DEPXMLIB = $(USRSHLIBDIR)/libXm.so
  281.            XMLIB = -lXm
  282.  
  283. DEPMRESOURCELIB = $(USRSHLIBDIR)/libMrm.so
  284.    MRESOURCELIB = -lMrm
  285.  
  286.     UILINCLUDES =
  287.  
  288.          UILLIB = $(UILSRC)/libUil.a
  289. LINTXMWIDGETLIB = $(MWIDGETSRC)/llib-l/Xm.ln
  290.      LINTXMTOOL = $(MTOOLKITSRC)/llib-lXt.ln
  291.      LINTUILLIB = $(UILSRC)/llib-lUil.ln
  292.  
  293. # -------------------------------------------------------------------------
  294. # DEC-Specific System Build Parameters
  295.  
  296.           HELPDIR = $(LIBDIR)/help
  297.            UIDDIR = $(LIBDIR)/uid
  298.            CDADIR = $(USRLIBDIR)/cda
  299.  
  300.            DXMSRC = $(MLIBSRC)/DXm
  301.            DPSSRC = $(EXTENSIONSRC)/DPSII/lib/dps
  302.          DPSTKSRC = $(EXTENSIONSRC)/DPSII/lib/dpstk
  303.          PSRESSRC = $(EXTENSIONSRC)/DPSII/lib/psres
  304.            XIESRC = $(EXTENSIONSRC)/lib/xie
  305.            IDSSRC = $(MLIBSRC)/ids
  306.            BKRSRC = $(MLIBSRC)/bkr
  307.         DWI18NSRC = $(MLIBSRC)/dwi18n
  308.            LWKSRC = $(MLIBSRC)/lwk
  309.            DVRSRC = $(MLIBSRC)/dvr
  310.  
  311.        DEPDXMLIB = $(USRSHLIBDIR)/libDXm.so
  312.           DXMLIB = -lDXm
  313.  
  314.        MDXMLIB = $(DXMLIB)
  315.  
  316.         DEPDPSLIB = $(USRSHLIBDIR)/libdps.so
  317.            DPSLIB = -ldps
  318.  
  319.       DEPDPSTKLIB = $(USRSHLIBDIR)/libdpstk.so
  320.          DPSTKLIB = -ldpstk
  321.  
  322.         DEPPSRESLIB = $(USRSHLIBDIR)/libpsres.so
  323.            PSRESLIB = -lpsres
  324.  
  325.         DEPXIELIB = $(USRLIBDIR)/libXie.a
  326.            XIELIB =              -lXie
  327.  
  328.         DEPIDSLIB = $(USRSHLIBDIR)/libids.so
  329.            IDSLIB = -lids
  330.  
  331.         DEPBKRLIB = $(USRSHLIBDIR)/libbkr.so
  332.            BKRLIB = -lbkr
  333.  
  334.         DEPDWI18NLIB = $(USRLIBDIR)/libdwi18n.a
  335.            DWI18NLIB =              -ldwi18n
  336.  
  337.         DEPLWKLIB = $(USRSHLIBDIR)/liblwkdxm.so
  338.            LWKLIB = -llwkdxm
  339.  
  340.         DEPDVRLIB = $(USRSHLIBDIR)/libdvr.so
  341.            DVRLIB = -ldvr
  342.  
  343.         DEPIMGLIB =
  344.         DEPIPSLIB =
  345.         DEPCHFLIB =
  346.         DEPCDALIB =
  347.         DEPDVSLIB =
  348.  
  349.     DEPIDS_NOXLIB =
  350.  
  351.            IMGLIB = -limg
  352.            IPSLIB = -lips
  353.            CHFLIB = -lchf
  354.            CDALIB = -lcda
  355.        IDS_NOXLIB = -lids_nox
  356.            DVSLIB = -ldvs
  357.  
  358.      DEBUGUSRLIBDIR=/usr/debugshlib
  359.  
  360. # -------------------------------------------------------------------------
  361. # Imake rules for building libraries, programs, scripts, and data files
  362. # rules:  $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $
  363.  
  364. # -------------------------------------------------------------------------
  365. # DEC-Specific System Build Rules
  366. # $Id: Dec.rules,v 1.1.2.8 92/12/08 19:29:22 Leela_Obilichetti Exp $
  367.  
  368. # -------------------------------------------------------------------------
  369. # start of Imakefile
  370.  
  371.          BINDIR = /usr/X11R6/pbmplus
  372.          MANDIR = /usr/X11R6/man
  373.       MANSUFFIX = 1p
  374.  
  375.    PBMPLUSDIR =
  376. PBMPLUSBINDIR = $(BINDIR)
  377. PBMPLUSMANDIR = $(MANDIR)
  378. PBMPLUSLIBDIR = $(USRLIBDIR)
  379. PBMPLUSINCDIR = $(INCDIR)
  380.  
  381.        PBMDIR = .././pbm
  382.        PGMDIR = .././pgm
  383.        PPMDIR = .././ppm
  384.        PNMDIR = .././pnm
  385.       TIFFDIR = .././libtiff
  386.  
  387.        LIBPBM = libpbm.a
  388.        LIBPGM = $(PGMDIR)/libpgm.a
  389.        LIBPPM = $(PPMDIR)/libppm.a
  390.        LIBPNM = $(PNMDIR)/libpnm.a
  391.       LIBTIFF = $(TIFFDIR)/libtiff.a
  392.     DEPLIBPBM = libpbm.a
  393.     DEPLIBPGM = $(PGMDIR)/libpgm.a
  394.     DEPLIBPPM = $(PPMDIR)/libppm.a
  395.     DEPLIBPNM = $(PNMDIR)/libpnm.a
  396.    DEPLIBTIFF = $(TIFFDIR)/libtiff.a
  397.  
  398.    CURRENTLIBS = $(LIBPBM)
  399. CURRENTDEPLIBS = $(DEPLIBPBM)
  400.       INCLUDES = -I..
  401.  
  402.        DEFINES = -DRGB_DB=\"$(LIBDIR)/rgb\" -DLIBTIFF
  403.  
  404.          MERGE = pbmmerge
  405.  
  406.           MAN1 = atktopbm.1 brushtopbm.1 cmuwmtopbm.1 g3topbm.1 \
  407.          icontopbm.1 gemtopbm.1 macptopbm.1 mgrtopbm.1 \
  408.          pbmclean.1 pbmlife.1 pbmmake.1 pbmmask.1 pbmpscale.1 \
  409.          pbmreduce.1 pbmtext.1 \
  410.          pbmto10x.1 pbmto4425.1 pbmtoascii.1 \
  411.          pbmtoatk.1 pbmtobbnbg.1 pbmtocmuwm.1 pbmtoepsi.1 \
  412.          pbmtoepson.1 pbmtog3.1 pbmtogem.1 pbmtogo.1 pbmtoicon.1 \
  413.          pbmtolj.1 pbmtoln03.1 pbmtolps.1 pbmtomacp.1 pbmtomgr.1 \
  414.          pbmtopi3.1 pbmtopk.1 pbmtoplot.1 pbmtoptx.1 \
  415.          pbmtox10bm.1 pbmtoxbm.1 pbmtoybm.1 pbmtozinc.1 \
  416.          pbmupc.1 pi3topbm.1 pktopbm.1 xbmtopbm.1 ybmtopbm.1
  417.           MAN3 = libpbm.3
  418.           MAN5 = pbm.5
  419.  
  420.           SRCS = atktopbm.c brushtopbm.c cmuwmtopbm.c g3topbm.c \
  421.          icontopbm.c gemtopbm.c macptopbm.c mgrtopbm.c \
  422.          pbmclean.c pbmlife.c pbmmake.c pbmmask.c pbmpscale.c \
  423.          pbmreduce.c pbmtext.c \
  424.          pbmto10x.c pbmto4425.c pbmtoascii.c \
  425.          pbmtoatk.c pbmtobbnbg.c pbmtocmuwm.c pbmtoepsi.c \
  426.          pbmtoepson.c pbmtog3.c pbmtogem.c pbmtogo.c pbmtoicon.c \
  427.          pbmtolj.c pbmtoln03.c pbmtolps.c pbmtomacp.c pbmtomgr.c \
  428.          pbmtopi3.c pbmtopk.c pbmtoplot.c pbmtoptx.c \
  429.          pbmtox10bm.c pbmtoxbm.c pbmtoybm.c pbmtozinc.c \
  430.          pbmupc.c pi3topbm.c pktopbm.c xbmtopbm.c ybmtopbm.c
  431.  
  432.           OBJS = atktopbm.o brushtopbm.o cmuwmtopbm.o g3topbm.o \
  433.          icontopbm.o gemtopbm.o macptopbm.o mgrtopbm.o \
  434.          pbmclean.o pbmlife.o pbmmake.o pbmmask.o pbmpscale.o \
  435.          pbmreduce.o pbmtext.o \
  436.          pbmto10x.o pbmto4425.o pbmtoascii.o \
  437.          pbmtoatk.o pbmtobbnbg.o pbmtocmuwm.o pbmtoepsi.o \
  438.          pbmtoepson.o pbmtog3.o pbmtogem.o pbmtogo.o pbmtoicon.o \
  439.          pbmtolj.o pbmtoln03.o pbmtolps.o pbmtomacp.o pbmtomgr.o \
  440.          pbmtopi3.o pbmtopk.o pbmtoplot.o pbmtoptx.o \
  441.          pbmtox10bm.o pbmtoxbm.o pbmtoybm.o pbmtozinc.o \
  442.          pbmupc.o pi3topbm.o pktopbm.o xbmtopbm.o ybmtopbm.o
  443.  
  444.           BINS = atktopbm brushtopbm cmuwmtopbm g3topbm \
  445.          icontopbm gemtopbm macptopbm mgrtopbm \
  446.          pbmclean pbmlife pbmmake pbmmask pbmpscale \
  447.          pbmreduce pbmtext \
  448.          pbmto10x pbmto4425 pbmtoascii \
  449.          pbmtoatk pbmtobbnbg pbmtocmuwm pbmtoepsi \
  450.          pbmtoepson pbmtog3 pbmtogem pbmtogo pbmtoicon \
  451.          pbmtolj pbmtoln03 pbmtolps pbmtomacp pbmtomgr \
  452.          pbmtopi3 pbmtopk pbmtoplot pbmtoptx \
  453.          pbmtox10bm pbmtoxbm pbmtoybm pbmtozinc \
  454.          pbmupc pi3topbm pktopbm xbmtopbm ybmtopbm
  455.  
  456. all:: $(LIBPBM) $(BINS)
  457.  
  458. depend::
  459.     $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  460.  
  461. \
  462.  
  463. atktopbm: atktopbm.o $(CURRENTDEPLIBS)
  464.     $(RM) $@
  465.     $(CC) -o $@ atktopbm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  466.  
  467. clean::
  468.     $(RM) atktopbm
  469. \
  470.  
  471. brushtopbm: brushtopbm.o $(CURRENTDEPLIBS)
  472.     $(RM) $@
  473.     $(CC) -o $@ brushtopbm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  474.  
  475. clean::
  476.     $(RM) brushtopbm
  477. \
  478.  
  479. cmuwmtopbm: cmuwmtopbm.o $(CURRENTDEPLIBS)
  480.     $(RM) $@
  481.     $(CC) -o $@ cmuwmtopbm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  482.  
  483. clean::
  484.     $(RM) cmuwmtopbm
  485. \
  486.  
  487. g3topbm: g3topbm.o $(CURRENTDEPLIBS)
  488.     $(RM) $@
  489.     $(CC) -o $@ g3topbm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  490.  
  491. clean::
  492.     $(RM) g3topbm
  493. \
  494.  
  495. icontopbm: icontopbm.o $(CURRENTDEPLIBS)
  496.     $(RM) $@
  497.     $(CC) -o $@ icontopbm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  498.  
  499. clean::
  500.     $(RM) icontopbm
  501. \
  502.  
  503. gemtopbm: gemtopbm.o $(CURRENTDEPLIBS)
  504.     $(RM) $@
  505.     $(CC) -o $@ gemtopbm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  506.  
  507. clean::
  508.     $(RM) gemtopbm
  509. \
  510.  
  511. macptopbm: macptopbm.o $(CURRENTDEPLIBS)
  512.     $(RM) $@
  513.     $(CC) -o $@ macptopbm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  514.  
  515. clean::
  516.     $(RM) macptopbm
  517. \
  518.  
  519. mgrtopbm: mgrtopbm.o $(CURRENTDEPLIBS)
  520.     $(RM) $@
  521.     $(CC) -o $@ mgrtopbm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  522.  
  523. clean::
  524.     $(RM) mgrtopbm
  525. \
  526.  
  527. pbmclean: pbmclean.o $(CURRENTDEPLIBS)
  528.     $(RM) $@
  529.     $(CC) -o $@ pbmclean.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  530.  
  531. clean::
  532.     $(RM) pbmclean
  533. \
  534.  
  535. pbmlife: pbmlife.o $(CURRENTDEPLIBS)
  536.     $(RM) $@
  537.     $(CC) -o $@ pbmlife.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  538.  
  539. clean::
  540.     $(RM) pbmlife
  541. \
  542.  
  543. pbmmake: pbmmake.o $(CURRENTDEPLIBS)
  544.     $(RM) $@
  545.     $(CC) -o $@ pbmmake.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  546.  
  547. clean::
  548.     $(RM) pbmmake
  549. \
  550.  
  551. pbmmask: pbmmask.o $(CURRENTDEPLIBS)
  552.     $(RM) $@
  553.     $(CC) -o $@ pbmmask.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  554.  
  555. clean::
  556.     $(RM) pbmmask
  557. \
  558.  
  559. pbmpscale: pbmpscale.o $(CURRENTDEPLIBS)
  560.     $(RM) $@
  561.     $(CC) -o $@ pbmpscale.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  562.  
  563. clean::
  564.     $(RM) pbmpscale
  565. \
  566.  
  567. pbmreduce: pbmreduce.o $(CURRENTDEPLIBS)
  568.     $(RM) $@
  569.     $(CC) -o $@ pbmreduce.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  570.  
  571. clean::
  572.     $(RM) pbmreduce
  573. \
  574.  
  575. pbmtext: pbmtext.o $(CURRENTDEPLIBS)
  576.     $(RM) $@
  577.     $(CC) -o $@ pbmtext.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  578.  
  579. clean::
  580.     $(RM) pbmtext
  581. \
  582.  
  583. pbmto10x: pbmto10x.o $(CURRENTDEPLIBS)
  584.     $(RM) $@
  585.     $(CC) -o $@ pbmto10x.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  586.  
  587. clean::
  588.     $(RM) pbmto10x
  589. \
  590.  
  591. pbmto4425: pbmto4425.o $(CURRENTDEPLIBS)
  592.     $(RM) $@
  593.     $(CC) -o $@ pbmto4425.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  594.  
  595. clean::
  596.     $(RM) pbmto4425
  597. \
  598.  
  599. pbmtoascii: pbmtoascii.o $(CURRENTDEPLIBS)
  600.     $(RM) $@
  601.     $(CC) -o $@ pbmtoascii.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  602.  
  603. clean::
  604.     $(RM) pbmtoascii
  605. \
  606.  
  607. pbmtoatk: pbmtoatk.o $(CURRENTDEPLIBS)
  608.     $(RM) $@
  609.     $(CC) -o $@ pbmtoatk.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  610.  
  611. clean::
  612.     $(RM) pbmtoatk
  613. \
  614.  
  615. pbmtobbnbg: pbmtobbnbg.o $(CURRENTDEPLIBS)
  616.     $(RM) $@
  617.     $(CC) -o $@ pbmtobbnbg.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  618.  
  619. clean::
  620.     $(RM) pbmtobbnbg
  621. \
  622.  
  623. pbmtocmuwm: pbmtocmuwm.o $(CURRENTDEPLIBS)
  624.     $(RM) $@
  625.     $(CC) -o $@ pbmtocmuwm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  626.  
  627. clean::
  628.     $(RM) pbmtocmuwm
  629. \
  630.  
  631. pbmtoepsi: pbmtoepsi.o $(CURRENTDEPLIBS)
  632.     $(RM) $@
  633.     $(CC) -o $@ pbmtoepsi.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  634.  
  635. clean::
  636.     $(RM) pbmtoepsi
  637. \
  638.  
  639. pbmtoepson: pbmtoepson.o $(CURRENTDEPLIBS)
  640.     $(RM) $@
  641.     $(CC) -o $@ pbmtoepson.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  642.  
  643. clean::
  644.     $(RM) pbmtoepson
  645. \
  646.  
  647. pbmtog3: pbmtog3.o $(CURRENTDEPLIBS)
  648.     $(RM) $@
  649.     $(CC) -o $@ pbmtog3.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  650.  
  651. clean::
  652.     $(RM) pbmtog3
  653. \
  654.  
  655. pbmtogem: pbmtogem.o $(CURRENTDEPLIBS)
  656.     $(RM) $@
  657.     $(CC) -o $@ pbmtogem.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  658.  
  659. clean::
  660.     $(RM) pbmtogem
  661. \
  662.  
  663. pbmtogo: pbmtogo.o $(CURRENTDEPLIBS)
  664.     $(RM) $@
  665.     $(CC) -o $@ pbmtogo.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  666.  
  667. clean::
  668.     $(RM) pbmtogo
  669. \
  670.  
  671. pbmtoicon: pbmtoicon.o $(CURRENTDEPLIBS)
  672.     $(RM) $@
  673.     $(CC) -o $@ pbmtoicon.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  674.  
  675. clean::
  676.     $(RM) pbmtoicon
  677. \
  678.  
  679. pbmtolj: pbmtolj.o $(CURRENTDEPLIBS)
  680.     $(RM) $@
  681.     $(CC) -o $@ pbmtolj.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  682.  
  683. clean::
  684.     $(RM) pbmtolj
  685. \
  686.  
  687. pbmtoln03: pbmtoln03.o $(CURRENTDEPLIBS)
  688.     $(RM) $@
  689.     $(CC) -o $@ pbmtoln03.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  690.  
  691. clean::
  692.     $(RM) pbmtoln03
  693. \
  694.  
  695. pbmtolps: pbmtolps.o $(CURRENTDEPLIBS)
  696.     $(RM) $@
  697.     $(CC) -o $@ pbmtolps.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  698.  
  699. clean::
  700.     $(RM) pbmtolps
  701. \
  702.  
  703. pbmtomacp: pbmtomacp.o $(CURRENTDEPLIBS)
  704.     $(RM) $@
  705.     $(CC) -o $@ pbmtomacp.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  706.  
  707. clean::
  708.     $(RM) pbmtomacp
  709. \
  710.  
  711. pbmtomgr: pbmtomgr.o $(CURRENTDEPLIBS)
  712.     $(RM) $@
  713.     $(CC) -o $@ pbmtomgr.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  714.  
  715. clean::
  716.     $(RM) pbmtomgr
  717. \
  718.  
  719. pbmtopi3: pbmtopi3.o $(CURRENTDEPLIBS)
  720.     $(RM) $@
  721.     $(CC) -o $@ pbmtopi3.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  722.  
  723. clean::
  724.     $(RM) pbmtopi3
  725. \
  726.  
  727. pbmtoplot: pbmtoplot.o $(CURRENTDEPLIBS)
  728.     $(RM) $@
  729.     $(CC) -o $@ pbmtoplot.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  730.  
  731. clean::
  732.     $(RM) pbmtoplot
  733. \
  734.  
  735. pbmtoptx: pbmtoptx.o $(CURRENTDEPLIBS)
  736.     $(RM) $@
  737.     $(CC) -o $@ pbmtoptx.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  738.  
  739. clean::
  740.     $(RM) pbmtoptx
  741. \
  742.  
  743. pbmtox10bm: pbmtox10bm.o $(CURRENTDEPLIBS)
  744.     $(RM) $@
  745.     $(CC) -o $@ pbmtox10bm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  746.  
  747. clean::
  748.     $(RM) pbmtox10bm
  749. \
  750.  
  751. pbmtoxbm: pbmtoxbm.o $(CURRENTDEPLIBS)
  752.     $(RM) $@
  753.     $(CC) -o $@ pbmtoxbm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  754.  
  755. clean::
  756.     $(RM) pbmtoxbm
  757. \
  758.  
  759. pbmtoybm: pbmtoybm.o $(CURRENTDEPLIBS)
  760.     $(RM) $@
  761.     $(CC) -o $@ pbmtoybm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  762.  
  763. clean::
  764.     $(RM) pbmtoybm
  765. \
  766.  
  767. pbmtozinc: pbmtozinc.o $(CURRENTDEPLIBS)
  768.     $(RM) $@
  769.     $(CC) -o $@ pbmtozinc.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  770.  
  771. clean::
  772.     $(RM) pbmtozinc
  773. \
  774.  
  775. pbmupc: pbmupc.o $(CURRENTDEPLIBS)
  776.     $(RM) $@
  777.     $(CC) -o $@ pbmupc.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  778.  
  779. clean::
  780.     $(RM) pbmupc
  781. \
  782.  
  783. pi3topbm: pi3topbm.o $(CURRENTDEPLIBS)
  784.     $(RM) $@
  785.     $(CC) -o $@ pi3topbm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  786.  
  787. clean::
  788.     $(RM) pi3topbm
  789. \
  790.  
  791. pktopbm: pktopbm.o $(CURRENTDEPLIBS)
  792.     $(RM) $@
  793.     $(CC) -o $@ pktopbm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  794.  
  795. clean::
  796.     $(RM) pktopbm
  797. \
  798.  
  799. xbmtopbm: xbmtopbm.o $(CURRENTDEPLIBS)
  800.     $(RM) $@
  801.     $(CC) -o $@ xbmtopbm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  802.  
  803. clean::
  804.     $(RM) xbmtopbm
  805. \
  806.  
  807. ybmtopbm: ybmtopbm.o $(CURRENTDEPLIBS)
  808.     $(RM) $@
  809.     $(CC) -o $@ ybmtopbm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  810.  
  811. clean::
  812.     $(RM) ybmtopbm
  813.  
  814. pbmtopk: pbmtopk.o $(CURRENTDEPLIBS)
  815.     $(RM) $@
  816.     $(CC) -o $@ pbmtopk.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS) -lm $(EXTRA_LOAD_FLAGS)
  817.  
  818. clean::
  819.     $(RM) pbmtopk
  820.  
  821. .c.o:
  822.     $(RM) $@
  823.     $(CC) -c $(CFLAGS) $(_NOOP_) $*.c
  824.  
  825. all:: libpbm.a
  826.  
  827. libpbm.a: libpbm1.o libpbm2.o libpbm3.o libpbm4.o libpbm5.o
  828.     $(RM) $@
  829.     $(AR) $@ libpbm1.o libpbm2.o libpbm3.o libpbm4.o libpbm5.o
  830.  
  831. install:: $(BINS)
  832.     @if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR) ]; then set +x; \
  833.         else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR)); fi
  834.     @case '${MFLAGS}' in *[i]*) set +e;; esac; \
  835.     for i in $(BINS); do \
  836.         (set -x; $(RM) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR)/$$i; \
  837.         $(INSTALL) -c $(INSTPGMFLAGS) $$i $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR)); \
  838.     done
  839.  
  840. install.man:: $(MAN1)
  841.     @if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man1 ]; then set +x; \
  842.         else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man1); fi
  843.     @case '${MFLAGS}' in *[i]*) set +e;; esac; \
  844.     for i in $(MAN1); do \
  845.         (set -x; $(INSTALL) -c $(INSTMANFLAGS) $$i $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man1); \
  846.     done
  847.  
  848. install.man:: $(MAN3)
  849.     @if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man3 ]; then set +x; \
  850.         else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man3); fi
  851.     @case '${MFLAGS}' in *[i]*) set +e;; esac; \
  852.     for i in $(MAN3); do \
  853.         (set -x; $(INSTALL) -c $(INSTMANFLAGS) $$i $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man3); \
  854.     done
  855.  
  856. install.man:: $(MAN5)
  857.     @if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man5 ]; then set +x; \
  858.         else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man5); fi
  859.     @case '${MFLAGS}' in *[i]*) set +e;; esac; \
  860.     for i in $(MAN5); do \
  861.         (set -x; $(INSTALL) -c $(INSTMANFLAGS) $$i $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man5); \
  862.     done
  863.  
  864. # -------------------------------------------------------------------------
  865. # common rules for all Makefiles - do not edit
  866.  
  867. emptyrule::
  868.  
  869. clean::
  870.     $(RM_CMD) "#"*
  871.  
  872. Makefile::
  873.     -@if [ -f Makefile ]; then set -x; \
  874.         $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  875.     else exit 0; fi
  876.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  877.  
  878. tags::
  879.     $(TAGS) -w *.[ch]
  880.     $(TAGS) -xw *.[ch] > TAGS
  881.  
  882. # -------------------------------------------------------------------------
  883. # empty rules for directories that do not have SUBDIRS - do not edit
  884.  
  885. install::
  886.     @echo "install in $(CURRENT_DIR) done"
  887.  
  888. install.man::
  889.     @echo "install.man in $(CURRENT_DIR) done"
  890.  
  891. Makefiles::
  892.  
  893. includes::
  894.  
  895. # -------------------------------------------------------------------------
  896. # dependencies generated by makedepend
  897.  
  898.