CC=cc
LDOPTIONS=-shared
LD=ld
CCFLAGS=
LIBS=-lm -ldl -lpthread -L/opt/gnome/lib -lgtk -lglib -lgdk -lgmodule

all : visio.so

visio.so : visiolib.o visio.o
	$(LD) $(LDOPTIONS) $(LIBS) -o $@ visiolib.o visio.o -lc

visiolib.o : visiolib.c visiolib.h
	$(CC) $(CFLAGS) -c -o $@ visiolib.c

visio.o : visio.c
	$(CC) $(CFLAGS) -c -o $@ visio.c

clean:
	rm -f visio.so
	rm -f *.o