Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Delta Between Two Patch Sets: Makefile

Issue 29807589: Issue 6695 - Allow automatically downloading V8 (Closed) Base URL: https://hg.adblockplus.org/libadblockplus/
Left Patch Set: Created June 15, 2018, 1:52 a.m.
Right Patch Set: prebuilt, not prebuild Created June 18, 2018, 1:39 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « .hgignore ('k') | README.md » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 HOST_ARCH :=$(shell python third_party/detect_v8_host_arch.py) 1 HOST_ARCH :=$(shell python third_party/detect_v8_host_arch.py)
2 2
3 ifndef HOST_OS 3 ifndef HOST_OS
4 raw_OS = $(shell uname -s) 4 raw_OS = $(shell uname -s)
5 ifeq (${raw_OS},Linux) 5 ifeq (${raw_OS},Linux)
6 HOST_OS=linux 6 HOST_OS=linux
7 TRAVIS_OS_NAME=linux 7 TRAVIS_OS_NAME=linux
8 else ifeq (${raw_OS},Darwin) 8 else ifeq (${raw_OS},Darwin)
9 HOST_OS=mac 9 HOST_OS=mac
10 TRAVIS_OS_NAME=osx 10 TRAVIS_OS_NAME=osx
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 test: all 65 test: all
66 ifdef FILTER 66 ifdef FILTER
67 $(TEST_EXECUTABLE) --gtest_filter=$(FILTER) 67 $(TEST_EXECUTABLE) --gtest_filter=$(FILTER)
68 else 68 else
69 $(TEST_EXECUTABLE) 69 $(TEST_EXECUTABLE)
70 endif 70 endif
71 71
72 docs: 72 docs:
73 doxygen 73 doxygen
74 74
75 v8prebuild: 75 get-prebuilt-v8:
sergei 2018/06/18 10:16:25 What about renaming it to get-prebuilt-v8?
hub 2018/06/18 12:51:10 Done.
76 URL_PREFIX="https://v8.eyeofiles.com/v8-4fc9a2fe7f8a7ef1e7966185b39b3b54 1792669a/" \ 76 URL_PREFIX="https://v8.eyeofiles.com/v8-4fc9a2fe7f8a7ef1e7966185b39b3b54 1792669a/" \
77 TARGET_OS=${TARGET_OS} TARGET_ARCH=${TARGET_ARCH} \ 77 TARGET_OS=${TARGET_OS} TARGET_ARCH=${TARGET_ARCH} \
78 TRAVIS_OS_NAME=${TRAVIS_OS_NAME} Configuration=${Configuration} \ 78 TRAVIS_OS_NAME=${TRAVIS_OS_NAME} Configuration=${Configuration} \
79 bash .travis/prepare-prebuilt-v8.sh 79 bash .travis/prepare-prebuilt-v8.sh
80 80
81 clean: 81 clean:
82 $(RM) -r ${BUILD_DIR} docs 82 $(RM) -r ${BUILD_DIR} docs
83 83
84 ifeq ($(TARGET_OS),android) 84 ifeq ($(TARGET_OS),android)
85 all: ensure_dependencies 85 all: ensure_dependencies
86 GYP_DEFINES="${GYP_PARAMETERS}" \ 86 GYP_DEFINES="${GYP_PARAMETERS}" \
87 python ./make_gyp_wrapper.py --depth=. -f make-android -Ilibadblockplus. gypi --generator-output=${BUILD_DIR} -Gandroid_ndk_version=r16b libadblockplus.g yp 87 python ./make_gyp_wrapper.py --depth=. -f make-android -Ilibadblockplus. gypi --generator-output=${BUILD_DIR} -Gandroid_ndk_version=r16b libadblockplus.g yp
88 $(ANDROID_NDK_ROOT)/ndk-build -C ${BUILD_DIR} installed_modules \ 88 $(ANDROID_NDK_ROOT)/ndk-build -C ${BUILD_DIR} installed_modules \
89 BUILDTYPE=Release \ 89 BUILDTYPE=Release \
90 APP_ABI=$(ANDROID_ABI) \ 90 APP_ABI=$(ANDROID_ABI) \
91 APP_PLATFORM=${ANDROID_PLATFORM_LEVEL} \ 91 APP_PLATFORM=${ANDROID_PLATFORM_LEVEL} \
92 APP_PIE=true \ 92 APP_PIE=true \
93 APP_STL=c++_shared \ 93 APP_STL=c++_shared \
94 APP_BUILD_SCRIPT=Makefile \ 94 APP_BUILD_SCRIPT=Makefile \
95 NDK_PROJECT_PATH=. \ 95 NDK_PROJECT_PATH=. \
96 NDK_OUT=. \ 96 NDK_OUT=. \
97 ${ANDROID_FIXES} \ 97 ${ANDROID_FIXES} \
98 NDK_APP_DST_DIR=android-$(TARGET_ARCH).release 98 NDK_APP_DST_DIR=android-$(TARGET_ARCH).release
99 else 99 else
100 all: ensure_dependencies 100 all: ensure_dependencies
101 GYP_DEFINES="${GYP_PARAMETERS}" third_party/gyp/gyp --depth=. -f make -I libadblockplus.gypi --generator-output=${BUILD_DIR} libadblockplus.gyp 101 GYP_DEFINES="${GYP_PARAMETERS}" third_party/gyp/gyp --depth=. -f make -I libadblockplus.gypi --generator-output=${BUILD_DIR} libadblockplus.gyp
102 $(MAKE) -C ${BUILD_DIR} 102 $(MAKE) -C ${BUILD_DIR}
103 103
104 endif 104 endif
LEFTRIGHT

Powered by Google App Engine
This is Rietveld