1# ========================================================================= 2# This makefile was generated by 3# Bakefile 0.2.12 (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@ 16STRIP = @STRIP@ 17NM = @NM@ 18INSTALL_PROGRAM = @INSTALL_PROGRAM@ 19INSTALL_DIR = @INSTALL_DIR@ 20BK_DEPS = @BK_DEPS@ 21srcdir = @srcdir@ 22top_srcdir = @top_srcdir@ 23bindir = @bindir@ 24LIBS = @LIBS@ 25LDFLAGS_GUI = @LDFLAGS_GUI@ 26CXX = @CXX@ 27CXXFLAGS = @CXXFLAGS@ 28CPPFLAGS = @CPPFLAGS@ 29LDFLAGS = @LDFLAGS@ 30USE_DPI_AWARE_MANIFEST = @USE_DPI_AWARE_MANIFEST@ 31WX_LIB_FLAVOUR = @WX_LIB_FLAVOUR@ 32TOOLKIT = @TOOLKIT@ 33TOOLKIT_LOWERCASE = @TOOLKIT_LOWERCASE@ 34TOOLKIT_VERSION = @TOOLKIT_VERSION@ 35TOOLCHAIN_FULLNAME = @TOOLCHAIN_FULLNAME@ 36EXTRALIBS = @EXTRALIBS@ 37EXTRALIBS_XML = @EXTRALIBS_XML@ 38EXTRALIBS_HTML = @EXTRALIBS_HTML@ 39EXTRALIBS_GUI = @EXTRALIBS_GUI@ 40WX_CPPFLAGS = @WX_CPPFLAGS@ 41WX_CXXFLAGS = @WX_CXXFLAGS@ 42WX_LDFLAGS = @WX_LDFLAGS@ 43HOST_SUFFIX = @HOST_SUFFIX@ 44SAMPLES_RPATH_FLAG = @SAMPLES_RPATH_FLAG@ 45HEADER_PAD_OPTION = @HEADER_PAD_OPTION@ 46wx_top_builddir = @wx_top_builddir@ 47 48### Variables: ### 49 50DESTDIR = 51WX_RELEASE = 3.1 52WX_VERSION = $(WX_RELEASE).5 53LIBDIRNAME = $(wx_top_builddir)/lib 54SCREENSHOTGEN_CXXFLAGS = $(WX_CPPFLAGS) -D__WX$(TOOLKIT)__ \ 55 $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ 56 $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) -I$(srcdir) $(__DLLFLAG_p) \ 57 -I$(srcdir)/../../../samples $(WX_CXXFLAGS) $(CPPFLAGS) $(CXXFLAGS) 58SCREENSHOTGEN_OBJECTS = \ 59 screenshotgen_screenshot_app.o \ 60 screenshotgen_screenshot_main.o \ 61 screenshotgen_guiframe.o \ 62 screenshotgen_customcombo.o \ 63 screenshotgen_autocapture.o \ 64 $(__screenshotgen___win32rc) 65 66### Conditionally set variables: ### 67 68@COND_DEPS_TRACKING_0@CXXC = $(CXX) 69@COND_DEPS_TRACKING_1@CXXC = $(BK_DEPS) $(CXX) 70@COND_USE_GUI_0@PORTNAME = base 71@COND_USE_GUI_1@PORTNAME = $(TOOLKIT_LOWERCASE)$(TOOLKIT_VERSION) 72@COND_TOOLKIT_MAC@WXBASEPORT = _carbon 73@COND_BUILD_debug@WXDEBUGFLAG = d 74@COND_UNICODE_1@WXUNICODEFLAG = u 75@COND_WXUNIV_1@WXUNIVNAME = univ 76@COND_MONOLITHIC_0@EXTRALIBS_FOR_BASE = $(EXTRALIBS) 77@COND_MONOLITHIC_1@EXTRALIBS_FOR_BASE = $(EXTRALIBS) \ 78@COND_MONOLITHIC_1@ $(EXTRALIBS_XML) $(EXTRALIBS_GUI) 79@COND_MONOLITHIC_0@EXTRALIBS_FOR_GUI = $(EXTRALIBS_GUI) 80@COND_MONOLITHIC_1@EXTRALIBS_FOR_GUI = 81@COND_WXUNIV_1@__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__ 82@COND_WXUNIV_1@__WXUNIV_DEFINE_p_1 = --define __WXUNIVERSAL__ 83@COND_DEBUG_FLAG_0@__DEBUG_DEFINE_p = -DwxDEBUG_LEVEL=0 84@COND_DEBUG_FLAG_0@__DEBUG_DEFINE_p_1 = --define wxDEBUG_LEVEL=0 85@COND_USE_EXCEPTIONS_0@__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS 86@COND_USE_EXCEPTIONS_0@__EXCEPTIONS_DEFINE_p_1 = --define wxNO_EXCEPTIONS 87@COND_USE_RTTI_0@__RTTI_DEFINE_p = -DwxNO_RTTI 88@COND_USE_RTTI_0@__RTTI_DEFINE_p_1 = --define wxNO_RTTI 89@COND_USE_THREADS_0@__THREAD_DEFINE_p = -DwxNO_THREADS 90@COND_USE_THREADS_0@__THREAD_DEFINE_p_1 = --define wxNO_THREADS 91@COND_SHARED_1@__DLLFLAG_p = -DWXUSINGDLL 92@COND_SHARED_1@__DLLFLAG_p_1 = --define WXUSINGDLL 93@COND_PLATFORM_WIN32_1@__WIN32_DPI_MANIFEST_p = \ 94@COND_PLATFORM_WIN32_1@ --define \ 95@COND_PLATFORM_WIN32_1@ wxUSE_DPI_AWARE_MANIFEST=$(USE_DPI_AWARE_MANIFEST) 96COND_PLATFORM_OS2_1___screenshotgen___os2_emxbindcmd = $(NM) \ 97 screenshotgen$(EXEEXT) | if grep -q pmwin.763 ; then emxbind -ep \ 98 screenshotgen$(EXEEXT) ; fi 99@COND_PLATFORM_OS2_1@__screenshotgen___os2_emxbindcmd = $(COND_PLATFORM_OS2_1___screenshotgen___os2_emxbindcmd) 100@COND_TOOLKIT_MSW@__RCDEFDIR_p = --include-dir \ 101@COND_TOOLKIT_MSW@ $(LIBDIRNAME)/wx/include/$(TOOLCHAIN_FULLNAME) 102@COND_PLATFORM_MACOSX_1@__screenshotgen_app_Contents_PkgInfo___depname \ 103@COND_PLATFORM_MACOSX_1@ = screenshotgen.app/Contents/PkgInfo 104@COND_PLATFORM_MACOSX_1@__screenshotgen_bundle___depname \ 105@COND_PLATFORM_MACOSX_1@ = screenshotgen_bundle 106@COND_TOOLKIT_MAC@____screenshotgen_BUNDLE_TGT_REF_DEP = \ 107@COND_TOOLKIT_MAC@ $(__screenshotgen_app_Contents_PkgInfo___depname) 108@COND_TOOLKIT_OSX_CARBON@____screenshotgen_BUNDLE_TGT_REF_DEP \ 109@COND_TOOLKIT_OSX_CARBON@ = \ 110@COND_TOOLKIT_OSX_CARBON@ $(__screenshotgen_app_Contents_PkgInfo___depname) 111@COND_TOOLKIT_OSX_COCOA@____screenshotgen_BUNDLE_TGT_REF_DEP \ 112@COND_TOOLKIT_OSX_COCOA@ = \ 113@COND_TOOLKIT_OSX_COCOA@ $(__screenshotgen_app_Contents_PkgInfo___depname) 114@COND_TOOLKIT_OSX_IPHONE@____screenshotgen_BUNDLE_TGT_REF_DEP \ 115@COND_TOOLKIT_OSX_IPHONE@ = \ 116@COND_TOOLKIT_OSX_IPHONE@ $(__screenshotgen_app_Contents_PkgInfo___depname) 117@COND_TOOLKIT_COCOA@____screenshotgen_BUNDLE_TGT_REF_DEP \ 118@COND_TOOLKIT_COCOA@ = $(__screenshotgen_app_Contents_PkgInfo___depname) 119COND_MONOLITHIC_0___WXLIB_AUI_p = \ 120 -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui-$(WX_RELEASE)$(HOST_SUFFIX) 121@COND_MONOLITHIC_0@__WXLIB_AUI_p = $(COND_MONOLITHIC_0___WXLIB_AUI_p) 122COND_MONOLITHIC_0___WXLIB_RICHTEXT_p = \ 123 -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext-$(WX_RELEASE)$(HOST_SUFFIX) 124@COND_MONOLITHIC_0@__WXLIB_RICHTEXT_p = $(COND_MONOLITHIC_0___WXLIB_RICHTEXT_p) 125COND_MONOLITHIC_0___WXLIB_HTML_p = \ 126 -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-$(WX_RELEASE)$(HOST_SUFFIX) 127@COND_MONOLITHIC_0@__WXLIB_HTML_p = $(COND_MONOLITHIC_0___WXLIB_HTML_p) 128COND_MONOLITHIC_0___WXLIB_XML_p = \ 129 -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-$(WX_RELEASE)$(HOST_SUFFIX) 130@COND_MONOLITHIC_0@__WXLIB_XML_p = $(COND_MONOLITHIC_0___WXLIB_XML_p) 131COND_MONOLITHIC_0___WXLIB_CORE_p = \ 132 -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX) 133@COND_MONOLITHIC_0@__WXLIB_CORE_p = $(COND_MONOLITHIC_0___WXLIB_CORE_p) 134COND_MONOLITHIC_0___WXLIB_BASE_p = \ 135 -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 136@COND_MONOLITHIC_0@__WXLIB_BASE_p = $(COND_MONOLITHIC_0___WXLIB_BASE_p) 137@COND_PLATFORM_WIN32_1@__screenshotgen___win32rc = \ 138@COND_PLATFORM_WIN32_1@ screenshotgen_screenshotgen_rc.o 139COND_MONOLITHIC_1___WXLIB_MONO_p = \ 140 -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 141@COND_MONOLITHIC_1@__WXLIB_MONO_p = $(COND_MONOLITHIC_1___WXLIB_MONO_p) 142@COND_MONOLITHIC_1_USE_STC_1@__LIB_SCINTILLA_IF_MONO_p \ 143@COND_MONOLITHIC_1_USE_STC_1@ = \ 144@COND_MONOLITHIC_1_USE_STC_1@ -lwxscintilla$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 145@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@__LIB_TIFF_p \ 146@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@ = \ 147@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@ -lwxtiff$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 148@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@__LIB_JPEG_p \ 149@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@ = \ 150@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@ -lwxjpeg$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 151@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@__LIB_PNG_p \ 152@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@ = \ 153@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@ -lwxpng$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 154@COND_wxUSE_ZLIB_builtin@__LIB_ZLIB_p = \ 155@COND_wxUSE_ZLIB_builtin@ -lwxzlib$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 156COND_wxUSE_REGEX_builtin___LIB_REGEX_p = \ 157 -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 158@COND_wxUSE_REGEX_builtin@__LIB_REGEX_p = $(COND_wxUSE_REGEX_builtin___LIB_REGEX_p) 159@COND_wxUSE_EXPAT_builtin@__LIB_EXPAT_p = \ 160@COND_wxUSE_EXPAT_builtin@ -lwxexpat$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) 161 162### Targets: ### 163 164all: screenshotgen$(EXEEXT) $(__screenshotgen_bundle___depname) bitmaps xml 165 166install: install_screenshotgen 167 168uninstall: uninstall_screenshotgen 169 170install-strip: install 171 $(STRIP) $(DESTDIR)$(bindir)/screenshotgen$(EXEEXT) 172 173clean: 174 rm -rf ./.deps ./.pch 175 rm -f ./*.o 176 rm -f screenshotgen$(EXEEXT) 177 rm -rf screenshotgen.app 178 179distclean: clean 180 rm -f config.cache config.log config.status bk-deps bk-make-pch shared-ld-sh Makefile 181 182screenshotgen$(EXEEXT): $(SCREENSHOTGEN_OBJECTS) $(__screenshotgen___win32rc) 183 $(CXX) -o $@ $(SCREENSHOTGEN_OBJECTS) -L$(LIBDIRNAME) $(LDFLAGS_GUI) $(HEADER_PAD_OPTION) $(SAMPLES_RPATH_FLAG) $(LDFLAGS) $(WX_LDFLAGS) $(__WXLIB_AUI_p) $(__WXLIB_RICHTEXT_p) $(__WXLIB_HTML_p) $(EXTRALIBS_HTML) $(__WXLIB_XML_p) $(EXTRALIBS_XML) $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_SCINTILLA_IF_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE) $(LIBS) 184 $(__screenshotgen___os2_emxbindcmd) 185 186@COND_PLATFORM_MACOSX_1@screenshotgen.app/Contents/PkgInfo: screenshotgen$(EXEEXT) $(top_srcdir)/src/osx/carbon/Info.plist.in $(top_srcdir)/src/osx/carbon/wxmac.icns 187@COND_PLATFORM_MACOSX_1@ mkdir -p screenshotgen.app/Contents 188@COND_PLATFORM_MACOSX_1@ mkdir -p screenshotgen.app/Contents/MacOS 189@COND_PLATFORM_MACOSX_1@ mkdir -p screenshotgen.app/Contents/Resources 190@COND_PLATFORM_MACOSX_1@ 191@COND_PLATFORM_MACOSX_1@ 192@COND_PLATFORM_MACOSX_1@ sed -e "s/IDENTIFIER/`echo $(srcdir) | sed -e 's,\.\./,,g' | sed -e 's,/,.,g'`/" \ 193@COND_PLATFORM_MACOSX_1@ -e "s/EXECUTABLE/screenshotgen/" \ 194@COND_PLATFORM_MACOSX_1@ -e "s/VERSION/$(WX_VERSION)/" \ 195@COND_PLATFORM_MACOSX_1@ $(top_srcdir)/src/osx/carbon/Info.plist.in >screenshotgen.app/Contents/Info.plist 196@COND_PLATFORM_MACOSX_1@ 197@COND_PLATFORM_MACOSX_1@ 198@COND_PLATFORM_MACOSX_1@ /bin/echo "APPL????" >screenshotgen.app/Contents/PkgInfo 199@COND_PLATFORM_MACOSX_1@ 200@COND_PLATFORM_MACOSX_1@ 201@COND_PLATFORM_MACOSX_1@ ln -f screenshotgen$(EXEEXT) screenshotgen.app/Contents/MacOS/screenshotgen 202@COND_PLATFORM_MACOSX_1@ 203@COND_PLATFORM_MACOSX_1@ 204@COND_PLATFORM_MACOSX_1@ cp -f $(top_srcdir)/src/osx/carbon/wxmac.icns screenshotgen.app/Contents/Resources/wxmac.icns 205 206@COND_PLATFORM_MACOSX_1@screenshotgen_bundle: $(____screenshotgen_BUNDLE_TGT_REF_DEP) 207 208install_screenshotgen: screenshotgen$(EXEEXT) 209 $(INSTALL_DIR) $(DESTDIR)$(bindir) 210 $(INSTALL_PROGRAM) screenshotgen$(EXEEXT) $(DESTDIR)$(bindir) 211 212uninstall_screenshotgen: 213 rm -f $(DESTDIR)$(bindir)/screenshotgen$(EXEEXT) 214 215bitmaps: 216 @mkdir -p ./bitmaps 217 @for f in wxwin32x32.png bell.png sound.png dropbuth.png dropbutn.png dropbutp.png throbber.gif; do \ 218 if test ! -f ./bitmaps/$$f -a ! -d ./bitmaps/$$f ; \ 219 then x=yep ; \ 220 else x=`find $(srcdir)/bitmaps/$$f -newer ./bitmaps/$$f -print` ; \ 221 fi; \ 222 case "$$x" in ?*) \ 223 cp -pRf $(srcdir)/bitmaps/$$f ./bitmaps ;; \ 224 esac; \ 225 done 226 227xml: 228 @mkdir -p . 229 @for f in richtext.xml; do \ 230 if test ! -f ./$$f -a ! -d ./$$f ; \ 231 then x=yep ; \ 232 else x=`find $(srcdir)/$$f -newer ./$$f -print` ; \ 233 fi; \ 234 case "$$x" in ?*) \ 235 cp -pRf $(srcdir)/$$f . ;; \ 236 esac; \ 237 done 238 239screenshotgen_screenshot_app.o: $(srcdir)/screenshot_app.cpp 240 $(CXXC) -c -o $@ $(SCREENSHOTGEN_CXXFLAGS) $(srcdir)/screenshot_app.cpp 241 242screenshotgen_screenshot_main.o: $(srcdir)/screenshot_main.cpp 243 $(CXXC) -c -o $@ $(SCREENSHOTGEN_CXXFLAGS) $(srcdir)/screenshot_main.cpp 244 245screenshotgen_guiframe.o: $(srcdir)/guiframe.cpp 246 $(CXXC) -c -o $@ $(SCREENSHOTGEN_CXXFLAGS) $(srcdir)/guiframe.cpp 247 248screenshotgen_customcombo.o: $(srcdir)/customcombo.cpp 249 $(CXXC) -c -o $@ $(SCREENSHOTGEN_CXXFLAGS) $(srcdir)/customcombo.cpp 250 251screenshotgen_autocapture.o: $(srcdir)/autocapture.cpp 252 $(CXXC) -c -o $@ $(SCREENSHOTGEN_CXXFLAGS) $(srcdir)/autocapture.cpp 253 254screenshotgen_screenshotgen_rc.o: $(srcdir)/screenshotgen.rc 255 $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) --include-dir $(srcdir) $(__DLLFLAG_p_1) $(__WIN32_DPI_MANIFEST_p) --include-dir $(srcdir)/../../../samples $(__RCDEFDIR_p) --include-dir $(top_srcdir)/include 256 257 258# Include dependency info, if present: 259@IF_GNU_MAKE@-include ./.deps/*.d 260 261.PHONY: all install uninstall clean distclean screenshotgen_bundle \ 262 install_screenshotgen uninstall_screenshotgen bitmaps xml 263