1
module_LTLIBRARIES = libxf1bpp.la
3
sdk_HEADERS = xf1bpp.h mfbmap.h mfbunmap.h
5
libxf1bpp_la_LDFLAGS = -avoid-version
7
libxf1bppgen_a_SOURCES = \
30
DISTCLEANFILES = $(libxf1bppgen_a_SOURCES)
32
libxf1bppmfb_a_SOURCES = \
33
$(top_srcdir)/mfb/maskbits.c \
34
$(top_srcdir)/mfb/mfbbitblt.c \
35
$(top_srcdir)/mfb/mfbbres.c \
36
$(top_srcdir)/mfb/mfbbresd.c \
37
$(top_srcdir)/mfb/mfbbstore.c \
38
$(top_srcdir)/mfb/mfbclip.c \
39
$(top_srcdir)/mfb/mfbcmap.c \
40
$(top_srcdir)/mfb/mfbfillarc.c \
41
$(top_srcdir)/mfb/mfbfillrct.c \
42
$(top_srcdir)/mfb/mfbfillsp.c \
43
$(top_srcdir)/mfb/mfbfont.c \
44
$(top_srcdir)/mfb/mfbgc.c \
45
$(top_srcdir)/mfb/mfbgetsp.c \
46
$(top_srcdir)/mfb/mfbhrzvert.c \
47
$(top_srcdir)/mfb/mfbimage.c \
48
$(top_srcdir)/mfb/mfbline.c \
49
$(top_srcdir)/mfb/mfbmisc.c \
50
$(top_srcdir)/mfb/mfbpixmap.c \
51
$(top_srcdir)/mfb/mfbpntwin.c \
52
$(top_srcdir)/mfb/mfbpolypnt.c \
53
$(top_srcdir)/mfb/mfbpushpxl.c \
54
$(top_srcdir)/mfb/mfbscrclse.c \
55
$(top_srcdir)/mfb/mfbscrinit.c \
56
$(top_srcdir)/mfb/mfbsetsp.c \
57
$(top_srcdir)/mfb/mfbwindow.c \
58
$(top_srcdir)/mfb/mfbzerarc.c \
61
libxf1bpp_la_SOURCES = $(libxf1bppmfb_a_SOURCES) $(libxf1bppgen_a_SOURCES)
63
AM_CFLAGS = -DXF86MONO -include mfbmap.h $(DIX_CFLAGS) $(XORG_CFLAGS) \
64
@SERVER_DEFINES@ @MODULE_DEFINES@ @LOADER_DEFINES@
65
INCLUDES = $(XORG_INCS) -I$(top_srcdir)/mfb
68
echo "#define POLYSEGMENT" > $@
69
echo "#include \"$(top_srcdir)/mfb/mfbline.c\"" >> $@
71
echo "#define MFBPOLYGLYPHBLT xf1bppPolyGlyphBltWhite" > $@
72
echo "#define OPEQ |=" >> $@
73
echo "#include \"$(top_srcdir)/mfb/mfbplygblt.c\"" >> $@
75
echo "#define MFBPOLYGLYPHBLT xf1bppPolyGlyphBltBlack" > $@
76
echo "#define OPEQ &=~" >> $@
77
echo "#include \"$(top_srcdir)/mfb/mfbplygblt.c\"" >> $@
79
echo "#define MFBPOLYGLYPHBLT xf1bppPolyGlyphBltInvert" > $@
80
echo "#define OPEQ ^=" >> $@
81
echo "#include \"$(top_srcdir)/mfb/mfbplygblt.c\"" >> $@
83
echo "#define MFBIMAGEGLYPHBLT xf1bppImageGlyphBltWhite" > $@
84
echo "#define OPEQ |=" >> $@
85
echo "#include \"$(top_srcdir)/mfb/mfbimggblt.c\"" >> $@
87
echo "#define MFBIMAGEGLYPHBLT xf1bppImageGlyphBltBlack" > $@
88
echo "#define OPEQ &=~" >> $@
89
echo "#include \"$(top_srcdir)/mfb/mfbimggblt.c\"" >> $@
91
echo "#define MFBSOLIDFILLAREA xf1bppSolidWhiteArea" > $@
92
echo "#define MFBSTIPPLEFILLAREA xf1bppStippleWhiteArea" >> $@
93
echo "#define OPEQ |=" >> $@
94
echo "#define EQWHOLEWORD =~0" >> $@
95
echo "#include \"$(top_srcdir)/mfb/mfbpntarea.c\"" >> $@
97
echo "#define MFBSOLIDFILLAREA xf1bppSolidBlackArea" > $@
98
echo "#define MFBSTIPPLEFILLAREA xf1bppStippleBlackArea" >> $@
99
echo "#define OPEQ &=~" >> $@
100
echo "#define EQWHOLEWORD =0" >> $@
101
echo "#include \"$(top_srcdir)/mfb/mfbpntarea.c\"" >> $@
103
echo "#define MFBSOLIDFILLAREA xf1bppSolidInvertArea" > $@
104
echo "#define MFBSTIPPLEFILLAREA xf1bppStippleInvertArea" >> $@
105
echo "#define OPEQ ^=" >> $@
106
echo "#define EQWHOLEWORD ^=~0" >> $@
107
echo "#include \"$(top_srcdir)/mfb/mfbpntarea.c\"" >> $@
109
echo "#define OP" > $@
110
echo "#define CLIPTETEXT xf1bppImageGlyphBltWhite" >> $@
111
echo "#define MFBTEGLYPHBLT xf1bppTEGlyphBltWhite" >> $@
112
echo "#include \"$(top_srcdir)/mfb/mfbtegblt.c\"" >> $@
114
echo "#define OP ~" > $@
115
echo "#define CLIPTETEXT xf1bppImageGlyphBltBlack" >> $@
116
echo "#define MFBTEGLYPHBLT xf1bppTEGlyphBltBlack" >> $@
117
echo "#include \"$(top_srcdir)/mfb/mfbtegblt.c\"" >> $@
119
echo "#define MFBFILLPOLY1RECT xf1bppFillPolyWhite" > $@
120
echo "#define OPEQ |=" >> $@
121
echo "#define EQWHOLEWORD =~0" >> $@
122
echo "#include \"$(top_srcdir)/mfb/mfbply1rct.c\"" >> $@
124
echo "#define MFBFILLPOLY1RECT xf1bppFillPolyBlack" > $@
125
echo "#define OPEQ &=~" >> $@
126
echo "#define EQWHOLEWORD =0" >> $@
127
echo "#include \"$(top_srcdir)/mfb/mfbply1rct.c\"" >> $@
129
echo "#define MFBFILLPOLY1RECT xf1bppFillPolyInvert" > $@
130
echo "#define OPEQ ^=" >> $@
131
echo "#define EQWHOLEWORD ^=~0" >> $@
132
echo "#include \"$(top_srcdir)/mfb/mfbply1rct.c\"" >> $@
134
echo "#define MROP Mcopy" > $@
135
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
137
echo "#define MROP Mxor" > $@
138
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
140
echo "#define MROP McopyInverted" > $@
141
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
143
echo "#define MROP Mor" > $@
144
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
146
echo "#define MROP M0" > $@
147
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
149
echo "#define MROP Mcopy" > $@
150
echo "#include \"$(top_srcdir)/mfb/mfbtile.c\"" >> $@
152
echo "#define MRop M0" > $@
153
echo "#include \"$(top_srcdir)/mfb/mfbtile.c\"" >> $@
155
EXTRA_DIST = mfbmap.sh mfbunmap.sh