]> git.saurik.com Git - wxWidgets.git/blame - samples/makefile.b32
fixed recursive mutexs compilation
[wxWidgets.git] / samples / makefile.b32
CommitLineData
fed485e0
JS
1#
2# File: makefile.b32
3# Author: Julian Smart
4# Created: 1993
5# Updated:
6# Copyright: (c) 1993, AIAI, University of Edinburgh
7#
8# "%W% %G%"
9#
10# Makefile : Builds samples for Win95, BC++ WIN32
cba2db0c 11# Use FINAL=1 argument to make to build final version with no debugging
fed485e0
JS
12# info
13
14# Set WXDIR for your system
15WXDIR = $(WXWIN)
16
17THISDIR=$(WXDIR)\samples
18
9f15eeb3
JS
19#
20# Indicates kind of pb with samples
21#
22# No makefile.vc file
23NOMAKE=1
24# No 16 bit version
25#ONLY32=1
26# Misc. compilation errors
27COMPIL=1
28# Need PNG
29PNGSETUP=
30
31#
32# Please keep samples list up-to-date, in alphabetical order
33#
fed485e0 34all:
9f15eeb3 35 cd $(WXDIR)\samples\calendar
cba2db0c 36 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3
JS
37 cd $(WXDIR)\samples\caret
38 make -f makefile.b32 FINAL=$(FINAL)
39 cd $(WXDIR)\samples\checklst
40 make -f makefile.b32 FINAL=$(FINAL)
41 cd $(WXDIR)\samples\config
cba2db0c 42 make -f makefile.b32 FINAL=$(FINAL)
fed485e0 43 cd $(WXDIR)\samples\controls
cba2db0c 44 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 45 cd $(WXDIR)\samples\db
cba2db0c 46 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 47 cd $(WXDIR)\samples\ipc
cba2db0c 48 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 49 cd $(WXDIR)\samples\dialogs
cba2db0c 50 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 51 cd $(WXDIR)\samples\dnd
cba2db0c 52 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 53 cd $(WXDIR)\samples\docview
cba2db0c 54 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 55 cd $(WXDIR)\samples\docvwmdi
cba2db0c 56 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 57 cd $(WXDIR)\samples\drawing
cba2db0c 58 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 59 cd $(WXDIR)\samples\dynamic
cba2db0c 60 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 61 cd $(WXDIR)\samples\font
cba2db0c 62 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 63 cd $(WXDIR)\samples\grid
cba2db0c 64 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 65 cd $(WXDIR)\samples\newgrid
cba2db0c 66 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3
JS
67!if "$(COMPIL)"==""
68 cd $(WXDIR)\samples\help
cba2db0c 69 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3
JS
70!endif
71!if "$(PNGSETUP)"==""
72 cd $(WXDIR)\samples\html
cba2db0c 73 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3
JS
74!endif
75 cd $(WXDIR)\samples\image
cba2db0c 76 make -f makefile.b32 FINAL=$(FINAL)
fed485e0 77 cd $(WXDIR)\samples\internat
cba2db0c 78 make -f makefile.b32 FINAL=$(FINAL)
fed485e0 79 cd $(WXDIR)\samples\joytest
cba2db0c 80 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 81 cd $(WXDIR)\samples\layout
cba2db0c 82 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3
JS
83 cd $(WXDIR)\samples\listctrl
84 make -f makefile.b32 FINAL=$(FINAL)
85 cd $(WXDIR)\samples\mdi
86 make -f makefile.b32 FINAL=$(FINAL)
87 cd $(WXDIR)\samples\menu
cba2db0c 88 make -f makefile.b32 FINAL=$(FINAL)
fed485e0
JS
89!if "$(FINAL)" == "0"
90 cd $(WXDIR)\samples\memcheck
9f15eeb3 91 make -f makefile.b32 FINAL=$(FINAL)
fed485e0 92!endif
9f15eeb3
JS
93!if "$(COMPIL)"==""
94 cd $(WXDIR)\samples\mfc
cba2db0c 95 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3
JS
96!endif
97 cd $(WXDIR)\samples\minifram
cba2db0c 98 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 99 cd $(WXDIR)\samples\minimal
cba2db0c 100 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 101 cd $(WXDIR)\samples\nativdlg
cba2db0c 102 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3
JS
103!if "$(COMPIL)"==""
104 cd $(WXDIR)\samples\dialup
cba2db0c 105 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3
JS
106!endif
107 cd $(WXDIR)\samples\notebook
cba2db0c 108 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 109 cd $(WXDIR)\samples\oleauto
cba2db0c 110 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3
JS
111 cd $(WXDIR)\samples\ownerdrw
112 make -f makefile.b32 FINAL=$(FINAL)
113 cd $(WXDIR)\samples\png
114 make -f makefile.b32 FINAL=$(FINAL)
669f7a11
JS
115 cd $(WXDIR)\samples\plot
116 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 117 cd $(WXDIR)\samples\printing
cba2db0c 118 make -f makefile.b32 FINAL=$(FINAL)
fed485e0 119 cd $(WXDIR)\samples\proplist
cba2db0c 120 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3
JS
121 cd $(WXDIR)\samples\regtest
122 make -f makefile.b32 FINAL=$(FINAL)
123 cd $(WXDIR)\samples\resource
124 make -f makefile.b32 FINAL=$(FINAL)
125!if "$(COMPIL)"==""
126 cd $(WXDIR)\samples\richedit
cba2db0c 127 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3 128!endif
457e6c54
JS
129 cd $(WXDIR)\samples\rotate
130 make -f makefile.b32 FINAL=$(FINAL)
9f15eeb3
JS
131 cd $(WXDIR)\samples\sashtest
132 make -f makefile.b32 FINAL=$(FINAL)
133 cd $(WXDIR)\samples\scroll
134 make -f makefile.b32 FINAL=$(FINAL)
135 cd $(WXDIR)\samples\scrollsub
136 make -f makefile.b32 FINAL=$(FINAL)
137 cd $(WXDIR)\samples\splitter
138 make -f makefile.b32 FINAL=$(FINAL)
139!if "$(COMPIL)"==""
140 cd $(WXDIR)\samples\tab
141 make -f makefile.b32 FINAL=$(FINAL)
142!endif
143 cd $(WXDIR)\samples\taskbar
144 make -f makefile.b32 FINAL=$(FINAL)
145 cd $(WXDIR)\samples\text
146 make -f makefile.b32 FINAL=$(FINAL)
147 cd $(WXDIR)\samples\thread
148 make -f makefile.b32 FINAL=$(FINAL)
149 cd $(WXDIR)\samples\toolbar
150 make -f makefile.b32 FINAL=$(FINAL)
151 cd $(WXDIR)\samples\treectrl
152 make -f makefile.b32 FINAL=$(FINAL)
153 cd $(WXDIR)\samples\typetest
154 make -f makefile.b32 FINAL=$(FINAL)
155 cd $(WXDIR)\samples\validate
156 make -f makefile.b32 FINAL=$(FINAL)
157 cd $(WXDIR)\samples\wizard
158 make -f makefile.b32 FINAL=$(FINAL)
159 cd $(WXDIR)\samples\sockets
cba2db0c 160 make -f makefile.b32 FINAL=$(FINAL)
fed485e0
JS
161
162clean:
9f15eeb3 163 cd $(WXDIR)\samples\calendar
cba2db0c 164 make -f makefile.b32 clean
9f15eeb3 165 cd $(WXDIR)\samples\caret
cba2db0c 166 make -f makefile.b32 clean
9f15eeb3 167 cd $(WXDIR)\samples\checklst
cba2db0c 168 make -f makefile.b32 clean
9f15eeb3 169 cd $(WXDIR)\samples\config
cba2db0c 170 make -f makefile.b32 clean
9f15eeb3 171 cd $(WXDIR)\samples\controls
cba2db0c 172 make -f makefile.b32 clean
9f15eeb3 173 cd $(WXDIR)\samples\db
cba2db0c 174 make -f makefile.b32 clean
9f15eeb3 175 cd $(WXDIR)\samples\ipc
cba2db0c 176 make -f makefile.b32 clean
9f15eeb3 177 cd $(WXDIR)\samples\dialogs
cba2db0c 178 make -f makefile.b32 clean
9f15eeb3 179 cd $(WXDIR)\samples\dnd
cba2db0c 180 make -f makefile.b32 clean
fed485e0 181 cd $(WXDIR)\samples\docview
cba2db0c 182 make -f makefile.b32 clean
fed485e0 183 cd $(WXDIR)\samples\docvwmdi
cba2db0c 184 make -f makefile.b32 clean
9f15eeb3 185 cd $(WXDIR)\samples\drawing
cba2db0c 186 make -f makefile.b32 clean
9f15eeb3
JS
187 cd $(WXDIR)\samples\dynamic
188 make -f makefile.b32 clean
189 cd $(WXDIR)\samples\font
cba2db0c 190 make -f makefile.b32 clean
fed485e0 191 cd $(WXDIR)\samples\grid
cba2db0c 192 make -f makefile.b32 clean
9f15eeb3 193 cd $(WXDIR)\samples\newgrid
cba2db0c 194 make -f makefile.b32 clean
9f15eeb3 195 cd $(WXDIR)\samples\help
cba2db0c 196 make -f makefile.b32 clean
9f15eeb3 197 cd $(WXDIR)\samples\html
cba2db0c 198 make -f makefile.b32 clean
9f15eeb3
JS
199 cd $(WXDIR)\samples\image
200 make -f makefile.b32 clean
201 cd $(WXDIR)\samples\internat
cba2db0c 202 make -f makefile.b32 clean
fed485e0 203 cd $(WXDIR)\samples\joytest
cba2db0c 204 make -f makefile.b32 clean
9f15eeb3 205 cd $(WXDIR)\samples\layout
cba2db0c 206 make -f makefile.b32 clean
9f15eeb3 207 cd $(WXDIR)\samples\listctrl
cba2db0c 208 make -f makefile.b32 clean
9f15eeb3 209 cd $(WXDIR)\samples\mdi
cba2db0c 210 make -f makefile.b32 clean
9f15eeb3 211!if "$(FINAL)" == "0"
fed485e0 212 cd $(WXDIR)\samples\memcheck
cba2db0c 213 make -f makefile.b32 clean
9f15eeb3
JS
214!endif
215 cd $(WXDIR)\samples\mfc
216 make -f makefile.b32 clean
217 cd $(WXDIR)\samples\menu
218 make -f makefile.b32 clean
fed485e0 219 cd $(WXDIR)\samples\minifram
cba2db0c 220 make -f makefile.b32 clean
9f15eeb3
JS
221 cd $(WXDIR)\samples\minimal
222 make -f makefile.b32 clean
223 cd $(WXDIR)\samples\nativdlg
cba2db0c 224 make -f makefile.b32 clean
9f15eeb3 225 cd $(WXDIR)\samples\dialup
cba2db0c 226 make -f makefile.b32 clean
9f15eeb3 227 cd $(WXDIR)\samples\notebook
cba2db0c 228 make -f makefile.b32 clean
9f15eeb3
JS
229 cd $(WXDIR)\samples\oleauto
230 make -f makefile.b32 clean
231 cd $(WXDIR)\samples\ownerdrw
232 make -f makefile.b32 clean
233 cd $(WXDIR)\samples\png
234 make -f makefile.b32 clean
669f7a11
JS
235 cd $(WXDIR)\samples\plot
236 make -f makefile.b32 clean
9f15eeb3 237 cd $(WXDIR)\samples\printing
cba2db0c 238 make -f makefile.b32 clean
fed485e0 239 cd $(WXDIR)\samples\proplist
cba2db0c 240 make -f makefile.b32 clean
9f15eeb3
JS
241 cd $(WXDIR)\samples\regtest
242 make -f makefile.b32 clean
243 cd $(WXDIR)\samples\resource
244 make -f makefile.b32 clean
245 cd $(WXDIR)\samples\richedit
cba2db0c 246 make -f makefile.b32 clean
457e6c54
JS
247 cd $(WXDIR)\samples\rotate
248 make -f makefile.b32 clean
9f15eeb3
JS
249 cd $(WXDIR)\samples\sashtest
250 make -f makefile.b32 clean
251 cd $(WXDIR)\samples\scroll
252 make -f makefile.b32 clean
253 cd $(WXDIR)\samples\scrollsub
254 make -f makefile.b32 clean
255 cd $(WXDIR)\samples\splitter
256 make -f makefile.b32 clean
257 cd $(WXDIR)\samples\tab
258 make -f makefile.b32 clean
259 cd $(WXDIR)\samples\taskbar
260 make -f makefile.b32 clean
261 cd $(WXDIR)\samples\text
262 make -f makefile.b32 clean
263 cd $(WXDIR)\samples\thread
264 make -f makefile.b32 clean
265 cd $(WXDIR)\samples\toolbar
266 make -f makefile.b32 clean
267 cd $(WXDIR)\samples\treectrl
268 make -f makefile.b32 clean
269 cd $(WXDIR)\samples\typetest
270 make -f makefile.b32 clean
271 cd $(WXDIR)\samples\validate
272 make -f makefile.b32 clean
273!if "$(NOMAKE)"==""
274 cd $(WXDIR)\samples\wizard
275 make -f makefile.b32 clean
276!endif
277 cd $(WXDIR)\samples\sockets
cba2db0c 278 make -f makefile.b32 clean
fed485e0 279