diff options
author | Teddy Wing | 2018-11-06 06:11:53 +0100 |
---|---|---|
committer | Teddy Wing | 2018-11-06 06:11:53 +0100 |
commit | afc5618b070e45f2bf407e06e780463ec8491292 (patch) | |
tree | 93a25a774be9a58a7405e8ce42e1aec589c1e134 | |
parent | e9b638521e7c450e4947090d3672aab852c8e758 (diff) | |
download | DomeKey-afc5618b070e45f2bf407e06e780463ec8491292.tar.bz2 |
Makefile(dist/dome-key): Copy binary from xcarchive
The release build is 1.5 Mb, while the archive is 1.1 Mb. Not sure what
additional optimisations Xcode applies when it archives, but clearly
that's the build we should be distributing.
-rw-r--r-- | Makefile | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -14,6 +14,7 @@ RUST_LIB_RELEASE := $(RUST_DIR)/$(RUST_LOCAL_LIB_RELEASE) DEBUG_PRODUCT := build/Build/Products/Debug/DomeKey RELEASE_PRODUCT := build/Build/Products/Release/DomeKey +ARCHIVE_PRODUCT := build/Release.xcarchive/Products/usr/local/bin/DomeKey # Build debug @@ -43,7 +44,9 @@ $(RUST_LIB_RELEASE): $(RUST_SOURCE_FILES) # Archive .PHONY: archive -archive: clean-release +archive: $(ARCHIVE_PRODUCT) + +$(ARCHIVE_PRODUCT): clean-release xcodebuild -project DomeKey.xcodeproj \ -scheme DomeKey \ -configuration Release \ @@ -98,5 +101,5 @@ dist-all: dist/dome-key dist: mkdir -p dist -dist/dome-key: $(RELEASE_PRODUCT) dist +dist/dome-key: $(ARCHIVE_PRODUCT) dist cp $< $@ |