LINKS=OLL LINKDIR=home/.idesktop all: texts @sh create -v $(ARGS) || exit 1 texts: @mkdir -p $(LINKDIR) @sh ./print-text-projects | while read A; do test -f "$$A/Makefile" && { \ $(MAKE) -C "$$A" ; \ $(MAKE) -C "$$A" links 2>&1 >/dev/null && $(MAKE) -C "$$A" links | \ sed -n '/"/s@^\(.*\) \(.*\) \(.*\)@sh idesktop.lnk \1 \2 > $(LINKDIR)/\2\3.lnk@p' \ | sh || : ;\ } || : ; done suck: sh ./hackdemoscreen < ~/bin/demoscreen > home/bin/demoscreen cp ~/bin/xse-keys home/bin/ cp ~/bin/mozex.edit home/bin/ verbose: texts @sh create -overbose=1 $(ARGS) clean: @sh create clean sh ./print-text-projects | while read A; do test -f $$A/Makefile && $(MAKE) -C "$$A" clean || : ; done erase: clean @sh create erase