1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
CC=gcc SRC=$(wildcard *.c) OBJ=${SRC:.c=.o} LDFLAGS=-lmagic all: luis options: @echo "CC = ${CC}" @echo "SRC = ${SRC}" @echo "OBJ = ${OBJ}" @echo "LDFLAGS = ${LDFLAGS}" .c.o: ${CC} -c $< luis: ${OBJ} ${CC} -o $@ ${OBJ} ${LDFLAGS} clean: rm ${OBJ} luis