home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / xloadimg.zip / xloadimage.4.1 / Makefile < prev    next >
Makefile  |  1996-03-18  |  19KB  |  638 lines

  1. # Makefile generated by imake - do not edit!
  2. # $XConsortium: imake.c /main/88 1995/12/08 16:33:13 gildea $
  3.  
  4. # ----------------------------------------------------------------------
  5. # Makefile generated from "Imake.tmpl" and </tmp/IIf.a00370>
  6. # $XConsortium: Imake.tmpl /main/r61_main/3 1996/02/02 18:57:32 gildea $
  7. # $XFree86: xc/config/cf/Imake.tmpl,v 3.22 1996/02/24 04:32:47 dawes Exp $
  8. #
  9.  
  10. .SUFFIXES: .i
  11.  
  12. # $XConsortium: Imake.cf /main/22 1995/12/05 16:39:53 mor $
  13. # $XFree86: xc/config/cf/Imake.cf,v 3.18 1996/02/20 14:31:29 dawes Exp $
  14.  
  15. # -----------------------------------------------------------------------
  16. # site-specific configuration parameters that need to come before
  17. # the platform-specific parameters - edit site.def to change
  18.  
  19. # site:  $XConsortium: site.sample /main/19 1995/12/14 13:03:29 matt $
  20. # site:  $XFree86: xc/config/cf/site.def,v 3.10 1996/01/07 09:57:49 dawes Exp $
  21.  
  22. # $XFree86: xc/config/cf/xf86site.def,v 3.72 1996/02/24 04:32:53 dawes Exp $
  23.  
  24. # ----------------------------------------------------------------------
  25. # platform-specific configuration parameters - edit os2.cf to change
  26.  
  27. # platform:  $XFree86: xc/config/cf/os2.cf,v 3.8 1996/02/19 09:47:24 dawes Exp $
  28.  
  29.         DESTDIR = $(X11ROOT)
  30.  
  31. _NULLCMD_ = @ rem
  32.  
  33.           COL = /usr/bin/col
  34.          NEQN = /usr/bin/neqn
  35.         NROFF = /usr/bin/nroff
  36.  
  37. # Man pages need to be formatted when installed, so override the default
  38. # imake rules.
  39.  
  40. # platform:  $XFree86: xc/config/cf/os2.rules,v 3.8 1996/02/19 09:47:25 dawes Exp $
  41.  
  42. .SUFFIXES: .Osuf .c .CCsuf
  43.  
  44. .c.Osuf:
  45.     $(CC) $(CFLAGS) -c $*.c
  46.  
  47. .CCsuf.Osuf:
  48.     $(CXX) $(CFLAGS) -c $*.CCsuf
  49.  
  50. # $XFree86: xc/config/cf/os2Lib.rules,v 3.2 1996/01/24 21:51:54 dawes Exp $
  51.  
  52.         EMXIMP = emximp
  53.         EMXOMF = emxomf
  54.           SHLD = gcc -Zomf -Zdll -Zmtd
  55.      SHADDLIBS = -lbsd -lsocket -lc_import
  56.  
  57. # $XFree86: xc/config/cf/xfree86.cf,v 3.88 1996/02/24 04:32:54 dawes Exp $
  58.  
  59. # $XConsortium: xfree86.cf /main/17 1996/01/03 14:50:55 kaleb $
  60.  
  61. LINKKITDIR = $(USRLIBDIR)/Server
  62.  
  63.        XF86SRC = $(SERVERSRC)/hw/xfree86
  64.   XF86ACCELSRC = $(XF86SRC)/accel
  65.     XF86COMSRC = $(XF86SRC)/common
  66.  XF86CONFIGSRC = $(XF86COMSRC)
  67.      XF86HWSRC = $(XF86SRC)/common_hw
  68.      XF86OSSRC = $(XF86SRC)/os-support
  69.   VGADRIVERSRC = $(XF86SRC)/vga256/drivers
  70. VGA16DRIVERSRC = $(XF86SRC)/vga16/drivers
  71.  VGA2DRIVERSRC = $(XF86SRC)/vga2/drivers
  72.  MONODRIVERSRC = $(XF86SRC)/mono/drivers
  73.    S3DRIVERSRC = $(XF86SRC)/accel/s3/drivers
  74.  
  75.            XF98SRC = $(SERVERSRC)/hw/xfree98
  76.       XF98ACCELSRC = $(XF98SRC)/accel
  77.         XF98COMSRC = $(XF98SRC)/common
  78.      XF98CONFIGSRC = $(XF98COMSRC)
  79.          XF98HWSRC = $(XF98SRC)/common_hw/generic
  80.       XF98HWNECSRC = $(XF98SRC)/common_hw/nec
  81.     XF98HWPWSKBSRC = $(XF98SRC)/common_hw/pwskb
  82.      XF98HWPWLBSRC = $(XF98SRC)/common_hw/pwlb
  83.          XF98OSSRC = $(XF98SRC)/os-support
  84.   XF98VGADRIVERSRC = $(XF98SRC)/vga256/drivers
  85. XF98VGA16DRIVERSRC = $(XF98SRC)/vga16/drivers
  86.  XF98VGA2DRIVERSRC = $(XF98SRC)/vga2/drivers
  87.  XF98MONODRIVERSRC = $(XF98SRC)/mono/drivers
  88.   XF98NECDRIVERSRC = $(XF98SRC)/accel/s3nec/drivers
  89. XF98PWSKBDRIVERSRC = $(XF98SRC)/accel/s3pwskb/drivers
  90.  XF98PWLBDRIVERSRC = $(XF98SRC)/accel/s3pwlb/drivers
  91.  
  92.         XFREE86DOCDIR = $(LIBDIR)/doc
  93.       XFREE86PSDOCDIR = $(XFREE86DOCDIR)/PostScript
  94.     XFREE86HTMLDOCDIR = $(XFREE86DOCDIR)/html
  95. XFREE86JAPANESEDOCDIR = $(XFREE86DOCDIR)/Japanese
  96.  
  97. # $XConsortium: xf86.rules,v 1.7 95/01/25 16:34:39 kaleb Exp $
  98. # $XFree86: xc/config/cf/xf86.rules,v 3.13 1996/02/18 03:40:44 dawes Exp $
  99.  
  100. # ----------------------------------------------------------------------
  101. # site-specific configuration parameters that go after
  102. # the platform-specific parameters - edit site.def to change
  103.  
  104. # site:  $XConsortium: site.sample /main/19 1995/12/14 13:03:29 matt $
  105. # site:  $XFree86: xc/config/cf/site.def,v 3.10 1996/01/07 09:57:49 dawes Exp $
  106.  
  107. # ---------------------------------------------------------------------
  108. # Imake rules for building libraries, programs, scripts, and data files
  109. # rules:  $XConsortium: Imake.rules /main/208 1996/01/17 11:08:27 kaleb $
  110. # rules:  $XFree86: xc/config/cf/Imake.rules,v 3.23 1996/01/21 01:47:14 dawes Exp $
  111.  
  112.           PATHSEP = /
  113.             SHELL =
  114.  
  115.               TOP = .
  116.       CURRENT_DIR = .
  117.  
  118.             IMAKE = imake
  119.            DEPEND = makedepend
  120.         MKDIRHIER = mkdirhier
  121.         CONFIGSRC = $(TOP)/config
  122.          IMAKESRC = $(CONFIGSRC)/imake
  123.         DEPENDSRC = $(CONFIGSRC)/util
  124.  
  125.           INCROOT = /XFree86/include
  126.         USRLIBDIR = .
  127.          SHLIBDIR = .
  128.        LINTLIBDIR = $(USRLIBDIR)/lint
  129.           MANPATH = /XFree86/man/man
  130.     MANSOURCEPATH = $(MANPATH)
  131.            MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
  132.         LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
  133.        FILEMANDIR = $(MANSOURCEPATH)$(FILEMANSUFFIX)
  134.  
  135.                AR = ar crJ
  136.   BOOTSTRAPCFLAGS = -DBSD43
  137.                CC = gcc
  138.                AS = gcc -S
  139.  
  140. .SUFFIXES: .cxx
  141.  
  142.               CXX = g++
  143.     CXXDEBUGFLAGS = -m486 -O2 -fno-strength-reduce
  144.  CXXEXTRA_DEFINES =
  145. CXXEXTRA_INCLUDES =
  146.    CXXSTD_DEFINES =
  147.        CXXOPTIONS =
  148.       CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES)
  149.        CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(CXXEXTRA_DEFINES)
  150.          CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES)
  151.  
  152.          COMPRESS = compress
  153.               CPP = cpp $(STD_CPP_DEFINES)
  154.     PREPROCESSCMD = cpp $(STD_CPP_DEFINES)
  155.           INSTALL = install
  156.      INSTALLFLAGS =
  157.                LD = ld
  158.               LEX = flex -l
  159.            LEXLIB = -lfl
  160.              YACC = yacc
  161.            CCYACC = yacc
  162.              LINT =
  163.       LINTLIBFLAG = -C
  164.          LINTOPTS = -axz
  165.                LN = cp
  166.              MAKE = x11make
  167.                MV = mv
  168.                CP = cp
  169.  
  170.            RANLIB = ar s
  171.   RANLIBINSTFLAGS =
  172.  
  173.                RM = imakesvc 4
  174.         MANSUFFIX = 1
  175.      LIBMANSUFFIX = 3
  176.     FILEMANSUFFIX = 4
  177.             TROFF = groff -Tps
  178.             NROFF = groff -Tascii
  179.          MSMACROS = -ms
  180.         MANMACROS = -man
  181.               TBL = /emx/bin/tbl
  182.               EQN = /emx/bin/eqn -Tascii
  183.              NEQN = eqn
  184.               COL = cat
  185.  
  186.             DVIPS = dvips
  187.             LATEX = latex
  188.  
  189.      STD_INCLUDES =
  190.   STD_CPP_DEFINES = -traditional
  191.       STD_DEFINES =
  192.  EXTRA_LOAD_FLAGS =
  193. #  EXTRA_LDOPTIONS = -Ld:\develop\emx\lib -Ld:\develop\emx\lib\mt -lemx -lc
  194.   EXTRA_LIBRARIES =  $(LIBRARY_PATH)/binmode.o -lsocket -lbsd
  195.              TAGS = ctags
  196.  
  197.     SHAREDCODEDEF =
  198.          SHLIBDEF =
  199.  
  200.      SHLIBLDFLAGS =
  201.  
  202.          PICFLAGS = -Zdll -Zomf -Zmtd
  203.  
  204.       CXXPICFLAGS = -Zdll -Zomf -Zmtd
  205.  
  206.     PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO
  207.  
  208.      INSTPGMFLAGS =
  209.  
  210.      INSTBINFLAGS =
  211.      INSTUIDFLAGS =
  212.      INSTLIBFLAGS =
  213.      INSTINCFLAGS =
  214.      INSTMANFLAGS =
  215.      INSTDATFLAGS =
  216.     INSTKMEMFLAGS =
  217.  
  218.       PROJECTROOT = /XFree86
  219.  
  220.      TOP_INCLUDES = -I$(INCROOT)
  221.  
  222.       CDEBUGFLAGS = -m486 -O2 -fno-strength-reduce
  223.         CCOPTIONS = -Zmtd -Zsysv-signals
  224.  
  225.       ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
  226.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(DEFINES)
  227.            CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES)
  228.         LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES)
  229.          LDPRELIB = -L$(USRLIBDIR)
  230.         LDPOSTLIB =
  231.         LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIB)
  232.      CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIB)
  233.  
  234.            LDLIBS = $(LDPOSTLIB) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  235.  
  236.            CCLINK = $(CC)
  237.  
  238.           CXXLINK = $(CXX)
  239.  
  240.      LDSTRIPFLAGS = -x
  241.    LDCOMBINEFLAGS = -X -r
  242.       DEPENDFLAGS =
  243.  
  244.         MACROFILE = os2.cf
  245.            RM_CMD = $(RM)
  246.  
  247.     IMAKE_DEFINES =
  248.  
  249.          IRULESRC = $(CONFIGDIR)
  250.         IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  251.  
  252.      ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Project.tmpl             $(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE)             $(IRULESRC)/xfree86.cf $(IRULESRC)/xf86.rules $(IRULESRC)/xf86site.def $(IRULESRC)/host.def $(EXTRA_ICONFIGFILES)
  253.  
  254. # ----------------------------------------------------------------------
  255. # X Window System Build Parameters and Rules
  256. # $XConsortium: Project.tmpl /main/r61_main/6 1996/01/15 12:26:59 gildea $
  257. # $XFree86: xc/config/cf/Project.tmpl,v 3.26 1996/01/21 01:47:15 dawes Exp $
  258.  
  259. # -----------------------------------------------------------------------
  260. # X Window System make variables; these need to be coordinated with rules
  261.  
  262.            BINDIR = /XFree86/bin
  263.      BUILDINCROOT = $(TOP)
  264.       BUILDINCDIR = $(BUILDINCROOT)/X11
  265.       BUILDINCTOP = ..
  266.       BUILDLIBDIR = $(TOP)/usrlib
  267.       BUILDLIBTOP = ..
  268.            INCDIR = $(INCROOT)/X11
  269.            ADMDIR = $(LIBDIR)/adm
  270.            LIBDIR = $(USRLIBDIR)/X11
  271.  
  272.           FONTDIR = $(LIBDIR)/fonts
  273.          XINITDIR = $(LIBDIR)/xinit
  274.            XDMDIR = $(LIBDIR)/xdm
  275.            TWMDIR = $(LIBDIR)/twm
  276.            XSMDIR = $(LIBDIR)/xsm
  277.            NLSDIR = $(LIBDIR)/nls
  278.        XLOCALEDIR = $(LIBDIR)/locale
  279.         PEXAPIDIR = $(LIBDIR)/PEX
  280.       XAPPLOADDIR = $(LIBDIR)/app-defaults
  281.        FONTCFLAGS = -t
  282.  
  283.      INSTAPPFLAGS = $(INSTDATFLAGS)
  284.  
  285.               RGB = rgb
  286.             FONTC = bdftopcf
  287.         MKFONTDIR = mkfontdir
  288.  
  289.        DOCUTILSRC = $(TOP)/doc/util
  290.        XDOCMACROS = $(DOCUTILSRC)/macros.t
  291.        XIDXMACROS = $(DOCUTILSRC)/indexmacros.t
  292.        PROGRAMSRC = $(TOP)/programs
  293.            LIBSRC = $(TOP)/lib
  294.           FONTSRC = $(TOP)/fonts
  295.        INCLUDESRC = $(TOP)/X11
  296.         SERVERSRC = $(TOP)/programs/Xserver
  297.        CONTRIBSRC = $(TOP)/../contrib
  298.    UNSUPPORTEDSRC = $(TOP)/unsupported
  299.            DOCSRC = $(TOP)/doc
  300.            RGBSRC = $(TOP)/programs/rgb
  301.       BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf
  302.      MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir
  303.     FONTSERVERSRC = $(PROGRAMSRC)/xfs
  304.        FONTINCSRC = $(TOP)/include/fonts
  305.         EXTINCSRC = $(TOP)/include/extensions
  306.      TRANSCOMMSRC = $(LIBSRC)/xtrans
  307.    TRANS_INCLUDES = -I$(TRANSCOMMSRC)
  308.  
  309. # $XFree86: xc/config/cf/os2Lib.tmpl,v 3.2 1996/02/19 09:47:26 dawes Exp $
  310.  
  311.           XLIBSRC = $(LIBSRC)/X11
  312.  
  313. DEPXONLYLIB =
  314. XONLYLIB =  -lX11
  315.  
  316. LINTXONLY = $(LINTLIBDIR)/llib-lX11.ln
  317.  
  318.          XLIBONLY = $(XONLYLIB)
  319.  
  320.       XEXTLIBSRC = $(LIBSRC)/Xext
  321.  
  322. DEPXEXTLIB =
  323. XEXTLIB =  -lXext
  324.  
  325. LINTXEXT = $(LINTLIBDIR)/llib-lXext.ln
  326.  
  327.     XSSLIBSRC = $(LIBSRC)/Xss
  328.  
  329. DEPXSSLIB = $(USRLIBDIR)/Xss.a
  330. XSSLIB =  -lXss
  331.  
  332. LINTXSS = $(LINTLIBDIR)/llib-lXss.ln
  333.  
  334.     XXF86MISCLIBSRC = $(LIBSRC)/Xxf86misc
  335.  
  336. DEPXXF86MISCLIB = $(USRLIBDIR)/Xxf86misc.a
  337. XXF86MISCLIB =  -lXxf86misc
  338.  
  339. LINTXXF86MISC = $(LINTLIBDIR)/llib-lXxf86misc.ln
  340.  
  341.     XXF86VMLIBSRC = $(LIBSRC)/Xxf86vm
  342.  
  343. DEPXXF86VMLIB = $(USRLIBDIR)/Xxf86vm.a
  344. XXF86VMLIB =  -lXxf86vm
  345.  
  346. LINTXXF86VM = $(LINTLIBDIR)/llib-lXxf86vm.ln
  347.  
  348.     XXF86DGALIBSRC = $(LIBSRC)/Xxf86dga
  349.  
  350. DEPXXF86DGALIB = $(USRLIBDIR)/Xxf86dga.a
  351. XXF86DGALIB =  -lXxf86dga
  352.  
  353. LINTXXF86DGA = $(LINTLIBDIR)/llib-lXxf86dga.ln
  354.  
  355.      EXTENSIONLIB = $(XEXTLIB)
  356.   DEPEXTENSIONLIB = $(DEPXEXTLIB)
  357.     LINTEXTENSION = $(LINTXEXT)
  358.  
  359.  LINTEXTENSIONLIB = $(LINTEXTENSION)
  360.           DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB)
  361.              XLIB = $(EXTENSIONLIB) $(XONLYLIB)
  362.          LINTXLIB = $(LINTXONLYLIB)
  363.  
  364.          XAUTHSRC = $(LIBSRC)/Xau
  365.  
  366. DEPXAUTHLIB = $(USRLIBDIR)/Xau.a
  367. XAUTHLIB =  -lXau
  368.  
  369. LINTXAUTH = $(LINTLIBDIR)/llib-lXau.ln
  370.  
  371.       XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  372.  
  373. DEPXDMCPLIB = $(USRLIBDIR)/Xdmcp.a
  374. XDMCPLIB =  -lXdmcp
  375.  
  376. LINTXDMCP = $(LINTLIBDIR)/llib-lXdmcp.ln
  377.  
  378.            XMUSRC = $(LIBSRC)/Xmu
  379.  
  380. SOXMUREV = 6.0
  381. DEPXMULIB =
  382. XMULIB =  -lXmu
  383.  
  384. LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
  385.  
  386.        OLDXLIBSRC = $(LIBSRC)/oldX
  387.  
  388. DEPOLDXLIB = $(USRLIBDIR)/oldX.a
  389. OLDXLIB =  -loldX
  390.  
  391. LINTOLDX = $(LINTLIBDIR)/llib-loldX.ln
  392.  
  393.        TOOLKITSRC = $(LIBSRC)/Xt
  394.  
  395. SOXTREV = 6.0
  396. DEPXTOOLONLYLIB =
  397. XTOOLONLYLIB =  -lXt
  398.  
  399. LINTXTOOLONLY = $(LINTLIBDIR)/llib-lXt.ln
  400.  
  401.       DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB)
  402.          XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB)
  403.      LINTXTOOLLIB = $(LINTXTOOLONLYLIB)
  404.  
  405.        AWIDGETSRC = $(LIBSRC)/Xaw
  406.  
  407. SOXAWREV = 6.1
  408. DEPXAWLIB =
  409. XAWLIB =  -lXaw
  410.  
  411. LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
  412.  
  413.          XILIBSRC = $(LIBSRC)/Xi
  414.  
  415. DEPXILIB =
  416. XILIB =  -lXi
  417.  
  418. LINTXI = $(LINTLIBDIR)/llib-lXi.ln
  419.  
  420.       XTESTLIBSRC = $(LIBSRC)/Xtst
  421.  
  422. DEPXTESTLIB =
  423. XTESTLIB =  -lXtst
  424.  
  425. LINTXTEST = $(LINTLIBDIR)/llib-lXtst.ln
  426.  
  427.         PEXLIBSRC = $(LIBSRC)/PEX5
  428.  
  429. DEPPEXLIB =
  430. PEXLIB =  -lPEX5
  431.  
  432. LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln
  433.  
  434.         XIELIBSRC = $(LIBSRC)/XIE
  435.  
  436. DEPXIELIB =
  437. XIELIB =  -lXIE
  438.  
  439. LINTXIE = $(LINTLIBDIR)/llib-lXIE.ln
  440.  
  441.       PHIGSLIBSRC = $(LIBSRC)/PHIGS
  442.  
  443. DEPPHIGSLIB = $(USRLIBDIR)/phigs.a
  444. PHIGSLIB =  -lphigs
  445.  
  446. LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
  447.  
  448. DEPXBSDLIB = $(USRLIBDIR)/Xbsd.a
  449. XBSDLIB =  -lXbsd
  450.  
  451. LINTXBSD = $(LINTLIBDIR)/llib-lXbsd.ln
  452.  
  453.            ICESRC = $(LIBSRC)/ICE
  454.  
  455. DEPICELIB =
  456. ICELIB =  -lICE
  457.  
  458. LINTICE = $(LINTLIBDIR)/llib-lICE.ln
  459.  
  460.             SMSRC = $(LIBSRC)/SM
  461.  
  462. DEPSMLIB =
  463. SMLIB =  -lSM
  464.  
  465. LINTSM = $(LINTLIBDIR)/llib-lSM.ln
  466.  
  467.          FSLIBSRC = $(LIBSRC)/FS
  468.  
  469. DEPFSLIB = $(USRLIBDIR)/FS.a
  470. FSLIB =  -lFS
  471.  
  472. LINTFS = $(LINTLIBDIR)/llib-lFS.ln
  473.  
  474.          FONTLIBSRC = $(LIBSRC)/font
  475.  
  476. DEPFONTLIB = $(USRLIBDIR)/font.a
  477. FONTLIB =  -lfont
  478.  
  479. LINTFONT = $(LINTLIBDIR)/llib-lfont.ln
  480.  
  481.     XKBFILELIBSRC = $(LIBSRC)/xkbfile
  482.  
  483. DEPXKBFILELIB = $(USRLIBDIR)/xkbfile.a
  484. XKBFILELIB =  -lxkbfile
  485.  
  486. LINTXKBFILE = $(LINTLIBDIR)/llib-lxkbfile.ln
  487.  
  488.           DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  489.  
  490.          DEPLIBS1 = $(DEPLIBS)
  491.          DEPLIBS2 = $(DEPLIBS)
  492.          DEPLIBS3 = $(DEPLIBS)
  493.  
  494.         CONFIGDIR = $(LIBDIR)/config
  495.  
  496. # ----------------------------------------------------------------------
  497. # start of Imakefile
  498.  
  499. # Imakefile for building within the X11 source tree.
  500. # This Imakefile was automatically generated from Makefile.std.
  501. #
  502. # If you have problems building, you should read the README file and
  503. # consider using Makefile.std.
  504. #
  505. # If you use gcc, you should read the README file and consider using
  506. # Makefile.std.
  507.  
  508.     SYSPATHFILE = $(XAPPLOADDIR)/Xloadimage
  509.         DEFINES = -DSYSPATHFILE=\"$(SYSPATHFILE)\"
  510.         DEPLIBS = $(DEPXLIB)
  511. LOCAL_LIBRARIES = .
  512. SYS_LIBRARIES   = -lm
  513.  
  514. # Comment out either of the next two lines if you don't have TIFF or JPEG libs
  515.  
  516. TIFF_DEFS = -DHAS_TIFF -I/usr/local/include
  517.  TIFF_LIB = -ltiff 
  518.  TIFF_SRC = tiff.c
  519.  TIFF_OBJ = tiff.o
  520.  
  521. JPEG_DEFS = -DHAS_JPEG -I/usr/local/include/jpeg
  522.  JPEG_LIB = -ljpeg 
  523.  JPEG_SRC = jpeg.c
  524.  JPEG_OBJ = jpeg.o
  525.  
  526.   EXTRA_DEFINES = $(TIFF_DEFS) $(JPEG_DEFS)
  527. LOCAL_LIBRARIES = $(TIFF_LIB)  $(JPEG_LIB) $(XLIB)
  528.  
  529. SRCS = new.c niff.c value.c zio.c cmuwmraster.c faces.c fbm.c gif.c imagetypes.c img.c  mac.c mcidas.c mc_tables.c pbm.c pcx.c pdsuncomp.c  rle.c rlelib.c sunraster.c vff.c vicar.c xbitmap.c xpixmap.c  xwd.c bright.c clip.c compress.c dither.c fill.c halftone.c  merge.c reduce.c rotate.c smooth.c undither.c zoom.c config.c misc.c options.c root.c send.c window.c  xloadimage.c  $(TIFF_SRC) $(JPEG_SRC)
  530. OBJS = new.o niff.o value.o zio.o cmuwmraster.o faces.o fbm.o gif.o imagetypes.o img.o  mac.o mcidas.o mc_tables.o pbm.o pcx.o pdsuncomp.o  rle.o rlelib.o sunraster.o vff.o vicar.o xbitmap.o xpixmap.o  xwd.o bright.o clip.o compress.o dither.o fill.o halftone.o  merge.o reduce.o rotate.o smooth.o undither.o zoom.o config.o misc.o options.o root.o send.o window.o  xloadimage.o  $(TIFF_OBJ) $(JPEG_OBJ)
  531.  
  532. all:: xloadimage uufilter
  533.  
  534. PROGRAM = xloadimage.exe
  535.  
  536. all:: xloadimage.exe
  537.  
  538. xloadimage.exe: $(OBJS) $(DEPLIBS)
  539.     $(RM) $@
  540.     $(CCLINK) -o $@ $(LDOPTIONS) tif_compat.o $(OBJS) $(LOCAL_LIBRARIES) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  541.  
  542. install:: xloadimage.exe
  543.     $(MKDIRHIER) $(DESTDIR)$(BINDIR)
  544.     $(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS)  xloadimage.exe $(subst \,/,$(DESTDIR)$(BINDIR))/xloadimage.exe
  545.  
  546. install.man:: xloadimage.man
  547.     $(MKDIRHIER) $(DESTDIR)$(MANDIR)
  548.     imakesvc 10 xloadimage $(DESTDIR)$(MANDIR) xloadimage $(MANSUFFIX)
  549.  
  550. depend::
  551.     $(subst /,\,$(DEPEND)) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS)
  552.  
  553. lint:
  554.     $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
  555. lint1:
  556.     $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
  557.  
  558. clean::
  559.     $(RM) $(PROGRAM)
  560.  
  561. uufilter.exe: uufilter.o
  562.     $(RM) $@
  563.     $(CCLINK) -o $@ $(LDOPTIONS) uufilter.o  $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  564.  
  565. clean::
  566.     $(RM) uufilter.exe
  567.  
  568. install:: uufilter.exe
  569.     $(MKDIRHIER) $(DESTDIR)$(BINDIR)
  570.     $(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS)  uufilter.exe $(subst \,/,$(DESTDIR)$(BINDIR))/uufilter.exe
  571.  
  572. install.man:: uufilter.man
  573.     $(MKDIRHIER) $(DESTDIR)$(MANDIR)
  574.     imakesvc 10 uufilter $(DESTDIR)$(MANDIR) uufilter $(MANSUFFIX)
  575.  
  576. install:: $(SYSPATHFILE)
  577.     $(RM) $(BINDIR)/xview $(BINDIR)/xsetbg
  578.     cd $(BINDIR); $(LN) xloadimage xview; $(LN) xloadimage xsetbg
  579.  
  580. clean::
  581.     /bin/rm -f build.c
  582.  
  583. build.c:
  584.     ./build-info
  585.  
  586. $(SYSPATHFILE):
  587.     @imakesvc 8 "*** Creating default $(SYSPATHFILE) since you"
  588.     @imakesvc 8 "*** don't have one. This file is used to set up default places"
  589.     @imakesvc 8 "*** and names to look for images.  You probably want to edit"
  590.     @imakesvc 8 "*** it for your site.  See the xloadimage manual page for"
  591.     @imakesvc 8 "*** details on the contents of this file."
  592.     cp xloadimagerc $(SYSPATHFILE)
  593.     chmod a+r $(SYSPATHFILE)
  594.  
  595. # ----------------------------------------------------------------------
  596. # common rules for all Makefiles - do not edit
  597.  
  598. .c.i:
  599.     $(RM) $@
  600.         $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@
  601.  
  602. emptyrule::
  603.  
  604. clean::
  605.     $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut *.~* *.exe *.dll *.obj *.lib
  606.  
  607. Makefile::
  608.     imakesvc 6 Makefile
  609.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  610.  
  611. tags::
  612.     $(TAGS) -w *.[ch]
  613.     $(TAGS) -xw *.[ch] > TAGS
  614.  
  615. man_keywords::
  616.  
  617. # ----------------------------------------------------------------------
  618. # empty rules for directories that do not have SUBDIRS - do not edit
  619.  
  620. install::
  621.     @imakesvc 8 "install in $(CURRENT_DIR) done"
  622.  
  623. install.man::
  624.     @imakesvc 8 "install.man in $(CURRENT_DIR) done"
  625.  
  626. install.linkkit::
  627.     @imakesvc 8 "install.linkkit in $(CURRENT_DIR) done"
  628.  
  629. Makefiles::
  630.  
  631. includes::
  632.  
  633. depend::
  634.  
  635. # ----------------------------------------------------------------------
  636. # dependencies generated by makedepend
  637.  
  638.