add build system

This commit is contained in:
josh committed 2014-06-04 20:53:07 -04:00
1 parent 693ba6c702
commit a49536d8d8
5 files changed
+39

No files matched your search

+2
View File
@@ -0,0 +1,2 @@
/build
/.rsconscache
+4
View File
@@ -0,0 +1,4 @@
default:
%:
rake $@
+21
View File
@@ -0,0 +1,21 @@
require "bundler"
Bundler.setup(:default)
require "rake/clean"
require "rscons"
NAME = "jes"
task :library do
Rscons::Environment.new do |env|
env.build_root = "build"
env["CPPPATH"] << "src/lib/include"
env.Library("^/lib#{NAME}.a", Dir["src/lib/**/*.{cc,c}"])
end
end
task :default => [:library]
task :clean do
Rscons.clean
end
+11
View File
@@ -0,0 +1,11 @@
#ifndef JES_TEXT_H
#define JES_TEXT_H
namespace jes
{
class Text
{
};
}
#endif
+1
View File
@@ -0,0 +1 @@
#include "jes/Text.h"