|
1 | 1 | export BUILDTYPE ?= Debug
|
2 | 2 |
|
3 | 3 | ifeq ($(shell uname -s), Darwin)
|
4 |
| - HOST_PLATFORM = osx |
| 4 | + HOST_PLATFORM = macos |
5 | 5 | export JOBS ?= $(shell sysctl -n hw.ncpu)
|
6 | 6 | else ifeq ($(shell uname -s), Linux)
|
7 | 7 | HOST_PLATFORM = linux
|
@@ -37,54 +37,54 @@ CONFIG_DEPENDENCIES = .mason/mason configure
|
37 | 37 | # files are added or removed.
|
38 | 38 | GYP_DEPENDENCIES = mbgl.gypi test/test.gypi benchmark/benchmark.gypi bin/*.gypi $(shell find src include -type d) node_modules
|
39 | 39 |
|
40 |
| -#### OS X targets ############################################################## |
| 40 | +#### macOS targets ############################################################## |
41 | 41 |
|
42 |
| -OSX_OUTPUT_PATH = build/osx |
43 |
| -OSX_PROJ_PATH = $(OSX_OUTPUT_PATH)/platform/osx/platform.xcodeproj |
44 |
| -OSX_WORK_PATH = platform/osx/osx.xcworkspace |
45 |
| -OSX_USER_DATA_PATH = $(OSX_WORK_PATH)/xcuserdata/$(USER).xcuserdatad |
| 42 | +MACOS_OUTPUT_PATH = build/macos |
| 43 | +MACOS_PROJ_PATH = $(MACOS_OUTPUT_PATH)/platform/macos/platform.xcodeproj |
| 44 | +MACOS_WORK_PATH = platform/macos/macos.xcworkspace |
| 45 | +MACOS_USER_DATA_PATH = $(MACOS_WORK_PATH)/xcuserdata/$(USER).xcuserdatad |
46 | 46 |
|
47 |
| -$(OSX_OUTPUT_PATH)/config.gypi: platform/osx/scripts/configure.sh $(CONFIG_DEPENDENCIES) |
48 |
| - ./configure $< $@ osx |
| 47 | +$(MACOS_OUTPUT_PATH)/config.gypi: platform/macos/scripts/configure.sh $(CONFIG_DEPENDENCIES) |
| 48 | + ./configure $< $@ macos |
49 | 49 |
|
50 |
| -$(OSX_OUTPUT_PATH)/mbgl.xcconfig: $(OSX_OUTPUT_PATH)/config.gypi |
| 50 | +$(MACOS_OUTPUT_PATH)/mbgl.xcconfig: $(MACOS_OUTPUT_PATH)/config.gypi |
51 | 51 | ./scripts/export-xcconfig.py $< $@
|
52 | 52 |
|
53 |
| -$(OSX_PROJ_PATH): platform/osx/platform.gyp $(OSX_OUTPUT_PATH)/config.gypi $(OSX_OUTPUT_PATH)/mbgl.xcconfig $(GYP_DEPENDENCIES) |
54 |
| - $(GYP) -f xcode --generator-output=$(OSX_OUTPUT_PATH) $< |
| 53 | +$(MACOS_PROJ_PATH): platform/macos/platform.gyp $(MACOS_OUTPUT_PATH)/config.gypi $(MACOS_OUTPUT_PATH)/mbgl.xcconfig $(GYP_DEPENDENCIES) |
| 54 | + $(GYP) -f xcode --generator-output=$(MACOS_OUTPUT_PATH) $< |
55 | 55 |
|
56 |
| -osx: $(OSX_PROJ_PATH) |
| 56 | +macos: $(MACOS_PROJ_PATH) |
57 | 57 | set -o pipefail && xcodebuild \
|
58 |
| - -derivedDataPath $(OSX_OUTPUT_PATH) \ |
| 58 | + -derivedDataPath $(MACOS_OUTPUT_PATH) \ |
59 | 59 | -configuration $(BUILDTYPE) \
|
60 |
| - -workspace $(OSX_WORK_PATH) -scheme CI build $(XCPRETTY) |
| 60 | + -workspace $(MACOS_WORK_PATH) -scheme CI build $(XCPRETTY) |
61 | 61 |
|
62 |
| -xproj: $(OSX_PROJ_PATH) $(OSX_WORK_PATH) |
63 |
| - mkdir -p "$(OSX_USER_DATA_PATH)" |
64 |
| - cp platform/osx/WorkspaceSettings.xcsettings "$(OSX_USER_DATA_PATH)/WorkspaceSettings.xcsettings" |
65 |
| - open $(OSX_WORK_PATH) |
| 62 | +xproj: $(MACOS_PROJ_PATH) $(MACOS_WORK_PATH) |
| 63 | + mkdir -p "$(MACOS_USER_DATA_PATH)" |
| 64 | + cp platform/macos/WorkspaceSettings.xcsettings "$(MACOS_USER_DATA_PATH)/WorkspaceSettings.xcsettings" |
| 65 | + open $(MACOS_WORK_PATH) |
66 | 66 |
|
67 |
| -test-osx: osx node_modules |
68 |
| - ulimit -c unlimited && ($(OSX_OUTPUT_PATH)/Build/Products/$(BUILDTYPE)/test & pid=$$! && wait $$pid \ |
| 67 | +test-macos: macos node_modules |
| 68 | + ulimit -c unlimited && ($(MACOS_OUTPUT_PATH)/Build/Products/$(BUILDTYPE)/test & pid=$$! && wait $$pid \ |
69 | 69 | || (lldb -c /cores/core.$$pid --batch --one-line 'thread backtrace all' --one-line 'quit' && exit 1))
|
70 | 70 | set -o pipefail && xcodebuild \
|
71 |
| - -derivedDataPath $(OSX_OUTPUT_PATH) \ |
| 71 | + -derivedDataPath $(MACOS_OUTPUT_PATH) \ |
72 | 72 | -configuration $(BUILDTYPE) \
|
73 |
| - -workspace $(OSX_WORK_PATH) -scheme CI test $(XCPRETTY) |
| 73 | + -workspace $(MACOS_WORK_PATH) -scheme CI test $(XCPRETTY) |
74 | 74 |
|
75 |
| -xpackage: $(OSX_PROJ_PATH) |
76 |
| - SYMBOLS=$(SYMBOLS) ./platform/osx/scripts/package.sh |
| 75 | +xpackage: $(MACOS_PROJ_PATH) |
| 76 | + SYMBOLS=$(SYMBOLS) ./platform/macos/scripts/package.sh |
77 | 77 |
|
78 | 78 | xdocument:
|
79 |
| - OUTPUT=$(OUTPUT) ./platform/osx/scripts/document.sh |
| 79 | + OUTPUT=$(OUTPUT) ./platform/macos/scripts/document.sh |
80 | 80 |
|
81 | 81 | genstrings:
|
82 |
| - genstrings -u -o platform/osx/sdk/Base.lproj platform/darwin/src/*.{m,mm} |
83 |
| - genstrings -u -o platform/osx/sdk/Base.lproj platform/osx/src/*.{m,mm} |
| 82 | + genstrings -u -o platform/macos/sdk/Base.lproj platform/darwin/src/*.{m,mm} |
| 83 | + genstrings -u -o platform/macos/sdk/Base.lproj platform/macos/src/*.{m,mm} |
84 | 84 | genstrings -u -o platform/ios/resources/Base.lproj platform/ios/src/*.{m,mm}
|
85 |
| - -find platform/ios/resources platform/osx/sdk -path '*/Base.lproj/*.strings' -exec \ |
| 85 | + -find platform/ios/resources platform/macos/sdk -path '*/Base.lproj/*.strings' -exec \ |
86 | 86 | textutil -convert txt -extension strings -inputencoding UTF-16 -encoding UTF-8 {} \;
|
87 |
| - mv platform/osx/sdk/Base.lproj/Foundation.strings platform/darwin/resources/Base.lproj/ |
| 87 | + mv platform/macos/sdk/Base.lproj/Foundation.strings platform/darwin/resources/Base.lproj/ |
88 | 88 |
|
89 | 89 | #### iOS targets ##############################################################
|
90 | 90 |
|
@@ -297,21 +297,21 @@ compdb-linux: platform/linux/platform.gyp $(LINUX_OUTPUT_PATH)/config.gypi
|
297 | 297 | deps/ninja/ninja-linux -C $(LINUX_OUTPUT_PATH)/$(BUILDTYPE) \
|
298 | 298 | -t compdb cc cc_s cxx objc objcxx > $(LINUX_OUTPUT_PATH)/$(BUILDTYPE)/compile_commands.json
|
299 | 299 |
|
300 |
| -compdb-osx: platform/osx/platform.gyp $(OSX_OUTPUT_PATH)/config.gypi |
301 |
| - $(GYP) -f ninja -I $(OSX_OUTPUT_PATH)/config.gypi \ |
302 |
| - --generator-output=$(OSX_OUTPUT_PATH) $< |
303 |
| - deps/ninja/ninja-osx -C $(OSX_OUTPUT_PATH)/$(BUILDTYPE) \ |
304 |
| - -t compdb cc cc_s cxx objc objcxx > $(OSX_OUTPUT_PATH)/$(BUILDTYPE)/compile_commands.json |
| 300 | +compdb-macos: platform/macos/platform.gyp $(MACOS_OUTPUT_PATH)/config.gypi |
| 301 | + $(GYP) -f ninja -I $(MACOS_OUTPUT_PATH)/config.gypi \ |
| 302 | + --generator-output=$(MACOS_OUTPUT_PATH) $< |
| 303 | + deps/ninja/ninja-macos -C $(MACOS_OUTPUT_PATH)/$(BUILDTYPE) \ |
| 304 | + -t compdb cc cc_s cxx objc objcxx > $(MACOS_OUTPUT_PATH)/$(BUILDTYPE)/compile_commands.json |
305 | 305 |
|
306 | 306 | tidy: compdb tidy-$(HOST_PLATFORM)
|
307 | 307 |
|
308 | 308 | tidy-linux:
|
309 | 309 | deps/ninja/ninja-linux -C $(LINUX_OUTPUT_PATH)/$(BUILDTYPE) headers
|
310 | 310 | scripts/clang-tidy.sh $(LINUX_OUTPUT_PATH)/$(BUILDTYPE)
|
311 | 311 |
|
312 |
| -tidy-osx: |
313 |
| - deps/ninja/ninja-osx -C $(OSX_OUTPUT_PATH)/$(BUILDTYPE) headers |
314 |
| - scripts/clang-tidy.sh $(OSX_OUTPUT_PATH)/$(BUILDTYPE) |
| 312 | +tidy-macos: |
| 313 | + deps/ninja/ninja-macos -C $(MACOS_OUTPUT_PATH)/$(BUILDTYPE) headers |
| 314 | + scripts/clang-tidy.sh $(MACOS_OUTPUT_PATH)/$(BUILDTYPE) |
315 | 315 |
|
316 | 316 | #### Miscellaneous targets #####################################################
|
317 | 317 |
|
|
0 commit comments