VERSION = 0.3
CC = gcc
OBJS = newsticker.o

CFLAGS = -O2 -fPIC -Wall `gtk-config --cflags` `imlib-config --cflags-gdk` ` curl-config --cflags`
LDFLAGS = -shared -Wl -lpthread `curl-config --libs`

#for debugging
#DBGFLAGS = -g -DDEBUG

all: newsticker.so

install: newsticker.so
	mkdir -p ${HOME}/.gkrellm/plugins/
	cp newsticker.so ${HOME}/.gkrellm/plugins/

newsticker.so: $(OBJS)
	$(CC) $(LDFLAGS) -o $@ $(OBJS)

newsticker.o: newsticker.c
	$(CC) $(CFLAGS) $(DBGFLAGS) -c newsticker.c

clean:
	rm -f $(OBJS) newsticker.so

archive: newsticker.so
	tar czvf archives/gkrellm-newsticker-$(VERSION).tar.gz -C ~/devel gkrellm-newsticker/newsticker.c gkrellm-newsticker/Makefile gkrellm-newsticker/README gkrellm-newsticker/Changelog gkrellm-newsticker/pixmaps/bg_panel.xpm gkrellm-newsticker/pixmaps/decal_leds.xpm gkrellm-newsticker/AUTHORS gkrellm-newsticker/THEMES gkrellm-newsticker/FAQ

