home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / X / mit / server / ddx / mfb / Imakefile < prev    next >
Encoding:
Makefile  |  1991-07-16  |  4.6 KB  |  109 lines

  1. XCOMM $XConsortium: Imakefile,v 1.32 91/07/16 22:51:36 gildea Exp $
  2. #include <Server.tmpl>
  3.  
  4. SRCS1 =     mfbgc.c mfbwindow.c mfbfont.c \
  5.      mfbfillrct.c mfbpntwin.c maskbits.c mfbpixmap.c \
  6.      mfbimage.c mfbline.c mfbbres.c mfbhrzvert.c mfbbresd.c \
  7.      mfbpushpxl.c mfbzerarc.c mfbfillarc.c \
  8.          mfbfillsp.c mfbsetsp.c mfbscrinit.c mfbscrclse.c mfbclip.c \
  9.          mfbbitblt.c mfbgetsp.c mfbpolypnt.c \
  10.      mfbbltC.c mfbbltX.c mfbbltCI.c mfbbltO.c mfbbltG.c \
  11.      mfbcmap.c mfbtileC.c mfbtileG.c mfbmisc.c mfbbstore.c
  12.  
  13. SRCS =     $(SRCS1) mfbseg.c mfbpgbwht.c mfbpgbblak.c mfbpgbinv.c mfbigbwht.c \
  14.      mfbigbblak.c mfbpawhite.c mfbpablack.c mfbpainv.c mfbtewhite.c \
  15.      mfbteblack.c mfbbltC.c mfbbltX.c mfbbltCI.c mfbbltO.c mfbbltG.c \
  16.      mfbtileC.c mfbtileG.c
  17.  
  18. OBJS =   mfbgc.o mfbwindow.o mfbfont.o \
  19.      mfbfillrct.o mfbpntwin.o maskbits.o mfbpixmap.o \
  20.      mfbimage.o mfbline.o mfbbres.o mfbhrzvert.o mfbbresd.o mfbseg.o \
  21.      mfbpushpxl.o mfbzerarc.o mfbfillarc.o \
  22.      mfbfillsp.o mfbsetsp.o mfbscrinit.o mfbscrclse.o mfbclip.o \
  23.          mfbbitblt.o mfbgetsp.o mfbpolypnt.o \
  24.      mfbbltC.o mfbbltX.o mfbbltCI.o mfbbltO.o mfbbltG.o \
  25.      mfbpgbwht.o mfbpgbblak.o mfbpgbinv.o \
  26.      mfbigbwht.o mfbigbblak.o mfbcmap.o \
  27.      mfbpawhite.o mfbpablack.o mfbpainv.o mfbtileC.o mfbtileG.o \
  28.          mfbtewhite.o mfbteblack.o mfbmisc.o mfbbstore.o
  29.  
  30. INCLUDES = -I. -I../mi -I../../include -I$(INCLUDESRC) -I$(FONTSRC)/include
  31. LINTDEFS = -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite \
  32.        -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite \
  33.        -DEQWHOLEWORD=\=\~0 -DOPEQ=\|=
  34. LINTLIBS = ../../dix/llib-ldix.ln ../../os/llib-los.ln ../mi/llib-lmi.ln
  35.  
  36. NormalLibraryObjectRule()
  37. NormalLibraryTarget(mfb,$(OBJS))
  38. LintLibraryTarget(mfb,$(SRCS1))
  39. NormalLintTarget($(LINTDEFS) $(SRCS1))
  40.  
  41. ObjectFromSpecialSource(mfbseg,mfbline,-DPOLYSEGMENT)
  42.  
  43. ObjectFromSpecialSource(mfbpgbwht,mfbplygblt,-DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite -DOPEQ=\|=)
  44.  
  45. ObjectFromSpecialSource(mfbpgbblak,mfbplygblt,-DMFBPOLYGLYPHBLT=mfbPolyGlyphBltBlack -DOPEQ=\&=\~)
  46.  
  47. ObjectFromSpecialSource(mfbpgbinv,mfbplygblt,-DMFBPOLYGLYPHBLT=mfbPolyGlyphBltInvert -DOPEQ=\^=)
  48.  
  49. ObjectFromSpecialSource(mfbigbwht,mfbimggblt,-DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite -DOPEQ=\|=)
  50.  
  51. ObjectFromSpecialSource(mfbigbblak,mfbimggblt,-DMFBIMAGEGLYPHBLT=mfbImageGlyphBltBlack -DOPEQ=\&=\~)
  52.  
  53. ObjectFromSpecialSource(mfbpawhite,mfbpntarea,-DMFBSOLIDFILLAREA=mfbSolidWhiteArea -DMFBSTIPPLEFILLAREA=mfbStippleWhiteArea -DOPEQ=\|= -DEQWHOLEWORD=\=\~0)
  54.  
  55. ObjectFromSpecialSource(mfbpablack,mfbpntarea,-DMFBSOLIDFILLAREA=mfbSolidBlackArea -DMFBSTIPPLEFILLAREA=mfbStippleBlackArea -DOPEQ=\&=\~ -DEQWHOLEWORD=\=0)
  56.  
  57. ObjectFromSpecialSource(mfbpainv,mfbpntarea,-DMFBSOLIDFILLAREA=mfbSolidInvertArea -DMFBSTIPPLEFILLAREA=mfbStippleInvertArea -DOPEQ=\^= -DEQWHOLEWORD=\^=\~0)
  58.  
  59. ObjectFromSpecialSource(mfbtewhite,mfbtegblt,-DMFBTEGLYPHBLT=mfbTEGlyphBltWhite -DOP= -DCLIPTETEXT=mfbImageGlyphBltWhite)
  60.  
  61. ObjectFromSpecialSource(mfbteblack,mfbtegblt,-DMFBTEGLYPHBLT=mfbTEGlyphBltBlack -DOP=\~ -DCLIPTETEXT=mfbImageGlyphBltBlack)
  62.  
  63. ObjectFromSpecialSource(mfbbltC,mfbblt,-DMROP=Mcopy)
  64.  
  65. ObjectFromSpecialSource(mfbbltX,mfbblt,-DMROP=Mxor)
  66.  
  67. ObjectFromSpecialSource(mfbbltCI,mfbblt,-DMROP=McopyInverted)
  68.  
  69. ObjectFromSpecialSource(mfbbltO,mfbblt,'-DMROP=Mor')
  70.  
  71. ObjectFromSpecialSource(mfbbltG,mfbblt,-DMROP=0)
  72.  
  73. ObjectFromSpecialSource(mfbtileC,mfbtile,-DMROP=Mcopy)
  74.  
  75. ObjectFromSpecialSource(mfbtileG,mfbtile,-DMROP=0)
  76.  
  77. DependTarget()
  78.  
  79. #if HasSaberC
  80. saber_src:
  81.     XCOMM load $(CFLAGS) $(SRCS1)
  82.     XCOMM load -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite \
  83.        -DOPEQ=\|=  $(CFLAGS) -c mfbpgbwht.c
  84.     XCOMM load -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltBlack \
  85.        -DOPEQ=\&=\~ $(CFLAGS) -c mfbpgbblak.c
  86.     XCOMM load -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltInvert \
  87.        -DOPEQ=\^=  $(CFLAGS) -c mfbpgbinv.c
  88.     XCOMM load -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite \
  89.        -DOPEQ=\|=  $(CFLAGS) -c mfbigbwht.c
  90.     XCOMM load -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltBlack \
  91.        -DOPEQ=\&=\~ $(CFLAGS) -c mfbigbblak.c
  92.     XCOMM load -DMFBSOLIDFILLAREA=mfbSolidWhiteArea \
  93.        -DMFBSTIPPLEFILLAREA=mfbStippleWhiteArea \
  94.        -DOPEQ=\|=  -DEQWHOLEWORD=\=\~0 \
  95.        $(CFLAGS) -c mfbpawhite.c
  96.     XCOMM load -DMFBSOLIDFILLAREA=mfbSolidBlackArea \
  97.        -DMFBSTIPPLEFILLAREA=mfbStippleBlackArea \
  98.        -DOPEQ=\&=\~ -DEQWHOLEWORD=\=0 \
  99.        $(CFLAGS) -c mfbpablack.c
  100.     XCOMM load -DMFBSOLIDFILLAREA=mfbSolidInvertArea \
  101.        -DMFBSTIPPLEFILLAREA=mfbStippleInvertArea \
  102.        -DOPEQ=\^=  -DEQWHOLEWORD=\^=\~0 \
  103.        $(CFLAGS) -c mfbpainv.c
  104.     XCOMM load -DMFBTEGLYPHBLT=mfbTEGlyphBltWhite \
  105.        -DOP= -DCLIPTETEXT=mfbImageGlyphBltWhite $(CFLAGS) -c mfbtewhite.c
  106.     XCOMM load -DMFBTEGLYPHBLT=mfbTEGlyphBltBlack \
  107.        -DOP=\~ -DCLIPTETEXT=mfbImageGlyphBltBlack $(CFLAGS) -c mfbteblack.c
  108. #endif
  109.