PREFIX = /usr/local ENV = PREFIX=$(PREFIX) SUBDIRS = po all: recursive-all install: recursive-install install -c -m 755 cplay $(PREFIX)/bin install -c -m 644 cplay.1 $(PREFIX)/man/man1 clean: recursive-clean recursive-all recursive-install recursive-clean: @target=$@; \ for i in $(SUBDIRS); do \ (cd $$i && $(MAKE) $(ENV) $${target#recursive-}); \ done cplayrc: cplay awk '/^PLAYERS/ {p=1} /^$$/ {p=0} {if (p==1) {print}}' cplay > cplayrc