]> git.saurik.com Git - wxWidgets.git/blame - samples/makefile.vc
Finished MingW32 makefiles
[wxWidgets.git] / samples / makefile.vc
CommitLineData
1ff121bd 1#
48d1144b 2# File: makefile.vc
1ff121bd
JS
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, MSVC++ 4.0
11# Use FINAL=1 argument to nmake to build final version with no debugging
12# info
13
14# Set WXDIR for your system
15WXDIR = $(WXWIN)
16
17THISDIR=$(WXDIR)\samples
18
48d1144b 19!include $(WXDIR)\src\makevc.env
1ff121bd
JS
20
21DEBUG_FLAGS="/Zi /FR"
22LINK_DEBUG_FLAGS="/RELEASE"
23
24all:
25 cd $(WXDIR)\samples\splitter
48d1144b 26 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 27 cd $(WXDIR)\samples\resource
48d1144b 28 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 29 cd $(WXDIR)\samples\controls
48d1144b 30 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 31 cd $(WXDIR)\samples\listctrl
48d1144b 32 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 33 cd $(WXDIR)\samples\treectrl
48d1144b 34 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 35 cd $(WXDIR)\samples\validate
48d1144b 36 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 37 cd $(WXDIR)\samples\mdi
48d1144b 38 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 39 cd $(WXDIR)\samples\minimal
48d1144b 40 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 41 cd $(WXDIR)\samples\layout
48d1144b 42 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 43 cd $(WXDIR)\samples\printing
48d1144b 44 nmake -f makefile.vc FINAL=$(FINAL)
14d1ccd8 45 cd $(WXDIR)\samples\toolbar
48d1144b 46 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 47 cd $(WXDIR)\samples\dialogs
48d1144b 48 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 49 cd $(WXDIR)\samples\docview
48d1144b 50 nmake -f makefile.vc FINAL=$(FINAL)
27529614 51 cd $(WXDIR)\samples\docvwmdi
48d1144b 52 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 53 cd $(WXDIR)\samples\controls
48d1144b 54 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 55 cd $(WXDIR)\samples\nativdlg
48d1144b 56 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 57 cd $(WXDIR)\samples\grid
48d1144b 58 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 59 cd $(WXDIR)\samples\internat
48d1144b 60 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 61 cd $(WXDIR)\samples\dnd
48d1144b 62 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 63 cd $(WXDIR)\samples\joytest
48d1144b 64 nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd 65 cd $(WXDIR)\samples\taskbar
48d1144b 66 nmake -f makefile.vc FINAL=$(FINAL)
27529614 67 cd $(WXDIR)\samples\sashtest
48d1144b 68 nmake -f makefile.vc FINAL=$(FINAL)
f3c0f9e7
JS
69 cd $(WXDIR)\samples\config
70 nmake -f makefile.vc FINAL=$(FINAL)
2fd284a4 71!if "$(FINAL)" == "0"
27529614 72 cd $(WXDIR)\samples\memcheck
2fd284a4 73!endif
48d1144b 74 nmake -f makefile.vc FINAL=$(FINAL)
e8c81745 75 cd $(WXDIR)\samples\ownerdrw
48d1144b 76 nmake -f makefile.vc FINAL=$(FINAL)
e8c81745 77 cd $(WXDIR)\samples\checklst
48d1144b 78 nmake -f makefile.vc FINAL=$(FINAL)
c030b70f 79 cd $(WXDIR)\samples\minifram
48d1144b 80 nmake -f makefile.vc FINAL=$(FINAL)
e3a43801 81 cd $(WXDIR)\samples\bombs
48d1144b 82 nmake -f makefile.vc FINAL=$(FINAL)
e3a43801 83 cd $(WXDIR)\samples\fractal
48d1144b 84 nmake -f makefile.vc FINAL=$(FINAL)
e3a43801 85 cd $(WXDIR)\samples\wxpoem
48d1144b 86 nmake -f makefile.vc FINAL=$(FINAL)
2fd284a4 87 cd $(WXDIR)\samples\typetest
48d1144b 88 nmake -f makefile.vc FINAL=$(FINAL)
e3a43801 89 cd $(WXDIR)\samples\proplist
48d1144b 90 nmake -f makefile.vc FINAL=$(FINAL)
2fd284a4 91 cd $(WXDIR)\samples\image
48d1144b 92 nmake -f makefile.vc FINAL=$(FINAL)
8e0080ee
JS
93 cd $(WXDIR)\samples\dde
94 nmake -f client.vc FINAL=$(FINAL)
95 nmake -f server.vc FINAL=$(FINAL)
e90babdf
JS
96 cd $(WXDIR)\samples\caret
97 nmake -f makefile.vc FINAL=$(FINAL)
98 cd $(WXDIR)\samples\drawing
99 nmake -f makefile.vc FINAL=$(FINAL)
100 cd $(WXDIR)\samples\scroll
101 nmake -f makefile.vc FINAL=$(FINAL)
27529614 102# cd $(WXDIR)\samples\regtest
48d1144b 103# nmake -f makefile.vc FINAL=$(FINAL)
1ff121bd
JS
104
105clean:
106 cd $(WXDIR)\samples\splitter
48d1144b 107 nmake -f makefile.vc clean
1ff121bd 108 cd $(WXDIR)\samples\mdi
48d1144b 109 nmake -f makefile.vc clean
1ff121bd 110 cd $(WXDIR)\samples\minimal
48d1144b 111 nmake -f makefile.vc clean
1ff121bd 112 cd $(WXDIR)\samples\layout
48d1144b 113 nmake -f makefile.vc clean
1ff121bd 114 cd $(WXDIR)\samples\printing
48d1144b 115 nmake -f makefile.vc clean
14d1ccd8 116 cd $(WXDIR)\samples\toolbar
48d1144b 117 nmake -f makefile.vc clean
1ff121bd 118 cd $(WXDIR)\samples\dialogs
48d1144b 119 nmake -f makefile.vc clean
1ff121bd 120 cd $(WXDIR)\samples\resource
48d1144b 121 nmake -f makefile.vc clean
1ff121bd 122 cd $(WXDIR)\samples\listctrl
48d1144b 123 nmake -f makefile.vc clean
1ff121bd 124 cd $(WXDIR)\samples\treectrl
48d1144b 125 nmake -f makefile.vc clean
1ff121bd 126 cd $(WXDIR)\samples\validate
48d1144b 127 nmake -f makefile.vc clean
1ff121bd 128 cd $(WXDIR)\samples\docview
48d1144b 129 nmake -f makefile.vc clean
27529614 130 cd $(WXDIR)\samples\docvwmdi
48d1144b 131 nmake -f makefile.vc clean
1ff121bd 132 cd $(WXDIR)\samples\controls
48d1144b 133 nmake -f makefile.vc clean
1ff121bd 134 cd $(WXDIR)\samples\nativdlg
48d1144b 135 nmake -f makefile.vc clean
1ff121bd 136 cd $(WXDIR)\samples\grid
48d1144b 137 nmake -f makefile.vc clean
1ff121bd 138 cd $(WXDIR)\samples\internat
48d1144b 139 nmake -f makefile.vc clean
1ff121bd 140 cd $(WXDIR)\samples\checklst
48d1144b 141 nmake -f makefile.vc clean
1ff121bd 142 cd $(WXDIR)\samples\ownerdrw
48d1144b 143 nmake -f makefile.vc clean
1ff121bd 144 cd $(WXDIR)\samples\dnd
48d1144b 145 nmake -f makefile.vc clean
1ff121bd 146 cd $(WXDIR)\samples\joytest
48d1144b 147 nmake -f makefile.vc clean
1ff121bd 148 cd $(WXDIR)\samples\regtest
48d1144b 149 nmake -f makefile.vc clean
1ff121bd 150 cd $(WXDIR)\samples\taskbar
48d1144b 151 nmake -f makefile.vc clean
27529614 152 cd $(WXDIR)\samples\sashtest
48d1144b 153 nmake -f makefile.vc clean
f3c0f9e7
JS
154 cd $(WXDIR)\samples\config
155 nmake -f makefile.vc clean
1ff121bd 156 cd $(WXDIR)\samples\memcheck
48d1144b 157 nmake -f makefile.vc clean
c030b70f 158 cd $(WXDIR)\samples\minifram
48d1144b 159 nmake -f makefile.vc clean
e3a43801 160 cd $(WXDIR)\samples\bombs
48d1144b 161 nmake -f makefile.vc clean
e3a43801 162 cd $(WXDIR)\samples\fractal
48d1144b 163 nmake -f makefile.vc clean
e3a43801 164 cd $(WXDIR)\samples\wxpoem
48d1144b 165 nmake -f makefile.vc clean
2fd284a4 166 cd $(WXDIR)\samples\typetest
48d1144b 167 nmake -f makefile.vc clean
e3a43801 168 cd $(WXDIR)\samples\proplist
48d1144b 169 nmake -f makefile.vc clean
2fd284a4 170 cd $(WXDIR)\samples\image
48d1144b 171 nmake -f makefile.vc clean
8e0080ee
JS
172 cd $(WXDIR)\samples\dde
173 nmake -f client.vc clean
174 nmake -f server.vc clean
e90babdf
JS
175 cd $(WXDIR)\samples\caret
176 nmake -f makefile.vc clean
177 cd $(WXDIR)\samples\drawing
178 nmake -f makefile.vc clean
179 cd $(WXDIR)\samples\scroll
180 nmake -f makefile.vc clean
8e0080ee 181 cd $(WXDIR)\samples
1ff121bd 182