@@ -85,14 +85,30 @@ if BUILD_DARWIN
85
85
$(OSX_DMG ) : $(OSX_APP_BUILT ) $(OSX_PACKAGING )
86
86
$(OSX_DEPLOY_SCRIPT ) $(OSX_APP ) -add-qt-tr $(OSX_QT_TRANSLATIONS ) -translations-dir=$(QT_TRANSLATION_DIR ) -dmg -fancy $(OSX_FANCY_PLIST ) -verbose 2
87
87
88
+ deploydir : $(OSX_DMG )
88
89
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 )
96
112
endif
97
113
98
114
if TARGET_DARWIN
0 commit comments