convert line ends
[canaan.git] / prj / tech / libsrc / dev2d / Makefile
blob7f122e0c2ec8ef8d512e6a21b27e8623f644c5e1
2 # $Source: x:/prj/tech/libsrc/dev2d/RCS/makefile $
3 # $Revision: 1.28 $
4 # $Author: KEVIN $
5 # $Date: 1998/04/28 13:51:16 $
8 MAKETOP = $(CWD)
10 PROJECT = tech
12 %include $(MRC)\env.rc
14 %include $(MRC)\init.rc
16 LIBTARGS = dev2d
18 dev_gdtest = gdtest
19 dev_lib_flav = dbg
20 SPEC_EXETARGS = gdtest
22 irrupt_OBJS = \
23 f16bm fl8bm bk8bm mxbm \
24 genf16 genfl8 genmx genrsd8 \
25 fl8fl8 fl8bk8 fl8mx \
26 bk8fl8 mxfl8 f16f16 f16fl8 \
27 gdbm gdgbm canvas bitmap grnull \
28 astring hflip
30 dev2d_OBJS = \
31 astring cstring bitmap blend gr \
32 bank canvas mxlatch screen grd \
33 grnull grmalloc valloc \
34 init svgainit cominit novinit \
35 mode \
36 bk8cnv bk8p8f \
37 bk8vlinf bk8hlinf bk8ubmf \
38 bk8pix bk8lin bk8bm \
39 bk8pix8 bk8hlin bk8vlin \
40 bk8fl8 \
41 clut16 \
42 fl8cnv fl8p8f fl8p16f \
43 fl8vlinf fl8hlinf fl8ubmf \
44 fl8pix fl8lin fl8bm \
45 fl8pix8 fl8hlin fl8vlin \
46 fl8fl8 fl8mono fl8bk8 fl8mx fl8rsd8 \
47 f16cnv f16p8f f16p16f \
48 f16hlinf f16vlinf f16ubmf \
49 f16pix f16lin f16bm \
50 f16pix8 f16pix16 f16hlin f16vlin \
51 f16fl8 f16mono f16f16 f16rsd8 \
52 f16set f16il f16fl8il \
53 f16f16c f16f16l \
54 fcolor \
55 gdbm gdgbm gdrect gdlin gdpix \
56 genbm \
57 genlin genfl8u genf16u genmonou \
58 genbmf genfl8 genmono genmx \
59 genrsd8 genf16 \
60 gpix \
61 hflip lpix light ltab \
62 mxcnv mxp8f \
63 mxvlinf mxhlinf mxubmf \
64 mxpix mxlin mxbm \
65 mxpix8 mxhlin mxvlin \
66 mxfl8 \
67 nulcnv \
68 pal pal16 ipal gpal cpal \
69 rsdcvt rsdunpck rsdblt8 rsdblt16 \
70 smode stastk \
71 tluctab \
72 comdtab fl8dtab novdtab \
73 vgadtab vsadtab w32dtab \
74 comdfcn nulldfcn \
75 vesac vesaasm vsastate \
76 vgaasm vgasmod vgastate \
77 clpfl8 \
78 ddevcnv ddevblt
80 gdtest_OBJS = gdtest
82 gdtest_LIBS = lg dev2d mprintf
84 DEV2D_HDRS = dev2d.h astring.h grs.inc bitmap.inc cseg.inc dseg.inc gdican.inc
86 newline_hack=" "
87 newline=$(newline_hack,W\n)
88 dependent_includes="\#include \<fix.h\>"$(newline)"\#include \<matrixs.h\>"
90 dev2d.h .REREAD :\
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 \
98 stupid.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)