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

« back to all changes in this revision

Viewing changes to src/plugins/contrib/wxSmith/propgrid/contrib/build/propgrid/makefile.2.6.3.gcc

  • 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.1.7 (http://bakefile.sourceforge.net)
4
 
#     Do not modify, all changes will be overwritten!
5
 
# =========================================================================
6
 
 
7
 
include ../../../build/msw/config.gcc
8
 
 
9
 
# -------------------------------------------------------------------------
10
 
# Do not modify the rest of this file!
11
 
# -------------------------------------------------------------------------
12
 
 
13
 
### Variables: ###
14
 
 
15
 
WX_RELEASE_NODOT = 26
16
 
OBJS = \
17
 
        gcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
18
 
LIBDIRNAME = ..\..\src\propgrid\..\..\..\lib\gcc_$(LIBTYPE_SUFFIX)$(CFG)
19
 
SETUPHDIR = \
20
 
        $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
21
 
PROPGRIDDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) \
22
 
        -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \
23
 
        $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) \
24
 
        $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) -I$(SETUPHDIR) \
25
 
        -I..\..\src\propgrid\..\..\..\include -W -Wall \
26
 
        -I..\..\src\propgrid\..\..\include -DWXUSINGDLL -DWXMAKINGDLL_PROPGRID \
27
 
        $(__RTTIFLAG) $(__EXCEPTIONSFLAG) -Wno-ctor-dtor-privacy $(CPPFLAGS) \
28
 
        $(CXXFLAGS)
29
 
PROPGRIDDLL_OBJECTS =  \
30
 
        $(OBJS)\propgriddll_dummy.o \
31
 
        $(OBJS)\propgriddll_version_rc.o \
32
 
        $(OBJS)\propgriddll_advprops.o \
33
 
        $(OBJS)\propgriddll_extras.o \
34
 
        $(OBJS)\propgriddll_manager.o \
35
 
        $(OBJS)\propgriddll_odcombo.o \
36
 
        $(OBJS)\propgriddll_propgrid.o \
37
 
        $(OBJS)\propgriddll_props.o
38
 
PROPGRIDLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) \
39
 
        -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \
40
 
        $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) \
41
 
        $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) -I$(SETUPHDIR) \
42
 
        -I..\..\src\propgrid\..\..\..\include -W -Wall \
43
 
        -I..\..\src\propgrid\..\..\include $(__RTTIFLAG) $(__EXCEPTIONSFLAG) \
44
 
        -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
45
 
PROPGRIDLIB_OBJECTS =  \
46
 
        $(OBJS)\propgridlib_dummy.o \
47
 
        $(OBJS)\propgridlib_advprops.o \
48
 
        $(OBJS)\propgridlib_extras.o \
49
 
        $(OBJS)\propgridlib_manager.o \
50
 
        $(OBJS)\propgridlib_odcombo.o \
51
 
        $(OBJS)\propgridlib_propgrid.o \
52
 
        $(OBJS)\propgridlib_props.o
53
 
 
54
 
### Conditionally set variables: ###
55
 
 
56
 
ifeq ($(GCC_VERSION),2.95)
57
 
GCCFLAGS = -fvtable-thunks
58
 
endif
59
 
ifeq ($(USE_GUI),0)
60
 
PORTNAME = base
61
 
endif
62
 
ifeq ($(USE_GUI),1)
63
 
PORTNAME = msw
64
 
endif
65
 
ifeq ($(OFFICIAL_BUILD),0)
66
 
VENDORTAG = _$(VENDOR)
67
 
endif
68
 
ifeq ($(OFFICIAL_BUILD),1)
69
 
VENDORTAG = 
70
 
endif
71
 
ifeq ($(BUILD),debug)
72
 
ifeq ($(DEBUG_FLAG),default)
73
 
WXDEBUGFLAG = d
74
 
endif
75
 
endif
76
 
ifeq ($(DEBUG_FLAG),1)
77
 
