TARGET=gastman
#
# For GTK 2.0
#
GTK2FLAGS=$(shell pkg-config gtk+-2.0 --cflags 2>/dev/null)
GTK2LIBS=$(shell pkg-config gtk+-2.0 --libs 2>/dev/null)
#
# For GTK 1.2
#
GTKFLAGS=$(shell if [ -z "$(GTK2FLAGS)" ]; then echo `gtk-config --cflags`; else echo $(GTK2FLAGS); fi)
GTKLIBS=$(shell if [ -z "$(GTK2LIBS)" ]; then echo `gtk-config --libs`; else echo $(GTK2LIBS); fi)
#GTKFLAGS=$(shell gtk-config --cflags)
#GTKLIBS=$(shell gtk-config --libs)

CFLAGS=-Wall -g $(GTKFLAGS) -Iinclude
LIBS=$(GTKLIBS) -ldb 
LIBS+=$(shell if [ -f /usr/lib/libgdk_pixbuf.so ]; then echo -lgdk_pixbuf ; fi)
OBJS=gastman.o gui.o gtklink.o

all: $(TARGET)

install: gastman
	mkdir -p /usr/sbin
	for x in $(TARGET); do \
		install -m 755 $$x /usr/sbin/gastman; \
	done ; \
	mkdir -p /usr/share/gastman/icons
	for x in art/*.xpm; do \
		install -m 644 $$x /usr/share/gastman/icons/`basename $$x`; \
	done
clean:
	rm -f *.o gastman

gastman: $(OBJS)
	$(CC) -o gastman $(OBJS) $(LIBS)
