]> git.mdlowis.com Git - proto/gir.git/commitdiff
Added dependency on libc
authorMike D. Lowis <mike.lowis@gentex.com>
Tue, 9 Jun 2015 14:19:16 +0000 (10:19 -0400)
committerMike D. Lowis <mike.lowis@gentex.com>
Tue, 9 Jun 2015 14:19:16 +0000 (10:19 -0400)
.gitmodules
build.rb
modules/libc [new submodule]

index 5235c74c93da271e24f9585a3a459caec0009b68..e1fa136a757ade1ccea59dc7ba66de06510814f0 100644 (file)
@@ -4,3 +4,6 @@
 [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
index 2893e8ae2e6758bc3ef9646f805b7eec8791b7f5..22daa8667297138a009283cd1aad8efd0bf4ee9d 100755 (executable)
--- a/build.rb
+++ b/build.rb
@@ -7,7 +7,8 @@ require './modules/build-system/setup'
 # 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
 
 #------------------------------------------------------------------------------
@@ -15,7 +16,8 @@ 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)
diff --git a/modules/libc b/modules/libc
new file mode 160000 (submodule)
index 0000000..c5c3aec
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit c5c3aecf3f5340b19cffe4fc3a42bfbe8cd2efc6