SVN: toys/rsget.pl/Makefile

sparky sparky at pld-linux.org
Tue Oct 6 17:40:30 CEST 2009


Author: sparky
Date: Tue Oct  6 17:40:29 2009
New Revision: 10702

Modified:
   toys/rsget.pl/Makefile
Log:
- updated, now includes Video


Modified: toys/rsget.pl/Makefile
==============================================================================
--- toys/rsget.pl/Makefile	(original)
+++ toys/rsget.pl/Makefile	Tue Oct  6 17:40:29 2009
@@ -4,33 +4,40 @@
 VER =
 PKGDIR = rsget.pl-$(VER)
 
+DIRS = RSGet,Get,Link,Video,data
+
 all: rsget.pl
 
 ifeq ($(VER),)
 pkg:
 	make VER="$$(svn up | sed '/At revision /!d; s/At revision //; s/\.//')" pkg
 else
-pkg:
-	rm -f {RSGet,Get,Link,data}/*~
+pkg: clean
 	rm -rf $(PKGDIR)
-	install -d $(PKGDIR)/{RSGet,Get,Link,data}
+	install -d $(PKGDIR)/{$(DIRS)}
 	install rsget.pl $(PKGDIR)
 	cp Makefile README README.config $(PKGDIR)
 	cp RSGet/*.pm $(PKGDIR)/RSGet
 	cp Get/* $(PKGDIR)/Get
 	cp Link/* $(PKGDIR)/Link
+	cp Video/* $(PKGDIR)/Video
 	cp data/* $(PKGDIR)/data
 	tar -cjf $(PKGDIR).tar.bz2 $(PKGDIR)
 endif
 
-install:
-	rm -f {RSGet,Get,Link,data}/*~
-	install -d $(DESTDIR)$(DATADIR)/{RSGet,Get,Link,data} $(DESTDIR)$(BINDIR)
+install: clean
+	install -d $(DESTDIR)$(DATADIR)/{$(DIRS)} $(DESTDIR)$(BINDIR)
 	sed 's#\($$install_path\) =.*;#\1 = "$(DATADIR)";#' < rsget.pl > rsget.pl.datadir
 	install rsget.pl.datadir $(DESTDIR)$(BINDIR)/rsget.pl
 	cp RSGet/*.pm $(DESTDIR)$(DATADIR)/RSGet
 	cp data/* $(DESTDIR)$(DATADIR)/data
 	cp Get/* $(DESTDIR)$(DATADIR)/Get
 	cp Link/* $(DESTDIR)$(DATADIR)/Link
-	grep "status:\s*BROKEN" $(DESTDIR)$(DATADIR)/{Get,Link}/* | sed 's/:.*//' | xargs -r rm -v
+	cp Video/* $(DESTDIR)$(DATADIR)/Video
+	grep -l "status:\s*BROKEN" $(DESTDIR)$(DATADIR)/{Get,Link,Video}/* | xargs -r rm -v
 
+.PHONY: clean
+clean:
+	rm -f {$(DIRS)}/*~
+	rm -f {$(DIRS)}/svn-commit.tmp*
+	rm -f rsget.pl.datadir


More information about the pld-cvs-commit mailing list