include ../settings.mk NATIVE_GDATA_LIB = $(shell ../findLib "libgdata.so.13") all: GData.5D GData.5D: GData.sign $(FIND_5D_EXPORTS) GData.sign >GData.5D.new && mv GData.5D.new GData.5D GData.sign: GData.symbols prototypes ../generateSignatures $< $(NATIVE_GDATA_LIB) gdata_ g:GData >GData.sign.new && mv GData.sign.new GData.sign GData.symbols: $(NATIVE_GDATA_LIB) $(EXTRACT_GNU_SYMBOLS) $< > GData.symbols.new && mv GData.symbols.new GData.symbols a.out prototypes: a.c $(CC) -aux-info prototypes.new -o a.out a.c `pkg-config --cflags --libs libgdata` && mv prototypes.new prototypes clean: rm -f GData.5D GData.sign GData.symbols a.out prototypes distclean: clean install: install -m 755 -d $(DESTDIR)/usr/share/5D/libgdata1.7 install -m 644 GData.5D $(DESTDIR)/usr/share/5D/libgdata1.7/init.5D