COMMON = gentbl.c HEADERS = gentbl.h CFLAGS = -O3 TARGETS = shiftRightws8.bin shiftRightws8.txt .PHONY: all all: ${TARGETS} shiftRightws8: ${COMMON} ${HEADERS} shiftRight.c ${CC} ${CFLAGS} -D WORD_SIZE=8 ${COMMON} shiftRight.c -o shiftRightws8 shiftRightws8.bin: shiftRightws8 ./shiftRightws8 > shiftRightws8.bin shiftRightws8.txt: shiftRightws8 ./shiftRightws8 ascii > shiftRightws8.txt clean: -${RM} ${wildcard *.bin shiftRightws8}