OSDN Git Service

Clean up makefiles in preparation for new Source/ directory
authorSteve Block <steveblock@google.com>
Mon, 9 May 2011 19:27:07 +0000 (20:27 +0100)
committerSteve Block <steveblock@google.com>
Tue, 10 May 2011 15:23:40 +0000 (16:23 +0100)
Change-Id: Iebb4d96933c59028f024ac29b348b98d13a29610

Android.mk
WebCore/Android.derived.mk
WebCore/Android.jscbindings.mk
WebCore/Android.v8bindings.mk

index bc68c00..8d824f8 100644 (file)
@@ -23,8 +23,6 @@
 ## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 ##
 
-LOCAL_PATH := $(call my-dir)
-
 # Control SVG compiling in webkit.
 # Default is true unless explictly disabled.
 ifneq ($(ENABLE_SVG),false)
@@ -129,6 +127,11 @@ WEBKIT_SRC_FILES :=
 # We have to use bison 2.3
 include $(BASE_PATH)/bison_check.mk
 
+WEBCORE_PATH := $(BASE_PATH)/WebCore
+WEBKIT_PATH := $(BASE_PATH)/WebKit
+JAVASCRIPTCORE_PATH := $(BASE_PATH)/JavaScriptCore
+WEBCORE_INTERMEDIATES_PATH := $(base_intermediates)/WebCore
+
 # Build our list of include paths. We include WebKit/android/icu first so that
 # any files that include <unicode/ucnv.h> will include our ucnv.h first. We
 # also add external/ as an include directory so that we can specify the real
@@ -138,7 +141,7 @@ include $(BASE_PATH)/bison_check.mk
 # the right config.h.
 LOCAL_C_INCLUDES := \
        $(JNI_H_INCLUDE) \
-       $(LOCAL_PATH)/WebKit/android/icu \
+       $(WEBKIT_PATH)/android/icu \
        external/ \
        external/icu4c/common \
        external/icu4c/i18n \
@@ -158,93 +161,93 @@ LOCAL_C_INCLUDES := \
        frameworks/base/include
 
 LOCAL_C_INCLUDES := $(LOCAL_C_INCLUDES) \
