Makefile (500B)
1 BIN = baseConv 2 ALIASES = d2b d2h d2o h2d h2b h2o o2d o2h o2b b2d b2h b2o 3 PREFIX = /usr/local 4 5 .PHONY: clean install 6 7 ${BIN}: ${BIN}.o ${ALIASES} 8 ${CC} -o ${BIN} ${BIN}.o 9 10 ${ALIASES}: 11 ln -f -s ${BIN} $@ 12 13 install: 14 install -d -m 0755 ${PREFIX}/bin 15 install -d -m 0755 ${PREFIX}/man/man1 16 install -m 0755 ${BIN} ${PREFIX}/bin 17 install -m 0644 ${BIN}.1 ${PREFIX}/man/man1 18 .for i in ${ALIASES} 19 ln -f -s ${PREFIX}/bin/${BIN} ${PREFIX}/bin/${i} 20 .endfor 21 22 clean: 23 rm -f ${BIN} 24 rm -f *.o 25 rm -f ${ALIASES}