CC = gcc
SH=/bin/sh
PROGS = decode fooweb.x foocat-applet
CFLAGS = -g
#CFLAGS = -O2
LFLAGS = -shared -Wl -lc 
GFLAGS = `gnome-config --cflags --libs gnomeui gnome gnorba gtk applets`
VERSION = 0.1.3.1

all:    $(PROGS)

clean:
	rm -f $(PROGS) *.o *.bak *.shar core *.out *~ *.tgz

decode: libfoocat.o decode.o
	$(CC) $(CFLAGS) decode.o libfoocat.o -o decode 

tgz: clean
	$(SH) mktgz.sh $(VERSION)

foocat-applet: libfoocat.o foocat-applet.c libfoocat.h libfoocat.c
	$(CC) $(CFLAGS) libfoocat.o foocat-applet.c -o foocat-applet $(GFLAGS) 

libfoocat.o: libfoocat.c libfoocat.h

fooweb.x: libfoocat.o fooweb.c libfoocat.h libfoocat.c
	$(CC)  $(CFLAGS) libfoocat.o fooweb.c -o fooweb.x  

gnome3: gnome3.c
	$(CC) $(CFLAGS) gnome3.c -o gnome3 $(GFLAGS) 

test: libfoocat.o test.o
	$(CC) $(CFLAGS) test.o libfoocat.o -o test 
