Changeset View
Changeset View
Standalone View
Standalone View
Makefile.am
Show All 19 Lines | |||||
BITCOIND_BIN=$(top_builddir)/src/$(BITCOIN_DAEMON_NAME)$(EXEEXT) | BITCOIND_BIN=$(top_builddir)/src/$(BITCOIN_DAEMON_NAME)$(EXEEXT) | ||||
BITCOIN_QT_BIN=$(top_builddir)/src/qt/$(BITCOIN_GUI_NAME)$(EXEEXT) | BITCOIN_QT_BIN=$(top_builddir)/src/qt/$(BITCOIN_GUI_NAME)$(EXEEXT) | ||||
BITCOIN_CLI_BIN=$(top_builddir)/src/$(BITCOIN_CLI_NAME)$(EXEEXT) | BITCOIN_CLI_BIN=$(top_builddir)/src/$(BITCOIN_CLI_NAME)$(EXEEXT) | ||||
BITCOIN_WIN_INSTALLER=$(PACKAGE)-$(PACKAGE_VERSION)-win$(WINDOWS_BITS)-setup$(EXEEXT) | BITCOIN_WIN_INSTALLER=$(PACKAGE)-$(PACKAGE_VERSION)-win$(WINDOWS_BITS)-setup$(EXEEXT) | ||||
empty := | empty := | ||||
space := $(empty) $(empty) | space := $(empty) $(empty) | ||||
OSX_APP=Bitcoin-Qt.app | OSX_APP=BitcoinABC-Qt.app | ||||
OSX_VOLNAME = $(subst $(space),-,$(PACKAGE_NAME)) | OSX_VOLNAME = $(subst $(space),-,$(PACKAGE_NAME)) | ||||
OSX_DMG = $(OSX_VOLNAME).dmg | OSX_DMG = $(OSX_VOLNAME).dmg | ||||
OSX_BACKGROUND_SVG=background.svg | OSX_BACKGROUND_SVG=background.svg | ||||
OSX_BACKGROUND_IMAGE=background.tiff | OSX_BACKGROUND_IMAGE=background.tiff | ||||
OSX_BACKGROUND_IMAGE_DPIS=36 72 | OSX_BACKGROUND_IMAGE_DPIS=36 72 | ||||
OSX_DSSTORE_GEN=$(top_srcdir)/contrib/macdeploy/custom_dsstore.py | OSX_DSSTORE_GEN=$(top_srcdir)/contrib/macdeploy/custom_dsstore.py | ||||
OSX_DEPLOY_SCRIPT=$(top_srcdir)/contrib/macdeploy/macdeployqtplus | OSX_DEPLOY_SCRIPT=$(top_srcdir)/contrib/macdeploy/macdeployqtplus | ||||
OSX_FANCY_PLIST=$(top_srcdir)/contrib/macdeploy/fancy.plist | OSX_FANCY_PLIST=$(top_srcdir)/contrib/macdeploy/fancy.plist | ||||
▲ Show 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | |||||
$(OSX_APP)/Contents/Info.plist: $(OSX_PLIST) | $(OSX_APP)/Contents/Info.plist: $(OSX_PLIST) | ||||
$(MKDIR_P) $(@D) | $(MKDIR_P) $(@D) | ||||
$(INSTALL_DATA) $< $@ | $(INSTALL_DATA) $< $@ | ||||
$(OSX_APP)/Contents/Resources/bitcoin.icns: $(OSX_INSTALLER_ICONS) | $(OSX_APP)/Contents/Resources/bitcoin.icns: $(OSX_INSTALLER_ICONS) | ||||
$(MKDIR_P) $(@D) | $(MKDIR_P) $(@D) | ||||
$(INSTALL_DATA) $< $@ | $(INSTALL_DATA) $< $@ | ||||
$(OSX_APP)/Contents/MacOS/Bitcoin-Qt: $(BITCOIN_QT_BIN) | $(OSX_APP)/Contents/MacOS/BitcoinABC-Qt: $(BITCOIN_QT_BIN) | ||||
$(MKDIR_P) $(@D) | $(MKDIR_P) $(@D) | ||||
STRIPPROG="$(STRIP)" $(INSTALL_STRIP_PROGRAM) $< $@ | STRIPPROG="$(STRIP)" $(INSTALL_STRIP_PROGRAM) $< $@ | ||||
$(OSX_APP)/Contents/Resources/Base.lproj/InfoPlist.strings: | $(OSX_APP)/Contents/Resources/Base.lproj/InfoPlist.strings: | ||||
$(MKDIR_P) $(@D) | $(MKDIR_P) $(@D) | ||||
echo '{ CFBundleDisplayName = "$(PACKAGE_NAME)"; CFBundleName = "$(PACKAGE_NAME)"; }' > $@ | echo '{ CFBundleDisplayName = "$(PACKAGE_NAME)"; CFBundleName = "$(PACKAGE_NAME)"; }' > $@ | ||||
OSX_APP_BUILT=$(OSX_APP)/Contents/PkgInfo $(OSX_APP)/Contents/Resources/empty.lproj \ | OSX_APP_BUILT=$(OSX_APP)/Contents/PkgInfo $(OSX_APP)/Contents/Resources/empty.lproj \ | ||||
$(OSX_APP)/Contents/Resources/bitcoin.icns $(OSX_APP)/Contents/Info.plist \ | $(OSX_APP)/Contents/Resources/bitcoin.icns $(OSX_APP)/Contents/Info.plist \ | ||||
$(OSX_APP)/Contents/MacOS/Bitcoin-Qt $(OSX_APP)/Contents/Resources/Base.lproj/InfoPlist.strings | $(OSX_APP)/Contents/MacOS/BitcoinABC-Qt $(OSX_APP)/Contents/Resources/Base.lproj/InfoPlist.strings | ||||
osx_volname: | osx_volname: | ||||
echo $(OSX_VOLNAME) >$@ | echo $(OSX_VOLNAME) >$@ | ||||
if BUILD_DARWIN | if BUILD_DARWIN | ||||
$(OSX_DMG): $(OSX_APP_BUILT) $(OSX_PACKAGING) $(OSX_BACKGROUND_IMAGE) | $(OSX_DMG): $(OSX_APP_BUILT) $(OSX_PACKAGING) $(OSX_BACKGROUND_IMAGE) | ||||
$(PYTHON) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) -add-qt-tr $(OSX_QT_TRANSLATIONS) -translations-dir=$(QT_TRANSLATION_DIR) -dmg -fancy $(OSX_FANCY_PLIST) -verbose 2 -volname $(OSX_VOLNAME) | $(PYTHON) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) -add-qt-tr $(OSX_QT_TRANSLATIONS) -translations-dir=$(QT_TRANSLATION_DIR) -dmg -fancy $(OSX_FANCY_PLIST) -verbose 2 -volname $(OSX_VOLNAME) | ||||
$(OSX_BACKGROUND_IMAGE).png: contrib/macdeploy/$(OSX_BACKGROUND_SVG) | $(OSX_BACKGROUND_IMAGE).png: contrib/macdeploy/$(OSX_BACKGROUND_SVG) | ||||
sed 's/PACKAGE_NAME/$(PACKAGE_NAME)/' < "$<" | $(RSVG_CONVERT) -f png -d 36 -p 36 -o $@ | sed 's/PACKAGE_NAME/$(PACKAGE_NAME)/' < "$<" | $(RSVG_CONVERT) -f png -d 36 -p 36 -o $@ | ||||
$(OSX_BACKGROUND_IMAGE)@2x.png: contrib/macdeploy/$(OSX_BACKGROUND_SVG) | $(OSX_BACKGROUND_IMAGE)@2x.png: contrib/macdeploy/$(OSX_BACKGROUND_SVG) | ||||
sed 's/PACKAGE_NAME/$(PACKAGE_NAME)/' < "$<" | $(RSVG_CONVERT) -f png -d 72 -p 72 -o $@ | sed 's/PACKAGE_NAME/$(PACKAGE_NAME)/' < "$<" | $(RSVG_CONVERT) -f png -d 72 -p 72 -o $@ | ||||
$(OSX_BACKGROUND_IMAGE): $(OSX_BACKGROUND_IMAGE).png $(OSX_BACKGROUND_IMAGE)@2x.png | $(OSX_BACKGROUND_IMAGE): $(OSX_BACKGROUND_IMAGE).png $(OSX_BACKGROUND_IMAGE)@2x.png | ||||
tiffutil -cathidpicheck $^ -out $@ | tiffutil -cathidpicheck $^ -out $@ | ||||
deploydir: $(OSX_DMG) | deploydir: $(OSX_DMG) | ||||
else | else | ||||
APP_DIST_DIR=$(top_builddir)/dist | APP_DIST_DIR=$(top_builddir)/dist | ||||
APP_DIST_EXTRAS=$(APP_DIST_DIR)/.background/$(OSX_BACKGROUND_IMAGE) $(APP_DIST_DIR)/.DS_Store $(APP_DIST_DIR)/Applications | APP_DIST_EXTRAS=$(APP_DIST_DIR)/.background/$(OSX_BACKGROUND_IMAGE) $(APP_DIST_DIR)/.DS_Store $(APP_DIST_DIR)/Applications | ||||
$(APP_DIST_DIR)/Applications: | $(APP_DIST_DIR)/Applications: | ||||
@rm -f $@ | @rm -f $@ | ||||
@cd $(@D); $(LN_S) /Applications $(@F) | @cd $(@D); $(LN_S) /Applications $(@F) | ||||
$(APP_DIST_EXTRAS): $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Bitcoin-Qt | $(APP_DIST_EXTRAS): $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/BitcoinABC-Qt | ||||
$(OSX_DMG): $(APP_DIST_EXTRAS) | $(OSX_DMG): $(APP_DIST_EXTRAS) | ||||
$(GENISOIMAGE) -no-cache-inodes -D -l -probe -V "$(OSX_VOLNAME)" -no-pad -r -dir-mode 0755 -apple -o $@ dist | $(GENISOIMAGE) -no-cache-inodes -D -l -probe -V "$(OSX_VOLNAME)" -no-pad -r -dir-mode 0755 -apple -o $@ dist | ||||
dpi%.$(OSX_BACKGROUND_IMAGE): contrib/macdeploy/$(OSX_BACKGROUND_SVG) | dpi%.$(OSX_BACKGROUND_IMAGE): contrib/macdeploy/$(OSX_BACKGROUND_SVG) | ||||
sed 's/PACKAGE_NAME/$(PACKAGE_NAME)/' < "$<" | $(RSVG_CONVERT) -f png -d $* -p $* | $(IMAGEMAGICK_CONVERT) - $@ | sed 's/PACKAGE_NAME/$(PACKAGE_NAME)/' < "$<" | $(RSVG_CONVERT) -f png -d $* -p $* | $(IMAGEMAGICK_CONVERT) - $@ | ||||
OSX_BACKGROUND_IMAGE_DPIFILES := $(foreach dpi,$(OSX_BACKGROUND_IMAGE_DPIS),dpi$(dpi).$(OSX_BACKGROUND_IMAGE)) | OSX_BACKGROUND_IMAGE_DPIFILES := $(foreach dpi,$(OSX_BACKGROUND_IMAGE_DPIS),dpi$(dpi).$(OSX_BACKGROUND_IMAGE)) | ||||
$(APP_DIST_DIR)/.background/$(OSX_BACKGROUND_IMAGE): $(OSX_BACKGROUND_IMAGE_DPIFILES) | $(APP_DIST_DIR)/.background/$(OSX_BACKGROUND_IMAGE): $(OSX_BACKGROUND_IMAGE_DPIFILES) | ||||
$(MKDIR_P) $(@D) | $(MKDIR_P) $(@D) | ||||
$(TIFFCP) -c none $(OSX_BACKGROUND_IMAGE_DPIFILES) $@ | $(TIFFCP) -c none $(OSX_BACKGROUND_IMAGE_DPIFILES) $@ | ||||
$(APP_DIST_DIR)/.DS_Store: $(OSX_DSSTORE_GEN) | $(APP_DIST_DIR)/.DS_Store: $(OSX_DSSTORE_GEN) | ||||
$(PYTHON) $< "$@" "$(OSX_VOLNAME)" | $(PYTHON) $< "$@" "$(OSX_VOLNAME)" | ||||
$(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Bitcoin-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING) | $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/BitcoinABC-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING) | ||||
INSTALLNAMETOOL=$(INSTALLNAMETOOL) OTOOL=$(OTOOL) STRIP=$(STRIP) $(PYTHON) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) -translations-dir=$(QT_TRANSLATION_DIR) -add-qt-tr $(OSX_QT_TRANSLATIONS) -verbose 2 | INSTALLNAMETOOL=$(INSTALLNAMETOOL) OTOOL=$(OTOOL) STRIP=$(STRIP) $(PYTHON) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) -translations-dir=$(QT_TRANSLATION_DIR) -add-qt-tr $(OSX_QT_TRANSLATIONS) -verbose 2 | ||||
deploydir: $(APP_DIST_EXTRAS) | deploydir: $(APP_DIST_EXTRAS) | ||||
endif | endif | ||||
if TARGET_DARWIN | if TARGET_DARWIN | ||||
appbundle: $(OSX_APP_BUILT) | appbundle: $(OSX_APP_BUILT) | ||||
deploy: $(OSX_DMG) | deploy: $(OSX_DMG) | ||||
▲ Show 20 Lines • Show All 83 Lines • Show Last 20 Lines |