
# project: clxmms
#    file: Makefile
# license: GNU General Public Licence
#  author: Krzysztof Garus <kgarus@bigfoot.com>
#          http://www.bigfoot.com/~kgarus

NAME = clxmms
VERSION = 0.5
FULL = $(NAME)-$(VERSION)
PREFIX=/usr/local

CC = gcc
OPTFL = -g
#OPTFL = -s -O2
CFLAGS = -Wall $(OPTFL) `xmms-config --cflags` `glib-config --cflags`\
         -DVERSION="\"$(VERSION)\""
LDFLAGS = -lreadline -lhistory `xmms-config --libs` `glib-config --libs`

$(NAME): $(NAME).o
	$(CC) -o $(NAME) $(LDFLAGS) $(NAME).o

$(NAME).o: $(NAME).c
	$(CC) -o $(NAME).o -c $(CFLAGS) $(NAME).c

dist:
	mkdir $(FULL)
	cp $(NAME).c $(NAME).1 COPYING README ChangeLog Makefile $(FULL)
	tar czvf $(FULL).tar.gz $(FULL)
	rm -r $(FULL)

clean:
	rm -f core strace *~ *.o $(NAME)

install:
	cp $(NAME) $(PREFIX)/bin/
	cp $(NAME).1 $(PREFIX)/man/man1/

