Skip to content

Commit 2f327a3

Browse files
committed
build: add the deploydir target for gitian
This is a helper target that stops just before the creation of the dmg.
1 parent dfef929 commit 2f327a3

File tree

1 file changed

+23
-7
lines changed

1 file changed

+23
-7
lines changed

Makefile.am

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -85,14 +85,30 @@ if BUILD_DARWIN
8585
$(OSX_DMG): $(OSX_APP_BUILT) $(OSX_PACKAGING)
8686
$(OSX_DEPLOY_SCRIPT) $(OSX_APP) -add-qt-tr $(OSX_QT_TRANSLATIONS) -translations-dir=$(QT_TRANSLATION_DIR) -dmg -fancy $(OSX_FANCY_PLIST) -verbose 2
8787

88+
deploydir: $(OSX_DMG)
8889
else
89-
$(OSX_DMG): $(OSX_APP_BUILT) $(OSX_PACKAGING)
90-
INSTALLNAMETOOL=$(INSTALLNAMETOOL) OTOOL=$(OTOOL) STRIP=$(STRIP) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) -add-qt-tr $(OSX_QT_TRANSLATIONS) -translations-dir=$(QT_TRANSLATION_DIR) -verbose 2
91-
$(MKDIR_P) dist/.background
92-
$(INSTALL) contrib/macdeploy/background.png dist/.background
93-
$(INSTALL) contrib/macdeploy/DS_Store dist/.DS_Store
94-
cd dist; $(LN_S) /Applications Applications
95-
$(GENISOIMAGE) -no-cache-inodes -l -probe -V "Bitcoin-Qt" -no-pad -r -apple -o $@ dist
90+
APP_DIST_DIR=$(top_builddir)/dist
91+
APP_DIST_EXTRAS=$(APP_DIST_DIR)/.background/background.png $(APP_DIST_DIR)/.DS_Store $(APP_DIST_DIR)/Applications
92+
93+
$(APP_DIST_DIR)/Applications:
94+
@rm -f $@
95+
@cd $(@D); $(LN_S) /Applications $(@F)
96+
97+
$(APP_DIST_EXTRAS): $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Bitcoin-Qt
98+
99+
$(OSX_DMG): $(APP_DIST_EXTRAS)
100+
$(GENISOIMAGE) -no-cache-inodes -D -l -probe -V "Bitcoin-Qt" -no-pad -r -apple -o $@ dist
101+
102+
$(APP_DIST_DIR)/.background/background.png:
103+
$(MKDIR_P) $(@D)
104+
$(INSTALL) $(top_srcdir)/contrib/macdeploy/background.png $@
105+
$(APP_DIST_DIR)/.DS_Store:
106+
$(INSTALL) $(top_srcdir)/contrib/macdeploy/DS_Store $@
107+
108+
$(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Bitcoin-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING)
109+
INSTALLNAMETOOL=$(INSTALLNAMETOOL) OTOOL=$(OTOOL) STRIP=$(STRIP) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) -translations-dir=$(QT_TRANSLATION_DIR) -add-qt-tr $(OSX_QT_TRANSLATIONS) -verbose 2
110+
111+
deploydir: $(APP_DIST_EXTRAS)
96112
endif
97113

98114
if TARGET_DARWIN

0 commit comments

Comments
 (0)