History log of /seL4-camkes-master/tools/rumprun/.gitignore
Revision Date Author Comments
# 0c757d75 28-Jun-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

Add build rule for submodules and patches init


# a685d70e 22-Oct-2015 Antti Kantee <pooka@iki.fi>

Remove most of the gitignore nonsense.

Rest will be removed when platform builds into objdir.


# 8b947df6 06-Mar-2015 Antti Kantee <pooka@iki.fi>

don't ignore app-tools


# 04875a81 04-Mar-2015 Wei Liu <liuw@liuw.name>

Update gitignore

Signed-off-by: Wei Liu <liuw@liuw.name>


# 21909666 23-Feb-2015 Martin Lucina <martin@lucina.net>

Update .gitignore

Signed-off-by: Martin Lucina <martin@lucina.net>


# 6557794e 16-Feb-2015 Martin Lucina <martin@lucina.net>

Update .gitignore


# 91d56232 02-Feb-2015 Martin Lucina <martin@lucina.net>

Renaming platform macros, app-tools and autoconf target string

As discussed at: http://thread.gmane.org/gmane.comp.rumpkernel.user/739

This commit renames the platform macros, app-tools and autoconf target
string to be consistent with current naming of the entire stack:

app-tools/rumpapp-xen-* -> app-tools/rumprun-xen-*
$ARCH-rumpxen-netbsd -> $ARCH-rumprun-netbsd
-D__RUMPUSER_XEN__ -D__RUMPAPP__ -> -D__RUMPRUN__

Signed-off-by: Martin Lucina <martin@lucina.net>


# adc3a7cc 12-Dec-2014 Martin Lucina <martin@lucina.net>

Extricate rumprun build system from Mini-OS

Moves the Mini-OS Makefile and associated bits to xen/, separating the
rumprun and Mini-OS build systems. This will hopefully prepare us better
for (possibly) merging with upstream Mini-OS.

Further changes arising from this:

- All minios and rumprun object files are now built under obj/

- MiniOS build installs the arch-specific ldscript under
obj/xen/minios.lds

- Rather than separately specifying the arch-specific startfile in
app-tools specs we link it into the final minios.o and use that as the
startfile.

The advantage of this approach is we no longer have to "hunt" for the
startfile _OR_ the arch-specific lib in the top-level Makefile. It
does mean the resulting application has a different memory layout due
to link order but this should not matter.

Signed-off-by: Martin Lucina <martin@lucina.net>


# 8ca2576d 19-Nov-2014 Martin Lucina <martin@lucina.net>

Add more simple demos in the tests/ directory

Demos are built using app-tools and their own Makefile.

Signed-off-by: Martin Lucina <martin@lucina.net>


# 3a5227ed 06-Nov-2014 Martin Lucina <martin@lucina.net>

Update .gitignore

Signed-off-by: Martin Lucina <martin@lucina.net>


# 106a9ad8 23-Jul-2014 Antti Kantee <pooka@iki.fi>

Slightly revamp app-tools. Provide temporary compat wrappers for old usage.

User-visible changes:

rename rumpxen-app-foo -> rumpapp-xen-foo
rationale: easier to see what is the platform, hopefully useful if
the tools see usage beyond rump kernels on Xen

adjust usage of make so that the actual make is passed in the env
via $RUMP_APPTOOLS_MAKE, defaults to "make"
rationale: matches usage of make with actual make

introduce rumpapp-xen-gmake
rationale: saves typing RUMP_APPTOOLS_MAKE=gmake


# dc866fbb 09-Jul-2014 Antti Kantee <pooka@iki.fi>

no longer ignore rumpsrc, will be a git submodule


# 4c616abf 24-Jun-2014 Ian Jackson <ian.jackson@eu.citrix.com>

app-tools: Provide rumpxen-app-* helpers

Provide:

* A GCC wrapper which allows a naive Makefile to compile and link an
"executable" to generate a rump kernel image. This uses:

* A GCC specs file. This provides the right "system" include
directories - that is, the headers for the rump kernel application
environment. It also uses:

* A stunt wrapper for "ld". Building a minios-based Xen image needs
two runs of ld. This ld wrapper parses and categorises its
arguments and runs the two appropriate link steps.

* A pair of simple wrapper scripts for configure and make, which set
CC and pass the --host= option.

With these changes, and a suitably modified xen.git, we can run
configure and build a relevant subset of the Xen management libraries
and tools.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>


# 8802bd21 09-Jun-2014 Ian Jackson <ian.jackson@eu.citrix.com>

.gitignore: Ignore things generated by build

Including the subtrees cloned adhoc.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>