# GMP3 Makefile
#
# I made this by hand... you like? ;)
#

OBJS=gmp3.o pixmap.o control_funcs.o playlist.o \
songlist.o albumnlist.o common.o mixer.o rc_parser.o opt_dialog.o mixerpanel.o \
about.o xpmbutton.o themerc.o shape.o

INSTALLDIR=/usr/local
BINDIR=$(INSTALLDIR)/bin
LIBDIR=$(INSTALLDIR)/lib/gmp3

RCFILENAME="\"gmp3rc\""
RCFILEDIR="\"/.gmp3\""
VERSION="\"0.05\""

DEFINES=-DLINUX -DPIXMAPDIR="\"$(LIBDIR)\"" -DVERSION=$(VERSION) -DRCFILENAME=$(RCFILENAME) \
        -DRCFILEDIR=$(RCFILEDIR)
CC=gcc
CFLAGS=-O2 -Wall $(DEFINES)

gmp3 : $(OBJS)
	gcc -o gmp3 $(OBJS) $(DEFINES) -L/usr/X11R6/lib -lX11 -lXext -lgtk -lgdk -lglib -lgdk_imlib -lm

gmp3.o : gmp3.c
pixmap.o : pixmap.c
shape.o : shape.c
control_funcs.o : control_funcs.c
playlist.o : playlist.c
songlist.o : songlist.c
albumnlist.o : albumnlist.c
common.o : common.c
mixer.o : mixer.c
rc_parser.o : rc_parser.c
opt_dialog.o : opt_dialog.c
mixerpanel.o : mixerpanel.c
about.o : about.c
xpmbutton.o : xpmbutton.c
themerc.o : themerc.c

clean :
	rm -f $(OBJS)

install :
	mkdir -p $(LIBDIR)
	cp -R default $(LIBDIR)/  # Anyone think of a better way to do this?
	cp gmp3logo.jpg $(LIBDIR)/
	cp gmp3 $(BINDIR)

cleanall :
	rm -f $(OBJS) gmp3
