1
    
    
        $(TOP_SRCDIR)3rdparty/catch/include
        
            
                dummy.cpp
                dummy.cpp
            
            testprec.h
            on
            testprec_$(id)
        
    
    
        
            test.cpp
            any/anytest.cpp
            archive/archivetest.cpp
            archive/ziptest.cpp
            archive/tartest.cpp
            arrays/arrays.cpp
            base64/base64.cpp
            cmdline/cmdlinetest.cpp
            config/fileconf.cpp
            config/regconf.cpp
            datetime/datetimetest.cpp
            events/evthandler.cpp
            events/evtlooptest.cpp
            events/evtsource.cpp
            events/stopwatch.cpp
            events/timertest.cpp
            exec/exec.cpp
            file/dir.cpp
            file/filefn.cpp
            file/filetest.cpp
            filekind/filekind.cpp
            filename/filenametest.cpp
            filesys/filesystest.cpp
            fontmap/fontmaptest.cpp
            formatconverter/formatconvertertest.cpp
            fswatcher/fswatchertest.cpp
            hashes/hashes.cpp
            interactive/output.cpp
            interactive/input.cpp
            intl/intltest.cpp
            lists/lists.cpp
            log/logtest.cpp
            longlong/longlongtest.cpp
            mbconv/convautotest.cpp
            mbconv/mbconvtest.cpp
            misc/dynamiclib.cpp
            misc/environ.cpp
            misc/metatest.cpp
            misc/misctests.cpp
            misc/module.cpp
            misc/pathlist.cpp
            misc/typeinfotest.cpp
            net/ipc.cpp
            net/socket.cpp
            regex/regextest.cpp
            regex/wxregextest.cpp
            scopeguard/scopeguardtest.cpp
            strings/iostream.cpp
            strings/numformatter.cpp
            strings/strings.cpp
            strings/stdstrings.cpp
            strings/tokenizer.cpp
            strings/unichar.cpp
            strings/unicode.cpp
            strings/vararg.cpp
            strings/crt.cpp
            strings/vsnprintf.cpp
            strings/hexconv.cpp
            streams/datastreamtest.cpp
            streams/ffilestream.cpp
            streams/fileback.cpp
            streams/filestream.cpp
            streams/iostreams.cpp
            streams/largefile.cpp
            streams/lzmastream.cpp
            streams/memstream.cpp
            streams/socketstream.cpp
            streams/sstream.cpp
            streams/stdstream.cpp
            streams/tempfile.cpp
            streams/textstreamtest.cpp
            streams/zlibstream.cpp
            textfile/textfiletest.cpp
            thread/atomic.cpp
            thread/misc.cpp
            thread/queue.cpp
            thread/tls.cpp
            uris/ftp.cpp
            uris/uris.cpp
            uris/url.cpp
            vectors/vectors.cpp
            weakref/evtconnection.cpp
            weakref/weakref.cpp
            xlocale/xlocale.cpp
            xml/xmltest.cpp
        
        net
        xml
        base
    
    
    
        
            test.cpp
            drawing/drawing.cpp
            drawing/plugindriver.cpp
            drawing/basictest.cpp
            drawing/fonttest.cpp
        
        core
        net
        base
    
    
    
        $(DLLFLAG)
        
            drawing/pluginsample.cpp
        
        core
        base
    
    
        
        console
        
            asserthelper.cpp
            test.cpp
            testableframe.cpp
            geometry/rect.cpp
            geometry/size.cpp
            geometry/point.cpp
            geometry/region.cpp
            graphics/bitmap.cpp
            graphics/colour.cpp
            graphics/ellipsization.cpp
            graphics/measuring.cpp
            graphics/affinematrix.cpp
            graphics/boundingbox.cpp
            graphics/clippingbox.cpp
            graphics/coords.cpp
            graphics/graphmatrix.cpp
            graphics/graphpath.cpp
            config/config.cpp
            controls/auitest.cpp
            controls/bitmapcomboboxtest.cpp
            controls/bitmaptogglebuttontest.cpp
            controls/bookctrlbasetest.cpp
            controls/buttontest.cpp
            controls/checkboxtest.cpp
            controls/checklistboxtest.cpp
            controls/choicebooktest.cpp
            controls/choicetest.cpp
            controls/comboboxtest.cpp
            controls/dataviewctrltest.cpp
            controls/datepickerctrltest.cpp
            controls/frametest.cpp
            controls/gaugetest.cpp
            controls/gridtest.cpp
            controls/headerctrltest.cpp
            controls/htmllboxtest.cpp
            controls/hyperlinkctrltest.cpp
            controls/itemcontainertest.cpp
            controls/label.cpp
            controls/listbasetest.cpp
            controls/listbooktest.cpp
            controls/listboxtest.cpp
            controls/listctrltest.cpp
            controls/listviewtest.cpp
            controls/markuptest.cpp
            controls/notebooktest.cpp
            controls/ownerdrawncomboboxtest.cpp
            controls/pickerbasetest.cpp
            controls/pickertest.cpp
            controls/radioboxtest.cpp
            controls/radiobuttontest.cpp
            controls/rearrangelisttest.cpp
            controls/richtextctrltest.cpp
            controls/searchctrltest.cpp
            controls/simplebooktest.cpp
            controls/slidertest.cpp
            controls/spinctrldbltest.cpp
            controls/spinctrltest.cpp
            controls/styledtextctrltest.cpp
            controls/textctrltest.cpp
            controls/textentrytest.cpp
            controls/togglebuttontest.cpp
            controls/toolbooktest.cpp
            controls/treebooktest.cpp
            controls/treectrltest.cpp
            controls/treelistctrltest.cpp
            controls/virtlistctrltest.cpp
            controls/webtest.cpp
            controls/windowtest.cpp
            controls/dialogtest.cpp
            events/clone.cpp
            
            events/evtlooptest.cpp
            events/propagation.cpp
            events/keyboard.cpp
            
            exec/exec.cpp
            font/fonttest.cpp
            image/image.cpp
            image/rawbmp.cpp
            html/htmlparser.cpp
            html/htmlwindow.cpp
            html/htmprint.cpp
            menu/accelentry.cpp
            menu/menu.cpp
            misc/guifuncs.cpp
            misc/selstoretest.cpp
            misc/garbage.cpp
            misc/safearrayconverttest.cpp
            misc/settings.cpp
            
            net/socket.cpp
            persistence/tlw.cpp
            persistence/dataview.cpp
            rowheightcache/rowheightcachetest.cpp
            sizers/boxsizer.cpp
            sizers/gridsizer.cpp
            sizers/wrapsizer.cpp
            toplevel/toplevel.cpp
            validators/valnum.cpp
            validators/valtext.cpp
            window/clientsize.cpp
            window/setsize.cpp
            xml/xrctest.cpp
        
        
        $(WXLIB_WEBVIEW)
        $(WXLIB_STC)
        aui
        richtext
        media
        xrc
        xml
        html
        core
        net
        base
    
    
    
        testdata.fc
        
        horse.ani  horse.bmp  horse.cur  horse.gif  horse.ico  horse.jpg
               horse.pcx  horse.png  horse.pnm  horse.tga  horse.tif  horse.xpm
    
    
        $(SRCDIR)/image
        image
        
            horse_grey.bmp horse_grey_flipped.bmp
            horse_rle4.bmp horse_rle4_flipped.bmp
            horse_rle8.bmp horse_rle8_flipped.bmp
            horse_bicubic_50x50.png
            horse_bicubic_100x100.png
            horse_bicubic_150x150.png
            horse_bicubic_300x300.png
            horse_bilinear_50x50.png
            horse_bilinear_100x100.png
            horse_bilinear_150x150.png
            horse_bilinear_300x300.png
            horse_box_average_50x50.png
            horse_box_average_100x100.png
            horse_box_average_150x150.png
            horse_box_average_300x300.png
            cross_bicubic_256x256.png
            cross_bilinear_256x256.png
            cross_box_average_256x256.png
            cross_nearest_neighb_256x256.png
            paste_input_background.png
            paste_input_black.png
            paste_input_overlay_transparent_border_opaque_square.png
            paste_input_overlay_transparent_border_semitransparent_circle.png
            paste_input_overlay_transparent_border_semitransparent_square.png
            paste_result_background_plus_circle_plus_square.png
            paste_result_background_plus_overlay_transparent_border_opaque_square.png
            paste_result_background_plus_overlay_transparent_border_semitransparent_square.png
            paste_result_no_background_square_over_circle.png
        
    
    
        $(BUILDDIR)/intl/$(id)
        $(SRCDIR)/intl/$(id)
        internat.po internat.mo
    
    
    
    
