1
# =========================================================================
2
# This makefile was generated by
3
# Bakefile 0.2.2 (http://www.bakefile.org)
4
# Do not modify, all changes will be overwritten!
5
# =========================================================================
9
# -------------------------------------------------------------------------
10
# These are configurable options:
11
# -------------------------------------------------------------------------
16
# Standard flags for C++
19
# Standard preprocessor flags (common for CC and CXX)
22
# Standard linker flags
25
# Set to 1 to build debug version [0,1]
30
# Use DLL build of wx library? [0,1]
35
# Use debug build of wxWidgets (define __WXDEBUG__)? [0,1]
40
# Version of the wx library to build against.
43
# The directory where wxWidgets library is installed
49
# Path to Berkeley DB tree
52
# Version of Berkeley DB used
57
# -------------------------------------------------------------------------
58
# Do not modify the rest of this file!
59
# -------------------------------------------------------------------------
63
POEDIT_CXXFLAGS = /MD$(____DEBUG_12_14) /DWIN32 $(____DEBUG_3_p) \
64
$(____DEBUG_4_5) $(____WX_SHARED_6_p) /D_UNICODE $(__WXDEBUG_DEFINE_p) \
65
/D__WXMSW__ /I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) /I$(WX_DIR)\include \
66
/D_WINDOWS /DUSE_TRANSMEM /DDB_HEADER=\"db.h\" /I$(DB_PATH)\build_windows \
67
/Zi /Fdpoedit.pdb $(______DEBUG_12_13_p) /GR /EHsc $(CPPFLAGS) $(CXXFLAGS)
70
poedit_chooselang.obj \
71
poedit_commentdlg.obj \
75
poedit_edlistctrl.obj \
76
poedit_export_html.obj \
77
poedit_fileviewer.obj \
78
poedit_findframe.obj \
85
poedit_progressinfo.obj \
86
poedit_settingsdlg.obj \
87
poedit_summarydlg.obj \
89
poedit_transmemupd.obj \
90
poedit_transmemupd_wizard.obj \
91
poedit_pl_evaluate.obj \
93
poedit_compiled_xrc.obj \
96
../src/resources/about.xrc \
97
../src/resources/comment.xrc \
98
../src/resources/fileview.xrc \
99
../src/resources/find.xrc \
100
../src/resources/manager.xrc \
101
../src/resources/menus.xrc \
102
../src/resources/prefs.xrc \
103
../src/resources/progress.xrc \
104
../src/resources/settings.xrc \
105
../src/resources/summary.xrc \
106
../src/resources/tm_update.xrc \
107
../src/resources/toolbar.xrc
109
### Conditionally set variables: ###
111
!if "$(WX_DEBUG)" == "1"
112
WX3RDPARTYLIBPOSTFIX = d
114
!if "$(DEBUG)" == "0"
115
____DEBUG_3_p = /DNDEBUG
117
!if "$(DEBUG)" == "1"
120
!if "$(DEBUG)" == "0"
121
____DEBUG_3_p_1 = /d NDEBUG
123
!if "$(DEBUG)" == "1"
126
!if "$(DEBUG)" == "0"
129
!if "$(DEBUG)" == "1"
132
!if "$(WX_SHARED)" == "0"
135
!if "$(WX_SHARED)" == "1"
136
____WX_SHARED_6_p = /DWXUSINGDLL
138
!if "$(WX_SHARED)" == "0"
139
____WX_SHARED_6_p_1 =
141
!if "$(WX_SHARED)" == "1"
142
____WX_SHARED_6_p_1 = /d WXUSINGDLL
144
!if "$(WX_DEBUG)" == "1"
145
__WXDEBUG_DEFINE_p = /D__WXDEBUG__
147
!if "$(WX_DEBUG)" == "1"
148
__WXDEBUG_DEFINE_p_1 = /d __WXDEBUG__
150
!if "$(DEBUG)" == "0"
151
____DEBUG_0_FILENAMES = Release
153
!if "$(DEBUG)" == "1"
154
____DEBUG_0_FILENAMES = Debug
156
!if "$(DEBUG)" == "0"
157
______DEBUG_12_13_p =
159
!if "$(DEBUG)" == "1"
160
______DEBUG_12_13_p = /D_DEBUG
162
!if "$(DEBUG)" == "0"
163
______DEBUG_12_13_p_1 =
165
!if "$(DEBUG)" == "1"
166
______DEBUG_12_13_p_1 = /d _DEBUG
168
!if "$(DEBUG)" == "0"
171
!if "$(DEBUG)" == "1"
174
!if "$(WX_DEBUG)" == "0"
175
__WXLIB_XRC_NAME_p = wxmsw$(WX_VERSION)u_xrc.lib
177
!if "$(WX_DEBUG)" == "1"
178
__WXLIB_XRC_NAME_p = wxmsw$(WX_VERSION)ud_xrc.lib
180
!if "$(WX_DEBUG)" == "0"
181
__WXLIB_ADV_NAME_p = wxmsw$(WX_VERSION)u_adv.lib
183
!if "$(WX_DEBUG)" == "1"
184
__WXLIB_ADV_NAME_p = wxmsw$(WX_VERSION)ud_adv.lib
186
!if "$(WX_DEBUG)" == "0"
187
__WXLIB_HTML_NAME_p = wxmsw$(WX_VERSION)u_html.lib
189
!if "$(WX_DEBUG)" == "1"
190
__WXLIB_HTML_NAME_p = wxmsw$(WX_VERSION)ud_html.lib
192
!if "$(WX_DEBUG)" == "0"
193
__WXLIB_CORE_NAME_p = wxmsw$(WX_VERSION)u_core.lib
195
!if "$(WX_DEBUG)" == "1"
196
__WXLIB_CORE_NAME_p = wxmsw$(WX_VERSION)ud_core.lib
198
!if "$(WX_DEBUG)" == "0"
199
__WXLIB_XML_NAME_p = wxbase$(WX_VERSION)u_xml.lib
201
!if "$(WX_DEBUG)" == "1"
202
__WXLIB_XML_NAME_p = wxbase$(WX_VERSION)ud_xml.lib
204
!if "$(WX_DEBUG)" == "0"
205
__WXLIB_BASE_NAME_p = wxbase$(WX_VERSION)u.lib
207
!if "$(WX_DEBUG)" == "1"
208
__WXLIB_BASE_NAME_p = wxbase$(WX_VERSION)ud.lib
210
!if "$(WX_DEBUG)" == "0"
213
!if "$(WX_DEBUG)" == "1"
216
!if "$(WX_SHARED)" == "0"
217
WXLIBPATH = \lib\vc_lib
219
!if "$(WX_SHARED)" == "1"
220
WXLIBPATH = \lib\vc_dll
226
all: test_for_selected_wxbuild poedit.exe
229
-if exist .\*.obj del .\*.obj
230
-if exist .\*.res del .\*.res
231
-if exist .\*.pch del .\*.pch
232
-if exist poedit.exe del poedit.exe
233
-if exist poedit.ilk del poedit.ilk
234
-if exist poedit.pdb del poedit.pdb
236
test_for_selected_wxbuild:
237
@if not exist $(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX)\wx\setup.h \
238
echo ----------------------------------------------------------------------------
239
@if not exist $(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX)\wx\setup.h \
240
echo The selected wxWidgets build is not available!
241
@if not exist $(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX)\wx\setup.h \
242
echo Please use the options prefixed with WX_ to select another wxWidgets build.
243
@if not exist $(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX)\wx\setup.h \
244
echo ----------------------------------------------------------------------------
245
@if not exist $(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX)\wx\setup.h \
248
poedit.exe: $(POEDIT_OBJECTS) poedit_poedit.res
249
link /NOLOGO /OUT:$@ $(LDFLAGS) /LIBPATH:$(WX_DIR)$(WXLIBPATH) /SUBSYSTEM:WINDOWS /LIBPATH:$(DB_PATH)\build_windows\$(____DEBUG_0_FILENAMES) /DEBUG /pdb:"poedit.pdb" @<<
250
$(POEDIT_OBJECTS) libdb$(DB_VERSION)s.lib ws2_32.lib $(__WXLIB_XRC_NAME_p) $(__WXLIB_ADV_NAME_p) $(__WXLIB_HTML_NAME_p) $(__WXLIB_CORE_NAME_p) $(__WXLIB_XML_NAME_p) $(__WXLIB_BASE_NAME_p) wxtiff$(WX3RDPARTYLIBPOSTFIX).lib wxjpeg$(WX3RDPARTYLIBPOSTFIX).lib wxpng$(WX3RDPARTYLIBPOSTFIX).lib wxzlib$(WX3RDPARTYLIBPOSTFIX).lib wxregex$(WXLIBPOSTFIX).lib wxexpat$(WX3RDPARTYLIBPOSTFIX).lib 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 oleacc.lib
252
mt -manifest poedit.exe.manifest -outputresource:poedit.exe;1
254
poedit_catalog.obj: ..\src\catalog.cpp
255
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\catalog.cpp
257
poedit_chooselang.obj: ..\src\chooselang.cpp
258
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\chooselang.cpp
260
poedit_commentdlg.obj: ..\src\commentdlg.cpp
261
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\commentdlg.cpp
263
poedit_digger.obj: ..\src\digger.cpp
264
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\digger.cpp
266
poedit_edapp.obj: ..\src\edapp.cpp
267
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\edapp.cpp
269
poedit_edframe.obj: ..\src\edframe.cpp
270
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\edframe.cpp
272
poedit_edlistctrl.obj: ..\src\edlistctrl.cpp
273
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\edlistctrl.cpp
275
poedit_export_html.obj: ..\src\export_html.cpp
276
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\export_html.cpp
278
poedit_fileviewer.obj: ..\src\fileviewer.cpp
279
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\fileviewer.cpp
281
poedit_findframe.obj: ..\src\findframe.cpp
282
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\findframe.cpp
284
poedit_gexecute.obj: ..\src\gexecute.cpp
285
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\gexecute.cpp
287
poedit_icons.obj: ..\src\icons.cpp
288
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\icons.cpp
290
poedit_isocodes.obj: ..\src\isocodes.cpp
291
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\isocodes.cpp
293
poedit_manager.obj: ..\src\manager.cpp
294
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\manager.cpp
296
poedit_parser.obj: ..\src\parser.cpp
297
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\parser.cpp
299
poedit_prefsdlg.obj: ..\src\prefsdlg.cpp
300
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\prefsdlg.cpp
302
poedit_progressinfo.obj: ..\src\progressinfo.cpp
303
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\progressinfo.cpp
305
poedit_settingsdlg.obj: ..\src\settingsdlg.cpp
306
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\settingsdlg.cpp
308
poedit_summarydlg.obj: ..\src\summarydlg.cpp
309
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\summarydlg.cpp
311
poedit_transmem.obj: ..\src\transmem.cpp
312
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\transmem.cpp
314
poedit_transmemupd.obj: ..\src\transmemupd.cpp
315
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\transmemupd.cpp
317
poedit_transmemupd_wizard.obj: ..\src\transmemupd_wizard.cpp
318
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\transmemupd_wizard.cpp
320
poedit_pl_evaluate.obj: ..\src\pluralforms\pl_evaluate.cpp
321
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\pluralforms\pl_evaluate.cpp
323
poedit_editlbox.obj: ..\src\editlbox\editlbox.cpp
324
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\src\editlbox\editlbox.cpp
326
poedit_compiled_xrc.obj: ..\win32\.\compiled_xrc.cpp
327
$(CXX) /c /nologo /TP /Fo$@ $(POEDIT_CXXFLAGS) ..\win32\.\compiled_xrc.cpp
329
poedit_poedit.res: ..\src\poedit.rc
330
rc /fo$@ /d WIN32 $(____DEBUG_3_p_1) $(____WX_SHARED_6_p_1) /d _UNICODE $(__WXDEBUG_DEFINE_p_1) /d __WXMSW__ /i $(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) /i $(WX_DIR)\include /d _WINDOWS /d USE_TRANSMEM /d DB_HEADER="db.h" /i $(DB_PATH)\build_windows $(______DEBUG_12_13_p_1) ..\src\poedit.rc
333
..\win32\.\compiled_xrc.cpp: $(XRC_FILES)
334
$(WXRC) -v -c -o $@ $(XRC_FILES)