Skip to content

Commit 58b2612

Browse files
authored
Merge pull request #1362 from zdohnal/install_lang
Makefile: Install localized templates and homepages
2 parents eee59dd + 7adf5e8 commit 58b2612

2 files changed

Lines changed: 24 additions & 40 deletions

File tree

doc/Makefile

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,14 @@ install: all install-data install-headers install-libs install-exec
153153
# Install data files...
154154
#
155155

156-
install-data: $(INSTALL_LANGUAGES)
156+
install-data:
157+
for lang in $(LANGUAGES); do \
158+
if test -d $$lang; then \
159+
$(INSTALL_DIR) -m 755 $(DOCDIR)/$$lang; \
160+
$(INSTALL_DATA) $$lang/index.html $(DOCDIR)/$$lang; \
161+
$(INSTALL_DATA) $$lang/cups.css $(DOCDIR)/$$lang >/dev/null 2>&1 || true; \
162+
fi; \
163+
done
157164
$(INSTALL_DIR) -m 755 $(DOCDIR)
158165
for file in $(WEBPAGES); do \
159166
$(INSTALL_MAN) $$file $(DOCDIR); \
@@ -170,17 +177,6 @@ install-data: $(INSTALL_LANGUAGES)
170177
$(INSTALL_MAN) $$file $(DOCDIR)/images; \
171178
done
172179

173-
install-languages:
174-
for lang in $(LANGUAGES); do \
175-
if test -d $$lang; then \
176-
$(INSTALL_DIR) -m 755 $(DOCDIR)/$$lang; \
177-
$(INSTALL_DATA) $$lang/index.html $(DOCDIR)/$$lang; \
178-
$(INSTALL_DATA) $$lang/cups.css $(DOCDIR)/$$lang >/dev/null 2>&1 || true; \
179-
fi; \
180-
done
181-
182-
install-langbundle:
183-
184180

185181
#
186182
# Install programs...
@@ -207,7 +203,12 @@ install-libs:
207203
# Uninstall all documentation files...
208204
#
209205

210-
uninstall: $(UNINSTALL_LANGUAGES)
206+
uninstall:
207+
-for lang in $(LANGUAGES); do \
208+
$(RM) $(DOCDIR)/$$lang/index.html; \
209+
$(RM) $(DOCDIR)/$$lang/cups.css; \
210+
$(RMDIR) $(DOCDIR)/$$lang; \
211+
done
211212
for file in $(WEBPAGES); do \
212213
$(RM) $(DOCDIR)/$$file; \
213214
done
@@ -223,12 +224,3 @@ uninstall: $(UNINSTALL_LANGUAGES)
223224
-$(RMDIR) $(DOCDIR)/images
224225
-$(RMDIR) $(DOCDIR)/help
225226
-$(RMDIR) $(DOCDIR)
226-
227-
uninstall-languages:
228-
-for lang in $(LANGUAGES); do \
229-
$(RM) $(DOCDIR)/$$lang/index.html; \
230-
$(RM) $(DOCDIR)/$$lang/cups.css; \
231-
$(RMDIR) $(DOCDIR)/$$lang; \
232-
done
233-
234-
install-langbundle:

templates/Makefile

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -128,13 +128,7 @@ install: all install-data install-headers install-libs install-exec
128128
# Install data files...
129129
#
130130

131-
install-data: $(INSTALL_LANGUAGES)
132-
$(INSTALL_DIR) -m 755 $(DATADIR)/templates
133-
for file in $(FILES); do \
134-
$(INSTALL_DATA) $$file $(DATADIR)/templates; \
135-
done
136-
137-
install-languages:
131+
install-data:
138132
for lang in $(LANGUAGES); do \
139133
if test -d $$lang; then \
140134
$(INSTALL_DIR) -m 755 $(DATADIR)/templates/$$lang; \
@@ -143,8 +137,10 @@ install-languages:
143137
done \
144138
fi \
145139
done
146-
147-
install-langbundle:
140+
$(INSTALL_DIR) -m 755 $(DATADIR)/templates
141+
for file in $(FILES); do \
142+
$(INSTALL_DATA) $$file $(DATADIR)/templates; \
143+
done
148144

149145

150146
#
@@ -172,18 +168,14 @@ install-libs:
172168
# Uninstall files...
173169
#
174170

175-
uninstall: $(UNINSTALL_LANGUAGES)
176-
for file in $(FILES); do \
177-
$(RM) $(DATADIR)/templates/$$file; \
178-
done
179-
-$(RMDIR) $(DATADIR)/templates
180-
181-
uninstall-languages:
171+
uninstall:
182172
for lang in $(LANGUAGES); do \
183173
for file in $(FILES); do \
184174
$(RM) $(DATADIR)/templates/$$lang/$$file; \
185175
done \
186176
$(RMDIR) $(DATADIR)/templates/$$lang; \
187177
done
188-
189-
uninstall-langbundle:
178+
for file in $(FILES); do \
179+
$(RM) $(DATADIR)/templates/$$file; \
180+
done
181+
-$(RMDIR) $(DATADIR)/templates

0 commit comments

Comments
 (0)