Title: [161808] trunk
- Revision
- 161808
- Author
- [email protected]
- Date
- 2014-01-12 08:15:48 -0800 (Sun, 12 Jan 2014)
Log Message
Source/WebCore: --disable-dependency-tracking causes build failure due to missing directories
https://bugs.webkit.org/show_bug.cgi?id=94488
Patch by Tobias Mueller <[email protected]> on 2014-01-12
Reviewed by Gustavo Noronha Silva.
Ensure output directory existing
before generating DerivedSources. This allows for
--disable-dependency-tracking to be run.
* GNUmakefile.am: Added new target DerivedSources/ANGLE which is a directory to be created
* bindings/gobject/GNUmakefile.am: Added new target DerivedSources/webkitdom which is a directory to be created
Source/WebKit/gtk: --disable-dependency-tracking causes build failure due to missing directories
https://bugs.webkit.org/show_bug.cgi?id=94488
Patch by Tobias Mueller <[email protected]> on 2014-01-12
Reviewed by Gustavo Noronha Silva.
Autotools build fix: Ensure output directory existing
before generating DerivedSources. This allows for
--disable-dependency-tracking to be run.
* GNUmakefile.am: Added a new target of the directory in which files are meant to be stored ($(GENSOURCES_WEBKIT)).
Tools: --disable-dependency-tracking causes build failure due to missing directories
https://bugs.webkit.org/show_bug.cgi?id=94488
Patch by Tobias Mueller <[email protected]> on 2014-01-12
Reviewed by Gustavo Noronha Silva.
Autotools build fix: Ensure output directory existing
before generating DerivedSources. This allows for
--disable-dependency-tracking to be run.
* WebKitTestRunner/GNUmakefile.am: Added a new target of the directory in which files are meant to be stored.
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (161807 => 161808)
--- trunk/Source/WebCore/ChangeLog 2014-01-12 16:09:51 UTC (rev 161807)
+++ trunk/Source/WebCore/ChangeLog 2014-01-12 16:15:48 UTC (rev 161808)
@@ -1,3 +1,17 @@
+2014-01-12 Tobias Mueller <[email protected]>
+
+ --disable-dependency-tracking causes build failure due to missing directories
+ https://bugs.webkit.org/show_bug.cgi?id=94488
+
+ Reviewed by Gustavo Noronha Silva.
+
+ Ensure output directory existing
+ before generating DerivedSources. This allows for
+ --disable-dependency-tracking to be run.
+
+ * GNUmakefile.am: Added new target DerivedSources/ANGLE which is a directory to be created
+ * bindings/gobject/GNUmakefile.am: Added new target DerivedSources/webkitdom which is a directory to be created
+
2014-01-12 David Kilzer <[email protected]>
[iOS] WebFontCache is Mac-only
Modified: trunk/Source/WebCore/GNUmakefile.am (161807 => 161808)
--- trunk/Source/WebCore/GNUmakefile.am 2014-01-12 16:09:51 UTC (rev 161807)
+++ trunk/Source/WebCore/GNUmakefile.am 2014-01-12 16:15:48 UTC (rev 161808)
@@ -387,11 +387,14 @@
dist_audio_DATA = $(audio_DATA)
endif # END ENABLE_WEB_AUDIO
+DerivedSources/ANGLE:
+ $(AM_V_at)mkdir -p $@
+
# ANGLE tokenizer & parser
-DerivedSources/ANGLE/glslang.cpp: Source/ThirdParty/ANGLE/src/compiler/glslang.l DerivedSources/ANGLE/glslang_tab.cpp
+DerivedSources/ANGLE/glslang.cpp: Source/ThirdParty/ANGLE/src/compiler/glslang.l DerivedSources/ANGLE/glslang_tab.cpp DerivedSources/ANGLE
$(AM_V_GEN)$(FLEX) --noline --nounistd --outfile="$@" "$<"
-DerivedSources/ANGLE/glslang_tab.cpp: Source/ThirdParty/ANGLE/src/compiler/glslang.y
+DerivedSources/ANGLE/glslang_tab.cpp: Source/ThirdParty/ANGLE/src/compiler/glslang.y DerivedSources/ANGLE
$(AM_V_GEN)$(BISON) --no-lines --defines="DerivedSources/ANGLE/glslang_tab.h" --skeleton=yacc.c --output="$@" $<
DerivedSources/ANGLE/glslang_tab.h: DerivedSources/ANGLE/glslang_tab.cpp
Modified: trunk/Source/WebCore/bindings/gobject/GNUmakefile.am (161807 => 161808)
--- trunk/Source/WebCore/bindings/gobject/GNUmakefile.am 2014-01-12 16:09:51 UTC (rev 161807)
+++ trunk/Source/WebCore/bindings/gobject/GNUmakefile.am 2014-01-12 16:15:48 UTC (rev 161808)
@@ -474,10 +474,12 @@
gdom_class_list := $(subst WebKitDOM,, $(filter-out %Private, $(basename $(notdir $(webkitgtk_gdom_built_sources)))))
gdom_class_list += Custom EventTarget Object Deprecated
-DerivedSources/webkitdom/webkitdom.h: $(WebCore)/bindings/scripts/gobject-generate-headers.pl $(WebCore)/bindings/gobject/GNUmakefile.am
+DerivedSources/webkitdom:
+ $(AM_V_at)mkdir -p $@
+DerivedSources/webkitdom/webkitdom.h: $(WebCore)/bindings/scripts/gobject-generate-headers.pl $(WebCore)/bindings/gobject/GNUmakefile.am DerivedSources/webkitdom
$(AM_V_GEN)echo $(gdom_class_list) | $(PERL) $< gdom > $@
-DerivedSources/webkitdom/webkitdomdefines.h: $(WebCore)/bindings/scripts/gobject-generate-headers.pl $(WebCore)/bindings/gobject/GNUmakefile.am
+DerivedSources/webkitdom/webkitdomdefines.h: $(WebCore)/bindings/scripts/gobject-generate-headers.pl $(WebCore)/bindings/gobject/GNUmakefile.am DerivedSources/webkitdom
$(AM_V_GEN)echo $(gdom_class_list) | $(PERL) $< defines > $@
noinst_DATA += DerivedSources/webkitdom/webkitdom.symbols
@@ -518,16 +520,16 @@
# DerivedSources/webkitdom directory. The reason is that we want all header files distributed in the
# include/webkit-x.y/webkitdom directory, but do not want to name the WebCore/bindings/gobject directory
# "webkitdom", as that's a bit presumptuous for a GTK binding.
-$(top_builddir)/DerivedSources/webkitdom/WebKitDOMObject.h: $(WebCore)/bindings/gobject/WebKitDOMObject.h
+$(top_builddir)/DerivedSources/webkitdom/WebKitDOMObject.h: $(WebCore)/bindings/gobject/WebKitDOMObject.h $(top_builddir)/DerivedSources/webkitdom
$(AM_V_GEN)cp -f $< $@
-$(top_builddir)/DerivedSources/webkitdom/WebKitDOMEventTarget.h: $(WebCore)/bindings/gobject/WebKitDOMEventTarget.h
+$(top_builddir)/DerivedSources/webkitdom/WebKitDOMEventTarget.h: $(WebCore)/bindings/gobject/WebKitDOMEventTarget.h $(top_builddir)/DerivedSources/webkitdom
$(AM_V_GEN)cp -f $< $@
-$(top_builddir)/DerivedSources/webkitdom/WebKitDOMEventTargetPrivate.h: $(WebCore)/bindings/gobject/WebKitDOMEventTargetPrivate.h
+$(top_builddir)/DerivedSources/webkitdom/WebKitDOMEventTargetPrivate.h: $(WebCore)/bindings/gobject/WebKitDOMEventTargetPrivate.h $(top_builddir)/DerivedSources/webkitdom
$(AM_V_GEN)cp -f $< $@
-$(top_builddir)/DerivedSources/webkitdom/WebKitDOMCustom.h: $(WebCore)/bindings/gobject/WebKitDOMCustom.h
+$(top_builddir)/DerivedSources/webkitdom/WebKitDOMCustom.h: $(WebCore)/bindings/gobject/WebKitDOMCustom.h $(top_builddir)/DerivedSources/webkitdom
$(AM_V_GEN)cp -f $< $@
$(top_builddir)/DerivedSources/webkitdom/WebKitDOMDeprecated.h: $(WebCore)/bindings/gobject/WebKitDOMDeprecated.h
Modified: trunk/Source/WebKit/gtk/ChangeLog (161807 => 161808)
--- trunk/Source/WebKit/gtk/ChangeLog 2014-01-12 16:09:51 UTC (rev 161807)
+++ trunk/Source/WebKit/gtk/ChangeLog 2014-01-12 16:15:48 UTC (rev 161808)
@@ -1,3 +1,16 @@
+2014-01-12 Tobias Mueller <[email protected]>
+
+ --disable-dependency-tracking causes build failure due to missing directories
+ https://bugs.webkit.org/show_bug.cgi?id=94488
+
+ Reviewed by Gustavo Noronha Silva.
+
+ Autotools build fix: Ensure output directory existing
+ before generating DerivedSources. This allows for
+ --disable-dependency-tracking to be run.
+
+ * GNUmakefile.am: Added a new target of the directory in which files are meant to be stored ($(GENSOURCES_WEBKIT)).
+
2014-01-10 Anders Carlsson <[email protected]>
Tweak ProgressTrackerClient functions
Modified: trunk/Source/WebKit/gtk/GNUmakefile.am (161807 => 161808)
--- trunk/Source/WebKit/gtk/GNUmakefile.am 2014-01-12 16:09:51 UTC (rev 161807)
+++ trunk/Source/WebKit/gtk/GNUmakefile.am 2014-01-12 16:15:48 UTC (rev 161808)
@@ -349,13 +349,16 @@
$(GENSOURCES_WEBKIT)/webkitmarshal.h: stamp-webkitmarshal.h
@true
-stamp-webkitmarshal.cpp: $(WEBKIT_MARSHAL_LIST)
+$(GENSOURCES_WEBKIT):
+ $(AM_V_at)mkdir -p $@
+
+stamp-webkitmarshal.cpp: $(WEBKIT_MARSHAL_LIST) $(GENSOURCES_WEBKIT)
$(AM_V_GEN) echo "extern \"C\" {" > $(GENSOURCES_WEBKIT)/webkitmarshal.cpp && \
$(GLIB_GENMARSHAL) --prefix=webkit_marshal $(WEBKIT_MARSHAL_LIST) --body >> $(GENSOURCES_WEBKIT)/webkitmarshal.cpp && \
echo '}' >> $(GENSOURCES_WEBKIT)/webkitmarshal.cpp && \
echo timestamp > $(@F)
-stamp-webkitmarshal.h: $(WEBKIT_MARSHAL_LIST)
+stamp-webkitmarshal.h: $(WEBKIT_MARSHAL_LIST) $(GENSOURCES_WEBKIT)
$(AM_V_GEN)$(GLIB_GENMARSHAL) --prefix=webkit_marshal $(WEBKIT_MARSHAL_LIST) --header > $(GENSOURCES_WEBKIT)/webkitmarshal.h && \
echo timestamp > $(@F)
@@ -370,7 +373,7 @@
&& rm -f xgen-gth \
&& echo timestamp > $(@F)
-$(GENSOURCES_WEBKIT)/webkitenumtypes.cpp: $(webkitgtk_h_api) $(WebKit)/GNUmakefile.am
+$(GENSOURCES_WEBKIT)/webkitenumtypes.cpp: $(webkitgtk_h_api) $(WebKit)/GNUmakefile.am $(GENSOURCES_WEBKIT)
$(AM_V_GEN)glib-mkenums --template $(srcdir)/Source/WebKit/gtk/webkit/webkitenumtypes.cpp.template $(webkitgtk_h_api) | \
sed 's,web_kit,webkit,' \
> xgen-gtc \
Modified: trunk/Tools/ChangeLog (161807 => 161808)
--- trunk/Tools/ChangeLog 2014-01-12 16:09:51 UTC (rev 161807)
+++ trunk/Tools/ChangeLog 2014-01-12 16:15:48 UTC (rev 161808)
@@ -1,3 +1,17 @@
+2014-01-12 Tobias Mueller <[email protected]>
+
+ --disable-dependency-tracking causes build failure due to missing directories
+ https://bugs.webkit.org/show_bug.cgi?id=94488
+
+ Reviewed by Gustavo Noronha Silva.
+
+ Autotools build fix: Ensure output directory existing
+ before generating DerivedSources. This allows for
+ --disable-dependency-tracking to be run.
+
+
+ * WebKitTestRunner/GNUmakefile.am: Added a new target of the directory in which files are meant to be stored.
+
2014-01-12 Carlos Garcia Campos <[email protected]>
[GTK] Fix return value of WebKitDownload::created-destination
Modified: trunk/Tools/WebKitTestRunner/GNUmakefile.am (161807 => 161808)
--- trunk/Tools/WebKitTestRunner/GNUmakefile.am 2014-01-12 16:09:51 UTC (rev 161807)
+++ trunk/Tools/WebKitTestRunner/GNUmakefile.am 2014-01-12 16:15:48 UTC (rev 161808)
@@ -156,7 +156,10 @@
Source/WebCore/bindings/scripts/InFilesParser.pm \
Source/WebCore/bindings/scripts/generate-bindings.pl
-DerivedSources/InjectedBundle/JS%.cpp: Tools/WebKitTestRunner/InjectedBundle/Bindings/%.idl $(code_generation_dependencies)
+$(top_builddir)/DerivedSources/InjectedBundle:
+ $(AM_V_at)mkdir -p $@
+
+DerivedSources/InjectedBundle/JS%.cpp: Tools/WebKitTestRunner/InjectedBundle/Bindings/%.idl $(code_generation_dependencies) $(top_builddir)/DerivedSources/InjectedBundle
$(AM_V_GEN)$(PERL) \
-I $(srcdir)/Source/WebCore/bindings/scripts \
-I $(srcdir)/Tools/WebKitTestRunner/InjectedBundle/Bindings \
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes