made test functions static, simplified meson functions, added wrap file for cutils
Mmeson.build
@@ -2,8 +2,7 @@ project('simple-go', 'c')
CFLAGS = ['-std=c11', '-fstrict-aliasing', '-Wall', '-Wpedantic', '-Wextra', '-Wno-unused-parameter', '-Wconversion', '-Wstrict-aliasing', '-Wstrict-overflow=5']
cutils_sp = subproject('cutils')
dep = dependency('cutils', fallback : ['cutils', 'cutils_dep'])
cutils_dep = dependency('cutils', fallback : ['cutils', 'cutils_dep'])
subdir('include')
subdir('src')
Msrc/meson.build
@@ -1,7 +1,4 @@
cutils_sp = subproject('cutils')
dep = cutils_sp.get_variable('cutils_dep')
src = ['simple-go.c', 'simple-gtp.c', 'simple-gtp-func.c']
executable('test_go', src + ['test.c'], include_directories : inc, dependencies : dep, c_args: CFLAGS )
executable('gtp-start', src + ['gtp-start.c'], include_directories : inc, dependencies : dep, c_args: CFLAGS )
executable('test_go', src + ['test.c'], include_directories : inc, dependencies : cutils_dep, c_args: CFLAGS )
executable('gtp-start', src + ['gtp-start.c'], include_directories : inc, dependencies : cutils_dep, c_args: CFLAGS )
Msrc/test.c
@@ -1,7 +1,7 @@
#include <simple-go/simple-go.h>
#include <simple-go/simple-gtp.h>
void test1(void)
static void test1(void)
{
puts("test1 running");
go_board* test_board = create_board(5);
@@ -33,7 +33,7 @@ void test1(void)
puts("test1 finished");
}
void test2(void)
static void test2(void)
{
puts("test2 running");
game_state* test_game = create_game(5, 0);
@@ -60,7 +60,7 @@ void test2(void)
puts("test2 finished");
}
void test3(void)
static void test3(void)
{
puts("test3 running");
@@ -124,7 +124,7 @@ void test3(void)
puts("test3 finished");
}
void test4(void)
static void test4(void)
{
puts("test4 running");
@@ -142,7 +142,7 @@ void test4(void)
puts("test4 finished");
}
void test5(void)
static void test5(void)
{
puts("test5 running");
game_state* game = create_game(19,0);