Всем привет, сначала без makefile обходился, через bash делал скрипты для компиляции: Скрипт
Но компиляция стала занимать слишком много времени, у меня на компьютере где-то пол минут, очень раздражает. Решил попробовать сделать makefile, вроде все работает, shared библиотеки компилируются, а вот сам проект нет, выдает две ошибки:
core.o: In function `UIEdit::UIEdit(UIManager*)':
src/core/core.cpp:(.text._ZN6UIEditC2EP9UIManager[_ZN6UIEditC2EP9UIManager]+0x2f): undefined reference to `vtable for UIEdit'
core.o: In function `UIButton::UIButton(UIManager*)':
src/core/core.cpp:(.text._ZN8UIButtonC2EP9UIManager[_ZN8UIButtonC2EP9UIManager]+0x2f): undefined reference to `vtable for UIButton'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [e2dit] Ошибка 1
Собственно сам makefile