include ../settings.mk
NATIVE_GNOMECANVAS_LIB = $(shell ../findLib "libgnomecanvas-2.so.0")

all: GnomeCanvas.5D

GnomeCanvas.5D: GnomeCanvas.sign
	$(FIND_5D_EXPORTS) GnomeCanvas.sign >GnomeCanvas.5D.new && mv GnomeCanvas.5D.new GnomeCanvas.5D
GnomeCanvas.sign: GnomeCanvas.symbols prototypes
	../generateSignatures $< $(NATIVE_GNOMECANVAS_LIB) gnome_canvas_ g:GnomeCanvas >GnomeCanvas.sign.new && mv GnomeCanvas.sign.new GnomeCanvas.sign
GnomeCanvas.symbols: $(NATIVE_GNOMECANVAS_LIB)
	$(EXTRACT_GNU_SYMBOLS) $< > GnomeCanvas.symbols.new && mv GnomeCanvas.symbols.new GnomeCanvas.symbols

clean:
	rm -f GnomeCanvas.5D GnomeCanvas.sign

distclean: clean

install:
	install -m 755 -d $(DESTDIR)/usr/share/5D/GnomeCanvas2
	install -m 644 GnomeCanvas.5D $(DESTDIR)/usr/share/5D/GnomeCanvas2/init.5D