.PHONY: all clean CC ?= gcc CLIBS = -lwayland-client CFLAGS = $(CLIBS) PREFIX ?= /usr/local/ SRC = main.c OUT = wl-globals all: $(OUT) clean: rm -f $(OUT) install: mkdir -p "$(PREFIX)/bin/" cp $(OUT) "$(PREFIX)/bin/" $(OUT): $(SRC) $(CC) $(SRC) $(CFLAGS) -o $(OUT)