~ubuntu-branches/ubuntu/intrepid/git-core/intrepid-security

« back to all changes in this revision

Viewing changes to git-gui/Makefile

  • Committer: Package Import Robot
  • Author(s): Gerrit Pape
  • Date: 2007-10-04 08:27:01 UTC
  • mfrom: (1.1.23)
  • Revision ID: package-import@ubuntu.com-20071004082701-rsd058ontoqz4i30
Tags: 1:1.5.3.4-1
new upstream point release (closes: #445188).

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
        INSTALL = install
32
32
endif
33
33
 
 
34
RM_F      ?= rm -f
 
35
RMDIR     ?= rmdir
 
36
 
 
37
INSTALL_D0 = $(INSTALL) -d -m755 # space is required here
 
38
INSTALL_D1 =
 
39
INSTALL_R0 = $(INSTALL) -m644 # space is required here
 
40
INSTALL_R1 =
 
41
INSTALL_X0 = $(INSTALL) -m755 # space is required here
 
42
INSTALL_X1 =
 
43
INSTALL_L0 = rm -f # space is required here
 
44
INSTALL_L1 = && ln # space is required here
 
45
INSTALL_L2 =
 
46
INSTALL_L3 =
 
47
 
 
48
REMOVE_D0  = $(RMDIR) # space is required here
 
49
REMOVE_D1  = || true
 
50
REMOVE_F0  = $(RM_F) # space is required here
 
51
REMOVE_F1  =
 
52
CLEAN_DST  = true
 
53
 
34
54
ifndef V
35
 
        QUIET_GEN      = @echo '   ' GEN $@;
36
 
        QUIET_BUILT_IN = @echo '   ' BUILTIN $@;
37
 
        QUIET_INDEX    = @echo '   ' INDEX $(dir $@);
 
55
        QUIET          = @
 
56
        QUIET_GEN      = $(QUIET)echo '   ' GEN $@ &&
 
57
        QUIET_BUILT_IN = $(QUIET)echo '   ' BUILTIN $@ &&
 
58
        QUIET_INDEX    = $(QUIET)echo '   ' INDEX $(dir $@) &&
38
59
        QUIET_2DEVNULL = 2>/dev/null
 
60
 
 
61
        INSTALL_D0 = dir=
 
62
        INSTALL_D1 = && echo ' ' DEST $$dir && $(INSTALL) -d -m755 "$$dir"
 
63
        INSTALL_R0 = src=
 
64
        INSTALL_R1 = && echo '   ' INSTALL 644 `basename $$src` && $(INSTALL) -m644 $$src
 
65
        INSTALL_X0 = src=
 
66
        INSTALL_X1 = && echo '   ' INSTALL 755 `basename $$src` && $(INSTALL) -m755 $$src
 
67
 
 
68
        INSTALL_L0 = dst=
 
69
        INSTALL_L1 = && src=
 
70
        INSTALL_L2 = && dst=
 
71
        INSTALL_L3 = && echo '   ' 'LINK       ' `basename "$$dst"` '->' `basename "$$src"` && rm -f "$$dst" && ln "$$src" "$$dst"
 
72
 
 
73
        CLEAN_DST = echo ' ' UNINSTALL
 
74
        REMOVE_D0 = dir=
 
75
        REMOVE_D1 = && echo ' ' REMOVE $$dir && test -d "$$dir" && $(RMDIR) "$$dir" || true
 
76
        REMOVE_F0 = dst=
 
77
        REMOVE_F1 = && echo '   ' REMOVE `basename "$$dst"` && $(RM_F) "$$dst"
39
78
endif
40
79
 
41
80
TCL_PATH   ?= tclsh
52
91
TCL_PATH_SQ = $(subst ','\'',$(TCL_PATH))
53
92
TCLTK_PATH_SQ = $(subst ','\'',$(TCLTK_PATH))
54
93
 
55
 
libdir   ?= $(sharedir)/git-gui/lib
56
 
libdir_SQ = $(subst ','\'',$(libdir))
 
94
gg_libdir ?= $(sharedir)/git-gui/lib
 
95
libdir_SQ  = $(subst ','\'',$(gg_libdir))
57
96
 
58
97
exedir    = $(dir $(gitexecdir))share/git-gui/lib
59
98
exedir_SQ = $(subst ','\'',$(exedir))
102
141
        $(subst ','\'',TCL_PATH='$(TCL_PATH_SQ)') \
103
142
        $(subst ','\'',TCLTK_PATH='$(TCLTK_PATH_SQ)') \
104
143
        $(subst ','\'',gitexecdir='$(gitexecdir_SQ)') \
105
 
        $(subst ','\'',libdir='$(libdir_SQ)') \
 
144
        $(subst ','\'',gg_libdir='$(libdir_SQ)') \
106
145
#end TRACK_VARS
107
146
 
108
147
GIT-GUI-VARS: .FORCE-GIT-GUI-VARS
115
154
all:: $(ALL_PROGRAMS) lib/tclIndex
116
155
 
117
156
install: all
118
 
        $(INSTALL) -d -m755 '$(DESTDIR_SQ)$(gitexecdir_SQ)'
119
 
        $(INSTALL) git-gui '$(DESTDIR_SQ)$(gitexecdir_SQ)'
120
 
        $(foreach p,$(GITGUI_BUILT_INS), rm -f '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' && ln '$(DESTDIR_SQ)$(gitexecdir_SQ)/git-gui' '$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' ;)
121
 
        $(INSTALL) -d -m755 '$(DESTDIR_SQ)$(libdir_SQ)'
122
 
        $(INSTALL) -m644 lib/tclIndex '$(DESTDIR_SQ)$(libdir_SQ)'
123
 
        $(foreach p,$(ALL_LIBFILES), $(INSTALL) -m644 $p '$(DESTDIR_SQ)$(libdir_SQ)' ;)
 
157
        $(QUIET)$(INSTALL_D0)'$(DESTDIR_SQ)$(gitexecdir_SQ)' $(INSTALL_D1)
 
158
        $(QUIET)$(INSTALL_X0)git-gui $(INSTALL_X1) '$(DESTDIR_SQ)$(gitexecdir_SQ)'
 
159
        $(QUIET)$(foreach p,$(GITGUI_BUILT_INS), $(INSTALL_L0)'$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' $(INSTALL_L1)'$(DESTDIR_SQ)$(gitexecdir_SQ)/git-gui' $(INSTALL_L2)'$(DESTDIR_SQ)$(gitexecdir_SQ)/$p' $(INSTALL_L3) &&) true
 
160
        $(QUIET)$(INSTALL_D0)'$(DESTDIR_SQ)$(libdir_SQ)' $(INSTALL_D1)
 
161
        $(QUIET)$(INSTALL_R0)lib/tclIndex $(INSTALL_R1) '$(DESTDIR_SQ)$(libdir_SQ)'
 
162
        $(QUIET)$(foreach p,$(ALL_LIBFILES), $(INSTALL_R0)$p $(INSTALL_R1) '$(DESTDIR_SQ)$(libdir_SQ)' &&) true
 
163
 
 
164
uninstall:
 
165
        $(QUIET)$(CLEAN_DST) '$(DESTDIR_SQ)$(gitexecdir_SQ)'
 
166
        $(QUIET)$(REMOVE_F0)'$(DESTDIR_SQ)$(gitexecdir_SQ)'/git-gui $(REMOVE_F1)
 
167
        $(QUIET)$(foreach p,$(GITGUI_BUILT_INS), $(REMOVE_F0)'$(DESTDIR_SQ)$(gitexecdir_SQ)'/$p $(REMOVE_F1) &&) true
 
168
        $(QUIET)$(CLEAN_DST) '$(DESTDIR_SQ)$(libdir_SQ)'
 
169
        $(QUIET)$(REMOVE_F0)'$(DESTDIR_SQ)$(libdir_SQ)'/tclIndex $(REMOVE_F1)
 
170
        $(QUIET)$(foreach p,$(ALL_LIBFILES), $(REMOVE_F0)'$(DESTDIR_SQ)$(libdir_SQ)'/$(notdir $p) $(REMOVE_F1) &&) true
 
171
        $(QUIET)$(REMOVE_D0)'$(DESTDIR_SQ)$(gitexecdir_SQ)' $(REMOVE_D1)
 
172
        $(QUIET)$(REMOVE_D0)'$(DESTDIR_SQ)$(libdir_SQ)' $(REMOVE_D1)
 
173
        $(QUIET)$(REMOVE_D0)`dirname '$(DESTDIR_SQ)$(libdir_SQ)'` $(REMOVE_D1)
124
174
 
125
175
dist-version:
126
176
        @mkdir -p $(TARDIR)
130
180
        rm -f $(ALL_PROGRAMS) lib/tclIndex
131
181
        rm -f GIT-VERSION-FILE GIT-GUI-VARS
132
182
 
133
 
.PHONY: all install dist-version clean
 
183
.PHONY: all install uninstall dist-version clean
134
184
.PHONY: .FORCE-GIT-VERSION-FILE
135
185
.PHONY: .FORCE-GIT-GUI-VARS