go:
	./terminal-window

install-linux:
	./install-file --file terminal-window-icon.svg --directory /usr/local/lib/.
	[ -f /usr/bin/wezterm ] || sudo ./install-wezterm
	[ -f /usr/share/applications/terminal-window.desktop ] || sudo desktop-file-install --dir=/usr/share/applications terminal-window.desktop
	echo "****************************************************"
	echo "* terminal-window should now appear in Accessories *"
	echo "****************************************************"

install-macos:
	./install-file --file terminal-window-icon.svg --directory /usr/local/lib/.
	./install-file --file start-ghostty --directory /usr/local/bin/.
	cd mactools && make install
	rm -rf terminal-window.app
	./mactools/svg2icns terminal-window-icon.svg
	appify --script terminal-window --name terminal-window --icons terminal-window-icon.icns
	rm -rf /Applications/terminal-window.app
	tar cf - terminal-window.app | (cd /Applications && tar xfp -)

install:
	cp .wezterm.lua ~/.
	./install-package --deb-packages "gnome-terminal wezterm" --brew-packages "wezterm" # someday it'd be good to get ghostty in here for Linux too.
	./configure-ghostty
	./install-file --file terminal-window --directory /usr/local/bin/.
	./install-file --file wezterm-wrapper --directory /usr/local/bin/.
	[ `uname -s` = Linux ] && make install-linux || true
	[ `uname -s` = Darwin ] && make install-macos || true
	# We don't need to do anything special for MacOS.

clean:
	rm -rf *.icns *.iconset 
	rm -rf terminal-window.app