1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
INSTALL_DIR=~/bin/acme SRC != ls -1 *.sh OBJ = ${SRC:.sh=} TGT = ${OBJ:%=${INSTALL_DIR}/%} all: ${OBJ} .sh: ln -sf `realpath $<` $@ clean: rm -f ${OBJ} install: ${OBJ} mv ${OBJ} ${INSTALL_DIR}/ uninstall: rm -f ${TGT}