# Makefile for the LXTaz session (see README.md).
#
# Copyright (C) 2026 SliTaz GNU/Linux - BSD License
# Author: Christophe Lincoln <pankso@slitaz.org>

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

all:

install:
	install -Dm755 lxtaz-session $(DESTDIR)$(BINDIR)/lxtaz-session
	install -Dm755 lxtaz-setup $(DESTDIR)$(BINDIR)/lxtaz-setup
	install -Dm644 data/LXTaz.desktop $(DESTDIR)$(DATADIR)/xsessions/LXTaz.desktop
	install -Dm644 data/lxtaz-panel.desktop $(DESTDIR)/etc/xdg/autostart/lxtaz-panel.desktop
	# one lxsession config (desktop.conf) for LXDE and LXTaz
	mkdir -p $(DESTDIR)/etc/xdg/lxsession
	ln -sfn LXDE $(DESTDIR)/etc/xdg/lxsession/LXTaz

uninstall:
	rm -f $(DESTDIR)$(BINDIR)/lxtaz-session $(DESTDIR)$(BINDIR)/lxtaz-setup \
		$(DESTDIR)$(DATADIR)/xsessions/LXTaz.desktop \
		$(DESTDIR)/etc/xdg/autostart/lxtaz-panel.desktop \
		$(DESTDIR)/etc/xdg/lxsession/LXTaz

.PHONY: all install uninstall
