Попробовал и вот что получилось
yujeen@HOLDER:~$ cd /home/yujeen/Загрузки/wavelet-decompose-0.1.2
yujeen@HOLDER:~/Загрузки/wavelet-decompose-0.1.2$ make
make -C po
make[1]: Вход в каталог `/home/yujeen/Загрузки/wavelet-decompose-0.1.2/po'
msgfmt -c -v -o de.mo de.po
de.po:7: предупреждение: в заголовке отсутствует поле «Language»
17 переведённых сообщений.
msgfmt -c -v -o ru.mo ru.po
ru.po:2: предупреждение: в заголовке отсутствует поле «Language»
17 переведённых сообщений.
msgfmt -c -v -o it.mo it.po
it.po:9: предупреждение: в заголовке отсутствует поле «Language»
17 переведённых сообщений.
msgfmt -c -v -o pl.mo pl.po
pl.po:2: предупреждение: в заголовке отсутствует поле «Language»
17 переведённых сообщений.
make[1]: Выход из каталога `/home/yujeen/Загрузки/wavelet-decompose-0.1.2/po'
make -C src
make[1]: Вход в каталог `/home/yujeen/Загрузки/wavelet-decompose-0.1.2/src'
cc -O3 -Wall -pthread -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/harfbuzz -I/usr/include/gimp-2.0 -c -o plugin.o plugin.c
cc -O3 -Wall -pthread -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/harfbuzz -I/usr/include/gimp-2.0 -c -o wavelet.o wavelet.c
cc -O3 -Wall -pthread -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/harfbuzz -I/usr/include/gimp-2.0 -c -o interface.o interface.c
cc -O3 -Wall -pthread -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/harfbuzz -I/usr/include/gimp-2.0 -c -o decompose.o decompose.c
cc -O3 -Wall -pthread -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/harfbuzz -I/usr/include/gimp-2.0 -o wavelet-decompose plugin.o wavelet.o interface.o decompose.o -lgimpui-2.0 -lgimpwidgets-2.0 -lgimpmodule-2.0 -lgimp-2.0 -lgimpmath-2.0 -lgimpconfig-2.0 -lgimpcolor-2.0 -lgimpbase-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype
make[1]: Выход из каталога `/home/yujeen/Загрузки/wavelet-decompose-0.1.2/src'
yujeen@HOLDER:~/Загрузки/wavelet-decompose-0.1.2$
Как то так
Пользователь решил продолжить мысль 03 Июня 2015, 23:13:36:
А вот содержание MakeFiles:
CFLAGS = -O3 -Wall $(shell gimptool-2.0 --cflags)
LIBS = $(shell gimptool-2.0 --libs)
PLUGIN = wavelet-decompose
SOURCES = plugin.c wavelet.c interface.c decompose.c
HEADERS = plugin.h
# END CONFIG ##################################################################
.PHONY: all install userinstall clean uninstall useruninstall
all: $(PLUGIN)
OBJECTS = $(subst .c,.o,$(SOURCES))
$(PLUGIN): $(OBJECTS)
$(CC) $(CFLAGS) -o $@ $^ $(LIBS)
%.o: %.c $(HEADERS)
$(CC) $(CFLAGS) -c -o $@ $*.c
install: $(PLUGIN)
@gimptool-2.0 --install-admin-bin $^
userinstall: $(PLUGIN)
@gimptool-2.0 --install-bin $^
uninstall:
@gimptool-2.0 --uninstall-admin-bin $(PLUGIN)
useruninstall:
@gimptool-2.0 --uninstall-bin $(PLUGIN)
clean:
rm -f *.o *~ $(PLUGIN)