BIN_NAME = playmp3list
VERSION = 0.95

CXX = c++
CXXFLAGS = -g -O2 -Wall -Wstrict-prototypes -W 
DEFS = -DVERSION=\"$(VERSION)\"
CXXCOMPILE = $(CXX) $(DEFS) $(CXXFLAGS)
LIBS = -lncurses
OBJECTS = main.o interface.o frontend.o playlist.o

INSTALL = /usr/bin/install -c
INSTALL_BIN = $(INSTALL) -m 755
INSTALL_DATA = $(INSTALL) -m 644

$(BIN_NAME): $(OBJECTS)
	$(CXXCOMPILE) -o $(BIN_NAME) $(OBJECTS) $(LIBS)

%.o: %.cc
	$(CXXCOMPILE) -c $<

install: $(BIN_NAME)
	$(INSTALL_BIN) $(BIN_NAME) /usr/local/bin
	$(INSTALL_DATA) $(BIN_NAME)rc /etc
	$(INSTALL_DATA) $(BIN_NAME).1 /usr/local/man/man1
	$(INSTALL) -d /usr/doc/$(BIN_NAME)-$(VERSION)
	$(INSTALL_DATA) AUTHORS COPYING ChangeLog README TODO /usr/doc/$(BIN_NAME)-$(VERSION)

clean:
	rm -f $(BIN_NAME) *.o *.core core

