Make xf1bpp build correctly with compilers that don't support -include
This commit is contained in:
parent
a811e92104
commit
0f0c321adf
|
@ -27,128 +27,156 @@ libxf1bppgen_a_SOURCES = \
|
||||||
mfbtileC.c \
|
mfbtileC.c \
|
||||||
mfbtileG.c
|
mfbtileG.c
|
||||||
|
|
||||||
DISTCLEANFILES = $(libxf1bppgen_a_SOURCES)
|
|
||||||
|
|
||||||
libxf1bppmfb_a_SOURCES = \
|
libxf1bppmfb_a_SOURCES = \
|
||||||
$(top_srcdir)/mfb/maskbits.c \
|
maskbits.c \
|
||||||
$(top_srcdir)/mfb/mfbbitblt.c \
|
mfbbitblt.c \
|
||||||
$(top_srcdir)/mfb/mfbbres.c \
|
mfbbres.c \
|
||||||
$(top_srcdir)/mfb/mfbbresd.c \
|
mfbbresd.c \
|
||||||
$(top_srcdir)/mfb/mfbbstore.c \
|
mfbbstore.c \
|
||||||
$(top_srcdir)/mfb/mfbclip.c \
|
mfbclip.c \
|
||||||
$(top_srcdir)/mfb/mfbcmap.c \
|
mfbcmap.c \
|
||||||
$(top_srcdir)/mfb/mfbfillarc.c \
|
mfbfillarc.c \
|
||||||
$(top_srcdir)/mfb/mfbfillrct.c \
|
mfbfillrct.c \
|
||||||
$(top_srcdir)/mfb/mfbfillsp.c \
|
mfbfillsp.c \
|
||||||
$(top_srcdir)/mfb/mfbfont.c \
|
mfbfont.c \
|
||||||
$(top_srcdir)/mfb/mfbgc.c \
|
mfbgc.c \
|
||||||
$(top_srcdir)/mfb/mfbgetsp.c \
|
mfbgetsp.c \
|
||||||
$(top_srcdir)/mfb/mfbhrzvert.c \
|
mfbhrzvert.c \
|
||||||
$(top_srcdir)/mfb/mfbimage.c \
|
mfbimage.c \
|
||||||
$(top_srcdir)/mfb/mfbline.c \
|
mfbline.c \
|
||||||
$(top_srcdir)/mfb/mfbmisc.c \
|
mfbmisc.c \
|
||||||
$(top_srcdir)/mfb/mfbpixmap.c \
|
mfbpixmap.c \
|
||||||
$(top_srcdir)/mfb/mfbpntwin.c \
|
mfbpntwin.c \
|
||||||
$(top_srcdir)/mfb/mfbpolypnt.c \
|
mfbpolypnt.c \
|
||||||
$(top_srcdir)/mfb/mfbpushpxl.c \
|
mfbpushpxl.c \
|
||||||
$(top_srcdir)/mfb/mfbscrclse.c \
|
mfbscrclse.c \
|
||||||
$(top_srcdir)/mfb/mfbscrinit.c \
|
mfbscrinit.c \
|
||||||
$(top_srcdir)/mfb/mfbsetsp.c \
|
mfbsetsp.c \
|
||||||
$(top_srcdir)/mfb/mfbwindow.c \
|
mfbwindow.c \
|
||||||
$(top_srcdir)/mfb/mfbzerarc.c \
|
mfbzerarc.c
|
||||||
|
|
||||||
|
BUILT_SOURCES = $(libxf1bppgen_a_SOURCES) $(libxf1bppgen_a_SOURCES)
|
||||||
|
|
||||||
|
libxf1bpp_la_SOURCES = $(libxf1bppmfb_a_SOURCES) $(libxf1bppgen_a_SOURCES) \
|
||||||
mfbmodule.c
|
mfbmodule.c
|
||||||
|
|
||||||
libxf1bpp_la_SOURCES = $(libxf1bppmfb_a_SOURCES) $(libxf1bppgen_a_SOURCES)
|
AM_CFLAGS = -DXF86MONO $(DIX_CFLAGS) $(XORG_CFLAGS)
|
||||||
|
|
||||||
AM_CFLAGS = -DXF86MONO -include mfbmap.h $(DIX_CFLAGS) $(XORG_CFLAGS)
|
|
||||||
INCLUDES = $(XORG_INCS) -I$(top_srcdir)/mfb
|
INCLUDES = $(XORG_INCS) -I$(top_srcdir)/mfb
|
||||||
|
|
||||||
mfbseg.c:
|
mfbseg.c:
|
||||||
echo "#define POLYSEGMENT" > $@
|
echo "#define POLYSEGMENT" > $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbline.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbline.c\"" >> $@
|
||||||
mfbpgbwht.c:
|
mfbpgbwht.c:
|
||||||
echo "#define MFBPOLYGLYPHBLT xf1bppPolyGlyphBltWhite" > $@
|
echo "#define MFBPOLYGLYPHBLT xf1bppPolyGlyphBltWhite" > $@
|
||||||
echo "#define OPEQ |=" >> $@
|
echo "#define OPEQ |=" >> $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbplygblt.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbplygblt.c\"" >> $@
|
||||||
mfbpgbblak.c:
|
mfbpgbblak.c:
|
||||||
echo "#define MFBPOLYGLYPHBLT xf1bppPolyGlyphBltBlack" > $@
|
echo "#define MFBPOLYGLYPHBLT xf1bppPolyGlyphBltBlack" > $@
|
||||||
echo "#define OPEQ &=~" >> $@
|
echo "#define OPEQ &=~" >> $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbplygblt.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbplygblt.c\"" >> $@
|
||||||
mfbpgbinv.c:
|
mfbpgbinv.c:
|
||||||
echo "#define MFBPOLYGLYPHBLT xf1bppPolyGlyphBltInvert" > $@
|
echo "#define MFBPOLYGLYPHBLT xf1bppPolyGlyphBltInvert" > $@
|
||||||
echo "#define OPEQ ^=" >> $@
|
echo "#define OPEQ ^=" >> $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbplygblt.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbplygblt.c\"" >> $@
|
||||||
mfbigbwht.c:
|
mfbigbwht.c:
|
||||||
echo "#define MFBIMAGEGLYPHBLT xf1bppImageGlyphBltWhite" > $@
|
echo "#define MFBIMAGEGLYPHBLT xf1bppImageGlyphBltWhite" > $@
|
||||||
echo "#define OPEQ |=" >> $@
|
echo "#define OPEQ |=" >> $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbimggblt.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbimggblt.c\"" >> $@
|
||||||
mfbigbblak.c:
|
mfbigbblak.c:
|
||||||
echo "#define MFBIMAGEGLYPHBLT xf1bppImageGlyphBltBlack" > $@
|
echo "#define MFBIMAGEGLYPHBLT xf1bppImageGlyphBltBlack" > $@
|
||||||
echo "#define OPEQ &=~" >> $@
|
echo "#define OPEQ &=~" >> $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbimggblt.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbimggblt.c\"" >> $@
|
||||||
mfbpawhite.c:
|
mfbpawhite.c:
|
||||||
echo "#define MFBSOLIDFILLAREA xf1bppSolidWhiteArea" > $@
|
echo "#define MFBSOLIDFILLAREA xf1bppSolidWhiteArea" > $@
|
||||||
echo "#define MFBSTIPPLEFILLAREA xf1bppStippleWhiteArea" >> $@
|
echo "#define MFBSTIPPLEFILLAREA xf1bppStippleWhiteArea" >> $@
|
||||||
echo "#define OPEQ |=" >> $@
|
echo "#define OPEQ |=" >> $@
|
||||||
echo "#define EQWHOLEWORD =~0" >> $@
|
echo "#define EQWHOLEWORD =~0" >> $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbpntarea.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbpntarea.c\"" >> $@
|
||||||
mfbpablack.c:
|
mfbpablack.c:
|
||||||
echo "#define MFBSOLIDFILLAREA xf1bppSolidBlackArea" > $@
|
echo "#define MFBSOLIDFILLAREA xf1bppSolidBlackArea" > $@
|
||||||
echo "#define MFBSTIPPLEFILLAREA xf1bppStippleBlackArea" >> $@
|
echo "#define MFBSTIPPLEFILLAREA xf1bppStippleBlackArea" >> $@
|
||||||
echo "#define OPEQ &=~" >> $@
|
echo "#define OPEQ &=~" >> $@
|
||||||
echo "#define EQWHOLEWORD =0" >> $@
|
echo "#define EQWHOLEWORD =0" >> $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbpntarea.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbpntarea.c\"" >> $@
|
||||||
mfbpainv.c:
|
mfbpainv.c:
|
||||||
echo "#define MFBSOLIDFILLAREA xf1bppSolidInvertArea" > $@
|
echo "#define MFBSOLIDFILLAREA xf1bppSolidInvertArea" > $@
|
||||||
echo "#define MFBSTIPPLEFILLAREA xf1bppStippleInvertArea" >> $@
|
echo "#define MFBSTIPPLEFILLAREA xf1bppStippleInvertArea" >> $@
|
||||||
echo "#define OPEQ ^=" >> $@
|
echo "#define OPEQ ^=" >> $@
|
||||||
echo "#define EQWHOLEWORD ^=~0" >> $@
|
echo "#define EQWHOLEWORD ^=~0" >> $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbpntarea.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbpntarea.c\"" >> $@
|
||||||
mfbtewhite.c:
|
mfbtewhite.c:
|
||||||
echo "#define OP" > $@
|
echo "#define OP" > $@
|
||||||
echo "#define CLIPTETEXT xf1bppImageGlyphBltWhite" >> $@
|
echo "#define CLIPTETEXT xf1bppImageGlyphBltWhite" >> $@
|
||||||
echo "#define MFBTEGLYPHBLT xf1bppTEGlyphBltWhite" >> $@
|
echo "#define MFBTEGLYPHBLT xf1bppTEGlyphBltWhite" >> $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbtegblt.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbtegblt.c\"" >> $@
|
||||||
mfbteblack.c:
|
mfbteblack.c:
|
||||||
echo "#define OP ~" > $@
|
echo "#define OP ~" > $@
|
||||||
echo "#define CLIPTETEXT xf1bppImageGlyphBltBlack" >> $@
|
echo "#define CLIPTETEXT xf1bppImageGlyphBltBlack" >> $@
|
||||||
echo "#define MFBTEGLYPHBLT xf1bppTEGlyphBltBlack" >> $@
|
echo "#define MFBTEGLYPHBLT xf1bppTEGlyphBltBlack" >> $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbtegblt.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbtegblt.c\"" >> $@
|
||||||
mfbplywhite.c:
|
mfbplywhite.c:
|
||||||
echo "#define MFBFILLPOLY1RECT xf1bppFillPolyWhite" > $@
|
echo "#define MFBFILLPOLY1RECT xf1bppFillPolyWhite" > $@
|
||||||
echo "#define OPEQ |=" >> $@
|
echo "#define OPEQ |=" >> $@
|
||||||
echo "#define EQWHOLEWORD =~0" >> $@
|
echo "#define EQWHOLEWORD =~0" >> $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbply1rct.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbply1rct.c\"" >> $@
|
||||||
mfbplyblack.c:
|
mfbplyblack.c:
|
||||||
echo "#define MFBFILLPOLY1RECT xf1bppFillPolyBlack" > $@
|
echo "#define MFBFILLPOLY1RECT xf1bppFillPolyBlack" > $@
|
||||||
echo "#define OPEQ &=~" >> $@
|
echo "#define OPEQ &=~" >> $@
|
||||||
echo "#define EQWHOLEWORD =0" >> $@
|
echo "#define EQWHOLEWORD =0" >> $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbply1rct.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbply1rct.c\"" >> $@
|
||||||
mfbplyinv.c:
|
mfbplyinv.c:
|
||||||
echo "#define MFBFILLPOLY1RECT xf1bppFillPolyInvert" > $@
|
echo "#define MFBFILLPOLY1RECT xf1bppFillPolyInvert" > $@
|
||||||
echo "#define OPEQ ^=" >> $@
|
echo "#define OPEQ ^=" >> $@
|
||||||
echo "#define EQWHOLEWORD ^=~0" >> $@
|
echo "#define EQWHOLEWORD ^=~0" >> $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbply1rct.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbply1rct.c\"" >> $@
|
||||||
mfbbltC.c:
|
mfbbltC.c:
|
||||||
echo "#define MROP Mcopy" > $@
|
echo "#define MROP Mcopy" > $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
|
||||||
mfbbltX.c:
|
mfbbltX.c:
|
||||||
echo "#define MROP Mxor" > $@
|
echo "#define MROP Mxor" > $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
|
||||||
mfbbltCI.c:
|
mfbbltCI.c:
|
||||||
echo "#define MROP McopyInverted" > $@
|
echo "#define MROP McopyInverted" > $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
|
||||||
mfbbltO.c:
|
mfbbltO.c:
|
||||||
echo "#define MROP Mor" > $@
|
echo "#define MROP Mor" > $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
|
||||||
mfbbltG.c:
|
mfbbltG.c:
|
||||||
echo "#define MROP M0" > $@
|
echo "#define MROP M0" > $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
|
||||||
mfbtileC.c:
|
mfbtileC.c:
|
||||||
echo "#define MROP Mcopy" > $@
|
echo "#define MROP Mcopy" > $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbtile.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbtile.c\"" >> $@
|
||||||
mfbtileG.c:
|
mfbtileG.c:
|
||||||
echo "#define MRop M0" > $@
|
echo "#define MRop M0" > $@
|
||||||
|
echo "#include \"mfbmap.h\"" >> $@
|
||||||
echo "#include \"$(top_srcdir)/mfb/mfbtile.c\"" >> $@
|
echo "#include \"$(top_srcdir)/mfb/mfbtile.c\"" >> $@
|
||||||
|
|
||||||
|
$(libxf1bppmfb_a_SOURCES):
|
||||||
|
for i in $(libxf1bppmfb_a_SOURCES) ; do \
|
||||||
|
echo "#include \"mfbmap.h\"" > $$i ; \
|
||||||
|
echo "#include \"$(top_srcdir)/mfb/$$i\"" >> $$i ; \
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
EXTRA_DIST = mfbmap.sh mfbunmap.sh
|
EXTRA_DIST = mfbmap.sh mfbunmap.sh
|
||||||
|
|
Loading…
Reference in New Issue