gamesir-keepalive/Makefile

23 lines
439 B
Makefile

CC ?= gcc
CFLAGS ?= -Wall -Wextra -Werror -pedantic -O2
TARGET = gamesir-keepalive
SRCS = gamesir-keepalive.c
PREFIX ?= $(HOME)/.local
BINDIR = $(PREFIX)/bin
.PHONY: all clean install uninstall
all: $(TARGET)
$(TARGET): $(SRCS)
$(CC) $(CFLAGS) -o $@ $^
clean:
rm -f $(TARGET)
install: $(TARGET)
install -d $(DESTDIR)$(BINDIR)
install -m 755 $(TARGET) $(DESTDIR)$(BINDIR)/$(TARGET)
uninstall:
rm -f $(DESTDIR)$(BINDIR)/$(TARGET)