1# make and install sample templates 2 3INSTALL=install 4prefix=$(HOME) 5template_dir=$(prefix)/share/git-core/templates/ 6# DESTDIR= 7 8all: boilerplates custom 9 find blt 10 11# Put templates that can be copied straight from the source 12# in a file direc--tory--file in the source. They will be 13# just copied to the destination. 14boilerplates: 15 ls *--* 2>/dev/null | \ 16 while read boilerplate; \ 17 do \ 18 case "$$boilerplate" in *~) continue ;; esac && \ 19 dst=`echo "$$boilerplate" | sed -e 's|^this|.|;s|--|/|g'` && \ 20 dir=`expr "$$dst" : '\(.*\)/'` && \ 21 mkdir -p blt/$$dir && \ 22 case "$$boilerplate" in \ 23 *--) ;; \ 24 *) cp $$boilerplate blt/$$dst ;; \ 25 esac || exit; \ 26 done || exit 27 28# If you need build-tailored templates, build them into blt/ 29# directory yourself here. 30custom: 31 : no custom templates yet 32 33clean: 34 rm -rf blt 35 36install: all 37 $(INSTALL) -d -m755 $(DESTDIR)$(template_dir) 38 tar Ccf blt - . | tar Cxf $(DESTDIR)$(template_dir) -