24 lines
349 B
Makefile
24 lines
349 B
Makefile
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
|