homemade_speedstep/Makefile

25 lines
458 B
Makefile

CC = gcc
CFLAGS = -Wall -Wpedantic -Wextra -O2 -march=native
SRC = src
BINDIR = bin
BIN = homemade_speedstep
all: $(BIN)
$(BIN):
$(CC) $(CFLAGS) -DNDEBUG -s $(SRC)/$(BIN).c -o $(BINDIR)/$@
debug:
$(CC) $(CFLAGS) -g $(SRC)/$(BIN).c -o $(BINDIR)/$(BIN)
install:
cp $(BINDIR)/$(BIN) /usr/bin/$(BIN)
install-openrc:
cp init.d/$(BIN) /etc/init.d/$(BIN)
cp conf.d/$(BIN) /etc/conf.d/$(BIN)
rc-update add homemade_speedstep
clean:
$(RM) -r $(BINDIR)/*