~ubuntu-branches/ubuntu/oneiric/codeblocks/oneiric

« back to all changes in this revision

Viewing changes to src/plugins/contrib/wxSmith/propgrid/contrib/samples/propgrid/makefile.2.6.1.wat

  • Committer: Bazaar Package Importer
  • Author(s): Michael Casadevall
  • Date: 2008-07-17 04:39:23 UTC
  • Revision ID: james.westby@ubuntu.com-20080717043923-gmsy5cwkdjswghkm
Tags: upstream-8.02
ImportĀ upstreamĀ versionĀ 8.02

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# =========================================================================
 
2
#     This makefile was generated by
 
3
#     Bakefile 0.1.7 (http://bakefile.sourceforge.net)
 
4
#     Do not modify, all changes will be overwritten!
 
5
# =========================================================================
 
6
 
 
7
!include ../../../build/msw/config.wat
 
8
 
 
9
# -------------------------------------------------------------------------
 
10
# Do not modify the rest of this file!
 
11
# -------------------------------------------------------------------------
 
12
 
 
13
# Speed up compilation a bit:
 
14
!ifdef __LOADDLL__
 
15
!  loaddll wcc      wccd
 
16
!  loaddll wccaxp   wccdaxp
 
17
!  loaddll wcc386   wccd386
 
18
!  loaddll wpp      wppdi86
 
19
!  loaddll wppaxp   wppdaxp
 
20
!  loaddll wpp386   wppd386
 
21
!  loaddll wlink    wlink
 
22
!  loaddll wlib     wlibd
 
23
!endif
 
24
 
 
25
# We need these variables in some bakefile-made rules:
 
26
WATCOM_CWD = $+ $(%cdrive):$(%cwd) $-
 
27
 
 
28
### Conditionally set variables: ###
 
29
 
 
30
PORTNAME =
 
31
!ifeq USE_GUI 0
 
32
PORTNAME = base
 
33
!endif
 
34
!ifeq USE_GUI 1
 
35
PORTNAME = msw
 
36
!endif
 
37
WXDEBUGFLAG =
 
38
!ifeq BUILD debug
 
39
!ifeq DEBUG_FLAG default
 
40
WXDEBUGFLAG = d
 
41
!endif
 
42
!endif
 
43
!ifeq DEBUG_FLAG 1
 
44
WXDEBUGFLAG = d
 
45
!endif
 
46
WXUNICODEFLAG =
 
47
!ifeq UNICODE 1
 
48
WXUNICODEFLAG = u
 
49
!endif
 
50
WXUNIVNAME =
 
51
!ifeq WXUNIV 1
 
52
WXUNIVNAME = univ
 
53
!endif
 
54
WXDLLFLAG =
 
55
!ifeq SHARED 1
 
56
WXDLLFLAG = dll
 
57
!endif
 
58
LIBTYPE_SUFFIX =
 
59
!ifeq SHARED 0
 
60
LIBTYPE_SUFFIX = lib
 
61
!endif
 
62
!ifeq SHARED 1
 
63
LIBTYPE_SUFFIX = dll
 
64
!endif
 
65
EXTRALIBS_FOR_BASE =
 
66
!ifeq MONOLITHIC 0
 
67
EXTRALIBS_FOR_BASE = 
 
68
!endif
 
69
!ifeq MONOLITHIC 1
 
70
EXTRALIBS_FOR_BASE =  
 
71
!endif
 
72
__DEBUGINFO_0 =
 
73
!ifeq BUILD debug
 
74
!ifeq DEBUG_INFO default
 
75
__DEBUGINFO_0 = -d2
 
76
!endif
 
77
!endif
 
78
!ifeq BUILD release
 
79
!ifeq DEBUG_INFO default
 
80
__DEBUGINFO_0 = -d0
 
81
!endif
 
82
!endif
 
83
!ifeq DEBUG_INFO 0
 
84
__DEBUGINFO_0 = -d0
 
85
!endif
 
86
!ifeq DEBUG_INFO 1
 
87
__DEBUGINFO_0 = -d2
 
88
!endif
 
89
__DEBUGINFO_1 =
 
90
!ifeq BUILD debug
 
91
!ifeq DEBUG_INFO default
 
92
__DEBUGINFO_1 = debug all
 
93
!endif
 
94
!endif
 
95
!ifeq BUILD release
 
96
!ifeq DEBUG_INFO default
 
97
__DEBUGINFO_1 = 
 
98
!endif
 
