1# ========================================================================= 2# This makefile was generated by 3# Bakefile 0.2.9 (http://www.bakefile.org) 4# Do not modify, all changes will be overwritten! 5# ========================================================================= 6 7.LONGCOMMANDLINE: dmc link lib smake 8 9!include ../../../build/msw/config.dms 10 11# ------------------------------------------------------------------------- 12# Do not modify the rest of this file! 13# ------------------------------------------------------------------------- 14 15### Conditionally set variables: ### 16 17!if "$(USE_GUI)" == "0" 18PORTNAME = base 19!endif 20!if "$(USE_GUI)" == "1" 21PORTNAME = msw 22!endif 23!if "$(BUILD)" == "debug" 24!if "$(DEBUG_FLAG)" == "default" 25WXDEBUGFLAG = d 26!endif 27!endif 28!if "$(DEBUG_FLAG)" == "1" 29WXDEBUGFLAG = d 30!endif 31!if "$(UNICODE)" == "1" 32WXUNICODEFLAG = u 33!endif 34!if "$(WXUNIV)" == "1" 35WXUNIVNAME = univ 36!endif 37!if "$(SHARED)" == "1" 38WXDLLFLAG = dll 39!endif 40!if "$(SHARED)" == "0" 41LIBTYPE_SUFFIX = lib 42!endif 43!if "$(SHARED)" == "1" 44LIBTYPE_SUFFIX = dll 45!endif 46!if "$(MONOLITHIC)" == "0" 47EXTRALIBS_FOR_BASE = 48!endif 49!if "$(MONOLITHIC)" == "1" 50EXTRALIBS_FOR_BASE = 51!endif 52!if "$(USE_GUI)" == "1" 53__tex2rtf_gui___depname = $(OBJS)\tex2rtf_gui.exe 54!endif 55!if "$(MONOLITHIC)" == "0" 56__WXLIB_HTML_p = \ 57 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib 58!endif 59!if "$(MONOLITHIC)" == "0" 60__WXLIB_CORE_p = \ 61 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib 62!endif 63!if "$(USE_GUI)" == "1" 64__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib 65!endif 66!if "$(USE_GUI)" == "1" 67__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib 68!endif 69!if "$(USE_GUI)" == "1" 70__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib 71!endif 72!if "$(BUILD)" == "debug" 73!if "$(DEBUG_INFO)" == "default" 74__DEBUGINFO = -g 75!endif 76!endif 77!if "$(BUILD)" == "release" 78!if "$(DEBUG_INFO)" == "default" 79__DEBUGINFO = 80!endif 81!endif 82!if "$(DEBUG_INFO)" == "0" 83__DEBUGINFO = 84!endif 85!if "$(DEBUG_INFO)" == "1" 86__DEBUGINFO = -g 87!endif 88!if "$(BUILD)" == "debug" 89!if "$(DEBUG_INFO)" == "default" 90__DEBUGINFO_1 = /DEBUG /CODEVIEW 91!endif 92!endif 93!if "$(BUILD)" == "release" 94!if "$(DEBUG_INFO)" == "default" 95__DEBUGINFO_1 = 96!endif 97!endif 98!if "$(DEBUG_INFO)" == "0" 99__DEBUGINFO_1 = 100!endif 101!if "$(DEBUG_INFO)" == "1" 102__DEBUGINFO_1 = /DEBUG /CODEVIEW 103!endif 104!if "$(BUILD)" == "debug" 105__OPTIMIZEFLAG = -o+none 106!endif 107!if "$(BUILD)" == "release" 108__OPTIMIZEFLAG = -o 109!endif 110!if "$(RUNTIME_LIBS)" == "dynamic" 111__RUNTIME_LIBS = -ND 112!endif 113!if "$(RUNTIME_LIBS)" == "static" 114__RUNTIME_LIBS = 115!endif 116!if "$(USE_RTTI)" == "0" 117__RTTIFLAG = 118!endif 119!if "$(USE_RTTI)" == "1" 120__RTTIFLAG = -Ar 121!endif 122!if "$(USE_EXCEPTIONS)" == "0" 123__EXCEPTIONSFLAG = 124!endif 125!if "$(USE_EXCEPTIONS)" == "1" 126__EXCEPTIONSFLAG = -Ae 127!endif 128!if "$(MONOLITHIC)" == "0" 129__WXLIB_BASE_p = \ 130 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib 131!endif 132!if "$(MONOLITHIC)" == "1" 133__WXLIB_MONO_p = \ 134 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib 135!endif 136!if "$(MSLU)" == "1" 137__UNICOWS_LIB_p = unicows.lib 138!endif 139!if "$(USE_GDIPLUS)" == "1" 140__GDIPLUS_LIB_p = gdiplus.lib 141!endif 142!if "$(USE_CAIRO)" == "1" 143__CAIRO_LIB_p = cairo.lib 144!endif 145!if "$(USE_CAIRO)" == "1" 146__CAIRO_LIBDIR_FILENAMES = $(CAIRO_ROOT)\lib 147!endif 148!if "$(WXUNIV)" == "1" 149__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__ 150!endif 151!if "$(BUILD)" == "debug" 152!if "$(DEBUG_FLAG)" == "default" 153__DEBUG_DEFINE_p = -D__WXDEBUG__ 154!endif 155!endif 156!if "$(DEBUG_FLAG)" == "1" 157__DEBUG_DEFINE_p = -D__WXDEBUG__ 158!endif 159!if "$(BUILD)" == "release" 160__NDEBUG_DEFINE_p = -DNDEBUG 161!endif 162!if "$(USE_EXCEPTIONS)" == "0" 163__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS 164!endif 165!if "$(USE_RTTI)" == "0" 166__RTTI_DEFINE_p = -DwxNO_RTTI 167!endif 168!if "$(USE_THREADS)" == "0" 169__THREAD_DEFINE_p = -DwxNO_THREADS 170!endif 171!if "$(UNICODE)" == "1" 172__UNICODE_DEFINE_p = -D_UNICODE 173!endif 174!if "$(MSLU)" == "1" 175__MSLU_DEFINE_p = -DwxUSE_UNICODE_MSLU=1 176!endif 177!if "$(USE_GDIPLUS)" == "1" 178__GFXCTX_DEFINE_p = -DwxUSE_GRAPHICS_CONTEXT=1 179!endif 180!if "$(USE_CAIRO)" == "1" 181____CAIRO_INCLUDEDIR_FILENAMES = -I$(CAIRO_ROOT)\include\cairo 182!endif 183!if "$(SHARED)" == "1" 184__DLLFLAG_p = -DWXUSINGDLL 185!endif 186 187### Variables: ### 188 189WX_RELEASE_NODOT = 28 190OBJS = dmc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG) 191LIBDIRNAME = .\..\..\..\lib\dmc_$(LIBTYPE_SUFFIX)$(CFG) 192SETUPHDIR = $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG) 193TEX2RTF_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__RUNTIME_LIBS) -D_WIN32_WINNT=0x0400 -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) $(__GFXCTX_DEFINE_p) -I$(SETUPHDIR) -I.\..\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES) -w- -I. $(__DLLFLAG_p) -DwxUSE_GUI=0 -DNO_GUI $(__RTTIFLAG) $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS) 194TEX2RTF_OBJECTS = $(OBJS)\tex2rtf_tex2rtf.obj $(OBJS)\tex2rtf_tex2any.obj $(OBJS)\tex2rtf_texutils.obj $(OBJS)\tex2rtf_rtfutils.obj $(OBJS)\tex2rtf_xlputils.obj $(OBJS)\tex2rtf_htmlutil.obj $(OBJS)\tex2rtf_readshg.obj $(OBJS)\tex2rtf_table.obj 195TEX2RTF_GUI_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__RUNTIME_LIBS) -D_WIN32_WINNT=0x0400 -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) $(__GFXCTX_DEFINE_p) -I$(SETUPHDIR) -I.\..\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES) -w- -I. $(__DLLFLAG_p) -WA -I.\..\..\..\samples -DNOPCH $(__RTTIFLAG) $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS) 196TEX2RTF_GUI_OBJECTS = $(OBJS)\tex2rtf_gui_tex2rtf.obj $(OBJS)\tex2rtf_gui_tex2any.obj $(OBJS)\tex2rtf_gui_texutils.obj $(OBJS)\tex2rtf_gui_rtfutils.obj $(OBJS)\tex2rtf_gui_xlputils.obj $(OBJS)\tex2rtf_gui_htmlutil.obj $(OBJS)\tex2rtf_gui_readshg.obj $(OBJS)\tex2rtf_gui_table.obj 197 198 199all : $(OBJS) 200$(OBJS) : 201 -if not exist $(OBJS) mkdir $(OBJS) 202 203### Targets: ### 204 205 206all : $(OBJS)\tex2rtf.exe $(__tex2rtf_gui___depname) 207 208clean : 209 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj 210 -if exist $(OBJS)\*.res del $(OBJS)\*.res 211 -if exist $(OBJS)\*.sym del $(OBJS)\*.sym 212 -if exist $(OBJS)\tex2rtf.exe del $(OBJS)\tex2rtf.exe 213 -if exist $(OBJS)\tex2rtf.map del $(OBJS)\tex2rtf.map 214 -if exist $(OBJS)\tex2rtf_gui.exe del $(OBJS)\tex2rtf_gui.exe 215 -if exist $(OBJS)\tex2rtf_gui.map del $(OBJS)\tex2rtf_gui.map 216 217$(OBJS)\tex2rtf.exe : $(TEX2RTF_OBJECTS) 218 link /NOLOGO /SILENT /NOI /DELEXECUTABLE /EXETYPE:NT $(__DEBUGINFO_1) $(LDFLAGS) $(TEX2RTF_OBJECTS),$@,$(OBJS)\tex2rtf.map, $(LIBDIRNAME)\ $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) $(__CAIRO_LIB_p) $(__CAIRO_LIBDIR_FILENAMES)\ 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,, 219 220!if "$(USE_GUI)" == "1" 221$(OBJS)\tex2rtf_gui.exe : $(TEX2RTF_GUI_OBJECTS) $(OBJS)\tex2rtf_gui_sample.res 222 link /NOLOGO /SILENT /NOI /DELEXECUTABLE /EXETYPE:NT $(__DEBUGINFO_1) /su:windows:4.0 $(LDFLAGS) $(TEX2RTF_GUI_OBJECTS),$@,$(OBJS)\tex2rtf_gui.map, $(LIBDIRNAME)\ $(__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) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) $(__CAIRO_LIB_p) $(__CAIRO_LIBDIR_FILENAMES)\ 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,, $(OBJS)\tex2rtf_gui_sample.res 223!endif 224 225$(OBJS)\tex2rtf_tex2rtf.obj : .\tex2rtf.cpp 226 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_CXXFLAGS) .\tex2rtf.cpp 227 228$(OBJS)\tex2rtf_tex2any.obj : .\tex2any.cpp 229 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_CXXFLAGS) .\tex2any.cpp 230 231$(OBJS)\tex2rtf_texutils.obj : .\texutils.cpp 232 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_CXXFLAGS) .\texutils.cpp 233 234$(OBJS)\tex2rtf_rtfutils.obj : .\rtfutils.cpp 235 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_CXXFLAGS) .\rtfutils.cpp 236 237$(OBJS)\tex2rtf_xlputils.obj : .\xlputils.cpp 238 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_CXXFLAGS) .\xlputils.cpp 239 240$(OBJS)\tex2rtf_htmlutil.obj : .\htmlutil.cpp 241 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_CXXFLAGS) .\htmlutil.cpp 242 243$(OBJS)\tex2rtf_readshg.obj : .\readshg.cpp 244 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_CXXFLAGS) .\readshg.cpp 245 246$(OBJS)\tex2rtf_table.obj : .\table.cpp 247 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_CXXFLAGS) .\table.cpp 248 249$(OBJS)\tex2rtf_gui_sample.res : .\..\..\..\samples\sample.rc 250 rcc .\..\..\..\samples\sample.rc -o$@ -D_WIN32_WINNT=0x0400 -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) $(__GFXCTX_DEFINE_p) -I$(SETUPHDIR) -I.\..\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES) -I. $(__DLLFLAG_p) -I.\..\..\..\samples -DNOPCH -32 -v- 251 252$(OBJS)\tex2rtf_gui_tex2rtf.obj : .\tex2rtf.cpp 253 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_GUI_CXXFLAGS) .\tex2rtf.cpp 254 255$(OBJS)\tex2rtf_gui_tex2any.obj : .\tex2any.cpp 256 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_GUI_CXXFLAGS) .\tex2any.cpp 257 258$(OBJS)\tex2rtf_gui_texutils.obj : .\texutils.cpp 259 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_GUI_CXXFLAGS) .\texutils.cpp 260 261$(OBJS)\tex2rtf_gui_rtfutils.obj : .\rtfutils.cpp 262 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_GUI_CXXFLAGS) .\rtfutils.cpp 263 264$(OBJS)\tex2rtf_gui_xlputils.obj : .\xlputils.cpp 265 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_GUI_CXXFLAGS) .\xlputils.cpp 266 267$(OBJS)\tex2rtf_gui_htmlutil.obj : .\htmlutil.cpp 268 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_GUI_CXXFLAGS) .\htmlutil.cpp 269 270$(OBJS)\tex2rtf_gui_readshg.obj : .\readshg.cpp 271 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_GUI_CXXFLAGS) .\readshg.cpp 272 273$(OBJS)\tex2rtf_gui_table.obj : .\table.cpp 274 $(CXX) -mn -c -cpp -o$@ $(TEX2RTF_GUI_CXXFLAGS) .\table.cpp 275