~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.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.2.2 (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
 
CPPDEPS = -MT$@ -MF$@.d -MD
16
 
WX_RELEASE_NODOT = 29
17
 
COMPILER_PREFIX = gcc
18
 
OBJS = \
19
 
        $(COMPILER_PREFIX)_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
20
 
LIBDIRNAME = .\..\..\..\lib\$(COMPILER_PREFIX)_$(LIBTYPE_SUFFIX)$(CFG)
21
 
SETUPHDIR = \
22
 
        $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
23
 
PROPGRIDSAMPLE_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG_2) $(__THREADSFLAG) \
24
 
        $(GCCFLAGS) -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
25
 
        $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \
26
 
        $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) \
27
 
        $(__GFXCTX_DEFINE_p) -I$(SETUPHDIR) -I.\..\..\..\include -W -Wall -I. \
28
 
        $(__DLLFLAG_p) -I.\..\..\..\samples -DNOPCH -I.\..\..\include \
29
 
        $(__RTTIFLAG_5) $(__EXCEPTIONSFLAG_6) -Wno-ctor-dtor-privacy $(CPPFLAGS) \
30
 
        $(CXXFLAGS)
31
 
PROPGRIDSAMPLE_OBJECTS =  \
32
 
        $(OBJS)\propgridsample_sample_rc.o \
33
 
        $(OBJS)\propgridsample_propgridsample.o \
34
 
        $(OBJS)\propgridsample_sampleprops.o
35
 
 
36
 
### Conditionally set variables: ###
37
 
 
38
 
ifeq ($(GCC_VERSION),2.95)
39
 
GCCFLAGS = -fvtable-thunks
40
 
endif
41
 
ifeq ($(USE_GUI),0)
42
 
PORTNAME = base
43
 
endif
44
 
ifeq ($(USE_GUI),1)
45
 
PORTNAME = msw
46
 
endif
47
 
ifeq ($(BUILD),debug)
48
 
ifeq ($(DEBUG_FLAG),default)
49
 
WXDEBUGFLAG = d
50
 
endif
51
 
endif
52
 
ifeq ($(DEBUG_FLAG),1)
53
 
WXDEBUGFLAG = d
54
 
endif
55
 
ifeq ($(UNICODE),1)
56
 
WXUNICODEFLAG = u
57
 
endif
58
 
ifeq ($(WXUNIV),1)
59
 
WXUNIVNAME = univ
60
 
endif
61
 
ifeq ($(SHARED),1)
62
 
WXDLLFLAG = dll
63
 
endif
64
 
ifeq ($(SHARED),0)
65
 
LIBTYPE_SUFFIX = lib
66
 
endif
67
 
ifeq ($(SHARED),1)
68
 
LIBTYPE_SUFFIX = dll
69
 
endif
70
 
ifeq ($(MONOLITHIC),0)
71
 
EXTRALIBS_FOR_BASE = 
72
 
endif
73
 
ifeq ($(MONOLITHIC),1)
74
 
EXTRALIBS_FOR_BASE =  
75
 
endif
76
 
ifeq ($(BUILD),debug)
77
 
__OPTIMIZEFLAG_2 = -O0
78
 
endif
79
 
ifeq ($(BUILD),release)
80
 
__OPTIMIZEFLAG_2 = -O2
81
 
endif
82
 
ifeq ($(USE_RTTI),0)
83
 
__RTTIFLAG_5 = -fno-rtti
84
 
endif
85
 
ifeq ($(USE_RTTI),1)
86
 
__RTTIFLAG_5 = 
87
 
endif
88
 
ifeq ($(USE_EXCEPTIONS),0)
89
 
__EXCEPTIONSFLAG_6 = -fno-exceptions
90
 
endif
91
 
ifeq ($(USE_EXCEPTIONS),1)
92
 
__EXCEPTIONSFLAG_6 = 
93
 
endif
94
 
ifeq ($(WXUNIV),1)
95
 
__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
96
 
endif
97
 
ifeq ($(WXUNIV),1)
98
 
__WXUNIV_DEFINE_p_1 = --define __WXUNIVERSAL__
99
 
endif
100
 
ifeq ($(BUILD),debug)
101
 
ifeq ($(DEBUG_FLAG),default)
102
 
__DEBUG_DEFINE_p = -D__WXDEBUG__
103
 
endif
104
 
endif
105
 
ifeq ($(DEBUG_FLAG),1)
106
 
__DEBUG_DEFINE_p = -D__WXDEBUG__
107
 
endif
108
 
ifeq ($(BUILD),debug)
109
 
ifeq ($(DEBUG_FLAG),default)
110
 
__DEBUG_DEFINE_p_1 = --define __WXDEBUG__
111
 
endif
112
 
endif
113
 
ifeq ($(DEBUG_FLAG),1)
114
 
__DEBUG_DEFINE_p_1 = --define __WXDEBUG__
115
 
endif
116
 
ifeq ($(USE_EXCEPTIONS),0)
117
 
__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS
118
 
endif
119
 
ifeq ($(USE_EXCEPTIONS),0)
120
 
__EXCEPTIONS_DEFINE_p_1 = --define wxNO_EXCEPTIONS
121
 
endif
122
 
ifeq ($(USE_RTTI),0)
123
 
__RTTI_DEFINE_p = -DwxNO_RTTI
124
 
endif
125
 
ifeq ($(USE_RTTI),0)
126
 
__RTTI_DEFINE_p_1 = --define wxNO_RTTI
127
 
endif
128
 
ifeq ($(USE_THREADS),0)
129
 
__THREAD_DEFINE_p = -DwxNO_THREADS
130
 
endif
131
 
ifeq ($(USE_THREADS),0)
132
 
