From 2f1882cbda5ec8172de3d71e6e7c1f0f0837314e Mon Sep 17 00:00:00 2001 From: AkriliksKotya Date: Fri, 26 Dec 2025 09:16:30 +0500 Subject: [PATCH] Makefile --- Makefile | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index b8cc6f8..8831b2f 100644 --- a/Makefile +++ b/Makefile @@ -9,20 +9,27 @@ DESKTOPFILEPATH = ~/.local/share/applications/ BINPATH = ~/.local/bin/ DESKTOPFILE = fun.kotyara.filemanager.desktop ICONFILE = filemanager-icon.png +.PHONY: all clean install uninstall -all: $(SOURCES) $(EXECUTABLE) +all: $(EXECUTABLE) $(EXECUTABLE): + $(CC) $(CFLAGS) $(SOURCES) -o $(EXECUTABLE) $(CLIBS) + +install: @echo "Current icon theme: $(ICONTHEME)" mkdir -p $(ICONPATH) mkdir -p $(DESKTOPFILEPATH) mkdir -p $(BINPATH) - $(CC) $(CFLAGS) $(SOURCES) -o $(EXECUTABLE) $(CLIBS) mv $(EXECUTABLE) $(BINPATH) cp resources/desktop/$(DESKTOPFILE) $(DESKTOPFILEPATH) cp resources/desktop/$(ICONFILE) $(ICONPATH) gtk-update-icon-cache -clean: + +uninstall: rm $(DESKTOPFILEPATH)$(DESKTOPFILE) \ $(BINPATH)$(EXECUTABLE) \ $(ICONPATH)$(ICONFILE) + +clean: + rm $(EXECUTABLE)