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 8@MAKE_SET@ 9 10prefix = @prefix@ 11exec_prefix = @exec_prefix@ 12datarootdir = @datarootdir@ 13INSTALL = @INSTALL@ 14EXEEXT = @EXEEXT@ 15WINDRES = @WINDRES@ 16REZ = @REZ@ 17SETFILE = @SETFILE@ 18NM = @NM@ 19BK_DEPS = @BK_DEPS@ 20srcdir = @srcdir@ 21top_srcdir = @top_srcdir@ 22LIBS = @LIBS@ 23LDFLAGS_GUI = @LDFLAGS_GUI@ 24CXX = @CXX@ 25CXXFLAGS = @CXXFLAGS@ 26CPPFLAGS = @CPPFLAGS@ 27LDFLAGS = @LDFLAGS@ 28WX_LIB_FLAVOUR = @WX_LIB_FLAVOUR@ 29TOOLKIT = @TOOLKIT@ 30TOOLKIT_LOWERCASE = @TOOLKIT_LOWERCASE@ 31TOOLKIT_VERSION = @TOOLKIT_VERSION@ 32TOOLCHAIN_FULLNAME = @TOOLCHAIN_FULLNAME@ 33EXTRALIBS = @EXTRALIBS@ 34EXTRALIBS_XML = @EXTRALIBS_XML@ 35EXTRALIBS_HTML = @EXTRALIBS_HTML@ 36EXTRALIBS_GUI = @EXTRALIBS_GUI@ 37EXTRALIBS_SDL = @EXTRALIBS_SDL@ 38HOST_SUFFIX = @HOST_SUFFIX@ 39SAMPLES_RPATH_FLAG = @SAMPLES_RPATH_FLAG@ 40SAMPLES_RPATH_POSTLINK = @SAMPLES_RPATH_POSTLINK@ 41wx_top_builddir = @wx_top_builddir@ 42 43### Variables: ### 44 45DESTDIR = 46WX_RELEASE = 2.8 47WX_VERSION = $(WX_RELEASE).12 48LIBDIRNAME = $(wx_top_builddir)/lib 49XRCDEMO_CXXFLAGS = -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ 50 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) \ 51 -I$(srcdir) $(__DLLFLAG_p) -I$(srcdir)/../../samples $(CPPFLAGS) $(CXXFLAGS) 52XRCDEMO_OBJECTS = \ 53 $(__xrcdemo_os2_lib_res) \ 54 xrcdemo_xrcdemo.o \ 55 xrcdemo_myframe.o \ 56 xrcdemo_derivdlg.o \ 57 xrcdemo_custclas.o \ 58 $(__xrcdemo___win32rc) 59 60### Conditionally set variables: ### 61 62@COND_DEPS_TRACKING_0@CXXC = $(CXX) 63@COND_DEPS_TRACKING_1@CXXC = $(BK_DEPS) $(CXX) 64@COND_USE_PLUGINS_0@PLUGIN_ADV_EXTRALIBS = $(EXTRALIBS_SDL) 65@COND_USE_GUI_0@PORTNAME = base 66@COND_USE_GUI_1@PORTNAME = $(TOOLKIT_LOWERCASE)$(TOOLKIT_VERSION) 67@COND_TOOLKIT_MAC@WXBASEPORT = _carbon 68@COND_BUILD_debug_DEBUG_FLAG_default@WXDEBUGFLAG = d 69@COND_DEBUG_FLAG_1@WXDEBUGFLAG = d 70@COND_UNICODE_1@WXUNICODEFLAG = u 71@COND_WXUNIV_1@WXUNIVNAME = univ 72@COND_MONOLITHIC_0@EXTRALIBS_FOR_BASE = $(EXTRALIBS) 73@COND_MONOLITHIC_1@EXTRALIBS_FOR_BASE = $(EXTRALIBS) $(EXTRALIBS_GUI) 74@COND_MONOLITHIC_0@EXTRALIBS_FOR_GUI = $(EXTRALIBS_GUI) 75@COND_MONOLITHIC_1@EXTRALIBS_FOR_GUI = 76@COND_PLATFORM_MAC_0@__xrcdemo___mac_setfilecmd = @true 77@COND_PLATFORM_MAC_1@__xrcdemo___mac_setfilecmd = \ 78@COND_PLATFORM_MAC_1@ $(SETFILE) -a C xrcdemo$(EXEEXT) 79@COND_PLATFORM_MAC_1@__xrcdemo___mac_rezcmd = $(__MACOSX_RESOURCES_p_1) 80@COND_WXUNIV_1@__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__ 81@COND_WXUNIV_1@__WXUNIV_DEFINE_p_1 = -d __WXUNIVERSAL__ 82@COND_WXUNIV_1@__WXUNIV_DEFINE_p_2 = --define __WXUNIVERSAL__ 83@COND_USE_EXCEPTIONS_0@__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS 84@COND_USE_EXCEPTIONS_0@__EXCEPTIONS_DEFINE_p_1 = -d wxNO_EXCEPTIONS 85@COND_USE_EXCEPTIONS_0@__EXCEPTIONS_DEFINE_p_2 = --define wxNO_EXCEPTIONS 86@COND_USE_RTTI_0@__RTTI_DEFINE_p = -DwxNO_RTTI 87@COND_USE_RTTI_0@__RTTI_DEFINE_p_1 = -d wxNO_RTTI 88@COND_USE_RTTI_0@__RTTI_DEFINE_p_2 = --define wxNO_RTTI 89@COND_USE_THREADS_0@__THREAD_DEFINE_p = -DwxNO_THREADS 90@COND_USE_THREADS_0@__THREAD_DEFINE_p_1 = -d wxNO_THREADS 91@COND_USE_THREADS_0@__THREAD_DEFINE_p_2 = --define wxNO_THREADS 92@COND_SHARED_1@__DLLFLAG_p = -DWXUSINGDLL 93@COND_SHARED_1@__DLLFLAG_p_1 = -d WXUSINGDLL 94@COND_SHARED_1@__DLLFLAG_p_2 = --define WXUSINGDLL 95COND_PLATFORM_OS2_1___xrcdemo___os2_emxbindcmd = $(NM) xrcdemo$(EXEEXT) | if \ 96 grep -q pmwin.763 ; then emxbind -ep xrcdemo$(EXEEXT) ; fi 97@COND_PLATFORM_OS2_1@__xrcdemo___os2_emxbindcmd = $(COND_PLATFORM_OS2_1___xrcdemo___os2_emxbindcmd) 98@COND_TOOLKIT_MSW@__RCDEFDIR_p = -i \ 99@COND_TOOLKIT_MSW@ $(LIBDIRNAME)/wx/include/$(TOOLCHAIN_FULLNAME) 100@COND_TOOLKIT_MSW@__RCDEFDIR_p_1 = --include-dir \ 101@COND_TOOLKIT_MSW@ $(LIBDIRNAME)/wx/include/$(TOOLCHAIN_FULLNAME) 102@COND_PLATFORM_OS2_1@__xrcdemo_os2_lib_res = \ 103@COND_PLATFORM_OS2_1@ $(top_srcdir)/include/wx/os2/wx.res 104@COND_PLATFORM_MACOSX_1@__xrcdemo_app_Contents_PkgInfo___depname \ 105@COND_PLATFORM_MACOSX_1@ = xrcdemo.app/Contents/PkgInfo 106@COND_PLATFORM_MACOSX_1@__xrcdemo_bundle___depname = xrcdemo_bundle 107@COND_TOOLKIT_COCOA@____xrcdemo_BUNDLE_TGT_REF_DEP = \ 108@COND_TOOLKIT_COCOA@ $(__xrcdemo_app_Contents_PkgInfo___depname) 109@COND_TOOLKIT_MAC@____xrcdemo_BUNDLE_TGT_REF_DEP = \ 110@COND_TOOLKIT_MAC@ $(__xrcdemo_app_Contents_PkgInfo___depname) 111COND_MONOLITHIC_0___WXLIB_XRC_p = \ 112 -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-$(WX_RELEASE)$(HOST_SUFFIX) 113@COND_MONOLITHIC_0@__WXLIB_XRC_p = $(COND_MONOLITHIC_0___WXLIB_XRC_p) 114COND_MONOLITHIC_0___WXLIB_HTML_p = \ 115 -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX) 116@COND_MONOLITHIC_0@__WXLIB_HTML_p = $(COND_MONOLITHIC_0___WXLIB_HTML_p) 117COND_MONOLITHIC_0___WXLIB_ADV_p = \ 118 -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX) 119@COND_MONOLITHIC_0@__WXLIB_ADV_p = $(COND_MONOLITHIC_0___WXLIB_ADV_p) 120COND_MONOLITHIC_0___WXLIB_CORE_p = \ 121 -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX) 122@COND_MONOLITHIC_0@__WXLIB_CORE_p = $(COND_MONOLITHIC_0___WXLIB_CORE_p) 123COND_MONOLITHIC_0___WXLIB_XML_p = \ 124 -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX) 125@COND_MONOLITHIC_0@__WXLIB_XML_p = $(COND_MONOLITHIC_0___WXLIB_XML_p) 126COND_MONOLITHIC_0___WXLIB_BASE_p = \ 127 -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 128@COND_MONOLITHIC_0@__WXLIB_BASE_p = $(COND_MONOLITHIC_0___WXLIB_BASE_p) 129@COND_PLATFORM_WIN32_1@__xrcdemo___win32rc = xrcdemo_xrcdemo_rc.o 130COND_MONOLITHIC_1___WXLIB_MONO_p = \ 131 -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 132@COND_MONOLITHIC_1@__WXLIB_MONO_p = $(COND_MONOLITHIC_1___WXLIB_MONO_p) 133@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@__LIB_TIFF_p \ 134@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@ = \ 135@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@ -lwxtiff$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 136@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@__LIB_JPEG_p \ 137@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@ = \ 138@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@ -lwxjpeg$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 139@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@__LIB_PNG_p \ 140@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@ = \ 141@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@ -lwxpng$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 142@COND_wxUSE_ZLIB_builtin@__LIB_ZLIB_p = \ 143@COND_wxUSE_ZLIB_builtin@ -lwxzlib$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 144@COND_wxUSE_ODBC_builtin@__LIB_ODBC_p = \ 145@COND_wxUSE_ODBC_builtin@ -lwxodbc$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 146COND_wxUSE_REGEX_builtin___LIB_REGEX_p = \ 147 -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 148@COND_wxUSE_REGEX_builtin@__LIB_REGEX_p = $(COND_wxUSE_REGEX_builtin___LIB_REGEX_p) 149@COND_wxUSE_EXPAT_builtin@__LIB_EXPAT_p = \ 150@COND_wxUSE_EXPAT_builtin@ -lwxexpat$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 151COND_TOOLKIT_MAC___MACOSX_RESOURCES_p_1 = $(REZ) -d __DARWIN__ -t APPL -d \ 152 __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) \ 153 $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) -i $(srcdir) $(__DLLFLAG_p_1) -i \ 154 $(srcdir)/../../samples $(__RCDEFDIR_p) -i $(top_srcdir)/include -o \ 155 xrcdemo$(EXEEXT) Carbon.r sample.r 156@COND_TOOLKIT_MAC@__MACOSX_RESOURCES_p_1 = $(COND_TOOLKIT_MAC___MACOSX_RESOURCES_p_1) 157 158### Targets: ### 159 160all: xrcdemo$(EXEEXT) $(__xrcdemo_bundle___depname) data 161 162install: 163 164uninstall: 165 166install-strip: install 167 168clean: 169 rm -rf ./.deps ./.pch 170 rm -f ./*.o 171 rm -f xrcdemo$(EXEEXT) 172 rm -rf xrcdemo.app 173 174distclean: clean 175 rm -f config.cache config.log config.status bk-deps bk-make-pch shared-ld-sh Makefile 176 177xrcdemo$(EXEEXT): $(XRCDEMO_OBJECTS) $(__xrcdemo___win32rc) 178 $(CXX) -o $@ $(XRCDEMO_OBJECTS) -L$(LIBDIRNAME) $(LDFLAGS_GUI) $(SAMPLES_RPATH_FLAG) $(LDFLAGS) $(__WXLIB_XRC_p) $(__WXLIB_HTML_p) $(EXTRALIBS_HTML) $(__WXLIB_ADV_p) $(PLUGIN_ADV_EXTRALIBS) $(__WXLIB_CORE_p) $(__WXLIB_XML_p) $(EXTRALIBS_XML) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_ODBC_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) $(LIBS) 179 $(__xrcdemo___mac_rezcmd) 180 $(__xrcdemo___mac_setfilecmd) 181 $(__xrcdemo___os2_emxbindcmd) 182 $(SAMPLES_RPATH_POSTLINK) 183 184@COND_PLATFORM_MACOSX_1@xrcdemo.app/Contents/PkgInfo: xrcdemo$(EXEEXT) $(top_srcdir)/src/mac/carbon/Info.plist.in $(top_srcdir)/src/mac/carbon/wxmac.icns 185@COND_PLATFORM_MACOSX_1@ mkdir -p xrcdemo.app/Contents 186@COND_PLATFORM_MACOSX_1@ mkdir -p xrcdemo.app/Contents/MacOS 187@COND_PLATFORM_MACOSX_1@ mkdir -p xrcdemo.app/Contents/Resources 188@COND_PLATFORM_MACOSX_1@ 189@COND_PLATFORM_MACOSX_1@ 190@COND_PLATFORM_MACOSX_1@ sed -e "s/IDENTIFIER/`echo $(srcdir) | sed -e 's,\.\./,,g' | sed -e 's,/,.,g'`/" \ 191@COND_PLATFORM_MACOSX_1@ -e "s/EXECUTABLE/xrcdemo/" \ 192@COND_PLATFORM_MACOSX_1@ -e "s/VERSION/$(WX_VERSION)/" \ 193@COND_PLATFORM_MACOSX_1@ $(top_srcdir)/src/mac/carbon/Info.plist.in >xrcdemo.app/Contents/Info.plist 194@COND_PLATFORM_MACOSX_1@ 195@COND_PLATFORM_MACOSX_1@ 196@COND_PLATFORM_MACOSX_1@ echo -n "APPL????" >xrcdemo.app/Contents/PkgInfo 197@COND_PLATFORM_MACOSX_1@ 198@COND_PLATFORM_MACOSX_1@ 199@COND_PLATFORM_MACOSX_1@ ln -f xrcdemo$(EXEEXT) xrcdemo.app/Contents/MacOS/xrcdemo 200@COND_PLATFORM_MACOSX_1@ 201@COND_PLATFORM_MACOSX_1@ 202@COND_PLATFORM_MACOSX_1@ cp -f $(top_srcdir)/src/mac/carbon/wxmac.icns xrcdemo.app/Contents/Resources/wxmac.icns 203 204@COND_PLATFORM_MACOSX_1@xrcdemo_bundle: $(____xrcdemo_BUNDLE_TGT_REF_DEP) 205 206data: 207 @mkdir -p ./rc 208 @for f in appicon.ico appicon.xpm artprov.xpm artprov.xrc basicdlg.xpm basicdlg.xrc controls.xpm controls.xrc custclas.xpm custclas.xrc derivdlg.xpm derivdlg.xrc fileopen.gif filesave.gif frame.xrc fuzzy.gif menu.xrc platform.xpm platform.xrc quotes.gif resource.xrc toolbar.xrc uncenter.xpm uncenter.xrc update.gif variable.xpm variable.xrc throbber.gif stop.xpm; do \ 209 if test ! -f ./rc/$$f -a ! -d ./rc/$$f ; \ 210 then x=yep ; \ 211 else x=`find $(srcdir)/rc/$$f -newer ./rc/$$f -print` ; \ 212 fi; \ 213 case "$$x" in ?*) \ 214 cp -pRf $(srcdir)/rc/$$f ./rc ;; \ 215 esac; \ 216 done 217 218xrcdemo_xrcdemo.o: $(srcdir)/xrcdemo.cpp 219 $(CXXC) -c -o $@ $(XRCDEMO_CXXFLAGS) $(srcdir)/xrcdemo.cpp 220 221xrcdemo_myframe.o: $(srcdir)/myframe.cpp 222 $(CXXC) -c -o $@ $(XRCDEMO_CXXFLAGS) $(srcdir)/myframe.cpp 223 224xrcdemo_derivdlg.o: $(srcdir)/derivdlg.cpp 225 $(CXXC) -c -o $@ $(XRCDEMO_CXXFLAGS) $(srcdir)/derivdlg.cpp 226 227xrcdemo_custclas.o: $(srcdir)/custclas.cpp 228 $(CXXC) -c -o $@ $(XRCDEMO_CXXFLAGS) $(srcdir)/custclas.cpp 229 230xrcdemo_xrcdemo_rc.o: $(srcdir)/xrcdemo.rc 231 $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_2) $(__EXCEPTIONS_DEFINE_p_2) $(__RTTI_DEFINE_p_2) $(__THREAD_DEFINE_p_2) --include-dir $(srcdir) $(__DLLFLAG_p_2) --include-dir $(srcdir)/../../samples $(__RCDEFDIR_p_1) --include-dir $(top_srcdir)/include 232 233 234# Include dependency info, if present: 235@IF_GNU_MAKE@-include ./.deps/*.d 236 237.PHONY: all install uninstall clean distclean xrcdemo_bundle data 238