diff options
Diffstat (limited to '')
| -rw-r--r-- | Makefile | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4362be1 --- /dev/null +++ b/Makefile @@ -0,0 +1,25 @@ +# SPDX-License-Identifier: GPL-2.0 +# Copyright (C) 2026 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. + +PKG_CONFIG ?= pkg-config +PREFIX ?= /usr +DESTDIR ?= +BINDIR ?= $(PREFIX)/bin +MANDIR ?= $(PREFIX)/share/man + +CFLAGS ?= -O2 -march=native +CFLAGS += -std=gnu23 -Wall -Wextra +PACKAGES := 'wayland-client >= 1.23' 'xkbcommon >= 1.0' +CFLAGS += $(shell $(PKG_CONFIG) --cflags $(PACKAGES)) +LDLIBS += $(shell $(PKG_CONFIG) --libs $(PACKAGES)) + +kwin-type: + +clean: + $(RM) kwin-type + +install: kwin-type + @install -v -d "$(DESTDIR)$(BINDIR)" && install -v -m 0755 kwin-type "$(DESTDIR)$(BINDIR)/kwin-type" + @install -v -d "$(DESTDIR)$(MANDIR)/man1" && install -v -m 0644 kwin-type.1 "$(DESTDIR)$(MANDIR)/man1/kwin-type.1" + +.PHONY: clean install |