-       $(LOCAL_PATH)/WebCore \
-       $(LOCAL_PATH)/WebCore/accessibility \
-       $(LOCAL_PATH)/WebCore/bindings/ \
-       $(LOCAL_PATH)/WebCore/bindings/generic \
-       $(LOCAL_PATH)/WebCore/css \
-       $(LOCAL_PATH)/WebCore/dom \
-       $(LOCAL_PATH)/WebCore/editing \
-       $(LOCAL_PATH)/WebCore/fileapi \
-       $(LOCAL_PATH)/WebCore/history \
-       $(LOCAL_PATH)/WebCore/history/android \
-       $(LOCAL_PATH)/WebCore/html \
-       $(LOCAL_PATH)/WebCore/html/canvas \
-       $(LOCAL_PATH)/WebCore/html/parser \
-       $(LOCAL_PATH)/WebCore/html/shadow \
-       $(LOCAL_PATH)/WebCore/inspector \
-       $(LOCAL_PATH)/WebCore/loader \
-       $(LOCAL_PATH)/WebCore/loader/appcache \
-       $(LOCAL_PATH)/WebCore/loader/archive \
-       $(LOCAL_PATH)/WebCore/loader/archive/android \
-       $(LOCAL_PATH)/WebCore/loader/cache \
-       $(LOCAL_PATH)/WebCore/loader/icon \
-       $(LOCAL_PATH)/WebCore/notifications \
-       $(LOCAL_PATH)/WebCore/page \
-       $(LOCAL_PATH)/WebCore/page/android \
-       $(LOCAL_PATH)/WebCore/page/animation \
-       $(LOCAL_PATH)/WebCore/platform \
-       $(LOCAL_PATH)/WebCore/platform/android \
-       $(LOCAL_PATH)/WebCore/platform/animation \
-       $(LOCAL_PATH)/WebCore/platform/graphics \
-       $(LOCAL_PATH)/WebCore/platform/graphics/android \
-       $(LOCAL_PATH)/WebCore/platform/graphics/filters \
-       $(LOCAL_PATH)/WebCore/platform/graphics/gpu \
-       $(LOCAL_PATH)/WebCore/platform/graphics/network \
-       $(LOCAL_PATH)/WebCore/platform/graphics/skia \
-       $(LOCAL_PATH)/WebCore/platform/graphics/transforms \
-       $(LOCAL_PATH)/WebCore/platform/image-decoders \
-       $(LOCAL_PATH)/WebCore/platform/image-decoders/bmp \
-       $(LOCAL_PATH)/WebCore/platform/image-decoders/gif \
-       $(LOCAL_PATH)/WebCore/platform/image-decoders/ico \
-       $(LOCAL_PATH)/WebCore/platform/image-decoders/jpeg \
-       $(LOCAL_PATH)/WebCore/platform/image-decoders/png \
-       $(LOCAL_PATH)/WebCore/platform/image-decoders/webp \
-       $(LOCAL_PATH)/WebCore/platform/mock \
-       $(LOCAL_PATH)/WebCore/platform/network \
-       $(LOCAL_PATH)/WebCore/platform/network/android \
-       $(LOCAL_PATH)/WebCore/platform/sql \
-       $(LOCAL_PATH)/WebCore/platform/text \
-       $(LOCAL_PATH)/WebCore/platform/text/transcoder \
-       $(LOCAL_PATH)/WebCore/plugins \
-       $(LOCAL_PATH)/WebCore/plugins/android \
-       $(LOCAL_PATH)/WebCore/rendering \
-       $(LOCAL_PATH)/WebCore/rendering/style \
-       $(LOCAL_PATH)/WebCore/rendering/svg \
-       $(LOCAL_PATH)/WebCore/storage \
-       $(LOCAL_PATH)/WebCore/svg \
-       $(LOCAL_PATH)/WebCore/svg/animation \
-       $(LOCAL_PATH)/WebCore/svg/graphics \
-       $(LOCAL_PATH)/WebCore/svg/graphics/filters \
-       $(LOCAL_PATH)/WebCore/svg/properties \
-       $(LOCAL_PATH)/WebCore/websockets \
-       $(LOCAL_PATH)/WebCore/workers \
-       $(LOCAL_PATH)/WebCore/xml
+       $(WEBCORE_PATH) \
+       $(WEBCORE_PATH)/accessibility \
+       $(WEBCORE_PATH)/bindings/ \
+       $(WEBCORE_PATH)/bindings/generic \
+       $(WEBCORE_PATH)/css \
+       $(WEBCORE_PATH)/dom \
+       $(WEBCORE_PATH)/editing \
+       $(WEBCORE_PATH)/fileapi \
+       $(WEBCORE_PATH)/history \
+       $(WEBCORE_PATH)/history/android \
+       $(WEBCORE_PATH)/html \
+       $(WEBCORE_PATH)/html/canvas \
+       $(WEBCORE_PATH)/html/parser \
+       $(WEBCORE_PATH)/html/shadow \
+       $(WEBCORE_PATH)/inspector \
+       $(WEBCORE_PATH)/loader \
+       $(WEBCORE_PATH)/loader/appcache \
+       $(WEBCORE_PATH)/loader/archive \
+       $(WEBCORE_PATH)/loader/archive/android \
+       $(WEBCORE_PATH)/loader/cache \
+       $(WEBCORE_PATH)/loader/icon \
+       $(WEBCORE_PATH)/notifications \
+       $(WEBCORE_PATH)/page \
+       $(WEBCORE_PATH)/page/android \
+       $(WEBCORE_PATH)/page/animation \
+       $(WEBCORE_PATH)/platform \
+       $(WEBCORE_PATH)/platform/android \
+       $(WEBCORE_PATH)/platform/animation \
+       $(WEBCORE_PATH)/platform/graphics \
+       $(WEBCORE_PATH)/platform/graphics/android \
+       $(WEBCORE_PATH)/platform/graphics/filters \
+       $(WEBCORE_PATH)/platform/graphics/gpu \
+       $(WEBCORE_PATH)/platform/graphics/network \
+       $(WEBCORE_PATH)/platform/graphics/skia \
+       $(WEBCORE_PATH)/platform/graphics/transforms \
+       $(WEBCORE_PATH)/platform/image-decoders \
+       $(WEBCORE_PATH)/platform/image-decoders/bmp \
+       $(WEBCORE_PATH)/platform/image-decoders/gif \
+       $(WEBCORE_PATH)/platform/image-decoders/ico \
+       $(WEBCORE_PATH)/platform/image-decoders/jpeg \
+       $(WEBCORE_PATH)/platform/image-decoders/png \
+       $(WEBCORE_PATH)/platform/image-decoders/webp \
+       $(WEBCORE_PATH)/platform/mock \
+       $(WEBCORE_PATH)/platform/network \
+       $(WEBCORE_PATH)/platform/network/android \
+       $(WEBCORE_PATH)/platform/sql \
+       $(WEBCORE_PATH)/platform/text \
+       $(WEBCORE_PATH)/platform/text/transcoder \
+       $(WEBCORE_PATH)/plugins \
+       $(WEBCORE_PATH)/plugins/android \
+       $(WEBCORE_PATH)/rendering \
+       $(WEBCORE_PATH)/rendering/style \
+       $(WEBCORE_PATH)/rendering/svg \
+       $(WEBCORE_PATH)/storage \
+       $(WEBCORE_PATH)/svg \
+       $(WEBCORE_PATH)/svg/animation \
+       $(WEBCORE_PATH)/svg/graphics \
+       $(WEBCORE_PATH)/svg/graphics/filters \
+       $(WEBCORE_PATH)/svg/properties \
+       $(WEBCORE_PATH)/websockets \
+       $(WEBCORE_PATH)/workers \
+       $(WEBCORE_PATH)/xml
 
 LOCAL_C_INCLUDES := $(LOCAL_C_INCLUDES) \
