CC ?= gcc CFLAGS ?= -std=c99 -Wall -Werror OBJ = wakeup.o BIN = wakeup PREFIX ?= /usr prog: $(OBJ) $(CC) $(CFLAGS) $(OBJ) -o $(BIN) %.o: %.c $(CC) $(CFLAGS) -c $< install: prog mkdir -p ${PREFIX}/bin install -m 755 -o root -g root -s ${BIN} ${PREFIX}/bin format: clang-format -i *.c clean: rm *.o rm $(BIN) .PHONY: install format clean