|
|
1.1 root 1: SRCS = mfbgc.c mfbwindow.c mfbfont.c \
2: mfbfillrct.c mfbpntwin.c maskbits.c mfbpixmap.c \
3: mfbimage.c mfbline.c mfbbres.c mfbhrzvert.c \
4: mfbpushpxl.c \
5: mfbfillsp.c mfbsetsp.c mfbscrinit.c mfbscrclse.c mfbclip.c \
6: mfbbitblt.c mfbgetsp.c mfbpolypnt.c \
7: mfbplygblt.c mfbimggblt.c mfbcmap.c \
8: mfbpntarea.c mfbtile.c \
9: mfbtegblt.c mfbmisc.c
10:
11: OBJS = mfbgc.o mfbwindow.o mfbfont.o \
12: mfbfillrct.o mfbpntwin.o maskbits.o mfbpixmap.o \
13: mfbimage.o mfbline.o mfbbres.o mfbhrzvert.o \
14: mfbpushpxl.o \
15: mfbfillsp.o mfbsetsp.o mfbscrinit.o mfbscrclse.o mfbclip.o \
16: mfbbitblt.o mfbgetsp.o mfbpolypnt.o \
17: mfbpgbwht.o mfbpgbblak.o mfbpgbinv.o \
18: mfbigbwht.o mfbigbblak.o mfbcmap.o \
19: mfbpawhite.o mfbpablack.o mfbpainv.o mfbtile.o \
20: mfbtewhite.o mfbteblack.o mfbmisc.o
21:
22: CDEBUGFLAGS = ServerCDebugFlags
23: INCLUDES = -I. -I../../include -I../../../include
24:
25: NormalLibraryObjectRule()
26: NormalLibraryTarget(mfb,$(OBJS))
27:
28: DependTarget()
29:
30: mfbpntarea.o mfbimggblt.o mfbplygblt.o mfbtegblt.o:
31: rm -f $@; touch $@
32:
33: mfbpgbwht.o: mfbplygblt.c mfbplygblt.o
34: rm -f $@ mfbpgbwht.c
35: cp mfbplygblt.c mfbpgbwht.c
36: ${CC} -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite \
37: -DOPEQ=\|= $(CFLAGS) -c mfbpgbwht.c
38: rm -f mfbpgbwht.c
39:
40: mfbpgbblak.o: mfbplygblt.c mfbplygblt.o
41: rm -f $@ mfbpgbblak.c
42: cp mfbplygblt.c mfbpgbblak.c
43: ${CC} -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltBlack \
44: -DOPEQ=\&=~ $(CFLAGS) -c mfbpgbblak.c
45: rm -f mfbpgbblak.c
46:
47: mfbpgbinv.o: mfbplygblt.c mfbplygblt.o
48: rm -f $@ mfbpgbinv.c
49: cp mfbplygblt.c mfbpgbinv.c
50: ${CC} -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltInvert \
51: -DOPEQ=\^= $(CFLAGS) -c mfbpgbinv.c
52: rm -f mfbpgbinv.c
53:
54: mfbigbwht.o: mfbimggblt.c mfbimggblt.o
55: rm -f $@ mfbigbwht.c
56: cp mfbimggblt.c mfbigbwht.c
57: ${CC} -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite \
58: -DOPEQ=\|= $(CFLAGS) -c mfbigbwht.c
59: rm -f mfbigbwht.c
60:
61: mfbigbblak.o: mfbimggblt.c mfbimggblt.o
62: rm -f $@ mfbigbblak.c
63: cp mfbimggblt.c mfbigbblak.c
64: ${CC} -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltBlack \
65: -DOPEQ=\&=~ $(CFLAGS) -c mfbigbblak.c
66: rm -f mfbigbblak.c
67:
68: mfbpawhite.o: mfbpntarea.c mfbpntarea.o
69: rm -f $@ mfbpawhite.c
70: cp mfbpntarea.c mfbpawhite.c
71: ${CC} -DMFBSOLIDFILLAREA=mfbSolidWhiteArea \
72: -DMFBSTIPPLEFILLAREA=mfbStippleWhiteArea \
73: -DOPEQ=\|= -DEQWHOLEWORD=\=~0 \
74: $(CFLAGS) -c mfbpawhite.c
75: rm -f mfbpawhite.c
76:
77: mfbpablack.o: mfbpntarea.c mfbpntarea.o
78: rm -f $@ mfbpablack.c
79: cp mfbpntarea.c mfbpablack.c
80: ${CC} -DMFBSOLIDFILLAREA=mfbSolidBlackArea \
81: -DMFBSTIPPLEFILLAREA=mfbStippleBlackArea \
82: -DOPEQ=\&=~ -DEQWHOLEWORD=\=0 \
83: $(CFLAGS) -c mfbpablack.c
84: rm -f mfbpablack.c
85:
86: mfbpainv.o: mfbpntarea.c mfbpntarea.o
87: rm -f $@ mfbpainv.c
88: cp mfbpntarea.c mfbpainv.c
89: ${CC} -DMFBSOLIDFILLAREA=mfbSolidInvertArea \
90: -DMFBSTIPPLEFILLAREA=mfbStippleInvertArea \
91: -DOPEQ=\^= -DEQWHOLEWORD=\^=~0 \
92: $(CFLAGS) -c mfbpainv.c
93: rm -f mfbpainv.c
94:
95: mfbtewhite.o: mfbtegblt.c mfbtegblt.o
96: @rm -f $@ mfbtewhite.c
97: cp mfbtegblt.c mfbtewhite.c
98: ${CC} -DMFBTEGLYPHBLT=mfbTEGlyphBltWhite \
99: -DOP= -DCLIPTETEXT=mfbImageGlyphBltWhite $(CFLAGS) -c mfbtewhite.c
100: rm -f mfbtewhite.c
101:
102: mfbteblack.o: mfbtegblt.c mfbtegblt.o
103: @rm -f $@ mfbteblack.c
104: cp mfbtegblt.c mfbteblack.c
105: ${CC} -DMFBTEGLYPHBLT=mfbTEGlyphBltBlack \
106: -DOP=~ -DCLIPTETEXT=mfbImageGlyphBltBlack $(CFLAGS) -c mfbteblack.c
107: rm -f mfbteblack.c
108:
109: lint:
110: lint -Clibmfb $(INCLUDES) -DMFBPOLYGLYPHBLT=mfbPolyGlyphBltWhite \
111: -DMFBIMAGEGLYPHBLT=mfbImageGlyphBltWhite -DEQWHOLEWORD=\=~0 \\
112: -DOPEQ=\|= $(SRCS) > lint.out
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.