# where to install the binary (PREFIX/bin) and the manpage
# (PREFIX/share/man)
PREFIX	= /usr/local
LOCALEDIR = /usr/local/share/locale

# do not change these variables!
PACKAGE	= mp3t

CXX	= g++
CXXFLAGS= -O3 -Wall -DPACKAGE=\"$(PACKAGE)\" -DLOCALEDIR=\"$(LOCALEDIR)\"
LINK	= g++
LDFLAGS	= -s

src	= mp3t.cc mp3topts.cc mp3ttools.cc tag.cc
libs	= mp3topts.o mp3ttools.o tag.o

# USER TARGETS ####################################################

all: mp3t

mp3t: mp3t.o $(libs)
	$(LINK) $(LDFLAGS) mp3t.o $(libs) -o mp3t

install:
	install -m 755 mp3t $(PREFIX)/bin/mp3t
	install -D -m 644 po/de.mo $(LOCALEDIR)/de/LC_MESSAGES/mp3t.mo
	install -D -m 644 mp3t.1 $(PREFIX)/share/man/man1/mp3t.1

uninstall:
	rm -f $(PREFIX)/bin/mp3t
	rm -f $(LOCALEDIR)/de/LC_MESSAGES/mp3t.mo
	rm -f $(PREFIX)/share/man/man1/mp3t.1

depend:
	makedepend -I ../include -Y $(src) 2> /dev/null
	rm Makefile.bak

clean:
	rm -f *.o *~ $(libs) mp3t

# DO NOT DELETE - MAKE DEPEND DEPENDS ON IT #######################

mp3t.o: tag.h mp3topts.h mp3ttools.h
mp3topts.o: mp3topts.h tag.h mp3ttools.h
mp3ttools.o: mp3ttools.h tag.h
tag.o: tag.h
