This commit is contained in:
2025-12-26 09:16:30 +05:00
parent cfa6c553aa
commit 2f1882cbda

View File

@@ -9,20 +9,27 @@ DESKTOPFILEPATH = ~/.local/share/applications/
BINPATH = ~/.local/bin/ BINPATH = ~/.local/bin/
DESKTOPFILE = fun.kotyara.filemanager.desktop DESKTOPFILE = fun.kotyara.filemanager.desktop
ICONFILE = filemanager-icon.png ICONFILE = filemanager-icon.png
.PHONY: all clean install uninstall
all: $(SOURCES) $(EXECUTABLE) all: $(EXECUTABLE)
$(EXECUTABLE): $(EXECUTABLE):
$(CC) $(CFLAGS) $(SOURCES) -o $(EXECUTABLE) $(CLIBS)
install:
@echo "Current icon theme: $(ICONTHEME)" @echo "Current icon theme: $(ICONTHEME)"
mkdir -p $(ICONPATH) mkdir -p $(ICONPATH)
mkdir -p $(DESKTOPFILEPATH) mkdir -p $(DESKTOPFILEPATH)
mkdir -p $(BINPATH) mkdir -p $(BINPATH)
$(CC) $(CFLAGS) $(SOURCES) -o $(EXECUTABLE) $(CLIBS)
mv $(EXECUTABLE) $(BINPATH) mv $(EXECUTABLE) $(BINPATH)
cp resources/desktop/$(DESKTOPFILE) $(DESKTOPFILEPATH) cp resources/desktop/$(DESKTOPFILE) $(DESKTOPFILEPATH)
cp resources/desktop/$(ICONFILE) $(ICONPATH) cp resources/desktop/$(ICONFILE) $(ICONPATH)
gtk-update-icon-cache gtk-update-icon-cache
clean:
uninstall:
rm $(DESKTOPFILEPATH)$(DESKTOPFILE) \ rm $(DESKTOPFILEPATH)$(DESKTOPFILE) \
$(BINPATH)$(EXECUTABLE) \ $(BINPATH)$(EXECUTABLE) \
$(ICONPATH)$(ICONFILE) $(ICONPATH)$(ICONFILE)
clean:
rm $(EXECUTABLE)