X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Imakefile;h=fd1901deb4f9c1eef34ac86ee326932c495b1a0a;hb=0cac953ce8d5139c1a264b417951ee15a3176b51;hp=174f63f7d708fd6bf76d36033feecbb26516a1b0;hpb=258170f6204e23da06f272ffda1f4504b6ae2eaf;p=xscreensaver diff --git a/Imakefile b/Imakefile index 174f63f7..fd1901de 100644 --- a/Imakefile +++ b/Imakefile @@ -38,11 +38,16 @@ tar: utils/Makefile driver/Makefile hacks/Makefile @NAME=`sed -n \ 's/[^0-9]*\([0-9]\.[0-9][0-9]*\).*/xscreensaver-\1/p' utils/version.h` ; \ rm -f $$NAME ; ln -s . $$NAME ; \ + FILES= ; \ + for subdir in driver utils hacks ; do \ + cd $$subdir ; \ + FILES="$$FILES `make echo_tarfiles \ + | grep -v '^make\[' \ + | sed \"s|^|$$subdir/|g;s| | $$subdir/|g\" \ + ` "; \ + cd .. ; done ; \ echo creating tar file $${NAME}.tar.$(COMPRESS_EXT)... ; \ - $(TAR) -vchf - `echo $(TARFILES) \ - \`cd driver ; make echo_tarfiles | sed 's|^|driver/|g;s| | driver/|g'\` \ - \`cd utils ; make echo_tarfiles | sed 's|^|utils/|g; s| | utils/|g'\` \ - \`cd hacks ; make echo_tarfiles | sed 's|^|hacks/|g; s| | hacks/|g'\` \ - | sed "s|^|$$NAME/|g; s| | $$NAME/|g" ` \ + $(TAR) -vchf - \ + `echo $(TARFILES) $$FILES | sed "s|^|$$NAME/|g; s| | $$NAME/|g" ` \ | $(COMPRESS) > $${NAME}.tar.$(COMPRESS_EXT) ; \ rm $$NAME