failtest: failtest_combobox failtest_evthandler failtest_weakref failtest_allheaders
failtest_combobox:
	@$(RM) test_gui_comboboxtest.o
	if $(MAKE) CPPFLAGS=-DTEST_INVALID_COMBOBOX_ISEMPTY test_gui_comboboxtest.o 2>/dev/null; then \
	    echo "*** Compilation with TEST_INVALID_COMBOBOX_ISEMPTY unexpectedly succeeded.">&2; \
	    exit 1; \
	fi; \
	exit 0
failtest_evthandler:
	@$(RM) test_evthandler.o
	@for d in BIND_GLOBAL BIND_STATIC BIND_METHOD BIND_FUNCTOR BIND_NO_HANDLER BIND_DERIVED BIND_WRONG_CLASS EVENT_CREATION; do \
	    if $(MAKE) CPPFLAGS=-DTEST_INVALID_$$d test_evthandler.o 2>/dev/null; then \
	        echo "*** Compilation with TEST_INVALID_$$d unexpectedly succeeded.">&2; \
	        exit 1; \
	    fi; \
	done; \
	exit 0
failtest_weakref:
	@$(RM) test_weakref.o
	if $(MAKE) CPPFLAGS=-DTEST_INVALID_INCOMPLETE_WEAKREF test_weakref.o 2>/dev/null; then \
	    echo "*** Compilation with TEST_INVALID_INCOMPLETE_WEAKREF unexpectedly succeeded.">&2; \
	    exit 1; \
	fi; \
	exit 0
failtest_allheaders:
	@$(RM) test_allheaders.o
	if $(MAKE) CPPFLAGS=-DwxNO_IMPLICIT_WXSTRING_ENCODING -DTEST_IMPLICIT_WXSTRING_ENCODING test_allheaders.o 2>/dev/null; then \
	    echo "*** Compilation with TEST_IMPLICIT_WXSTRING_ENCODING unexpectedly succeeded.">&2; \
	    exit 1; \
	fi; \
	exit 0
.PHONY: failtest failtest_combobox failtest_evthandler failtest_weakref failtest_allheaders