@@ -52,8 +52,6 @@ INSTALL_R0 = $(INSTALL) -m 644 # space is required here
52
52
INSTALL_R1 =
53
53
INSTALL_X0 = $(INSTALL ) -m 755 # space is required here
54
54
INSTALL_X1 =
55
- INSTALL_A0 = find # space is required here
56
- INSTALL_A1 = | cpio -pud
57
55
INSTALL_L0 = rm -f # space is required here
58
56
INSTALL_L1 = && ln # space is required here
59
57
INSTALL_L2 =
@@ -78,8 +76,6 @@ ifndef V
78
76
INSTALL_R1 = && echo ' ' INSTALL 644 `basename $$src` && $(INSTALL) -m 644 $$src
79
77
INSTALL_X0 = src=
80
78
INSTALL_X1 = && echo ' ' INSTALL 755 `basename $$src` && $(INSTALL) -m 755 $$src
81
- INSTALL_A0 = src=
82
- INSTALL_A1 = && echo ' ' INSTALL ' ' `basename "$$src"` && find "$$src" | cpio -pud
83
79
84
80
INSTALL_L0 = dst=
85
81
INSTALL_L1 = && src=
100
96
TCL_PATH ?= $(dir $(TCLTK_PATH))$(notdir $(subst wish,tclsh,$(TCLTK_PATH)))
101
97
endif
102
98
103
- ifeq ($(uname_S ) ,Darwin)
104
- TKFRAMEWORK = /Library/Frameworks/Tk.framework/Resources/Wish.app
105
- ifeq ($(shell echo "$(uname_R)" | awk -F. '{if ($$1 >= 9) print "y"}')_$(shell test -d $(TKFRAMEWORK) || echo n),y_n)
106
- TKFRAMEWORK = /System/Library/Frameworks/Tk.framework/Resources/Wish.app
107
- ifeq ($(shell test -d $(TKFRAMEWORK) || echo n),n)
108
- TKFRAMEWORK = /System/Library/Frameworks/Tk.framework/Resources/Wish\ Shell.app
109
- endif
110
- endif
111
- TKEXECUTABLE = $(TKFRAMEWORK)/Contents/MacOS/$(shell basename "$(TKFRAMEWORK)" .app)
112
- TKEXECUTABLE_SQ = $(subst ','\'',$(TKEXECUTABLE))
113
- endif
114
-
115
99
ifeq ($(findstring $(firstword -$(MAKEFLAGS ) ) ,s) ,s)
116
100
QUIET_GEN =
117
101
endif
@@ -129,16 +113,10 @@ libdir_SQ = $(subst ','\'',$(gg_libdir))
129
113
exedir = $(dir $(gitexecdir ) ) share/git-gui/lib
130
114
131
115
GITGUI_RELATIVE :=
132
- GITGUI_MACOSXAPP :=
133
116
134
117
ifeq ($(exedir ) ,$(gg_libdir ) )
135
118
GITGUI_RELATIVE := 1
136
119
endif
137
- ifeq ($(uname_S ) ,Darwin)
138
- ifeq ($(shell test -d $(TKFRAMEWORK) && echo y),y)
139
- GITGUI_MACOSXAPP := YesPlease
140
- endif
141
- endif
142
120
ifneq (,$(findstring MINGW,$(uname_S ) ) )
143
121
ifeq ($(shell expr "$(uname_R ) " : '1\.'),2)
144
122
NO_MSGFMT=1
@@ -147,20 +125,6 @@ endif
147
125
GITGUI_RELATIVE := 1
148
126
endif
149
127
150
- ifdef GITGUI_MACOSXAPP
151
- GITGUI_MAIN := git-gui.tcl
152
-
153
- git-gui : generate-macos-wrapper.sh GIT-VERSION-FILE GIT-GUI-BUILD-OPTIONS
154
- $(QUIET_GEN )$(SHELL_PATH ) generate-macos-wrapper.sh " $@ " ./GIT-GUI-BUILD-OPTIONS ./GIT-VERSION-FILE
155
-
156
- Git\ Gui.app : GIT-VERSION-FILE GIT-GUI-BUILD-OPTIONS \
157
- macosx/Info.plist \
158
- macosx/git-gui.icns \
159
- macosx/AppMain.tcl \
160
- $(TKEXECUTABLE )
161
- $(QUIET_GEN )$(SHELL_PATH ) generate-macos-app.sh . " $@ " ./GIT-GUI-BUILD-OPTIONS ./GIT-VERSION-FILE
162
- endif
163
-
164
128
ifdef GITGUI_WINDOWS_WRAPPER
165
129
GITGUI_MAIN := git-gui.tcl
166
130
@@ -205,14 +169,10 @@ GIT-GUI-BUILD-OPTIONS: FORCE
205
169
-e ' s|@SHELL_PATH@|$(SHELL_PATH_SQ)|' \
206
170
-e ' s|@TCLTK_PATH@|$(TCLTK_PATH_SQ)|' \
207
171
-e ' s|@TCL_PATH@|$(TCL_PATH_SQ)|' \
208
- -e ' s|@TKEXECUTABLE@|$(TKEXECUTABLE_SQ)|' \
209
172
$@ .in > $@ +
210
173
@if grep -q ' ^[A-Z][A-Z_]*=@.*@$$' $@ +; then echo " Unsubstituted build options in $@ " >&2 && exit 1; fi
211
174
@if cmp $@ + $@ > /dev/null 2>&1 ; then $(RM ) $@ +; else mv $@ + $@ ; fi
212
175
213
- ifdef GITGUI_MACOSXAPP
214
- all :: git-gui Git\ Gui.app
215
- endif
216
176
ifdef GITGUI_WINDOWS_WRAPPER
217
177
all :: git-gui
218
178
endif
@@ -228,10 +188,6 @@ ifdef GITGUI_WINDOWS_WRAPPER
228
188
endif
229
189
$(QUIET)$(INSTALL_D0)'$(DESTDIR_SQ)$(libdir_SQ)' $(INSTALL_D1)
230
190
$(QUIET)$(INSTALL_R0)lib/tclIndex $(INSTALL_R1) '$(DESTDIR_SQ)$(libdir_SQ)'
231
- ifdef GITGUI_MACOSXAPP
232
- $(QUIET)$(INSTALL_A0)'Git Gui.app' $(INSTALL_A1) '$(DESTDIR_SQ)$(libdir_SQ)'
233
- $(QUIET)$(INSTALL_X0)git-gui.tcl $(INSTALL_X1) '$(DESTDIR_SQ)$(libdir_SQ)'
234
- endif
235
191
$(QUIET)$(foreach p,$(ALL_LIBFILES) $(NONTCL_LIBFILES), $(INSTALL_R0)$p $(INSTALL_R1) '$(DESTDIR_SQ)$(libdir_SQ)' &&) true
236
192
$(QUIET)$(INSTALL_D0)'$(DESTDIR_SQ)$(msgsdir_SQ)' $(INSTALL_D1)
237
193
$(QUIET)$(foreach p,$(ALL_MSGFILES), $(INSTALL_R0)$p $(INSTALL_R1) '$(DESTDIR_SQ)$(msgsdir_SQ)' &&) true
@@ -246,10 +202,6 @@ ifdef GITGUI_WINDOWS_WRAPPER
246
202
endif
247
203
$(QUIET)$(CLEAN_DST) '$(DESTDIR_SQ)$(libdir_SQ)'
248
204
$(QUIET)$(REMOVE_F0)'$(DESTDIR_SQ)$(libdir_SQ)'/tclIndex $(REMOVE_F1)
249
- ifdef GITGUI_MACOSXAPP
250
- $(QUIET)$(REMOVE_F0)'$(DESTDIR_SQ)$(libdir_SQ)/Git Gui.app' $(REMOVE_F1)
251
- $(QUIET)$(REMOVE_F0)'$(DESTDIR_SQ)$(libdir_SQ)'/git-gui.tcl $(REMOVE_F1)
252
- endif
253
205
$(QUIET)$(foreach p,$(ALL_LIBFILES) $(NONTCL_LIBFILES), $(REMOVE_F0)'$(DESTDIR_SQ)$(libdir_SQ)'/$(notdir $p) $(REMOVE_F1) &&) true
254
206
$(QUIET)$(CLEAN_DST) '$(DESTDIR_SQ)$(msgsdir_SQ)'
255
207
$(QUIET)$(foreach p,$(ALL_MSGFILES), $(REMOVE_F0)'$(DESTDIR_SQ)$(msgsdir_SQ)'/$(notdir $p) $(REMOVE_F1) &&) true
@@ -265,9 +217,6 @@ dist-version: GIT-VERSION-FILE
265
217
clean ::
266
218
$(RM_RF ) $(GITGUI_MAIN ) lib/tclIndex po/* .msg $(PO_TEMPLATE )
267
219
$(RM_RF ) GIT-VERSION-FILE GIT-GUI-BUILD-OPTIONS
268
- ifdef GITGUI_MACOSXAPP
269
- $(RM_RF) 'Git Gui.app'* git-gui
270
- endif
271
220
ifdef GITGUI_WINDOWS_WRAPPER
272
221
$(RM_RF) git-gui
273
222
endif
0 commit comments