CC = gcc-6 CPP = cpp-6 CCFLAGS = -g -Wall -Werror driver-1: driver-1.o $(CC) -o driver-1 driver-1.o driver-1.o: driver-1.S $(CC) -c driver-1.S driver-1.S: driver-1.i $(CC) $(CCFLAGS) -S driver-1.i -o driver-1.S driver-1.i: driver-1.c $(CPP) driver-1.c | grep -v \# > driver-1.i