WXDEBUGFLAG = d
78
 
endif
79
 
ifeq ($(UNICODE),1)
80
 
WXUNICODEFLAG = u
81
 
endif
82
 
ifeq ($(WXUNIV),1)
83
 
WXUNIVNAME = univ
84
 
endif
85
 
ifeq ($(SHARED),1)
86
 
WXDLLFLAG = dll
87
 
endif
88
 
ifeq ($(SHARED),0)
89
 
LIBTYPE_SUFFIX = lib
90
 
endif
91
 
ifeq ($(SHARED),1)
92
 
LIBTYPE_SUFFIX = dll
93
 
endif
94
 
ifeq ($(MONOLITHIC),0)
95
 
EXTRALIBS_FOR_BASE = 
96
 
endif
97
 
ifeq ($(MONOLITHIC),1)
98
 
EXTRALIBS_FOR_BASE =  
99
 
endif
100
 
ifeq ($(SHARED),1)
101
 
__propgriddll___depname = \
102
 
        $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid_gcc$(VENDORTAG).dll
103
 
endif
104
 
ifeq ($(USE_THREADS),0)
105
 
__THREADSFLAG_4 = 
106
 
endif
107
 
ifeq ($(USE_THREADS),1)
108
 
__THREADSFLAG_4 = -mthreads
109
 
endif
110
 
ifeq ($(WXUNIV),1)
111
 
__WXUNIV_DEFINE_p_1 = --define __WXUNIVERSAL__
112
 
endif
113
 
ifeq ($(BUILD),debug)
114
 
ifeq ($(DEBUG_FLAG),default)
115
 
__DEBUG_DEFINE_p_1 = --define __WXDEBUG__
116
 
endif
117
 
endif
118
 
ifeq ($(DEBUG_FLAG),1)
119
 
__DEBUG_DEFINE_p_1 = --define __WXDEBUG__
120
 
endif
121
 
ifeq ($(USE_EXCEPTIONS),0)
122
 
__EXCEPTIONS_DEFINE_p_1 = --define wxNO_EXCEPTIONS
123
 
endif
124
 
ifeq ($(USE_RTTI),0)
125
 
__RTTI_DEFINE_p_1 = --define wxNO_RTTI
126
 
endif
127
 
ifeq ($(USE_THREADS),0)
128
 
__THREAD_DEFINE_p_1 = --define wxNO_THREADS
129
 
endif
130
 
ifeq ($(UNICODE),1)
131
 
__UNICODE_DEFINE_p_1 = --define _UNICODE
132
 
endif
133
 
ifeq ($(MSLU),1)
134
 
__MSLU_DEFINE_p_1 = --define wxUSE_UNICODE_MSLU=1
135
 
endif
136
 
ifeq ($(MONOLITHIC),1)
137
 
__WXLIB_MONO_p = \
138
 
        -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)
139
 
endif
140
 
ifeq ($(USE_GUI),1)
141
 
__LIB_TIFF_p = -lwxtiff$(WXDEBUGFLAG)
142
 
endif
143
 
ifeq ($(USE_GUI),1)
144
 
__LIB_JPEG_p = -lwxjpeg$(WXDEBUGFLAG)
145
 
endif
146
 
ifeq ($(USE_GUI),1)
147
 
__LIB_PNG_p = -lwxpng$(WXDEBUGFLAG)
148
 
endif
149
 
ifeq ($(MSLU),1)
150
 
__UNICOWS_LIB_p = -lunicows
151
 
endif
152
 
ifeq ($(MONOLITHIC),0)
153
 
__WXLIB_ADV_p = \
154
 
        -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv
155
 
endif
156
 
ifeq ($(MONOLITHIC),0)
157
 
__WXLIB_CORE_p = \
158
 
        -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core
159
 
endif
160
 
ifeq ($(MONOLITHIC),0)
161
 
__WXLIB_BASE_p = \
162
 
        -lwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)