99
!endif
 
100
!ifeq DEBUG_INFO 0
 
101
__DEBUGINFO_1 = 
 
102
!endif
 
103
!ifeq DEBUG_INFO 1
 
104
__DEBUGINFO_1 = debug all
 
105
!endif
 
106
__OPTIMIZEFLAG_2 =
 
107
!ifeq BUILD debug
 
108
__OPTIMIZEFLAG_2 = -od
 
109
!endif
 
110
!ifeq BUILD release
 
111
__OPTIMIZEFLAG_2 = -ot -ox
 
112
!endif
 
113
__THREADSFLAG_4 =
 
114
!ifeq USE_THREADS 0
 
115
__THREADSFLAG_4 = 
 
116
!endif
 
117
!ifeq USE_THREADS 1
 
118
__THREADSFLAG_4 = -bm
 
119
!endif
 
120
__RUNTIME_LIBS_5 =
 
121
!ifeq RUNTIME_LIBS dynamic
 
122
__RUNTIME_LIBS_5 = -br
 
123
!endif
 
124
!ifeq RUNTIME_LIBS static
 
125
__RUNTIME_LIBS_5 = 
 
126
!endif
 
127
__RTTIFLAG_6 =
 
128
!ifeq USE_RTTI 0
 
129
__RTTIFLAG_6 = 
 
130
!endif
 
131
!ifeq USE_RTTI 1
 
132
__RTTIFLAG_6 = -xr
 
133
!endif
 
134
__EXCEPTIONSFLAG_7 =
 
135
!ifeq USE_EXCEPTIONS 0
 
136
__EXCEPTIONSFLAG_7 = 
 
137
!endif
 
138
!ifeq USE_EXCEPTIONS 1
 
139
__EXCEPTIONSFLAG_7 = -xs
 
140
!endif
 
141
__WXLIB_ADV_p =
 
142
!ifeq MONOLITHIC 0
 
143
__WXLIB_ADV_p = &
 
144
        wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib
 
145
!endif
 
146
__WXLIB_CORE_p =
 
147
!ifeq MONOLITHIC 0
 
148
__WXLIB_CORE_p = &
 
149
        wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
 
150
!endif
 
151
__WXLIB_BASE_p =
 
152
!ifeq MONOLITHIC 0
 
153
__WXLIB_BASE_p = &
 
154
        wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
 
155
!endif
 
156
__WXLIB_MONO_p =
 
157
!ifeq MONOLITHIC 1
 
158
__WXLIB_MONO_p = &
 
159
        wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
 
160
!endif
 
161
__LIB_TIFF_p =
 
162
!ifeq USE_GUI 1
 
163
__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
 
164
!endif
 
165
__LIB_JPEG_p =
 
166
!ifeq USE_GUI 1
 
167
__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
 
168
!endif
 
169
__LIB_PNG_p =
 
170
!ifeq USE_GUI 1
 
171
__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
 
172
!endif
 
173
__WXUNIV_DEFINE_p =
 
174
!ifeq WXUNIV 1
 
175
__WXUNIV_DEFINE_p = -d__WXUNIVERSAL__
 
176
!endif
 
177
__DEBUG_DEFINE_p =
 
178
!ifeq BUILD debug
 
179
!ifeq DEBUG_FLAG default
 
180
__DEBUG_DEFINE_p = -d__WXDEBUG__
 
181
!endif
 
182
!endif
 
183
!ifeq DEBUG_FLAG 1
 
184
__DEBUG_DEFINE_p = -d__WXDEBUG__
 
185
!endif
 
186
__EXCEPTIONS_DEFINE_p =
 
187
!ifeq USE_EXCEPTIONS 0
 
188
__EXCEPTIONS_DEFINE_p = -dwxNO_EXCEPTIONS
 
189
!endif
 
190
__RTTI_DEFINE_p =
 
191
!ifeq USE_RTTI 0
 
192
__RTTI_DEFINE_p = -dwxNO_RTTI
 
193
!endif
 
194
__THREAD_DEFINE_p =
 
195
!ifeq USE_THREADS 0
 
196
__THREAD_DEFINE_p = -dwxNO_THREADS
 
197
!endif
 
198
__UNICODE_DEFINE_p =
 
199
!ifeq UNICODE 1
 
200
__UNICODE_DEFINE_p = -d_UNICODE
 
201
!endif
 
202
__DLLFLAG_p =
 
203
!ifeq SHARED 1
 
