CC=clang CFLAGS=`pkg-config --cflags gtk4` CLIBS=`pkg-config --libs gtk4` SOURCES= main.c EXECUTABLE=filemanager ICONTHEME = $(shell gsettings get org.gnome.desktop.interface icon-theme) all: $(SOURCES) $(EXECUTABLE) $(EXECUTABLE): @echo "default theme: $(ICONTHEME)" $(CC) $(CFLAGS) $(SOURCES) -o $(EXECUTABLE) $(CLIBS) mv $(EXECUTABLE) ~/.local/bin/ cp resources/desktop/fun.kotyara.filemanager.desktop ~/.local/share/applications mkdir -p ~/.icons/$(DEFAULTTHEME)/512x512/apps/ cp resources/desktop/filemanager-icon.png ~/.icons/$(ICONTHEME)/512x512/apps/ gtk-update-icon-cache clean: rm ~/.local/share/applications/fun.kotyara.filemanager.desktop \ ~/.local/bin/$(EXECUTABLE) \ ~/.icons/$(ICONTHEME)/512x512/apps/filemanager-icon.png