2 # $Source: x:/prj/tech/libsrc/dev2d/RCS/makefile $
5 # $Date: 1998/04/28 13:51:16 $
12 %include $(MRC
)\env.rc
14 %include $(MRC
)\init.rc
20 SPEC_EXETARGS
= gdtest
23 f16bm fl8bm bk8bm mxbm \
24 genf16 genfl8 genmx genrsd8 \
26 bk8fl8 mxfl8 f16f16 f16fl8 \
27 gdbm gdgbm canvas bitmap grnull \
31 astring cstring bitmap blend gr \
32 bank canvas mxlatch screen grd \
33 grnull grmalloc valloc \
34 init svgainit cominit novinit \
37 bk8vlinf bk8hlinf bk8ubmf \
39 bk8pix8 bk8hlin bk8vlin \
42 fl8cnv fl8p8f fl8p16f \
43 fl8vlinf fl8hlinf fl8ubmf \
45 fl8pix8 fl8hlin fl8vlin \
46 fl8fl8 fl8mono fl8bk8 fl8mx fl8rsd8 \
47 f16cnv f16p8f f16p16f \
48 f16hlinf f16vlinf f16ubmf \
50 f16pix8 f16pix16 f16hlin f16vlin \
51 f16fl8 f16mono f16f16 f16rsd8 \
52 f16set f16il f16fl8il \
55 gdbm gdgbm gdrect gdlin gdpix \
57 genlin genfl8u genf16u genmonou \
58 genbmf genfl8 genmono genmx \
61 hflip lpix light ltab \
63 mxvlinf mxhlinf mxubmf \
65 mxpix8 mxhlin mxvlin \
68 pal pal16 ipal gpal cpal \
69 rsdcvt rsdunpck rsdblt8 rsdblt16 \
72 comdtab fl8dtab novdtab \
73 vgadtab vsadtab w32dtab \
75 vesac vesaasm vsastate \
76 vgaasm vgasmod vgastate \
82 gdtest_LIBS
= lg dev2d mprintf
84 DEV2D_HDRS
= dev2d.h astring.h grs.inc bitmap.inc cseg.inc dseg.inc gdican.inc
87 newline
=$(newline_hack
,W
\n)
88 dependent_includes
="\#include \<fix.h\>"$(newline
)"\#include \<matrixs.h\>"
91 emode.h grs.h bitmap.h canvas.h screen.h mode.h alpha.h \
92 fill.h clip.h icanvas.h idevice.h grd.h context.h \
93 bmftype.h linftype.h pixftype.h \
94 gdbm.h gdlin.h gdrect.h gdpix.h grdev.h \
95 pal.h gpal.h cpal.h pal16.h init.h \
96 tluctab.h grmalloc.h grnull.h indexmac.h gr.h \
97 rgb.h blnfcn.h rsdcfg.h fcolor.h \
99 $(eko1
) $(@
,F
) \
<-- $(?
,F
)
100 %do comp_h h_pre
=$(dependent_includes
) h_in
="$^" h_out
="$(@,F)"
102 %include $(MRC
)\make.rc
104 # this rule generates foo.c files from foo.tbl
106 .PATH.tbl
= $(.PATH.c
)
108 %.c .MISER .NODEFAULT
: %.tbl
109 @
%setenv INCLUDE
=$(IPATH
)
110 $(eko1
) $(@
,F
) \
<-- nonexistent
111 @tblmunge
$(<,F
) $(MAKETOP
)\
$(@
,F
)