From 5c8840ab075972a3aa3fdec57b8113e9d3a9795a Mon Sep 17 00:00:00 2001 From: afiw Date: Sun, 18 Jan 2026 19:20:25 +0100 Subject: [PATCH] Add Linux GNU Makefile --- GNUmakefile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 GNUmakefile diff --git a/GNUmakefile b/GNUmakefile new file mode 100644 index 0000000..95afec1 --- /dev/null +++ b/GNUmakefile @@ -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