# Radish

DESTDIR =
PREFIX = /usr/local

BIN = $(DESTDIR)$(PREFIX)/bin
RADISH_SHARE = $(DESTDIR)$(PREFIX)/share/radish

RADISH_BIN = $(BIN)/radish
RADISH_STATIONS = $(RADISH_SHARE)/stations

.PHONY: help
help:
	@echo "RADISH : Play online radio"
	@echo "(C) 2022 Case Duckworth <acdw@acdw.net>"
	@echo "Licensed under the Fair License; see COPYING for details."
	@echo
	@echo "TARGETS:"
	@echo " install	Install radish to $(DESTDIR)$(PREFIX)/bin/radish."
	@echo "		An example configuration is at $(DESTDIR)$(PREFIX)/share/radish/stations."
	@echo " link		Install radish using symlinks."
	@echo "		Probably only useful for development."
	@echo " uninstall	Uninstall radish-related files."

$(BIN) $(RADISH_SHARE):
	mkdir -p $@

.PHONY: install
install: radish radish.stations $(BIN) $(RADISH_SHARE)
	install -D radish $(RADISH_BIN)
	install -D radish.stations $(RADISH_STATIONS)

.PHONY: link
link: $(BIN) $(RADISH_SHARE)
	ln -sf $(PWD)/radish $(RADISH_BIN)
	ln -sf $(PWD)/radish.stations $(RADISH_STATIONS)

.PHONY: uninstall
uninstall:
	rm $(RADISH_BIN)
	rm -r $(RADISH_SHARE)