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)