diff options
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | INSTALL | 0 | ||||
-rw-r--r-- | LICENSE | 5 | ||||
-rw-r--r-- | NEWS | 0 | ||||
-rw-r--r-- | build/.gitignore | 1 | ||||
-rw-r--r-- | build/bootstrap.build | 10 | ||||
-rw-r--r-- | build/root.build | 3 | ||||
-rw-r--r-- | buildfile | 18 | ||||
-rw-r--r-- | doc/buildfile | 18 | ||||
-rw-r--r-- | manifest | 13 |
10 files changed, 72 insertions, 0 deletions
@@ -2,3 +2,7 @@ buildos-buildid buildos-initrd buildos-image + +# Generated version. +# +version @@ -0,0 +1,5 @@ +Copyright (c) 2014-2017 Code Synthesis Ltd + +TBC; All rights reserved + +@@ Keep manual under MIT? diff --git a/build/.gitignore b/build/.gitignore new file mode 100644 index 0000000..225c27f --- /dev/null +++ b/build/.gitignore @@ -0,0 +1 @@ +config.build diff --git a/build/bootstrap.build b/build/bootstrap.build new file mode 100644 index 0000000..3b8a543 --- /dev/null +++ b/build/bootstrap.build @@ -0,0 +1,10 @@ +# file : build/bootstrap.build +# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd +# license : TBC; see accompanying LICENSE file + +project = buildos + +using version +using config +using dist +using install diff --git a/build/root.build b/build/root.build new file mode 100644 index 0000000..0561e4e --- /dev/null +++ b/build/root.build @@ -0,0 +1,3 @@ +# file : build/root.build +# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd +# license : TBC; see accompanying LICENSE file diff --git a/buildfile b/buildfile new file mode 100644 index 0000000..40aef6a --- /dev/null +++ b/buildfile @@ -0,0 +1,18 @@ +# file : buildfile +# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd +# license : TBC; see accompanying LICENSE file + +define sh: file +sh{*}: extension = + +./: sh{bootstrap buildos genmacaddr init qemu-ifup} \ + doc/ doc{INSTALL LICENSE NEWS README version} \ + file{buildos.service manifest} + +doc{version}: file{manifest} # Generated by the version module. +doc{version}: dist = true + +# Don't install INSTALL file. Scripts and buildos.service are installed by the +# bootstrap script. +# +doc{INSTALL}@./: install = false diff --git a/doc/buildfile b/doc/buildfile new file mode 100644 index 0000000..aa27936 --- /dev/null +++ b/doc/buildfile @@ -0,0 +1,18 @@ +# file : doc/buildfile +# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd +# license : TBC; see accompanying LICENSE file + +define css: file +css{*}: extension = css + +./: doc{build2-buildos-manual.xhtml \ + build2-buildos-manual-a4.pdf \ + build2-buildos-manual-a4.ps \ + build2-buildos-manual-letter.pdf \ + build2-buildos-manual-letter.ps} \ + css{code-box common doc pre-box toc} \ + file{a4.html2ps letter.html2ps doc.html2ps} \ + file{doc-prologue.xhtml doc-epilogue.xhtml \ + manual.cli} + +./: file{cli.sh} diff --git a/manifest b/manifest new file mode 100644 index 0000000..06c0dd6 --- /dev/null +++ b/manifest @@ -0,0 +1,13 @@ +: 1 +name: buildos +version: 0.6.0-a.0.z +summary: build2 build OS +license: TBC ; All rights reserved +tags: build2, build, OS, ci, continuous, integration, testing +description-file: README +changes-file: NEWS +url: https://build2.org # @@ Use the proper url and email. +email: users@build2.org +build-email: builds@build2.org +depends: * build2 >= 0.5.0- +depends: * bpkg >= 0.5.0- |