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 / PGM / Makefile.pgm < prev    next >
Makefile  |  1996-11-25  |  21KB  |  738 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 = ./pgm
  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 = libpgm.a
  428.        LIBPPM = $(PPMDIR)/libppm.a
  429.        LIBPNM = $(PNMDIR)/libpnm.a
  430.       LIBTIFF = $(TIFFDIR)/libtiff.a
  431.     DEPLIBPBM = $(PBMDIR)/libpbm.a
  432.     DEPLIBPGM = libpgm.a
  433.     DEPLIBPPM = $(PPMDIR)/libppm.a
  434.     DEPLIBPNM = $(PNMDIR)/libpnm.a
  435.    DEPLIBTIFF = $(TIFFDIR)/libtiff.a
  436.  
  437.    CURRENTLIBS = $(LIBPGM) $(LIBPBM)
  438. CURRENTDEPLIBS = $(DEPLIBPGM) $(DEPLIBPBM)
  439.      INCLUDES  = -I.. -I$(PBMDIR)
  440.          MERGE = pgmmerge
  441.  
  442.           MAN1 = asciitopgm.1 bioradtopgm.1 fstopgm.1 \
  443.          hipstopgm.1 lispmtopgm.1 pbmtopgm.1 \
  444.          pgmbentley.1 pgmenhance.1 pgmhist.1 pgmkernel.1 \
  445.          pgmnoise.1 pgmnorm.1 pgmoil.1 \
  446.          pgmramp.1 pgmtofs.1 pgmtolispm.1 pgmtopbm.1 \
  447.          psidtopgm.1 rawtopgm.1 spottopgm.1 \
  448.          pgmcrater.1 pgmedge.1 pgmtexture.1
  449.           MAN3 = libpgm.3
  450.           MAN5 = pgm.5
  451.  
  452.           SRCS = asciitopgm.c bioradtopgm.c fstopgm.c \
  453.          hipstopgm.c lispmtopgm.c pbmtopgm.c \
  454.          pgmbentley.c pgmenhance.c pgmhist.c pgmkernel.c \
  455.          pgmnoise.c pgmnorm.c pgmoil.c \
  456.          pgmramp.c pgmtofs.c pgmtolispm.c pgmtopbm.c \
  457.          psidtopgm.c rawtopgm.c spottopgm.c \
  458.          pgmcrater.c pgmedge.c pgmtexture.c
  459.  
  460.           OBJS = asciitopgm.o bioradtopgm.o fstopgm.o \
  461.          hipstopgm.o lispmtopgm.o pbmtopgm.o \
  462.          pgmbentley.o pgmenhance.o pgmhist.o pgmkernel.o \
  463.          pgmnoise.o pgmnorm.o pgmoil.o \
  464.          pgmramp.o pgmtofs.o pgmtolispm.o pgmtopbm.o \
  465.          psidtopgm.o rawtopgm.o spottopgm.o \
  466.          pgmcrater.o pgmedge.o pgmtexture.o
  467.  
  468.           BINS = asciitopgm bioradtopgm fstopgm \
  469.          hipstopgm lispmtopgm pbmtopgm \
  470.          pgmbentley pgmenhance pgmhist pgmkernel \
  471.          pgmnoise pgmnorm pgmoil \
  472.          pgmramp pgmtofs pgmtolispm pgmtopbm \
  473.          psidtopgm rawtopgm spottopgm \
  474.          pgmcrater pgmedge pgmtexture
  475.  
  476. all:: $(LIBPGM) $(BINS)
  477.  
  478. depend::
  479.     $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  480.  
  481. \
  482.  
  483. bioradtopgm: bioradtopgm.o $(CURRENTDEPLIBS)
  484.     $(RM) $@
  485.     $(CC) -o $@ bioradtopgm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  486.  
  487. clean::
  488.     $(RM) bioradtopgm
  489. \
  490.  
  491. asciitopgm: asciitopgm.o $(CURRENTDEPLIBS)
  492.     $(RM) $@
  493.     $(CC) -o $@ asciitopgm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  494.  
  495. clean::
  496.     $(RM) asciitopgm
  497. \
  498.  
  499. fstopgm: fstopgm.o $(CURRENTDEPLIBS)
  500.     $(RM) $@
  501.     $(CC) -o $@ fstopgm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  502.  
  503. clean::
  504.     $(RM) fstopgm
  505. \
  506.  
  507. hipstopgm: hipstopgm.o $(CURRENTDEPLIBS)
  508.     $(RM) $@
  509.     $(CC) -o $@ hipstopgm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  510.  
  511. clean::
  512.     $(RM) hipstopgm
  513. \
  514.  
  515. lispmtopgm: lispmtopgm.o $(CURRENTDEPLIBS)
  516.     $(RM) $@
  517.     $(CC) -o $@ lispmtopgm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  518.  
  519. clean::
  520.     $(RM) lispmtopgm
  521. \
  522.  
  523. pbmtopgm: pbmtopgm.o $(CURRENTDEPLIBS)
  524.     $(RM) $@
  525.     $(CC) -o $@ pbmtopgm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  526.  
  527. clean::
  528.     $(RM) pbmtopgm
  529. \
  530.  
  531. pgmbentley: pgmbentley.o $(CURRENTDEPLIBS)
  532.     $(RM) $@
  533.     $(CC) -o $@ pgmbentley.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  534.  
  535. clean::
  536.     $(RM) pgmbentley
  537. \
  538.  
  539. pgmenhance: pgmenhance.o $(CURRENTDEPLIBS)
  540.     $(RM) $@
  541.     $(CC) -o $@ pgmenhance.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  542.  
  543. clean::
  544.     $(RM) pgmenhance
  545. \
  546.  
  547. pgmhist: pgmhist.o $(CURRENTDEPLIBS)
  548.     $(RM) $@
  549.     $(CC) -o $@ pgmhist.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  550.  
  551. clean::
  552.     $(RM) pgmhist
  553. \
  554.  
  555. pgmnoise: pgmnoise.o $(CURRENTDEPLIBS)
  556.     $(RM) $@
  557.     $(CC) -o $@ pgmnoise.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  558.  
  559. clean::
  560.     $(RM) pgmnoise
  561. \
  562.  
  563. pgmnorm: pgmnorm.o $(CURRENTDEPLIBS)
  564.     $(RM) $@
  565.     $(CC) -o $@ pgmnorm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  566.  
  567. clean::
  568.     $(RM) pgmnorm
  569.  
  570.  
  571. pgmoil: pgmoil.o $(CURRENTDEPLIBS)
  572.     $(RM) $@
  573.     $(CC) -o $@ pgmoil.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  574.  
  575. clean::
  576.     $(RM) pgmoil
  577. \
  578.  
  579. pgmramp: pgmramp.o $(CURRENTDEPLIBS)
  580.     $(RM) $@
  581.     $(CC) -o $@ pgmramp.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  582.  
  583. clean::
  584.     $(RM) pgmramp
  585. \
  586.  
  587. pgmtofs: pgmtofs.o $(CURRENTDEPLIBS)
  588.     $(RM) $@
  589.     $(CC) -o $@ pgmtofs.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  590.  
  591. clean::
  592.     $(RM) pgmtofs
  593. \
  594.  
  595. pgmtolispm: pgmtolispm.o $(CURRENTDEPLIBS)
  596.     $(RM) $@
  597.     $(CC) -o $@ pgmtolispm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  598.  
  599. clean::
  600.     $(RM) pgmtolispm
  601. \
  602.  
  603. pgmtopbm: pgmtopbm.o $(CURRENTDEPLIBS)
  604.     $(RM) $@
  605.     $(CC) -o $@ pgmtopbm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  606.  
  607. clean::
  608.     $(RM) pgmtopbm
  609. \
  610.  
  611. psidtopgm: psidtopgm.o $(CURRENTDEPLIBS)
  612.     $(RM) $@
  613.     $(CC) -o $@ psidtopgm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  614.  
  615. clean::
  616.     $(RM) psidtopgm
  617. \
  618.  
  619. spottopgm: spottopgm.o $(CURRENTDEPLIBS)
  620.     $(RM) $@
  621.     $(CC) -o $@ spottopgm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  622.  
  623. clean::
  624.     $(RM) spottopgm
  625.  
  626. pgmkernel: pgmkernel.o $(CURRENTDEPLIBS)
  627.     $(RM) $@
  628.     $(CC) -o $@ pgmkernel.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS) -lm $(EXTRA_LOAD_FLAGS)
  629.  
  630. clean::
  631.     $(RM) pgmkernel
  632.  
  633. rawtopgm: rawtopgm.o $(CURRENTDEPLIBS)
  634.     $(RM) $@
  635.     $(CC) -o $@ rawtopgm.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS) -lm $(EXTRA_LOAD_FLAGS)
  636.  
  637. clean::
  638.     $(RM) rawtopgm
  639.  
  640. pgmcrater: pgmcrater.o $(CURRENTDEPLIBS)
  641.     $(RM) $@
  642.     $(CC) -o $@ pgmcrater.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS) -lm $(EXTRA_LOAD_FLAGS)
  643.  
  644. clean::
  645.     $(RM) pgmcrater
  646.  
  647. pgmedge: pgmedge.o $(CURRENTDEPLIBS)
  648.     $(RM) $@
  649.     $(CC) -o $@ pgmedge.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS) -lm $(EXTRA_LOAD_FLAGS)
  650.  
  651. clean::
  652.     $(RM) pgmedge
  653.  
  654. pgmtexture: pgmtexture.o $(CURRENTDEPLIBS)
  655.     $(RM) $@
  656.     $(CC) -o $@ pgmtexture.o $(LDOPTIONS) $(CURRENTLIBS) $(LDLIBS) -lm $(EXTRA_LOAD_FLAGS)
  657.  
  658. clean::
  659.     $(RM) pgmtexture
  660.  
  661. .c.o:
  662.     $(RM) $@
  663.     $(CC) -c $(CFLAGS) $(_NOOP_) $*.c
  664.  
  665. all:: libpgm.a
  666.  
  667. libpgm.a: libpgm1.o libpgm2.o
  668.     $(RM) $@
  669.     $(AR) $@ libpgm1.o libpgm2.o
  670.  
  671. install:: $(BINS)
  672.     @if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR) ]; then set +x; \
  673.         else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR)); fi
  674.     @case '${MFLAGS}' in *[i]*) set +e;; esac; \
  675.     for i in $(BINS); do \
  676.         (set -x; $(RM) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR)/$$i; \
  677.         $(INSTALL) -c $(INSTPGMFLAGS) $$i $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSBINDIR)); \
  678.     done
  679.  
  680. install.man:: $(MAN1)
  681.     @if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man1 ]; then set +x; \
  682.         else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man1); fi
  683.     @case '${MFLAGS}' in *[i]*) set +e;; esac; \
  684.     for i in $(MAN1); do \
  685.         (set -x; $(INSTALL) -c $(INSTMANFLAGS) $$i $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man1); \
  686.     done
  687.  
  688. install.man:: $(MAN3)
  689.     @if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man3 ]; then set +x; \
  690.         else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man3); fi
  691.     @case '${MFLAGS}' in *[i]*) set +e;; esac; \
  692.     for i in $(MAN3); do \
  693.         (set -x; $(INSTALL) -c $(INSTMANFLAGS) $$i $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man3); \
  694.     done
  695.  
  696. install.man:: $(MAN5)
  697.     @if [ -d $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man5 ]; then set +x; \
  698.         else (set -x; $(MKDIRHIER) $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man5); fi
  699.     @case '${MFLAGS}' in *[i]*) set +e;; esac; \
  700.     for i in $(MAN5); do \
  701.         (set -x; $(INSTALL) -c $(INSTMANFLAGS) $$i $(DESTDIR)$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man5); \
  702.     done
  703.  
  704. # -------------------------------------------------------------------------
  705. # common rules for all Makefiles - do not edit
  706.  
  707. emptyrule::
  708.  
  709. clean::
  710.     $(RM_CMD) "#"*
  711.  
  712. Makefile::
  713.     -@if [ -f Makefile ]; then set -x; \
  714.         $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  715.     else exit 0; fi
  716.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  717.  
  718. tags::
  719.     $(TAGS) -w *.[ch]
  720.     $(TAGS) -xw *.[ch] > TAGS
  721.  
  722. # -------------------------------------------------------------------------
  723. # empty rules for directories that do not have SUBDIRS - do not edit
  724.  
  725. install::
  726.     @echo "install in $(CURRENT_DIR) done"
  727.  
  728. install.man::
  729.     @echo "install.man in $(CURRENT_DIR) done"
  730.  
  731. Makefiles::
  732.  
  733. includes::
  734.  
  735. # -------------------------------------------------------------------------
  736. # dependencies generated by makedepend
  737.  
  738.