Make the install target a bit more robust

PREFIX should be the containing dir for program files, /bin/ should
be appended by the target itself. Additionally, the install target now
creates the target directory if it doesn't exist.
master
itycodes 1 week ago
parent 1312a898c9
commit 32d48c6b69

@ -4,7 +4,7 @@ CC ?= gcc
CLIBS = -lwayland-client CLIBS = -lwayland-client
CFLAGS = $(CLIBS) CFLAGS = $(CLIBS)
PREFIX ?= /usr/local/bin/ PREFIX ?= /usr/local/
SRC = main.c SRC = main.c
OUT = wl-globals OUT = wl-globals
@ -15,7 +15,8 @@ clean:
rm -f $(OUT) rm -f $(OUT)
install: install:
cp $(OUT) $(PREFIX) mkdir -p "$(PREFIX)/bin/"
cp $(OUT) "$(PREFIX)/bin/"
$(OUT): $(SRC) $(OUT): $(SRC)
$(CC) $(SRC) $(CFLAGS) -o $(OUT) $(CC) $(SRC) $(CFLAGS) -o $(OUT)

Loading…
Cancel
Save