Обертывание (Wrapping) библиотеки

Как обернуть C/C++ библиотеку, так чтобы ее функции могли вызваться из Gambas?

libhello.c

/* libhello.c - demonstrate library use. */

#include <stdio.h>

void hello(void) {
printf("Hello, library world.\n");
}

libhello.h

/* libhello.h - demonstrate library use. */

void hello(void);

Из этого простого примера, можем мы создать main.c и main.h файлы, как описано в main file теме?