# Copyright (c) 2026 Arslaan Pathan # This software is licensed under the ARPL. See LICENSE for details. CC = clang CFLAGS = -std=gnu17 `pkg-config --cflags webkit2gtk-4.1 gtk+-3.0` LIBS = `pkg-config --libs webkit2gtk-4.1 gtk+-3.0` TARGET = cinnamon SRC = main.c PREFIX = /usr/local all: $(TARGET) $(TARGET): $(SRC) config.h $(CC) -o $(TARGET) $(SRC) $(CFLAGS) $(LIBS) clean: rm -f $(TARGET) run: $(TARGET) ./$(TARGET) install: $(TARGET) install -Dm755 $(TARGET) $(PREFIX)/bin/$(TARGET) uninstall: rm -f $(PREFIX)/bin/$(TARGET) config.h: @cp config.def.h config.h @echo "config.h created from config.def.h, edit it with your preferred configuration then run make again" @exit 1 .PHONY: all clean run