__THREAD_DEFINE_p_1 = --define wxNO_THREADS
133
 
endif
134
 
ifeq ($(UNICODE),1)
135
 
__UNICODE_DEFINE_p = -D_UNICODE
136
 
endif
137
 
ifeq ($(UNICODE),1)
138
 
__UNICODE_DEFINE_p_1 = --define _UNICODE
139
 
endif
140
 
ifeq ($(MSLU),1)
141
 
__MSLU_DEFINE_p = -DwxUSE_UNICODE_MSLU=1
142
 
endif
143
 
ifeq ($(MSLU),1)
144
 
__MSLU_DEFINE_p_1 = --define wxUSE_UNICODE_MSLU=1
145
 
endif
146
 
ifeq ($(USE_GDIPLUS),1)
147
 
__GFXCTX_DEFINE_p = -DwxUSE_GRAPHICS_CONTEXT=1
148
 
endif
149
 
ifeq ($(USE_GDIPLUS),1)
150
 
__GFXCTX_DEFINE_p_1 = --define wxUSE_GRAPHICS_CONTEXT=1
151
 
endif
152
 
ifeq ($(SHARED),1)
153
 
__DLLFLAG_p = -DWXUSINGDLL
154
 
endif
155
 
ifeq ($(SHARED),1)
156
 
__DLLFLAG_p_1 = --define WXUSINGDLL
157
 
endif
158
 
ifeq ($(MONOLITHIC),0)
159
 
__WXLIB_ADV_p = \
160
 
        -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv
161
 
endif
162
 
ifeq ($(MONOLITHIC),0)
163
 
__WXLIB_CORE_p = \
164
 
        -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core
165
 
endif
166
 
ifeq ($(MONOLITHIC),0)
167
 
__WXLIB_BASE_p = \
168
 
        -lwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)
169
 
endif
170
 
ifeq ($(MONOLITHIC),1)
171
 
__WXLIB_MONO_p = \
172
 
        -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)
173
 
endif
174
 
ifeq ($(USE_GUI),1)
175
 
__LIB_TIFF_p = -lwxtiff$(WXDEBUGFLAG)
176
 
endif
177
 
ifeq ($(USE_GUI),1)
178
 
__LIB_JPEG_p = -lwxjpeg$(WXDEBUGFLAG)
179
 
endif
180
 
ifeq ($(USE_GUI),1)
181
 
__LIB_PNG_p = -lwxpng$(WXDEBUGFLAG)
182
 
endif
183
 
ifeq ($(MSLU),1)
184
 
__UNICOWS_LIB_p = -lunicows
185
 
endif
186
 
ifeq ($(USE_GDIPLUS),1)
187
 
__GDIPLUS_LIB_p = -lgdiplus
188
 
endif
189
 
ifeq ($(BUILD),debug)
190
 
ifeq ($(DEBUG_INFO),default)
191
 
__DEBUGINFO = -g
192
 
endif
193
 
endif
194
 
ifeq ($(BUILD),release)
195
 
ifeq ($(DEBUG_INFO),default)
196
 
__DEBUGINFO = 
197
 
endif
198
 
endif
199
 
ifeq ($(DEBUG_INFO),0)
200
 
__DEBUGINFO = 
201
 
endif
202
 
ifeq ($(DEBUG_INFO),1)
203
 
__DEBUGINFO = -g
204
 
endif
205
 
ifeq ($(USE_THREADS),0)
206
 
__THREADSFLAG = 
207
 
endif
208
 
ifeq ($(USE_THREADS),1)
209
 
__THREADSFLAG = -mthreads
210
 
endif
211
 
 
212
 
 
213
 
all: $(OBJS)
214
 
$(OBJS):
215
 
        -if not exist $(OBJS) mkdir $(OBJS)
216
 
 
217
 
### Targets: ###
218
 
 
219
 
all: $(OBJS)\propgridsample.exe
220
 
 
221
 
clean: 
222
 
        -if exist $(OBJS)\*.o del $(OBJS)\*.o
223
 
        -if exist $(OBJS)\*.d del $(OBJS)\*.d
224
 
        -if exist $(OBJS)\propgridsample.exe del $(OBJS)\propgridsample.exe
225
 
 
226
 
$(OBJS)\propgridsample.exe: $(PROPGRIDSAMPLE_OBJECTS) $(OBJS)\propgridsample_sample_rc.o
227
 
        $(CXX) -o $@ $(PROPGRIDSAMPLE_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--subsystem,windows -mwindows  -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_propgrid  $(__WXLIB_ADV_p)  $(__WXLIB_CORE_p)  $(__WXLIB_BASE_p)  $(__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) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32
228
 
 
229
 
$(OBJS)\propgridsample_sample_rc.o: ./../../../samples/sample.rc
230
 
        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) $(__GFXCTX_DEFINE_p_1) --include-dir $(SETUPHDIR) --include-dir ./../../../include --include-dir . $(__DLLFLAG_p_1) --include-dir ./../../../samples --define NOPCH --include-dir ./../../include
231
 
 
232
 
$(OBJS)\propgridsample_propgridsample.o: ./propgridsample.cpp
233
 
        $(CXX) -c -o $@ $(PROPGRIDSAMPLE_CXXFLAGS) $(CPPDEPS) $<
234
 
 
235
 
$(OBJS)\propgridsample_sampleprops.o: ./sampleprops.cpp
236
 
        $(CXX) -c -o $@ $(PROPGRIDSAMPLE_CXXFLAGS) $(CPPDEPS) $<
237
 
 
238
 
.PHONY: all clean
239
 
 
240
 
 
241
 
# Dependencies tracking:
242
 
-include $(OBJS)/*.d