INSTALLDIR=/usr/local

GTK_INCLUDE = `gtk-config --cflags`
GTK_LIB = `gtk-config --libs`

IMLIB_INCLUDE = `imlib-config --cflags-gdk`
IMLIB_LIB = `imlib-config --libs-gdk`

FLAGS = $(GTK_INCLUDE) $(IMLIB_INCLUDE)
LIBS = $(GTK_LIB) $(IMLIB_LIB) 

CC = gcc -Wall $(CFLAGS) $(FLAGS)

GNOME_PREFIX = `gnome-config --prefix`

OBJS =	main.o gui.o stat.o net.o inet.o meminfo.o clock.o \
	fs.o apm.o sensors.o krell.o chart.o config.o mail.o


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

static: $(OBJS)
	$(CC) $(OBJS) -o gkrellm.static -static $(LIBS)

install:
	install -c  gkrellm $(INSTALLDIR)/bin/gkrellm

clean:
	rm -f *.o *~ *.bak gkrellm core

IMAGES = pixmaps/bg_bordered.xpm \
	pixmaps/bg_timer.xpm \
	pixmaps/frame_horizontal.xpm \
	pixmaps/bg_chart.xpm \
	pixmaps/chart_grid.xpm  \
	pixmaps/data_in.xpm \
	pixmaps/data_in_etch.xpm \
	pixmaps/data_out.xpm \
	pixmaps/data_out_etch.xpm \
	pixmaps/frame_side.xpm \
	pixmaps/net_leds.xpm \
	pixmaps/decals.xpm \
	pixmaps/decal_mail.xpm \
	pixmaps/bg_panel.xpm \
	pixmaps/krell_meter.xpm \
	pixmaps/krell_meter_fs.xpm \
	pixmaps/krell_meter_mail.xpm \
	pixmaps/bg_spacer.xpm \
	pixmaps/krell_panel.xpm \
	pixmaps/ppp_button.xpm

main.o:	main.c gkrellm.h
gui.o:	gui.c  gkrellm.h
stat.o:	stat.c  gkrellm.h
inet.o: inet.c gkrellm.h
net.o:	net.c  gkrellm.h
meminfo.o: meminfo.c  gkrellm.h
fs.o: fs.c gkrellm.h
apm.o: apm.c gkrellm.h
clock.o: clock.c  gkrellm.h
krell.o: krell.c  gkrellm.h
sensors.o: sensors.c gkrellm.h
chart.o: chart.c  gkrellm.h
config.o: config.c  gkrellm.h $(IMAGES)
mail.o: mail.c gkrellm.h
