21 lines
470 B
Makefile
21 lines
470 B
Makefile
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)
|
|
|
|
.PRECIOUS: parse.c
|