logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: 88402483cc9ec7341f6cc3fb3ea845e95ecbfde7
parent 1961f796b765be75b50a91b2bda5dde0d6e09d1b
Author: Michael Forney <mforney@mforney.org>
Date:   Mon, 22 Oct 2018 12:12:52 -0700

tinyemu: Build with net filesystem support

Diffstat:

Mpkg/tinyemu/gen.lua7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/pkg/tinyemu/gen.lua b/pkg/tinyemu/gen.lua @@ -1,10 +1,14 @@ cflags{ '-D _GNU_SOURCE', + '-D CONFIG_FS_NET', '-D CONFIG_RISCV_MAX_XLEN=64', '-D CONFIG_SLIRP', [[-D 'CONFIG_VERSION="2018-09-23"']], + '-I $builddir/pkg/curl/include', } +pkg.deps = {'pkg/curl/headers'} + build('cc', '$outdir/riscv_cpu32.o', '$srcdir/riscv_cpu.c', {cflags='$cflags -DMAX_XLEN=32'}) build('cc', '$outdir/riscv_cpu64.o', '$srcdir/riscv_cpu.c', {cflags='$cflags -DMAX_XLEN=64'}) @@ -16,9 +20,10 @@ exe('temu', [[ misc.c socket.c tcp_subr.c udp.c if.c ip_output.c sbuf.c tcp_input.c tcp_timer.c ) - fs_disk.c + fs_disk.c fs_net.c fs_wget.c fs_utils.c block_net.c riscv_machine.c softfp.c riscv_cpu32.o riscv_cpu64.o x86_cpu.c x86_machine.c ide.c ps2.c vmmouse.c pckbd.c vga.c + $builddir/pkg/curl/libcurl.a.d ]]) file('bin/temu', '755', '$outdir/temu')