204
__DLLFLAG_p = -dWXUSINGDLL
 
205
!endif
 
206
 
 
207
### Variables: ###
 
208
 
 
209
WX_RELEASE_NODOT = 26
 
210
OBJS = &
 
211
        wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
 
212
LIBDIRNAME = .\..\..\..\lib\wat_$(LIBTYPE_SUFFIX)$(CFG)
 
213
SETUPHDIR = &
 
214
        $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
 
215
PROPGRIDSAMPLE_CXXFLAGS = $(__DEBUGINFO_0) $(__OPTIMIZEFLAG_2) &
 
216
        $(__THREADSFLAG_4) $(__RUNTIME_LIBS_5) -d__WXMSW__ $(__WXUNIV_DEFINE_p) &
 
217
        $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) &
 
218
        $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) -i=.\..\..\..\include &
 
219
        -i=$(SETUPHDIR) -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=. $(__DLLFLAG_p) &
 
220
        -i=.\..\..\..\samples -dNOPCH -i=.\..\..\include $(__RTTIFLAG_6) &
 
221
        $(__EXCEPTIONSFLAG_7) $(CPPFLAGS) $(CXXFLAGS)
 
222
PROPGRIDSAMPLE_OBJECTS =  &
 
223
        $(OBJS)\propgridsample_propgridsample.obj &
 
224
        $(OBJS)\propgridsample_sampleprops.obj
 
225
 
 
226
 
 
227
all : $(OBJS)
 
228
$(OBJS) :
 
229
        -if not exist $(OBJS) mkdir $(OBJS)
 
230
 
 
231
### Targets: ###
 
232
 
 
233
all : .SYMBOLIC $(OBJS)\propgridsample.exe
 
234
 
 
235
clean : .SYMBOLIC 
 
236
        -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
 
237
        -if exist $(OBJS)\*.res del $(OBJS)\*.res
 
238
        -if exist $(OBJS)\*.lbc del $(OBJS)\*.lbc
 
239
        -if exist $(OBJS)\*.ilk del $(OBJS)\*.ilk
 
240
        -if exist $(OBJS)\*.pch del $(OBJS)\*.pch
 
241
        -if exist $(OBJS)\propgridsample.exe del $(OBJS)\propgridsample.exe
 
242
 
 
243
$(OBJS)\propgridsample.exe :  $(PROPGRIDSAMPLE_OBJECTS) $(OBJS)\propgridsample_sample.res
 
244
        @%create $(OBJS)\propgridsample.lbc
 
245
        @%append $(OBJS)\propgridsample.lbc option quiet
 
246
        @%append $(OBJS)\propgridsample.lbc name $^@
 
247
        @%append $(OBJS)\propgridsample.lbc option caseexact
 
248
        @%append $(OBJS)\propgridsample.lbc $(LDFLAGS) $(__DEBUGINFO_1)  libpath $(LIBDIRNAME) system nt_win ref '_WinMain@16'
 
249
        @for %i in ($(PROPGRIDSAMPLE_OBJECTS)) do @%append $(OBJS)\propgridsample.lbc file %i
 
250
        @for %i in ( wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid.lib  wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_.lib  $(__WXLIB_ADV_p)  $(__WXLIB_CORE_p)  $(__WXLIB_BASE_p)  $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib  wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE)  kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib ) do @%append $(OBJS)\propgridsample.lbc library %i
 
251
        @%append $(OBJS)\propgridsample.lbc option resource=$(OBJS)\propgridsample_sample.res
 
252
        wlink @$(OBJS)\propgridsample.lbc
 
253
 
 
254
$(OBJS)\propgridsample_sample.res :  .AUTODEPEND .\..\..\..\samples\sample.rc
 
255
        wrc -q -ad -bt=nt -r -fo=$^@   -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) -i=.\..\..\..\include -i=$(SETUPHDIR) -i=. $(__DLLFLAG_p) -i=.\..\..\..\samples $<
 
256
 
 
257
$(OBJS)\propgridsample_propgridsample.obj :  .AUTODEPEND .\propgridsample.cpp
 
258
        $(CXX) -zq -fo=$^@ $(PROPGRIDSAMPLE_CXXFLAGS) $<
 
259
 
 
260
$(OBJS)\propgridsample_sampleprops.obj :  .AUTODEPEND .\sampleprops.cpp
 
261
        $(CXX) -zq -fo=$^@ $(PROPGRIDSAMPLE_CXXFLAGS) $<
 
262