163
 
endif
164
 
ifeq ($(SHARED),0)
165
 
__propgridlib___depname = \
166
 
        $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid.a
167
 
endif
168
 
ifeq ($(BUILD),debug)
169
 
ifeq ($(DEBUG_INFO),default)
170
 
__DEBUGINFO = -g
171
 
endif
172
 
endif
173
 
ifeq ($(BUILD),release)
174
 
ifeq ($(DEBUG_INFO),default)
175
 
__DEBUGINFO = 
176
 
endif
177
 
endif
178
 
ifeq ($(DEBUG_INFO),0)
179
 
__DEBUGINFO = 
180
 
endif
181
 
ifeq ($(DEBUG_INFO),1)
182
 
__DEBUGINFO = -g
183
 
endif
184
 
ifeq ($(BUILD),debug)
185
 
__OPTIMIZEFLAG = -O0
186
 
endif
187
 
ifeq ($(BUILD),release)
188
 
__OPTIMIZEFLAG = -O2
189
 
endif
190
 
ifeq ($(USE_RTTI),0)
191
 
__RTTIFLAG = -fno-rtti
192
 
endif
193
 
ifeq ($(USE_RTTI),1)
194
 
__RTTIFLAG = 
195
 
endif
196
 
ifeq ($(USE_EXCEPTIONS),0)
197
 
__EXCEPTIONSFLAG = -fno-exceptions
198
 
endif
199
 
ifeq ($(USE_EXCEPTIONS),1)
200
 
__EXCEPTIONSFLAG = 
201
 
endif
202
 
ifeq ($(WXUNIV),1)
203
 
__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
204
 
endif
205
 
ifeq ($(BUILD),debug)
206
 
ifeq ($(DEBUG_FLAG),default)
207
 
__DEBUG_DEFINE_p = -D__WXDEBUG__
208
 
endif
209
 
endif
210
 
ifeq ($(DEBUG_FLAG),1)
211
 
__DEBUG_DEFINE_p = -D__WXDEBUG__
212
 
endif
213
 
ifeq ($(USE_EXCEPTIONS),0)
214
 
__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS
215
 
endif
216
 
ifeq ($(USE_RTTI),0)
217
 
__RTTI_DEFINE_p = -DwxNO_RTTI
218
 
endif
219
 
ifeq ($(USE_THREADS),0)
220
 
__THREAD_DEFINE_p = -DwxNO_THREADS
221
 
endif
222
 
ifeq ($(UNICODE),1)
223
 
__UNICODE_DEFINE_p = -D_UNICODE
224
 
endif
225
 
ifeq ($(MSLU),1)
226
 
__MSLU_DEFINE_p = -DwxUSE_UNICODE_MSLU=1
227
 
endif
228
 
 
229
 
 
230
 
all: $(OBJS)
231
 
$(OBJS):
232
 
        -if not exist $(OBJS) mkdir $(OBJS)
233
 
 
234
 
### Targets: ###
235
 
 
236
 
all: $(__propgriddll___depname) $(__propgridlib___depname)
237
 
 
238
 
clean: 
239
 
        -if exist $(OBJS)\*.o del $(OBJS)\*.o
240
 
        -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid_gcc$(VENDORTAG).dll
241
 
        -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid.a
242
 
        -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid.a
243
 
 
244
 
ifeq ($(SHARED),1)
245
 
$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid_gcc$(VENDORTAG).dll: $(PROPGRIDDLL_OBJECTS) $(OBJS)\propgriddll_version_rc.o
246
 
        $(CXX) -shared -fPIC -o $@ $(PROPGRIDDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG_4) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid.a  $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32  $(__WXLIB_ADV_p)  $(__WXLIB_CORE_p)  $(__WXLIB_BASE_p)
247
 
endif
248
 
 
249
 
ifeq ($(SHARED),0)
250
 
