|
|
|
@@ -0,0 +1,44 @@
|
|
|
|
|
--- Makefile.orig 2026-02-03 05:00:39 UTC
|
|
|
|
|
+++ Makefile
|
|
|
|
|
@@ -1,26 +1,33 @@ PREFIX=/usr/local
|
|
|
|
|
DESTDIR=
|
|
|
|
|
PREFIX=/usr/local
|
|
|
|
|
+LOCALBASE=/usr
|
|
|
|
|
+STRIP_CMD?=strip
|
|
|
|
|
+CFLAGS?=-O2 -pipe -fstack-protector-strong -fno-strict-aliasing
|
|
|
|
|
+CFLAGS+=-I$(LOCALBASE)/include
|
|
|
|
|
+LDFLAGS+=-L$(LOCALBASE)/lib -lwayland-client
|
|
|
|
|
+CC?=gcc
|
|
|
|
|
|
|
|
|
|
all: headers
|
|
|
|
|
- gcc -g -o wl-find-cursor main.c tmp/xdg-shell.c tmp/wlr-layer-shell-unstable-v1.c tmp/wlr-virtual-pointer-unstable-v1.c tmp/single-pixel-buffer-v1.c tmp/viewporter.c -I./tmp -lwayland-client
|
|
|
|
|
+ $(CC) $(CFLAGS) $(LDFLAGS) -g -o wl-find-cursor main.c tmp/xdg-shell.c tmp/wlr-layer-shell-unstable-v1.c tmp/wlr-virtual-pointer-unstable-v1.c tmp/single-pixel-buffer-v1.c tmp/viewporter.c -I./tmp
|
|
|
|
|
|
|
|
|
|
headers:
|
|
|
|
|
mkdir -p tmp
|
|
|
|
|
- wayland-scanner client-header /usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml tmp/xdg-shell.h
|
|
|
|
|
- wayland-scanner public-code /usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml tmp/xdg-shell.c
|
|
|
|
|
+ wayland-scanner client-header $(LOCALBASE)/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml tmp/xdg-shell.h
|
|
|
|
|
+ wayland-scanner public-code $(LOCALBASE)/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml tmp/xdg-shell.c
|
|
|
|
|
wayland-scanner client-header ./protocols/wlr-layer-shell-unstable-v1.xml tmp/wlr-layer-shell-unstable-v1.h
|
|
|
|
|
wayland-scanner public-code ./protocols/wlr-layer-shell-unstable-v1.xml tmp/wlr-layer-shell-unstable-v1.c
|
|
|
|
|
wayland-scanner client-header ./protocols/wlr-virtual-pointer-unstable-v1.xml tmp/wlr-virtual-pointer-unstable-v1.h
|
|
|
|
|
wayland-scanner public-code ./protocols/wlr-virtual-pointer-unstable-v1.xml tmp/wlr-virtual-pointer-unstable-v1.c
|
|
|
|
|
- wayland-scanner client-header /usr/share/wayland-protocols/staging/single-pixel-buffer/single-pixel-buffer-v1.xml tmp/single-pixel-buffer-v1.h
|
|
|
|
|
- wayland-scanner public-code /usr/share/wayland-protocols/staging/single-pixel-buffer/single-pixel-buffer-v1.xml tmp/single-pixel-buffer-v1.c
|
|
|
|
|
- wayland-scanner client-header /usr/share/wayland-protocols/stable/viewporter/viewporter.xml tmp/viewporter.h
|
|
|
|
|
- wayland-scanner public-code /usr/share/wayland-protocols/stable/viewporter/viewporter.xml tmp/viewporter.c
|
|
|
|
|
+ wayland-scanner client-header $(LOCALBASE)/share/wayland-protocols/staging/single-pixel-buffer/single-pixel-buffer-v1.xml tmp/single-pixel-buffer-v1.h
|
|
|
|
|
+ wayland-scanner public-code $(LOCALBASE)/share/wayland-protocols/staging/single-pixel-buffer/single-pixel-buffer-v1.xml tmp/single-pixel-buffer-v1.c
|
|
|
|
|
+ wayland-scanner client-header $(LOCALBASE)/share/wayland-protocols/stable/viewporter/viewporter.xml tmp/viewporter.h
|
|
|
|
|
+ wayland-scanner public-code $(LOCALBASE)/share/wayland-protocols/stable/viewporter/viewporter.xml tmp/viewporter.c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-install: default
|
|
|
|
|
+install:
|
|
|
|
|
mkdir -p $(DESTDIR)/$(PREFIX)/bin
|
|
|
|
|
install -m0755 wl-find-cursor $(DESTDIR)/$(PREFIX)/bin/
|
|
|
|
|
+ $(STRIP_CMD) $(DESTDIR)/$(PREFIX)/bin/wl-find-cursor
|
|
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
rm -f wl-find-cursor
|