AUDIT: r22453 - gnucash-docs/trunk - Makefile cleanups

Geert Janssens gjanssens at code.gnucash.org
Sat Oct 27 13:04:54 EDT 2012


Author: gjanssens
Date: 2012-10-27 13:04:53 -0400 (Sat, 27 Oct 2012)
New Revision: 22453
Trac: http://svn.gnucash.org/trac/changeset/22453

Modified:
   gnucash-docs/trunk/xmldocs.make
Log:
Makefile cleanups

- Use  instead of cp
- Simplify base filename extraction

BP

Modified: gnucash-docs/trunk/xmldocs.make
===================================================================
--- gnucash-docs/trunk/xmldocs.make	2012-10-26 09:03:04 UTC (rev 22452)
+++ gnucash-docs/trunk/xmldocs.make	2012-10-27 17:04:53 UTC (rev 22453)
@@ -62,14 +62,14 @@
 copy-pics:
 	$(mkinstalldirs) "$(docname)/$(figdir)"; \
 	for file in $(srcdir)/$(figdir)/*.png; do \
-	    basefile=`echo $$file | sed -e  's,^.*/,,'`; \
+	    basefile=`basename $$file`; \
 	    $(INSTALL_DATA) "$$file" "$(docname)/$(figdir)/$$basefile"; \
 	done
 
 copy-style:
 	$(mkinstalldirs) "$(docname)/stylesheet"; \
 	for file in $(styledir)/*.png; do \
-	    basefile=`echo $$file | sed -e  's,^.*/,,'`; \
+	    basefile=`basename $$file`; \
 	    $(INSTALL_DATA) "$$file" "$(docname)/stylesheet/$$basefile"; \
 	done
 
@@ -101,20 +101,20 @@
 	    $(mkinstalldirs) "$(distdir)/$(figdir)"; \
 	fi;
 	for file in $(srcdir)/$(figdir)/*.png; do \
-	    basefile=`echo $$file | sed -e  's,^.*/,,'`; \
+	    basefile=`basename $$file`; \
 	    $(INSTALL_DATA) "$$file" "$(distdir)/$(figdir)/$$basefile"; \
 	done
 
 install-data-local:
 	$(mkinstalldirs) "$(DESTDIR)$(docdir)";
 	for file in $(xml_files); do \
-	    cp "$(srcdir)/$$file" "$(DESTDIR)$(docdir)"; \
+	    $(INSTALL_DATA) "$(srcdir)/$$file" "$(DESTDIR)$(docdir)/$$file"; \
 	done
 	if test "$(figdir)"; then \
 	    $(mkinstalldirs) "$(DESTDIR)$(docdir)/$(figdir)"; \
 	fi;
 	for file in $(srcdir)/$(figdir)/*.png; do \
-	    basefile=`echo $$file | sed -e  's,^.*/,,'`; \
+	    basefile=`basename $$file`; \
 	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(docdir)/$(figdir)/$$basefile"; \
 	done
 
@@ -124,17 +124,17 @@
 install-html: html
 	$(mkinstalldirs) $(DESTDIR)$(docdir)/$(docname);\
 	for file in $(docname)/*.html; do\
-	    basefile=`echo $$file | sed -e 's,^.*/,,'`;\
+	    basefile=`basename $$file`; \
 	    $(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/$(docname)/$$basefile;\
 	done
 	$(mkinstalldirs) "$(DESTDIR)$(docdir)/$(docname)/$(figdir)"; \
 	for file in $(docname)/$(figdir)/*.png; do \
-	    basefile=`echo $$file | sed -e  's,^.*/,,'`; \
+	    basefile=`basename $$file`; \
 	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(docdir)/$(docname)/$(figdir)/$$basefile"; \
 	done
 	$(mkinstalldirs) "$(DESTDIR)$(docdir)/$(docname)/stylesheet"; \
 	for file in $(styledir)/*.png; do \
-	    basefile=`echo $$file | sed -e  's,^.*/,,'`; \
+	    basefile=`basename $$file`; \
 	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(docdir)/$(docname)/stylesheet/$$basefile"; \
 	done
 
@@ -143,23 +143,23 @@
 uninstall-local-doc:
 	-if test "$(figdir)"; then \
 	    for file in $(srcdir)/$(figdir)/*.png; do \
-	        basefile=`echo $$file | sed -e  's,^.*/,,'`; \
+	        basefile=`basename $$file`; \
 	        rm -f "$(DESTDIR)$(docdir)/$(figdir)/$$basefile"; \
 	    done \
 	fi;
 	-if test "$(figdir)"; then \
 	    for file in $(srcdir)/$(figdir)/*.png; do \
-	        basefile=`echo $$file | sed -e  's,^.*/,,'`; \
+	        basefile=`basename $$file`; \
 	        rm -f "$(DESTDIR)$(docdir)/$(docname)/$(figdir)/$$basefile"; \
 	    done \
 	fi;
 	-if test "$(docname)"; then \
 	    for file in $(styledir)/*.png; do \
-	        basefile=`echo $$file | sed -e  's,^.*/,,'`; \
+	        basefile=`basename $$file`; \
 	        rm -f "$(DESTDIR)$(docdir)/$(docname)/stylesheet/$$basefile"; \
 	    done; \
 	    for file in $(srcdir)/$(docname)/*.html; do \
-	        basefile=`echo $$file | sed -e  's,^.*/,,'`; \
+	        basefile=`basename $$file`; \
 	        rm -f "$(DESTDIR)$(docdir)/$(docname)/$$basefile"; \
 	    done \
 	fi;



More information about the gnucash-changes mailing list