.PHONY: all install install-home uninstall uninstall-home clean

INSTALL_DIR := /usr/lib/xmms/Input
INSTALL_DIR_HOME := ~/.xmms/Plugins/Input

export PLUGIN_FILE := libwma.so
export OBJDIR := obj
export DEPDIR := obj
export SOURCES := xmms-wma.c iir.c
export OBJECTS := $(SOURCES:%.c=$(OBJDIR)/%.o)
export DEPS := $(SOURCES:%.c=$(DEPDIR)/%.d)

all:
	@cd ffmpeg-strip-wma; make; cd ..
	@$(MAKE) --no-print-directory -f Makefile.inc
	@strip $(PLUGIN_FILE)
	@echo "The plug-in has been compiled. Run one of the following:"
	@echo "make install      - for global (root) installation to $(INSTALL_DIR)"
	@echo "make install-home - for installation to home directory $(INSTALL_DIR_HOME)"

install: all
	cp -f $(PLUGIN_FILE) $(INSTALL_DIR)
	@echo "The plug-in has been installed."
	@echo "Enjoy!"

install-home: all
	-mkdir ~/.xmms
	-mkdir ~/.xmms/Plugins
	-mkdir ~/.xmms/Plugins/Input
	cp -f $(PLUGIN_FILE) $(INSTALL_DIR_HOME)
	@echo "The plug-in has been installed."
	@echo "Enjoy!"

uninstall:
	rm -f $(INSTALL_DIR)/$(PLUGIN_FILE)
	@echo "The plug-in has been uninstalled."

uninstall-home:
	rm -f $(INSTALL_DIR_HOME)/$(PLUGIN_FILE)
	@echo "The plug-in has been uninstalled."

clean:
	cd ffmpeg-strip-wma; make clean; cd ..
	rm -f $(OBJECTS) $(DEPS)
