Add Linux GNU Makefile

This commit is contained in:
cælōrum spectātrīx 2026-01-18 19:20:25 +01:00
parent 3765d5af50
commit 5c8840ab07

21
GNUmakefile Normal file
View file

@ -0,0 +1,21 @@
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