<?xml version="1.0" ?> <!-- $Id: gtkWebCore.bkl 199 2005-07-05 20:44:34Z vslavik $ --> <!-- generate GnuMakefile with bakefile -f gnu gtkwebcore.bkl consider forcing includes agian CXX = g++ -I. include config.h --> <makefile> <option name="ENCODINGS_FILE"> <default-value>platform/gdk/gdk-encodings.txt</default-value> <values>platform/gdk/gdk-encodings.txt</values> </option> <option name="FEATURE_DEFINES" never_empty="1" > <!-- SVG_SUPPORT XPATH_SUPPORT--> <default-value>XPATH_SUPPORT</default-value> <values>XPATH_SUPPORT,SVG_SUPPORT</values> </option> <set var="FEATURE_DEFINES">XPATH_SUPPORT</set> <set var="ENCODINGS_FILE">$(SRCDIR)/platform/gdk/gdk-encodings.txt</set> <include file="../../webcore-base.bkl"/> <action id=".DerivedSources"> <!-- This causes a full rebuild everytime <is-phony/> --> <command>bash -c "cd ../..; ./move-js-headers.sh"</command> <command> bash -c "cd ../..;\ export FEATURE_DEFINES=$(FEATURE_DEFINES);\ ./make-generated-sources.sh $(ENCODINGS_FILE)" </command> <command>bash -c "touch .DerivedSources"</command> </action> <dll id="webcore-gdk" template="webcore_base,freetype,gtk,curl,cairo,sqlite3"> <!-- FIXME: create a debug option and set these accordingly --> <!-- check for undefined symbols for debugging reasons --> <!-- <ldflags>W,undefined</ldflags> --> <pre-build-target>.DerivedSources</pre-build-target> <dirname>.</dirname> <pic>on</pic> <threading>multi</threading> <warnings>no</warnings> <cxxflags>-w</cxxflags> <include>$(SRCDIR)/platform/gdk</include> <cflags>-w</cflags> <define>BUILDING_GDK__</define> <define>BUILDING_CAIRO__</define> <include>platform/gdk</include> <include>platform/cairo</include> <include>$(SRCDIR)/kcanvas/device/cairo</include> <define>XPATH_SUPPORT</define> <!-- gdk build broken with without NDEBUG defined --> <define>NDEBUG</define> <sources> platform/cairo/GraphicsContextCairo.cpp platform/cairo/ImageCairo.cpp platform/cairo/ImageSourceCairo.cpp platform/gdk/CookieJarGdk.cpp platform/gdk/CursorGdk.cpp platform/gdk/FontCacheGdk.cpp platform/gdk/FontDataGdk.cpp platform/gdk/FontGdk.cpp platform/gdk/FontPlatformDataGdk.cpp platform/gdk/FrameGdk.cpp platform/gdk/GlyphMapGdk.cpp platform/gdk/KeyEventGdk.cpp platform/gdk/MouseEventGdk.cpp platform/gdk/PageGdk.cpp platform/gdk/TransferJobManager.cpp platform/gdk/RenderThemeGdk.cpp platform/gdk/ScreenGdk.cpp platform/gdk/ScrollViewGdk.cpp platform/gdk/SharedTimerLinux.cpp platform/gdk/SystemTimeLinux.cpp platform/gdk/TemporaryLinkStubs.cpp platform/gdk/TransferJobCurl.cpp platform/gdk/WheelEventGdk.cpp platform/gdk/WidgetGdk.cpp </sources> <clean-files> .DerivedSources rm -rf $(SRCDIR)/DerivedSources rm -rf $(SRCDIR)/include/JavaScripCore rm -rf $(SRCDIR)/Projects/gdk/obj-gnu </clean-files> <!--HACK block dependencies on the phony target --> </dll> </makefile>