-       $(LOCAL_PATH)/WebKit/android \
-       $(LOCAL_PATH)/WebKit/android/WebCoreSupport \
-       $(LOCAL_PATH)/WebKit/android/jni \
-       $(LOCAL_PATH)/WebKit/android/nav \
-       $(LOCAL_PATH)/WebKit/android/plugins
+       $(WEBKIT_PATH)/android \
+       $(WEBKIT_PATH)/android/WebCoreSupport \
+       $(WEBKIT_PATH)/android/jni \
+       $(WEBKIT_PATH)/android/nav \
+       $(WEBKIT_PATH)/android/plugins
 
 LOCAL_C_INCLUDES := $(LOCAL_C_INCLUDES) \
-       $(LOCAL_PATH)/JavaScriptCore \
-       $(LOCAL_PATH)/JavaScriptCore/wtf \
-       $(LOCAL_PATH)/JavaScriptCore/wtf/unicode \
-       $(LOCAL_PATH)/JavaScriptCore/wtf/unicode/icu
+       $(JAVASCRIPTCORE_PATH) \
+       $(JAVASCRIPTCORE_PATH)/wtf \
+       $(JAVASCRIPTCORE_PATH)/wtf/unicode \
+       $(JAVASCRIPTCORE_PATH)/wtf/unicode/icu
 
 LOCAL_C_INCLUDES := $(LOCAL_C_INCLUDES) \
-       $(base_intermediates)/WebCore/ \
-       $(base_intermediates)/WebCore/css \
-       $(base_intermediates)/WebCore/html \
-       $(base_intermediates)/WebCore/platform
+       $(WEBCORE_INTERMEDIATES_PATH) \
+       $(WEBCORE_INTERMEDIATES_PATH)/css \
+       $(WEBCORE_INTERMEDIATES_PATH)/html \
+       $(WEBCORE_INTERMEDIATES_PATH)/platform
 
 # The following includes are needed by the AutoFill feature, or the chrome http
 # stack
 LOCAL_C_INCLUDES := $(LOCAL_C_INCLUDES) \
-       $(LOCAL_PATH)/WebKit/chromium \
-       $(LOCAL_PATH)/WebKit/chromium/public \
+       $(WEBKIT_PATH)/chromium \
+       $(WEBKIT_PATH)/chromium/public \
        external/chromium/chrome/browser \
        external/chromium/chrome/renderer \
        external/chromium \
@@ -254,7 +257,7 @@ LOCAL_C_INCLUDES := $(LOCAL_C_INCLUDES) \
 ifeq ($(JAVASCRIPT_ENGINE),v8)
 # Include WTF source file.
 d := JavaScriptCore
-LOCAL_PATH := $(BASE_PATH)/$d
+LOCAL_PATH := $(JAVASCRIPTCORE_PATH)
 intermediates := $(base_intermediates)/$d
 include $(LOCAL_PATH)/Android.v8.wtf.mk
 WEBKIT_SRC_FILES += $(addprefix $d/,$(LOCAL_SRC_FILES))
@@ -262,8 +265,7 @@ endif  # JAVASCRIPT_ENGINE == v8
 
 # Include source files for WebCore
 d := WebCore
-LOCAL_PATH := $(BASE_PATH)/$d
-JAVASCRIPTCORE_PATH := $(BASE_PATH)/JavaScriptCore
+LOCAL_PATH := $(WEBCORE_PATH)
 intermediates := $(base_intermediates)/$d
 include $(LOCAL_PATH)/Android.mk
 ifeq ($(JAVASCRIPT_ENGINE),jsc)
@@ -287,7 +289,7 @@ endif
 
 # Include source files for android WebKit port
 d := WebKit
