[PATCH 1/2] */Makefile.am: Simplify ln -sr calls

[email protected] Thu, 28 May 2026 13:33:53 +0300
Newsgroups gmane.comp.hardware.lirc
Message-ID <[email protected]>
From: Doron Behar <[email protected]>

---
 doc/Makefile.am   |  9 +++++----
 tools/Makefile.am | 11 ++++++-----
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/doc/Makefile.am b/doc/Makefile.am
index 78ede284..df10fee0 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -100,11 +100,12 @@ endif
 install-data-hook: install-apidocs
 	cd $(DESTDIR)$(websitedir)/api-docs; ln -sf html-source/index.html .
 	$(SED) -i '/class="footer"/,/p>/d' $(DESTDIR)$(plugindocsdir)/page.xsl
-	cd $(DESTDIR)$(plugindocsdir); ln -sr \
-	    $(DESTDIR)$(vardocsdir) var
-	cd $(DESTDIR)$(website_htmldir); ln -sr \
+	ln -sr \
+	    $(DESTDIR)$(vardocsdir) \
+	    $(DESTDIR)$(plugindocsdir)/var
+	ln -sr \
 	    $(DESTDIR)$(vardocsdir)/index.html \
-	    plugins-index.html
+	    $(DESTDIR)$(website_htmldir)/plugins-index.html
 	cp $(srcdir)/plugindocs.mk $(DESTDIR)$(plugindocsdir)/Makefile
 	$(SED) -e 's|$(abs_srcdir)|$(datadocdir)|' \
 	       -e 's|$(abs_builddir)|$(docdir)/plugindocs|' \
diff --git a/tools/Makefile.am b/tools/Makefile.am
index cad0caf4..e111ff10 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -115,11 +115,12 @@ install-data-hook:
 	cd $(DESTDIR)/$(setupdir);  \
 	    $(SED) -i '1s|python3[0-9\.]*|$(PYTHON)|' \
 	        $(notdir $(dist_setup_SCRIPTS))
-	cd $(DESTDIR)/$(bindir); \
-	    ln -sr $(DESTDIR)/$(setupdir)/lirc-setup
-	rm -rf $(DESTDIR)/$(setupdir)/configs
-	cd $(DESTDIR)/$(setupdir); \
-	    ln -sr $(DESTDIR)/$(pkgdatadir)/configs
+	ln -sr \
+	    $(DESTDIR)/$(setupdir)/lirc-setup \
+	    $(DESTDIR)/$(bindir)/lirc-setup
+	ln -sr \
+	    $(DESTDIR)/$(pkgdatadir)/configs \
+	    $(DESTDIR)/$(setupdir)/configs
 
 uninstall-hook:
 	rm -f $(DESTDIR)/$(bindir)/lirc-setup \
-- 
2.54.0