PREFIX ?= /usr
DATADIR ?= $(PREFIX)/share

LNF = io.argentlinux.argentmodern.light.desktop io.argentlinux.argentmodern.dark.desktop \
	io.argentlinux.argentmodern.lightdock.desktop io.argentlinux.argentmodern.darkdock.desktop
PLASMOIDS = io.argentlinux.desktopdots
STYLES = argent-modern
GTK = Argent-Dawn Argent-Dusk
AURORAE = Argent-Modern Argent-Modern-Dark

.PHONY: all install

all:

install:
	install -d $(DESTDIR)$(DATADIR)/color-schemes $(DESTDIR)$(DATADIR)/plasma/desktoptheme \
		$(DESTDIR)$(DATADIR)/plasma/look-and-feel $(DESTDIR)$(DATADIR)/themes \
		$(DESTDIR)$(DATADIR)/wallpapers $(DESTDIR)$(DATADIR)/aurorae/themes $(DESTDIR)$(DATADIR)/argent-modern/libadwaita
	install -m 644 color-schemes/*.colors $(DESTDIR)$(DATADIR)/color-schemes/
	for s in $(STYLES); do cp -dR --no-preserve=ownership plasma/desktoptheme/$$s $(DESTDIR)$(DATADIR)/plasma/desktoptheme/; done
	for l in $(LNF); do cp -dR --no-preserve=ownership plasma/look-and-feel/$$l $(DESTDIR)$(DATADIR)/plasma/look-and-feel/; done
	install -d $(DESTDIR)$(DATADIR)/plasma/plasmoids
	for p in $(PLASMOIDS); do cp -dR --no-preserve=ownership plasma/plasmoids/$$p $(DESTDIR)$(DATADIR)/plasma/plasmoids/; done
	for g in $(GTK); do cp -dR --no-preserve=ownership gtk/$$g $(DESTDIR)$(DATADIR)/themes/; done
	for a in $(AURORAE); do cp -dR --no-preserve=ownership aurorae/$$a $(DESTDIR)$(DATADIR)/aurorae/themes/; done
	install -m 644 gtk/libadwaita/gtk.css $(DESTDIR)$(DATADIR)/argent-modern/libadwaita/
	install -m 644 logo/argent-start.svg $(DESTDIR)$(DATADIR)/argent-modern/
	cp -dR --no-preserve=ownership wallpaper/Argent-Modern $(DESTDIR)$(DATADIR)/wallpapers/
	install -d $(DESTDIR)$(DATADIR)/sddm/themes
	cp -dR --no-preserve=ownership sddm/argent-modern $(DESTDIR)$(DATADIR)/sddm/themes/