-LOCAL_PATH := $(BASE_PATH)/$d
+LOCAL_PATH := $(WEBKIT_PATH)
 intermediates := $(base_intermediates)/$d
 include $(LOCAL_PATH)/Android.mk
 WEBKIT_SRC_FILES += $(addprefix $d/,$(LOCAL_SRC_FILES))
@@ -431,7 +433,7 @@ LOCAL_STATIC_LIBRARIES := $(WEBKIT_STATIC_LIBRARIES)
 LOCAL_CFLAGS := $(WEBKIT_CFLAGS)
 # Include source files for JavaScriptCore
 d := JavaScriptCore
-LOCAL_PATH := $(BASE_PATH)/$d
+LOCAL_PATH := $(JAVASCRIPTCORE_PATH)
 LOCAL_MODULE_CLASS := STATIC_LIBRARIES
 # Cannot use base_intermediates as this is a new module
 intermediates := $(call local-intermediates-dir)
index 5d345b4..3c8f577 100644 (file)
@@ -77,7 +77,7 @@ LOCAL_GENERATED_SOURCES += $(GEN)
 # HTML entity table
 
 GEN := $(intermediates)/html/HTMLEntityTable.cpp
-$(GEN): SCRIPT := $(LOCAL_PATH)/../WebCore/html/parser/create-html-entity-table
+$(GEN): SCRIPT := $(LOCAL_PATH)/html/parser/create-html-entity-table
 $(GEN): WEBKITPY_RESOURCES_DIRECTORY := $(LOCAL_PATH)/../Tools/Scripts/webkitpy
 $(GEN): PRIVATE_CUSTOM_TOOL = $(dir $@)$(notdir $(SCRIPT)) -o $@ $<
 $(GEN): $(LOCAL_PATH)/html/parser/HTMLEntityNames.in
@@ -229,4 +229,3 @@ LOCAL_GENERATED_SOURCES += $(GEN)
 endif
 
 LOCAL_SRC_FILES += $(LOCAL_GENERATED_SOURCES)
-
index ff5fff1..b65d62e 100644 (file)
@@ -46,19 +46,19 @@ BINDING_C_INCLUDES := \
        $(JAVASCRIPTCORE_PATH)/wrec \
        $(JAVASCRIPTCORE_PATH)/ForwardingHeaders \
        \
-       $(base_intermediates)/WebCore/bindings/js \
-       $(base_intermediates)/WebCore/dom \
-       $(base_intermediates)/WebCore/fileapi \
-       $(base_intermediates)/WebCore/html/canvas \
-       $(base_intermediates)/WebCore/inspector \
-       $(base_intermediates)/WebCore/loader/appcache \
-       $(base_intermediates)/WebCore/page \
-       $(base_intermediates)/WebCore/plugins \
-       $(base_intermediates)/WebCore/storage \
-       $(base_intermediates)/WebCore/svg \
-       $(base_intermediates)/WebCore/webaudio \
-       $(base_intermediates)/WebCore/workers \
-       $(base_intermediates)/WebCore/xml
+       $(WEBCORE_INTERMEDIATES_PATH)/bindings/js \
+       $(WEBCORE_INTERMEDIATES_PATH)/dom \
+       $(WEBCORE_INTERMEDIATES_PATH)/fileapi \
+       $(WEBCORE_INTERMEDIATES_PATH)/html/canvas \
+       $(WEBCORE_INTERMEDIATES_PATH)/inspector \
+       $(WEBCORE_INTERMEDIATES_PATH)/loader/appcache \
+       $(WEBCORE_INTERMEDIATES_PATH)/page \
+       $(WEBCORE_INTERMEDIATES_PATH)/plugins \
+       $(WEBCORE_INTERMEDIATES_PATH)/storage \
+       $(WEBCORE_INTERMEDIATES_PATH)/svg \
+       $(WEBCORE_INTERMEDIATES_PATH)/webaudio \
+       $(WEBCORE_INTERMEDIATES_PATH)/workers \
+       $(WEBCORE_INTERMEDIATES_PATH)/xml
 
 LOCAL_SRC_FILES += \
        bindings/js/DOMObjectHashTableMap.cpp \
index 0aecefb..7ced649 100644 (file)
@@ -36,8 +36,8 @@ BINDING_C_INCLUDES := \
        $(LOCAL_PATH)/bridge/jni/v8 \
        $(LOCAL_PATH)/bridge/jsc \
        \
-       $(base_intermediates)/WebCore/bindings \
-       $(base_intermediates)/WebCore/svg \
+       $(WEBCORE_INTERMEDIATES_PATH)/bindings \
+       $(WEBCORE_INTERMEDIATES_PATH)/svg \
        $(base_intermediates)/JavaScriptCore
 
 LOCAL_SRC_FILES += \