$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid.a: $(PROPGRIDLIB_OBJECTS)
251
 
        if exist $@ del $@
252
 
        ar rcu $@ $(PROPGRIDLIB_OBJECTS)
253
 
        ranlib $@
254
 
endif
255
 
 
256
 
$(OBJS)\propgriddll_dummy.o: ../../src/propgrid/../../../src/msw/dummy.cpp
257
 
        $(CXX) -c -o $@ $(PROPGRIDDLL_CXXFLAGS) $<
258
 
 
259
 
$(OBJS)\propgriddll_version_rc.o: ../../src/propgrid/../../../src/msw/version.rc
260
 
        windres --use-temp-file -i$< -o$@   --define __WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) $(__MSLU_DEFINE_p_1) --include-dir $(SETUPHDIR) --include-dir ../../src/propgrid/../../../include --define WXDLLNAME=wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid_gcc$(VENDORTAG)
261
 
 
262
 
$(OBJS)\propgriddll_advprops.o: ../../src/propgrid/advprops.cpp
263
 
        $(CXX) -c -o $@ $(PROPGRIDDLL_CXXFLAGS) $<
264
 
 
265
 
$(OBJS)\propgriddll_extras.o: ../../src/propgrid/extras.cpp
266
 
        $(CXX) -c -o $@ $(PROPGRIDDLL_CXXFLAGS) $<
267
 
 
268
 
$(OBJS)\propgriddll_manager.o: ../../src/propgrid/manager.cpp
269
 
        $(CXX) -c -o $@ $(PROPGRIDDLL_CXXFLAGS) $<
270
 
 
271
 
$(OBJS)\propgriddll_odcombo.o: ../../src/propgrid/odcombo.cpp
272
 
        $(CXX) -c -o $@ $(PROPGRIDDLL_CXXFLAGS) $<
273
 
 
274
 
$(OBJS)\propgriddll_propgrid.o: ../../src/propgrid/propgrid.cpp
275
 
        $(CXX) -c -o $@ $(PROPGRIDDLL_CXXFLAGS) $<
276
 
 
277
 
$(OBJS)\propgriddll_props.o: ../../src/propgrid/props.cpp
278
 
        $(CXX) -c -o $@ $(PROPGRIDDLL_CXXFLAGS) $<
279
 
 
280
 
$(OBJS)\propgridlib_dummy.o: ../../src/propgrid/../../../src/msw/dummy.cpp
281
 
        $(CXX) -c -o $@ $(PROPGRIDLIB_CXXFLAGS) $<
282
 
 
283
 
$(OBJS)\propgridlib_advprops.o: ../../src/propgrid/advprops.cpp
284
 
        $(CXX) -c -o $@ $(PROPGRIDLIB_CXXFLAGS) $<
285
 
 
286
 
$(OBJS)\propgridlib_extras.o: ../../src/propgrid/extras.cpp
287
 
        $(CXX) -c -o $@ $(PROPGRIDLIB_CXXFLAGS) $<
288
 
 
289
 
$(OBJS)\propgridlib_manager.o: ../../src/propgrid/manager.cpp
290
 
        $(CXX) -c -o $@ $(PROPGRIDLIB_CXXFLAGS) $<
291
 
 
292
 
$(OBJS)\propgridlib_odcombo.o: ../../src/propgrid/odcombo.cpp
293
 
        $(CXX) -c -o $@ $(PROPGRIDLIB_CXXFLAGS) $<
294
 
 
295
 
$(OBJS)\propgridlib_propgrid.o: ../../src/propgrid/propgrid.cpp
296
 
        $(CXX) -c -o $@ $(PROPGRIDLIB_CXXFLAGS) $<
297
 
 
298
 
$(OBJS)\propgridlib_props.o: ../../src/propgrid/props.cpp
299
 
        $(CXX) -c -o $@ $(PROPGRIDLIB_CXXFLAGS) $<
300
 
 
301
 
.PHONY: all clean
302