CC=clang CFLAGS=`pkg-config --cflags gtk4` CLIBS=`pkg-config --libs gtk4` SOURCES= main.c EXECUTABLE=filemanager all: $(SOURCES) $(EXECUTABLE) $(EXECUTABLE): cp resources/desktop/fun.kotyara.filemanager.desktop ~/.local/share/applications $(CC) $(CFLAGS) $(SOURCES) -o $(EXECUTABLE) $(CLIBS) mv $(EXECUTABLE) ~/.local/bin/ cp resources/desktop/filemanager-icon.png ~/.icons/hicolor/512x512/apps/ gtk-update-icon-cache clean: rm ~/.local/share/applications/fun.kotyara.filemanager.desktop \ ~/.local/bin/$(EXECUTABLE) \ ~/.icons/hicolor/512x512/apps/filemanager-icon.png