Имею код на Vala.
hello.vala
void main() {
var w = new World();
stdout.printf(w.text() + "\n");
}
class World {
public string text() {
return "hello world";
}
}
valac -C hello.vala world.vala
gcc -c -o world.o world.c `pkg-config --cflags --libs glib-2.0 gobject-2.0`
gcc -c -o hello.o hello.c `pkg-config --cflags --libs glib-2.0 gobject-2.0`
gcc -o helloworld hello.o world.o `pkg-config --cflags --libs glib-2.0 gobject-2.0`
valac hello.vala world.vala -o helloworld
.
Помогите написать Makefile, с целями %.c
и %.o
. Я уже не первый час мучаюсь.