~ubuntu-branches/ubuntu/raring/codeblocks/raring-proposed

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Cosme Domínguez Díaz
  • Date: 2010-08-09 04:38:38 UTC
  • mfrom: (1.1.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 4.
  • Revision ID: james.westby@ubuntu.com-20100809043838-a59ygguym4eg0jgw
Tags: 10.05-0ubuntu1
* New upstream release. Closes (LP: #322350)
 - Switch to dpkg-source 3.0 (quilt) format
 - Remove unneeded README.source
 - Add debian/get-source-orig script that removes all
   Windows prebuilt binaries
* Bump Standards-Version to 3.9.1
 - Stop shipping *.la files
* debian/control
 - Add cdbs package as Build-Depend
 - Add libbz2-dev and zlib1g-dev packages as
   Build-Depends (needed by libhelp_plugin.so)
 - Remove dpatch package of Build-Depends
 - Add codeblocks-contrib-debug package
 - Split architecture-independent files of codeblocks
   package in codeblocks-common package
* debian/rules
 - Switch to CDBS rules system
 - Add parallel build support
 - Add a call to debian/get-source-orig script
 - Use lzma compression (saves 23,5 MB of free space)
* debian/patches
 - Refresh 01_codeblocks_plugin_path
 - Add 02_no_Makefiles_in_debian_dir to remove any link
   in codeblocks build system to deleted Makefiles of debian directory
 - Drop 02_ftbfs_gcc44 and 03_ftbfs_glib221 (merged in upstream)
* debian/watch
 - Update to use the new host (berlios.de)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# =========================================================================
2
 
#     This makefile was generated by
3
 
#     Bakefile 0.2.2 (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_5 =
114
 
!ifeq USE_THREADS 0
115
 
__THREADSFLAG_5 = 
116
 
!endif
117
 
!ifeq USE_THREADS 1
118
 
__THREADSFLAG_5 = -bm
119
 
!endif
120
 
__RUNTIME_LIBS_6 =
121
 
!ifeq RUNTIME_LIBS dynamic
122
 
__RUNTIME_LIBS_6 = -br
123
 
!endif
124
 
!ifeq RUNTIME_LIBS static
125
 
__RUNTIME_LIBS_6 = 
126
 
!endif
127
 
__RTTIFLAG_7 =
128
 
!ifeq USE_RTTI 0
129
 
__RTTIFLAG_7 = 
130
 
!endif
131
 
!ifeq USE_RTTI 1
132
 
__RTTIFLAG_7 = -xr
133
 
!endif
134
 
__EXCEPTIONSFLAG_8 =
135
 
!ifeq USE_EXCEPTIONS 0
136
 
__EXCEPTIONSFLAG_8 = 
137
 
!endif
138
 
!ifeq USE_EXCEPTIONS 1
139
 
__EXCEPTIONSFLAG_8 = -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
 
__GDIPLUS_LIB_p =
174
 
!ifeq USE_GDIPLUS 1
175
 
__GDIPLUS_LIB_p = gdiplus.lib
176
 
!endif
177
 
__WXUNIV_DEFINE_p =
178
 
!ifeq WXUNIV 1
179
 
__WXUNIV_DEFINE_p = -d__WXUNIVERSAL__
180
 
!endif
181
 
__DEBUG_DEFINE_p =
182
 
!ifeq BUILD debug
183
 
!ifeq DEBUG_FLAG default
184
 
__DEBUG_DEFINE_p = -d__WXDEBUG__
185
 
!endif
186
 
!endif
187
 
!ifeq DEBUG_FLAG 1
188
 
__DEBUG_DEFINE_p = -d__WXDEBUG__
189
 
!endif
190
 
__EXCEPTIONS_DEFINE_p =
191
 
!ifeq USE_EXCEPTIONS 0
192
 
__EXCEPTIONS_DEFINE_p = -dwxNO_EXCEPTIONS
193
 
!endif
194
 
__RTTI_DEFINE_p =
195
 
!ifeq USE_RTTI 0
196
 
__RTTI_DEFINE_p = -dwxNO_RTTI
197
 
!endif
198
 
__THREAD_DEFINE_p =
199
 
!ifeq USE_THREADS 0
200
 
__THREAD_DEFINE_p = -dwxNO_THREADS
201
 
!endif
202
 
__UNICODE_DEFINE_p =
203
 
!ifeq UNICODE 1
204
 
__UNICODE_DEFINE_p = -d_UNICODE
205
 
!endif
206
 
__GFXCTX_DEFINE_p =
207
 
!ifeq USE_GDIPLUS 1
208
 
__GFXCTX_DEFINE_p = -dwxUSE_GRAPHICS_CONTEXT=1
209
 
!endif
210
 
__DLLFLAG_p =
211
 
!ifeq SHARED 1
212
 
__DLLFLAG_p = -dWXUSINGDLL
213
 
!endif
214
 
 
215
 
### Variables: ###
216
 
 
217
 
WX_RELEASE_NODOT = 29
218
 
COMPILER_PREFIX = wat
219
 
OBJS = &
220
 
        $(COMPILER_PREFIX)_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
221
 
LIBDIRNAME = .\..\..\..\lib\$(COMPILER_PREFIX)_$(LIBTYPE_SUFFIX)$(CFG)
222
 
SETUPHDIR = &
223
 
        $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
224
 
PROPGRIDSAMPLE_CXXFLAGS = $(__DEBUGINFO_0) $(__OPTIMIZEFLAG_2) &
225
 
        $(__THREADSFLAG_5) $(__RUNTIME_LIBS_6) -d__WXMSW__ $(__WXUNIV_DEFINE_p) &
226
 
        $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) &
227
 
        $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) &
