Make Makefile more compliant with conventions

CC is now assigned with `?=` to gcc, added install target,
PREFIX is respected in install target
and assigned with ?= to default to /usr/local/bin/.
master
itycodes 1 week ago
parent 6f1052b6bc
commit 1312a898c9

@ -1,9 +1,11 @@
.PHONY: all clean .PHONY: all clean
CC = gcc CC ?= gcc
CLIBS = -lwayland-client CLIBS = -lwayland-client
CFLAGS = $(CLIBS) CFLAGS = $(CLIBS)
PREFIX ?= /usr/local/bin/
SRC = main.c SRC = main.c
OUT = wl-globals OUT = wl-globals
@ -12,5 +14,8 @@ all: $(OUT)
clean: clean:
rm -f $(OUT) rm -f $(OUT)
install:
cp $(OUT) $(PREFIX)
$(OUT): $(SRC) $(OUT): $(SRC)
$(CC) $(SRC) $(CFLAGS) -o $(OUT) $(CC) $(SRC) $(CFLAGS) -o $(OUT)

Loading…
Cancel
Save