[project] name = 'vxkernel' version = 0.7.0 type = 'lib' target = [ 'fxcg50', 'sdl2' ] [build] configure = './vxdev configure' build = './vxdev build' install = './vxdev install' uninstall = './vxdev uninstall' [converter] assets_prefix = [ 'kernel/assets' ] [fxcg50] [fxcg50.dependencies] sh-elf-vhex = 'master@superh' [fxcg50.env] VXSDK_COMMON_BUILD_CFLAGS = [ '-D__SUPPORT_FXCG50__', '-ffreestanding', '-nostdlib', '-fPIE', '-O1', '-mb', '-m4-nofpu', '-fstrict-volatile-bitfields', '-Wa,--dsp' ] VXSDK_PUBLIC_BUILD_LIBS = [ '@COMMON@', '-Wl,--whole-archive', '-lvxkernel', '-Wl,--no-whole-archive', '@sh-elf-vhex@', '-lc', '-lgcc' ] VXSDK_PUBLIC_BUILD_LDFLAGS = [ '-T {VXSDK_CURRENT_SOURCE_DIR}/boards/fxcg50/fxcg50.ld', '-static', '-Wl,-q' ] [sdl2] [sdl2.env] VXSDK_COMMON_BUILD_CFLAGS = [ '@COMMON@', '-D__VXKERNEL_SUPPORT_SDL2__', '-g3', ] VXSDK_PUBLIC_BUILD_LIBS = [ '@COMMON@', '-Wl,--whole-archive', '-lvxkernel', '-Wl,--no-whole-archive', '-lSDL2', '-lm' ] VXSDK_PUBLIC_BUILD_LDFLAGS = [ '-T {VXSDK_CURRENT_SOURCE_DIR}/boards/sdl2/sdl2.ld', ]