# GNUmakefile : der Fuehrer der Uebersetzung # @(#) GNUmakefile Copyright (c) 1992 Christopher Alexander North-Keys # $Grueppe: Talismangrueppe $ # $Anfang: Sun Aug 2 21:36:48 GMT 1992 $ # $Source: /home/erlkonig/lib/KT/lyrics/Albums/GNUmakefile $ # $Revision: $ # $Date: Sun Aug 2 21:36:48 GMT 1992 $ # $Author: erlkonig $ include $(firstword $(GNUmakecore) GNUmakecore) TRACK_LIST = ./track-list LYRIC_LIST = ./lyric-list ALBUMS = $(shell cat ALBUMS) CDTRACKS = $(shell ls -1 */CDTRACKS) LYRICS = $(shell ls -1 */*.lyr) all :: $(TRACK_LIST) $(LYRIC_LIST) $(TRACK_LIST) :: $(CDTRACKS) @$(RM) $@ @for album in $(ALBUMS) ; do \ echo $$album >> $@ ; \ cat $$album/CDTRACKS | sed 's/.*/ &/' >> $@ ; \ done $(LYRIC_LIST) :: $(LYRICS) @$(RM) $@ @{ \ for album in $(ALBUMS) ; do \ for lyric in `cat $$album/CDTRACKS` ; do \ echo $$album: $$lyric \ | awk '{ printf("%75s\n\n", $$0) }' \ | sed 's@ @--@g' ; \ if [ -r $$album/$$lyric ] ; then \ cat $$album/$$lyric ; \ else \ echo '' ; \ fi ; \ echo '' ; \ done ; \ done ; \ } > $@ #-----------eof