[submodule "modules/build-system"]
path = modules/build-system
url = https://github.com/mikedlowis/build-system.git
+[submodule "modules/libc"]
+ path = modules/libc
+ url = https://github.com/mikedlowis/libc.git
# Define the default compiler environment
main_env = BuildEnv.new do |env|
env["CFLAGS"] += ['-O3', '-Wall', '-Wextra', '--std=c99', '--pedantic']
- env["CPPPATH"] += Dir['modules/libcds/source/**/'] + [ ]
+ env["CPPPATH"] += Dir['modules/libcds/source/**/'] +
+ Dir['modules/libc/source/**/']
end
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# Build third party libraries
main_env.Library('build/lib/libcds.a', FileList['modules/libcds/source/**/*.c'])
-runtime_libs = ['build/lib/libcds.a']
+main_env.Library('build/lib/libc.a', FileList['modules/libc/source/**/*.c'])
+runtime_libs = ['build/lib/libcds.a', 'build/lib/libc.a']
# Build the parser
main_env.Program('parser', FileList['source/*.c'] + runtime_libs)