]> git.saurik.com Git - wxWidgets.git/blame - utils/tex2rtf/src/makefile.wat
Turn off the expando-matic rubber band thing for mac
[wxWidgets.git] / utils / tex2rtf / src / makefile.wat
CommitLineData
f98da3fb
VS
1# =========================================================================
2# This makefile was generated by
162a956b 3# Bakefile 0.1.6 (http://bakefile.sourceforge.net)
f98da3fb
VS
4# Do not modify, all changes will be overwritten!
5# =========================================================================
9a29912f 6
f98da3fb 7!include ../../../build/msw/config.wat
9a29912f 8
f98da3fb
VS
9# -------------------------------------------------------------------------
10# Do not modify the rest of this file!
11# -------------------------------------------------------------------------
9a29912f 12
f98da3fb
VS
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
9a29912f 24
f98da3fb
VS
25# We need these variables in some bakefile-made rules:
26WATCOM_CWD = $+ $(%cdrive):$(%cwd) $-
9a29912f 27
f98da3fb
VS
28### Conditionally set variables: ###
29
30PORTNAME =
31!ifeq USE_GUI 0
32PORTNAME = base
33!endif
34!ifeq USE_GUI 1
35PORTNAME = msw
36!endif
37WXDEBUGFLAG =
38!ifeq BUILD debug
39!ifeq DEBUG_FLAG default
40WXDEBUGFLAG = d
41!endif
42!endif
43!ifeq DEBUG_FLAG 1
44WXDEBUGFLAG = d
45!endif
f98da3fb
VS
46WXUNICODEFLAG =
47!ifeq UNICODE 1
48WXUNICODEFLAG = u
49!endif
50WXUNIVNAME =
51!ifeq WXUNIV 1
52WXUNIVNAME = univ
53!endif
b17c1746
DE
54WXDLLFLAG =
55!ifeq SHARED 1
56WXDLLFLAG = dll
57!endif
162a956b
JS
58LIBTYPE_SUFFIX =
59!ifeq SHARED 0
60LIBTYPE_SUFFIX = lib
61!endif
62!ifeq SHARED 1
63LIBTYPE_SUFFIX = dll
64!endif
dd65d8c8
RN
65EXTRALIBS_FOR_BASE =
66!ifeq MONOLITHIC 0
67EXTRALIBS_FOR_BASE =
68!endif
69!ifeq MONOLITHIC 1
70EXTRALIBS_FOR_BASE =
71!endif
b17c1746
DE
72__tex2rtf_gui___depname =
73!ifeq USE_GUI 1
74__tex2rtf_gui___depname = $(OBJS)\tex2rtf_gui.exe
75!endif
5259a417
RL
76__WXLIB_HTML_p =
77!ifeq MONOLITHIC 0
78__WXLIB_HTML_p = &
c33fae85 79 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib
5259a417 80!endif
b17c1746
DE
81__WXLIB_CORE_p =
82!ifeq MONOLITHIC 0
83__WXLIB_CORE_p = &
c33fae85 84 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
b17c1746 85!endif
f98da3fb
VS
86__DEBUGINFO =
87!ifeq BUILD debug
88!ifeq DEBUG_INFO default
ec08d395 89__DEBUGINFO = -d2
f98da3fb
VS
90!endif
91!endif
92!ifeq BUILD release
93!ifeq DEBUG_INFO default
ec08d395 94__DEBUGINFO = -d0
f98da3fb
VS
95!endif
96!endif
97!ifeq DEBUG_INFO 0
ec08d395 98__DEBUGINFO = -d0
f98da3fb
VS
99!endif
100!ifeq DEBUG_INFO 1
ec08d395 101__DEBUGINFO = -d2
f98da3fb 102!endif
a4ad36cd 103__DEBUGINFO_1 =
f98da3fb
VS
104!ifeq BUILD debug
105!ifeq DEBUG_INFO default
a4ad36cd 106__DEBUGINFO_1 = debug all
f98da3fb
VS
107!endif
108!endif
109!ifeq BUILD release
110!ifeq DEBUG_INFO default
a4ad36cd 111__DEBUGINFO_1 =
f98da3fb
VS
112!endif
113!endif
114!ifeq DEBUG_INFO 0
a4ad36cd 115__DEBUGINFO_1 =
f98da3fb
VS
116!endif
117!ifeq DEBUG_INFO 1
a4ad36cd 118__DEBUGINFO_1 = debug all
f98da3fb 119!endif
b17c1746 120__OPTIMIZEFLAG =
f98da3fb 121!ifeq BUILD debug
b17c1746 122__OPTIMIZEFLAG = -od
f98da3fb 123!endif
b17c1746
DE
124!ifeq BUILD release
125__OPTIMIZEFLAG = -ot -ox
f98da3fb 126!endif
b17c1746
DE
127__RUNTIME_LIBS =
128!ifeq RUNTIME_LIBS dynamic
129__RUNTIME_LIBS = -br
f98da3fb 130!endif
b17c1746
DE
131!ifeq RUNTIME_LIBS static
132__RUNTIME_LIBS =
f98da3fb 133!endif
a4ad36cd
VS
134__EXCEPTIONSFLAG =
135!ifeq USE_EXCEPTIONS 0
136__EXCEPTIONSFLAG =
137!endif
138!ifeq USE_EXCEPTIONS 1
162a956b 139__EXCEPTIONSFLAG = -xr
a4ad36cd 140!endif
162a956b
JS
141__EXCEPTIONSFLAG_0 =
142!ifeq USE_EXCEPTIONS 0
143__EXCEPTIONSFLAG_0 =
b17c1746 144!endif
162a956b
JS
145!ifeq USE_EXCEPTIONS 1
146__EXCEPTIONSFLAG_0 = -xs
b17c1746
DE
147!endif
148__WXLIB_BASE_p =
149!ifeq MONOLITHIC 0
c33fae85
RN
150__WXLIB_BASE_p = &
151 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
b17c1746
DE
152!endif
153__WXLIB_MONO_p =
154!ifeq MONOLITHIC 1
155__WXLIB_MONO_p = &
c33fae85 156 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
b17c1746
DE
157!endif
158__LIB_TIFF_p =
159!ifeq USE_GUI 1
9c2d002b 160__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
b17c1746 161!endif
f98da3fb
VS
162__LIB_JPEG_p =
163!ifeq USE_GUI 1
9c2d002b 164__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
f98da3fb
VS
165!endif
166__LIB_PNG_p =
167!ifeq USE_GUI 1
9c2d002b 168__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
f98da3fb 169!endif
b17c1746
DE
170__WXUNIV_DEFINE_p =
171!ifeq WXUNIV 1
172__WXUNIV_DEFINE_p = -d__WXUNIVERSAL__
f98da3fb 173!endif
b17c1746 174__DEBUG_DEFINE_p =
f98da3fb 175!ifeq BUILD debug
b17c1746
DE
176!ifeq DEBUG_FLAG default
177__DEBUG_DEFINE_p = -d__WXDEBUG__
f98da3fb 178!endif
f98da3fb 179!endif
b17c1746
DE
180!ifeq DEBUG_FLAG 1
181__DEBUG_DEFINE_p = -d__WXDEBUG__
f98da3fb
VS
182!endif
183__UNICODE_DEFINE_p =
184!ifeq UNICODE 1
ec08d395 185__UNICODE_DEFINE_p = -d_UNICODE
f98da3fb 186!endif
b17c1746
DE
187__DLLFLAG_p =
188!ifeq SHARED 1
189__DLLFLAG_p = -dWXUSINGDLL
8be1c2c5 190!endif
f98da3fb
VS
191
192### Variables: ###
193
c33fae85 194WX_RELEASE_NODOT = 25
f98da3fb
VS
195OBJS = &
196 wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
162a956b 197LIBDIRNAME = .\..\..\..\lib\wat_$(LIBTYPE_SUFFIX)$(CFG)
75a0a7b7
VS
198SETUPHDIR = &
199 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
9bfe7ad9
VS
200TEX2RTF_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) -bm $(__RUNTIME_LIBS) &
201 -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) &
162a956b
JS
202 -i=.\..\..\..\include -i=$(SETUPHDIR) -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 &
203 -i=. $(__DLLFLAG_p) -dwxUSE_GUI=0 -dNO_GUI $(__EXCEPTIONSFLAG) &
204 $(__EXCEPTIONSFLAG_0) $(CPPFLAGS) $(CXXFLAGS)
b17c1746
DE
205TEX2RTF_OBJECTS = &
206 $(OBJS)\tex2rtf_tex2rtf.obj &
207 $(OBJS)\tex2rtf_tex2any.obj &
208 $(OBJS)\tex2rtf_texutils.obj &
209 $(OBJS)\tex2rtf_rtfutils.obj &
210 $(OBJS)\tex2rtf_xlputils.obj &
211 $(OBJS)\tex2rtf_htmlutil.obj &
212 $(OBJS)\tex2rtf_readshg.obj &
213 $(OBJS)\tex2rtf_table.obj
9bfe7ad9
VS
214TEX2RTF_GUI_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) -bm $(__RUNTIME_LIBS) &
215 -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) &
162a956b
JS
216 -i=.\..\..\..\include -i=$(SETUPHDIR) -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 &
217 -i=. $(__DLLFLAG_p) -i=.\..\..\..\samples -dNOPCH $(__EXCEPTIONSFLAG) &
218 $(__EXCEPTIONSFLAG_0) $(CPPFLAGS) $(CXXFLAGS)
f98da3fb
VS
219TEX2RTF_GUI_OBJECTS = &
220 $(OBJS)\tex2rtf_gui_tex2rtf.obj &
221 $(OBJS)\tex2rtf_gui_tex2any.obj &
222 $(OBJS)\tex2rtf_gui_texutils.obj &
223 $(OBJS)\tex2rtf_gui_rtfutils.obj &
224 $(OBJS)\tex2rtf_gui_xlputils.obj &
225 $(OBJS)\tex2rtf_gui_htmlutil.obj &
226 $(OBJS)\tex2rtf_gui_readshg.obj &
227 $(OBJS)\tex2rtf_gui_table.obj
f98da3fb
VS
228
229
230all : $(OBJS)
231$(OBJS) :
232 -if not exist $(OBJS) mkdir $(OBJS)
233
234### Targets: ###
235
8be1c2c5 236all : .SYMBOLIC $(OBJS)\tex2rtf.exe $(__tex2rtf_gui___depname)
f98da3fb 237
f98da3fb
VS
238clean : .SYMBOLIC
239 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
240 -if exist $(OBJS)\*.res del $(OBJS)\*.res
241 -if exist $(OBJS)\*.lbc del $(OBJS)\*.lbc
242 -if exist $(OBJS)\*.ilk del $(OBJS)\*.ilk
162a956b 243 -if exist $(OBJS)\*.pch del $(OBJS)\*.pch
f98da3fb
VS
244 -if exist $(OBJS)\tex2rtf.exe del $(OBJS)\tex2rtf.exe
245 -if exist $(OBJS)\tex2rtf_gui.exe del $(OBJS)\tex2rtf_gui.exe
246
247$(OBJS)\tex2rtf.exe : $(TEX2RTF_OBJECTS)
248 @%create $(OBJS)\tex2rtf.lbc
249 @%append $(OBJS)\tex2rtf.lbc option quiet
250 @%append $(OBJS)\tex2rtf.lbc name $^@
75a0a7b7 251 @%append $(OBJS)\tex2rtf.lbc option caseexact
a4ad36cd 252 @%append $(OBJS)\tex2rtf.lbc $(LDFLAGS) $(__DEBUGINFO_1) libpath $(LIBDIRNAME) system nt ref 'main_'
f98da3fb 253 @for %i in ($(TEX2RTF_OBJECTS)) do @%append $(OBJS)\tex2rtf.lbc file %i
dd65d8c8 254 @for %i in ( $(__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)\tex2rtf.lbc library %i
f98da3fb
VS
255 @%append $(OBJS)\tex2rtf.lbc
256 wlink @$(OBJS)\tex2rtf.lbc
257
8be1c2c5 258!ifeq USE_GUI 1
f98da3fb
VS
259$(OBJS)\tex2rtf_gui.exe : $(TEX2RTF_GUI_OBJECTS) $(OBJS)\tex2rtf_gui_sample.res
260 @%create $(OBJS)\tex2rtf_gui.lbc
261 @%append $(OBJS)\tex2rtf_gui.lbc option quiet
262 @%append $(OBJS)\tex2rtf_gui.lbc name $^@
75a0a7b7 263 @%append $(OBJS)\tex2rtf_gui.lbc option caseexact
a4ad36cd 264 @%append $(OBJS)\tex2rtf_gui.lbc $(LDFLAGS) $(__DEBUGINFO_1) libpath $(LIBDIRNAME) system nt_win ref '_WinMain@16'
f98da3fb 265 @for %i in ($(TEX2RTF_GUI_OBJECTS)) do @%append $(OBJS)\tex2rtf_gui.lbc file %i
dd65d8c8 266 @for %i in ( $(__WXLIB_HTML_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)\tex2rtf_gui.lbc library %i
f98da3fb
VS
267 @%append $(OBJS)\tex2rtf_gui.lbc option resource=$(OBJS)\tex2rtf_gui_sample.res
268 wlink @$(OBJS)\tex2rtf_gui.lbc
8be1c2c5 269!endif
b17c1746
DE
270
271$(OBJS)\tex2rtf_tex2rtf.obj : .AUTODEPEND .\tex2rtf.cpp
272 $(CXX) -zq -fo=$^@ $(TEX2RTF_CXXFLAGS) $<
273
274$(OBJS)\tex2rtf_tex2any.obj : .AUTODEPEND .\tex2any.cpp
275 $(CXX) -zq -fo=$^@ $(TEX2RTF_CXXFLAGS) $<
276
277$(OBJS)\tex2rtf_texutils.obj : .AUTODEPEND .\texutils.cpp
278 $(CXX) -zq -fo=$^@ $(TEX2RTF_CXXFLAGS) $<
279
280$(OBJS)\tex2rtf_rtfutils.obj : .AUTODEPEND .\rtfutils.cpp
281 $(CXX) -zq -fo=$^@ $(TEX2RTF_CXXFLAGS) $<
282
283$(OBJS)\tex2rtf_xlputils.obj : .AUTODEPEND .\xlputils.cpp
284 $(CXX) -zq -fo=$^@ $(TEX2RTF_CXXFLAGS) $<
285
286$(OBJS)\tex2rtf_htmlutil.obj : .AUTODEPEND .\htmlutil.cpp
287 $(CXX) -zq -fo=$^@ $(TEX2RTF_CXXFLAGS) $<
288
289$(OBJS)\tex2rtf_readshg.obj : .AUTODEPEND .\readshg.cpp
290 $(CXX) -zq -fo=$^@ $(TEX2RTF_CXXFLAGS) $<
291
292$(OBJS)\tex2rtf_table.obj : .AUTODEPEND .\table.cpp
293 $(CXX) -zq -fo=$^@ $(TEX2RTF_CXXFLAGS) $<
294
295$(OBJS)\tex2rtf_gui_sample.res : .AUTODEPEND .\..\..\..\samples\sample.rc
162a956b 296 wrc -q -ad -bt=nt -r -fo=$^@ -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -i=.\..\..\..\include -i=$(SETUPHDIR) -i=. $(__DLLFLAG_p) -i=.\..\..\..\samples $<
b17c1746
DE
297
298$(OBJS)\tex2rtf_gui_tex2rtf.obj : .AUTODEPEND .\tex2rtf.cpp
299 $(CXX) -zq -fo=$^@ $(TEX2RTF_GUI_CXXFLAGS) $<
300
301$(OBJS)\tex2rtf_gui_tex2any.obj : .AUTODEPEND .\tex2any.cpp
302 $(CXX) -zq -fo=$^@ $(TEX2RTF_GUI_CXXFLAGS) $<
303
304$(OBJS)\tex2rtf_gui_texutils.obj : .AUTODEPEND .\texutils.cpp
305 $(CXX) -zq -fo=$^@ $(TEX2RTF_GUI_CXXFLAGS) $<
306
307$(OBJS)\tex2rtf_gui_rtfutils.obj : .AUTODEPEND .\rtfutils.cpp
308 $(CXX) -zq -fo=$^@ $(TEX2RTF_GUI_CXXFLAGS) $<
309
310$(OBJS)\tex2rtf_gui_xlputils.obj : .AUTODEPEND .\xlputils.cpp
311 $(CXX) -zq -fo=$^@ $(TEX2RTF_GUI_CXXFLAGS) $<
312
313$(OBJS)\tex2rtf_gui_htmlutil.obj : .AUTODEPEND .\htmlutil.cpp
314 $(CXX) -zq -fo=$^@ $(TEX2RTF_GUI_CXXFLAGS) $<
315
316$(OBJS)\tex2rtf_gui_readshg.obj : .AUTODEPEND .\readshg.cpp
317 $(CXX) -zq -fo=$^@ $(TEX2RTF_GUI_CXXFLAGS) $<
318
319$(OBJS)\tex2rtf_gui_table.obj : .AUTODEPEND .\table.cpp
320 $(CXX) -zq -fo=$^@ $(TEX2RTF_GUI_CXXFLAGS) $<
162a956b 321