Line # Revision Author
1 1 gdshaw@RISCPKG.ORG #--------------------------------------------------------------------------
2 #
3 # Copyright (c) 2002, Colin Granville
4 #
5 # All rights reserved.
6 #
7 # Redistribution and use in source and binary forms, with or
8 # without modification, are permitted provided that the following
9 # conditions are met:
10 #
11 # * Redistributions of source code must retain the above copyright
12 # notice, this list of conditions and the following disclaimer.
13 #
14 # * Redistributions in binary form must reproduce the above
15 # copyright notice, this list of conditions and the following
16 # disclaimer in the documentation and/or other materials
17 # provided with the distribution.
18 #
19 # * The name Colin Granville may not be used to endorse or promote
20 # products derived from this software without specific prior
21 # written permission.
22 #
23 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
24 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
25 # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
26 # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
27 # COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
28 # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
29 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30 # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
32 # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
33 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
34 # OF THE POSSIBILITY OF SUCH DAMAGE.
35 #
36 #--------------------------------------------------------------------------
37
38
39 # Drawfile
40
41 C++flags = -c -depend !Depend -IC:,Guilib: -throwback
42 LibFileflags = -c -o $@
43
44 OBJECTS = o.GuiDrawFile o.GuiDrawFilePath o.GuiDrawFileFonts \
45 o.GuiDrawFileText o.GuiDrawFileSprite o.DrawFileParser o.GuiDrawFileRender
46
47 @.o.GuiDrawfileLib: $(OBJECTS)
48 libfile $(libfileflags) $(OBJECTS)
49
50 .PHONY: clean
51
52 clean:
53 -wipe @.o.* ~cf~v
54
55 4 gdshaw@RISCPKG.ORG .PHONY: dirs
56 dirs:
57 cdir o
58
59 1 gdshaw@RISCPKG.ORG .SUFFIXES: .o .c++
60 .c++.o:; c++ $(C++flags) -o $@ $<
61
62 # Dynamic dependencies:
63 o.DrawFileParser: c++.DrawFileParser
64 o.DrawFileParser: Guilib:h.GuiBBox
65 o.DrawFileParser: stl:h.bool
66 o.DrawFileParser: GuiLib:h.File
67 o.DrawFileParser: stl:h.bool
68 o.DrawFileParser: C:h.kernel
69 o.DrawFileParser: C:h.iostream
70 o.DrawFileParser: C:h.memory
71 o.DrawFileParser: h.DrawFileVisitor
72 o.DrawFileParser: Guilib:h.GuiBBox
73 o.DrawFileParser: h.DrawFileParser
74 o.GuiDrawFilePath: c++.GuiDrawFilePath
75 o.GuiDrawFilePath: h.GuiDrawFilePath
76 o.GuiDrawFilePath: h.GuiDrawFile
77 o.GuiDrawFilePath: Guilib:h.GuiBBox
78 o.GuiDrawFilePath: stl:h.bool
79 o.GuiDrawFilePath: C:h.swis
80 o.GuiDrawFilePath: C:h.kernel
81 o.GuiDrawFilePath: stl:h.string
82 o.GuiDrawFilePath: stl:h.bool
83 o.GuiDrawFilePath: Guilib:h.flex_c
84 o.GuiDrawFilePath: Guilib:h.GuiFlexGlobal
85 o.GuiDrawFilePath: Guilib:h.GuiFlex
86 o.GuiDrawFilePath: stl:h.bool
87 o.GuiDrawFileText: c++.GuiDrawFileText
88 o.GuiDrawFileText: h.GuiDrawFileText
89 o.GuiDrawFileText: h.GuiDrawFile
90 o.GuiDrawFileText: Guilib:h.GuiBBox
91 o.GuiDrawFileText: stl:h.bool
92 o.GuiDrawFileText: C:h.swis
93 o.GuiDrawFileText: C:h.kernel
94 o.GuiDrawFileText: stl:h.string
95 o.GuiDrawFileText: stl:h.bool
96 o.GuiDrawFileText: Guilib:h.flex_c
97 o.GuiDrawFileText: Guilib:h.GuiFlexGlobal
98 o.GuiDrawFileText: Guilib:h.GuiFlex
99 o.GuiDrawFileText: stl:h.bool
100 o.GuiDrawFileText: C:h.iostream
101 o.GuiDrawFileText: C:h.memory
102 o.GuiDrawFileSprite: c++.GuiDrawFileSprite
103 o.GuiDrawFileSprite: h.GuiDrawFileSprite
104 o.GuiDrawFileSprite: h.GuiDrawFile
105 o.GuiDrawFileSprite: Guilib:h.GuiBBox
106 o.GuiDrawFileSprite: stl:h.bool
107 o.GuiDrawFileSprite: C:h.swis
108 o.GuiDrawFileSprite: C:h.kernel
109 o.GuiDrawFileSprite: stl:h.string
110 o.GuiDrawFileSprite: stl:h.bool
111 o.GuiDrawFileSprite: Guilib:h.flex_c
112 o.GuiDrawFileSprite: Guilib:h.GuiFlexGlobal
113 o.GuiDrawFileSprite: Guilib:h.GuiFlex
114 o.GuiDrawFileSprite: stl:h.bool
115 o.GuiDrawFileRender: c++.GuiDrawFileRender
116 o.GuiDrawFileRender: C:h.iostream
117 o.GuiDrawFileRender: C:h.memory
118 o.GuiDrawFileRender: h.GuiDrawFileRender
119 o.GuiDrawFileRender: h.DrawFileVisitor
120 o.GuiDrawFileRender: Guilib:h.GuiBBox
121 o.GuiDrawFileRender: stl:h.bool
122 o.GuiDrawFileRender: h.GuiDrawFile
123 o.GuiDrawFileRender: Guilib:h.GuiBBox
124 o.GuiDrawFileRender: C:h.swis
125 o.GuiDrawFileRender: C:h.kernel
126 o.GuiDrawFileRender: stl:h.string
127 o.GuiDrawFileRender: stl:h.bool
128 o.GuiDrawFileRender: Guilib:h.flex_c
129 o.GuiDrawFileRender: Guilib:h.GuiFlexGlobal
130 o.GuiDrawFileRender: Guilib:h.GuiFlex
131 o.GuiDrawFileRender: stl:h.bool
132 o.GuiDrawFileRender: C:h.kernel
133 o.GuiDrawFileRender: h.DrawFileParser
134 o.GuiDrawFileRender: h.DrawFileVisitor
135 4 gdshaw@RISCPKG.ORG o.GuiDrawFile: c++.GuiDrawFile
136 o.GuiDrawFile: h.GuiDrawFile
137 o.GuiDrawFile: Guilib:h.GuiBBox
138 o.GuiDrawFile: stl:h.bool
139 o.GuiDrawFile: C:h.swis
140 o.GuiDrawFile: C:h.kernel
141 o.GuiDrawFile: stl:h.string
142 o.GuiDrawFile: stl:h.bool
143 o.GuiDrawFile: Guilib:h.flex_c
144 o.GuiDrawFile: Guilib:h.GuiFlexGlobal
145 o.GuiDrawFile: Guilib:h.GuiFlex
146 o.GuiDrawFile: stl:h.bool
147 o.GuiDrawFile: h.GuiDrawFileRender
148 o.GuiDrawFile: h.DrawFileVisitor
149 o.GuiDrawFile: Guilib:h.GuiBBox
150 o.GuiDrawFile: h.GuiDrawFile
151 o.GuiDrawFile: C:h.kernel
152 o.GuiDrawFile: C:h.iostream
153 o.GuiDrawFile: C:h.memory
154 o.GuiDrawFileFonts: c++.GuiDrawFileFonts
155 o.GuiDrawFileFonts: h.GuiDrawFileFonts
156 o.GuiDrawFileFonts: h.GuiDrawFile
157 o.GuiDrawFileFonts: Guilib:h.GuiBBox
158 o.GuiDrawFileFonts: stl:h.bool
159 o.GuiDrawFileFonts: C:h.swis
160 o.GuiDrawFileFonts: C:h.kernel
161 o.GuiDrawFileFonts: stl:h.string
162 o.GuiDrawFileFonts: stl:h.bool
163 o.GuiDrawFileFonts: Guilib:h.flex_c
164 o.GuiDrawFileFonts: Guilib:h.GuiFlexGlobal
165 o.GuiDrawFileFonts: Guilib:h.GuiFlex
166 o.GuiDrawFileFonts: stl:h.bool