228
 
        -i=$(SETUPHDIR) -i=.\..\..\..\include -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 &
229
 
        -i=. $(__DLLFLAG_p) -i=.\..\..\..\samples -dNOPCH -i=.\..\..\include &
230
 
        $(__RTTIFLAG_7) $(__EXCEPTIONSFLAG_8) $(CPPFLAGS) $(CXXFLAGS)
231
 
PROPGRIDSAMPLE_OBJECTS =  &
232
 
        $(OBJS)\propgridsample_propgridsample.obj &
233
 
        $(OBJS)\propgridsample_sampleprops.obj
234
 
 
235
 
 
236
 
all : $(OBJS)
237
 
$(OBJS) :
238
 
        -if not exist $(OBJS) mkdir $(OBJS)
239
 
 
240
 
### Targets: ###
241
 
 
242
 
all : .SYMBOLIC $(OBJS)\propgridsample.exe
243
 
 
244
 
clean : .SYMBOLIC 
245
 
        -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
246
 
        -if exist $(OBJS)\*.res del $(OBJS)\*.res
247
 
        -if exist $(OBJS)\*.lbc del $(OBJS)\*.lbc
248
 
        -if exist $(OBJS)\*.ilk del $(OBJS)\*.ilk
249
 
        -if exist $(OBJS)\*.pch del $(OBJS)\*.pch
250
 
        -if exist $(OBJS)\propgridsample.exe del $(OBJS)\propgridsample.exe
251
 
 
252
 
$(OBJS)\propgridsample.exe :  $(PROPGRIDSAMPLE_OBJECTS) $(OBJS)\propgridsample_sample.res
253
 
        @%create $(OBJS)\propgridsample.lbc
254
 
        @%append $(OBJS)\propgridsample.lbc option quiet
255
 
        @%append $(OBJS)\propgridsample.lbc name $^@
256
 
        @%append $(OBJS)\propgridsample.lbc option caseexact
257
 
        @%append $(OBJS)\propgridsample.lbc $(LDFLAGS) $(__DEBUGINFO_1)  libpath $(LIBDIRNAME) system nt_win ref '_WinMain@16'
258
 
        @for %i in ($(PROPGRIDSAMPLE_OBJECTS)) do @%append $(OBJS)\propgridsample.lbc file %i
259
 
        @for %i in ( wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid.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)  $(__GDIPLUS_LIB_p) 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) do @%append $(OBJS)\propgridsample.lbc library %i
260
 
        @%append $(OBJS)\propgridsample.lbc option resource=$(OBJS)\propgridsample_sample.res
261
 
        @for %i in () do @%append $(OBJS)\propgridsample.lbc option stack=%i
262
 
        wlink @$(OBJS)\propgridsample.lbc
263
 
 
264
 
$(OBJS)\propgridsample_sample.res :  .AUTODEPEND .\..\..\..\samples\sample.rc
265
 
        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)  $(__GFXCTX_DEFINE_p) -i=$(SETUPHDIR) -i=.\..\..\..\include -i=. $(__DLLFLAG_p) -i=.\..\..\..\samples -dNOPCH -i=.\..\..\include $<
266
 
 
267
 
$(OBJS)\propgridsample_propgridsample.obj :  .AUTODEPEND .\propgridsample.cpp
268
 
        $(CXX) -bt=nt -zq -fo=$^@ $(PROPGRIDSAMPLE_CXXFLAGS) $<
269
 
 
270
 
$(OBJS)\propgridsample_sampleprops.obj :  .AUTODEPEND .\sampleprops.cpp
271
 
        $(CXX) -bt=nt -zq -fo=$^@ $(PROPGRIDSAMPLE_CXXFLAGS) $<
272