PREFIX ?= /usr/local PKG_CONFIG ?= pkg-config LIBS = x11 xft xrandr libbsd-overlay override CFLAGS += $(shell $(PKG_CONFIG) --cflags $(LIBS)) override LDFLAGS += $(shell $(PKG_CONFIG) --libs $(LIBS)) PROG = cwm OBJS = calmwm.o client.o conf.o group.o kbfunc.o menu.o parse.o screen.o search.o util.o \ xevents.o xmalloc.o xutil.o .PHONY: all all: $(PROG) $(PROG): $(OBJS) $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) .PHONY: clean clean: rm -f $(OBJS) parse.c