Standardize on using sample.rc and sample icon in all the samples, it was confusing that some of them used it and other didn't, without any apparent logic. Remove the now unnecessary icon files, including the dialogs sample icon which seemed to be corrupted (this closes #11146). Also replace multiple OS/2 resource files with a single one in the sample directory. The OS/2 projects/makefiles would need to be updated to use them. Remove dialogs sample icon. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64645 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
204 lines
8.7 KiB
Makefile
204 lines
8.7 KiB
Makefile
# =========================================================================
|
|
# This makefile was generated by
|
|
# Bakefile 0.2.8 (http://www.bakefile.org)
|
|
# Do not modify, all changes will be overwritten!
|
|
# =========================================================================
|
|
|
|
|
|
@MAKE_SET@
|
|
|
|
prefix = @prefix@
|
|
exec_prefix = @exec_prefix@
|
|
datarootdir = @datarootdir@
|
|
INSTALL = @INSTALL@
|
|
EXEEXT = @EXEEXT@
|
|
WINDRES = @WINDRES@
|
|
SETFILE = @SETFILE@
|
|
NM = @NM@
|
|
BK_DEPS = @BK_DEPS@
|
|
srcdir = @srcdir@
|
|
top_srcdir = @top_srcdir@
|
|
LIBS = @LIBS@
|
|
LDFLAGS_GUI = @LDFLAGS_GUI@
|
|
CXX = @CXX@
|
|
CXXFLAGS = @CXXFLAGS@
|
|
CPPFLAGS = @CPPFLAGS@
|
|
LDFLAGS = @LDFLAGS@
|
|
WX_LIB_FLAVOUR = @WX_LIB_FLAVOUR@
|
|
TOOLKIT = @TOOLKIT@
|
|
TOOLKIT_LOWERCASE = @TOOLKIT_LOWERCASE@
|
|
TOOLKIT_VERSION = @TOOLKIT_VERSION@
|
|
TOOLCHAIN_FULLNAME = @TOOLCHAIN_FULLNAME@
|
|
EXTRALIBS = @EXTRALIBS@
|
|
EXTRALIBS_GUI = @EXTRALIBS_GUI@
|
|
CXXWARNINGS = @CXXWARNINGS@
|
|
HOST_SUFFIX = @HOST_SUFFIX@
|
|
SAMPLES_RPATH_FLAG = @SAMPLES_RPATH_FLAG@
|
|
wx_top_builddir = @wx_top_builddir@
|
|
|
|
### Variables: ###
|
|
|
|
DESTDIR =
|
|
WX_RELEASE = 2.9
|
|
WX_VERSION = $(WX_RELEASE).1
|
|
LIBDIRNAME = $(wx_top_builddir)/lib
|
|
IMAGE_CXXFLAGS = -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \
|
|
$(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) \
|
|
-I$(srcdir) $(__DLLFLAG_p) -I$(srcdir)/../../samples $(CXXWARNINGS) \
|
|
$(CPPFLAGS) $(CXXFLAGS)
|
|
IMAGE_OBJECTS = \
|
|
$(__image___win32rc) \
|
|
$(__image_os2_lib_res) \
|
|
image_image.o \
|
|
image_canvas.o
|
|
|
|
### Conditionally set variables: ###
|
|
|
|
@COND_DEPS_TRACKING_0@CXXC = $(CXX)
|
|
@COND_DEPS_TRACKING_1@CXXC = $(BK_DEPS) $(CXX)
|
|
@COND_USE_GUI_0@PORTNAME = base
|
|
@COND_USE_GUI_1@PORTNAME = $(TOOLKIT_LOWERCASE)$(TOOLKIT_VERSION)
|
|
@COND_TOOLKIT_MAC@WXBASEPORT = _carbon
|
|
@COND_BUILD_debug@WXDEBUGFLAG = d
|
|
@COND_UNICODE_1@WXUNICODEFLAG = u
|
|
@COND_WXUNIV_1@WXUNIVNAME = univ
|
|
@COND_MONOLITHIC_0@EXTRALIBS_FOR_BASE = $(EXTRALIBS)
|
|
@COND_MONOLITHIC_1@EXTRALIBS_FOR_BASE = $(EXTRALIBS) $(EXTRALIBS_GUI)
|
|
@COND_MONOLITHIC_0@EXTRALIBS_FOR_GUI = $(EXTRALIBS_GUI)
|
|
@COND_MONOLITHIC_1@EXTRALIBS_FOR_GUI =
|
|
@COND_PLATFORM_MAC_0@__image___mac_setfilecmd = @true
|
|
@COND_PLATFORM_MAC_1@__image___mac_setfilecmd = \
|
|
@COND_PLATFORM_MAC_1@ $(SETFILE) -t APPL image$(EXEEXT)
|
|
@COND_WXUNIV_1@__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
|
|
@COND_WXUNIV_1@__WXUNIV_DEFINE_p_2 = --define __WXUNIVERSAL__
|
|
@COND_DEBUG_FLAG_0@__DEBUG_DEFINE_p = -DwxDEBUG_LEVEL=0
|
|
@COND_DEBUG_FLAG_0@__DEBUG_DEFINE_p_2 = --define wxDEBUG_LEVEL=0
|
|
@COND_USE_EXCEPTIONS_0@__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS
|
|
@COND_USE_EXCEPTIONS_0@__EXCEPTIONS_DEFINE_p_2 = --define wxNO_EXCEPTIONS
|
|
@COND_USE_RTTI_0@__RTTI_DEFINE_p = -DwxNO_RTTI
|
|
@COND_USE_RTTI_0@__RTTI_DEFINE_p_2 = --define wxNO_RTTI
|
|
@COND_USE_THREADS_0@__THREAD_DEFINE_p = -DwxNO_THREADS
|
|
@COND_USE_THREADS_0@__THREAD_DEFINE_p_2 = --define wxNO_THREADS
|
|
@COND_SHARED_1@__DLLFLAG_p = -DWXUSINGDLL
|
|
@COND_SHARED_1@__DLLFLAG_p_2 = --define WXUSINGDLL
|
|
COND_PLATFORM_OS2_1___image___os2_emxbindcmd = $(NM) image$(EXEEXT) | if grep -q \
|
|
pmwin.763 ; then emxbind -ep image$(EXEEXT) ; fi
|
|
@COND_PLATFORM_OS2_1@__image___os2_emxbindcmd = $(COND_PLATFORM_OS2_1___image___os2_emxbindcmd)
|
|
@COND_TOOLKIT_MSW@__RCDEFDIR_p_1 = --include-dir \
|
|
@COND_TOOLKIT_MSW@ $(LIBDIRNAME)/wx/include/$(TOOLCHAIN_FULLNAME)
|
|
@COND_PLATFORM_WIN32_1@__image___win32rc = image_sample_rc.o
|
|
@COND_PLATFORM_OS2_1@__image_os2_lib_res = \
|
|
@COND_PLATFORM_OS2_1@ $(top_srcdir)/include/wx/os2/wx.res
|
|
@COND_PLATFORM_MACOSX_1@__image_app_Contents_PkgInfo___depname \
|
|
@COND_PLATFORM_MACOSX_1@ = image.app/Contents/PkgInfo
|
|
@COND_PLATFORM_MACOSX_1@__image_bundle___depname = image_bundle
|
|
@COND_TOOLKIT_MAC@____image_BUNDLE_TGT_REF_DEP = \
|
|
@COND_TOOLKIT_MAC@ $(__image_app_Contents_PkgInfo___depname)
|
|
@COND_TOOLKIT_OSX_CARBON@____image_BUNDLE_TGT_REF_DEP \
|
|
@COND_TOOLKIT_OSX_CARBON@ = $(__image_app_Contents_PkgInfo___depname)
|
|
@COND_TOOLKIT_OSX_COCOA@____image_BUNDLE_TGT_REF_DEP \
|
|
@COND_TOOLKIT_OSX_COCOA@ = $(__image_app_Contents_PkgInfo___depname)
|
|
@COND_TOOLKIT_OSX_IPHONE@____image_BUNDLE_TGT_REF_DEP \
|
|
@COND_TOOLKIT_OSX_IPHONE@ = $(__image_app_Contents_PkgInfo___depname)
|
|
@COND_TOOLKIT_COCOA@____image_BUNDLE_TGT_REF_DEP = \
|
|
@COND_TOOLKIT_COCOA@ $(__image_app_Contents_PkgInfo___depname)
|
|
COND_MONOLITHIC_0___WXLIB_CORE_p = \
|
|
-lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX)
|
|
@COND_MONOLITHIC_0@__WXLIB_CORE_p = $(COND_MONOLITHIC_0___WXLIB_CORE_p)
|
|
COND_MONOLITHIC_0___WXLIB_BASE_p = \
|
|
-lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
|
|
@COND_MONOLITHIC_0@__WXLIB_BASE_p = $(COND_MONOLITHIC_0___WXLIB_BASE_p)
|
|
COND_MONOLITHIC_1___WXLIB_MONO_p = \
|
|
-lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
|
|
@COND_MONOLITHIC_1@__WXLIB_MONO_p = $(COND_MONOLITHIC_1___WXLIB_MONO_p)
|
|
@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@__LIB_TIFF_p \
|
|
@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@ = \
|
|
@COND_USE_GUI_1_wxUSE_LIBTIFF_builtin@ -lwxtiff$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
|
|
@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@__LIB_JPEG_p \
|
|
@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@ = \
|
|
@COND_USE_GUI_1_wxUSE_LIBJPEG_builtin@ -lwxjpeg$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
|
|
@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@__LIB_PNG_p \
|
|
@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@ = \
|
|
@COND_USE_GUI_1_wxUSE_LIBPNG_builtin@ -lwxpng$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
|
|
@COND_wxUSE_ZLIB_builtin@__LIB_ZLIB_p = \
|
|
@COND_wxUSE_ZLIB_builtin@ -lwxzlib$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
|
|
COND_wxUSE_REGEX_builtin___LIB_REGEX_p = \
|
|
-lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
|
|
@COND_wxUSE_REGEX_builtin@__LIB_REGEX_p = $(COND_wxUSE_REGEX_builtin___LIB_REGEX_p)
|
|
@COND_wxUSE_EXPAT_builtin@__LIB_EXPAT_p = \
|
|
@COND_wxUSE_EXPAT_builtin@ -lwxexpat$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
|
|
|
|
### Targets: ###
|
|
|
|
all: image$(EXEEXT) $(__image_bundle___depname) data
|
|
|
|
install:
|
|
|
|
uninstall:
|
|
|
|
install-strip: install
|
|
|
|
clean:
|
|
rm -rf ./.deps ./.pch
|
|
rm -f ./*.o
|
|
rm -f image$(EXEEXT)
|
|
rm -rf image.app
|
|
|
|
distclean: clean
|
|
rm -f config.cache config.log config.status bk-deps bk-make-pch shared-ld-sh Makefile
|
|
|
|
image$(EXEEXT): $(IMAGE_OBJECTS) $(__image___win32rc)
|
|
$(CXX) -o $@ $(IMAGE_OBJECTS) -L$(LIBDIRNAME) $(LDFLAGS_GUI) $(SAMPLES_RPATH_FLAG) $(LDFLAGS) $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_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)
|
|
|
|
$(__image___mac_setfilecmd)
|
|
$(__image___os2_emxbindcmd)
|
|
|
|
@COND_PLATFORM_MACOSX_1@image.app/Contents/PkgInfo: image$(EXEEXT) $(top_srcdir)/src/osx/carbon/Info.plist.in $(top_srcdir)/src/osx/carbon/wxmac.icns
|
|
@COND_PLATFORM_MACOSX_1@ mkdir -p image.app/Contents
|
|
@COND_PLATFORM_MACOSX_1@ mkdir -p image.app/Contents/MacOS
|
|
@COND_PLATFORM_MACOSX_1@ mkdir -p image.app/Contents/Resources
|
|
@COND_PLATFORM_MACOSX_1@
|
|
@COND_PLATFORM_MACOSX_1@
|
|
@COND_PLATFORM_MACOSX_1@ sed -e "s/IDENTIFIER/`echo $(srcdir) | sed -e 's,\.\./,,g' | sed -e 's,/,.,g'`/" \
|
|
@COND_PLATFORM_MACOSX_1@ -e "s/EXECUTABLE/image/" \
|
|
@COND_PLATFORM_MACOSX_1@ -e "s/VERSION/$(WX_VERSION)/" \
|
|
@COND_PLATFORM_MACOSX_1@ $(top_srcdir)/src/osx/carbon/Info.plist.in >image.app/Contents/Info.plist
|
|
@COND_PLATFORM_MACOSX_1@
|
|
@COND_PLATFORM_MACOSX_1@
|
|
@COND_PLATFORM_MACOSX_1@ echo -n "APPL????" >image.app/Contents/PkgInfo
|
|
@COND_PLATFORM_MACOSX_1@
|
|
@COND_PLATFORM_MACOSX_1@
|
|
@COND_PLATFORM_MACOSX_1@ ln -f image$(EXEEXT) image.app/Contents/MacOS/image
|
|
@COND_PLATFORM_MACOSX_1@
|
|
@COND_PLATFORM_MACOSX_1@
|
|
@COND_PLATFORM_MACOSX_1@ cp -f $(top_srcdir)/src/osx/carbon/wxmac.icns image.app/Contents/Resources/wxmac.icns
|
|
|
|
@COND_PLATFORM_MACOSX_1@image_bundle: $(____image_BUNDLE_TGT_REF_DEP)
|
|
|
|
data:
|
|
@mkdir -p .
|
|
@for f in horse.png horse.jpg horse.bmp horse.gif horse.pcx horse.pnm horse_ag.pnm horse_rg.pnm horse.tif horse.tga horse.xpm horse.cur horse.ico horse3.ani smile.xbm toucan.png cmyk.jpg; do \
|
|
if test ! -f ./$$f -a ! -d ./$$f ; \
|
|
then x=yep ; \
|
|
else x=`find $(srcdir)/$$f -newer ./$$f -print` ; \
|
|
fi; \
|
|
case "$$x" in ?*) \
|
|
cp -pRf $(srcdir)/$$f . ;; \
|
|
esac; \
|
|
done
|
|
|
|
image_sample_rc.o: $(srcdir)/../../samples/sample.rc
|
|
$(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_2) $(__DEBUG_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
|
|
|
|
image_image.o: $(srcdir)/image.cpp
|
|
$(CXXC) -c -o $@ $(IMAGE_CXXFLAGS) $(srcdir)/image.cpp
|
|
|
|
image_canvas.o: $(srcdir)/canvas.cpp
|
|
$(CXXC) -c -o $@ $(IMAGE_CXXFLAGS) $(srcdir)/canvas.cpp
|
|
|
|
|
|
# Include dependency info, if present:
|
|
@IF_GNU_MAKE@-include ./.deps/*.d
|
|
|
|
.PHONY: all install uninstall clean distclean image_bundle data
|