From a1a6ba4c34083cbf2fce5ce56cacce36ce94d383 Mon Sep 17 00:00:00 2001 From: Pihkaal Date: Sat, 11 Apr 2026 14:38:49 +0200 Subject: [PATCH] feat: add uninstall target and rename executable --- .gitignore | 4 ++-- Makefile | 22 +++++++++++++--------- src/wallpaper.c | 2 +- 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 856dc60..0d5600d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -wallpaper -distance_field_generator \ No newline at end of file +pkl-wallpaper +distance_field_generator diff --git a/Makefile b/Makefile index e863817..ffe3092 100644 --- a/Makefile +++ b/Makefile @@ -1,17 +1,21 @@ -all: wallpaper distance_field_generator +all: pkl-wallpaper distance_field_generator -wallpaper: src/wallpaper.c - gcc -O3 -Werror -Wall -Wextra -pedantic -I./vendor/raylib-5.5_linux_amd64/include/ -o wallpaper src/wallpaper.c -L./vendor/raylib-5.5_linux_amd64/lib -l:libraylib.a -lm +pkl-wallpaper: src/wallpaper.c + gcc -O3 -Werror -Wall -Wextra -pedantic -I./vendor/raylib-5.5_linux_amd64/include/ -o pkl-wallpaper src/wallpaper.c -L./vendor/raylib-5.5_linux_amd64/lib -l:libraylib.a -lm distance_field_generator: src/distance_field_generator.c gcc -Werror -Wall -Wextra -pedantic -fopenmp -I./vendor/raylib-5.5_linux_amd64/include/ -o distance_field_generator src/distance_field_generator.c -L./vendor/raylib-5.5_linux_amd64/lib -l:libraylib.a -lm -install: wallpaper - sudo install -D -m 755 wallpaper /usr/bin/wallpaper - sudo mkdir -p /usr/share/wallpaper - sudo cp -r resources /usr/share/wallpaper/ +install: pkl-wallpaper + sudo install -D -m 755 pkl-wallpaper /usr/local/bin/pkl-wallpaper + sudo mkdir -p /usr/local/share/pkl-wallpaper + sudo cp -r assets /usr/local/share/pkl-wallpaper/ + +uninstall: + sudo rm -f /usr/local/bin/pkl-wallpaper + sudo rm -rf /usr/local/share/pkl-wallpaper/ clean: - rm -f wallpaper distance_field_generator + rm -f pkl-wallpaper distance_field_generator -.PHONY: all install clean +.PHONY: all install uninstall clean diff --git a/src/wallpaper.c b/src/wallpaper.c index b0c65e6..54423a8 100644 --- a/src/wallpaper.c +++ b/src/wallpaper.c @@ -82,7 +82,7 @@ static Vector2 hyprland_get_cursor_position() { static const char *resolve_asset_path(const char *path) { if (FileExists(path)) return path; - const char *system_path = TextFormat("/usr/share/wallpaper/%s", path); + const char *system_path = TextFormat("/usr/local/share/pkl-wallpaper/%s", path); if (FileExists(system_path)) return system_path; return path; }