
# Uncomment the following to allow gnomp3 to use XMMS
ENABLE_XMMS=yes

DEST_DIR=/usr
SHARED_DIR=$(DEST_DIR)/share/gnomp3
GLADE_FILE=$(SHARED_DIR)/gnomp3.glade
HELP_FILE=$(SHARED_DIR)/README.help
###############################################################################
# hopefully you shouldn't need to touch anything after this
CC=gcc
CFLAGS=-g -Wall -DDEFAULT_GLADE_FILE=\"$(GLADE_FILE)\" `gnome-config --cflags gnome gnomeui libglade`
LDFLAGS=`gnome-config --libs gnome gnomeui libglade` -lpthread

OBJS= gnomp3.o song_list.o playlist.o mpg123_play.o mp3_control.o utility.o mp3info.o search_list.o all_list.o dnd.o preferences.o song_find.o rule_dialog.o rule_list.o pixmaps.o mp3list.o mp3list_add.o playlist_management.o dir_list.o date_list.o help_window.o mp3_properties.o dynamic_list.o config.o

ifdef ENABLE_XMMS
CFLAGS  += -DENABLE_XMMS `xmms-config --cflags`
LDFLAGS += `xmms-config --libs`
OBJS += xmms_play.o
endif

all: gnomp3

gnomp3: $(OBJS)
	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LDFLAGS)

install:
	install -d $(DEST_DIR)/bin
	install -s -m 755 gnomp3 $(DEST_DIR)/bin/gnomp3
	install -d $(SHARED_DIR)
	install gnomp3.glade $(GLADE_FILE)
	install README.help $(HELP_FILE)

uninstall:
	rm -f $(DEST_DIR)/bin/gnomp3
	rm -rf $(SHARED_DIR)

clean:
	rm -f *.o *~ core gnomp3 gmon.out

