logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: 2255c43da734bc297f5606289616d31798cb32be
parent 8f32745795a95fa7ce4ea48e6ca88fe9d35609c0
Author: Michael Forney <mforney@mforney.org>
Date:   Mon, 16 Dec 2019 23:48:22 -0800

Use $basedir to refer to paths relative to base source tree

Diffstat:

Mgen.lua3++-
Mpkg/dmenu/gen.lua4++--
Mpkg/expat/gen.lua2+-
Mpkg/fontconfig/gen.lua2+-
Mpkg/libass/gen.lua2+-
Mpkg/libdrm/gen.lua2+-
Mpkg/libinput/gen.lua4++--
Mpkg/libressl/gen.lua2+-
Mpkg/loksh/gen.lua2+-
Mpkg/lpeg/gen.lua2+-
Mpkg/mandoc/gen.lua2+-
Mpkg/mpv/gen.lua10+++++-----
Mpkg/mupdf/gen.lua6+++---
Mpkg/netsurf/gen.lua8++++----
Mpkg/netsurf/libcss/gen.lua4++--
Mpkg/netsurf/libdom/gen.lua6+++---
Mpkg/netsurf/libhubbub/gen.lua6+++---
Mpkg/netsurf/libsvgtiny/gen.lua4++--
Mpkg/sshfs/gen.lua2+-
Mpkg/st/gen.lua4++--
Mpkg/swc/gen.lua10+++++-----
Mpkg/transmission/gen.lua4++--
Mpkg/unzip/gen.lua2+-
Mpkg/velox/gen.lua4++--
Mpkg/vis/gen.lua4++--
Mpkg/wld/gen.lua12++++++------
26 files changed, 57 insertions(+), 56 deletions(-)

diff --git a/gen.lua b/gen.lua @@ -1,5 +1,6 @@ set('ninja_required_version', '1.8') +set('basedir', '.') set('builddir', config.builddir) set('outdir', '$builddir') @@ -27,7 +28,7 @@ subgen 'src' file('.perms', '644', '$outdir/root.perms') build('gitinit', '$builddir/root.stamp') -build('gittree', '$builddir/root.tree', {'$outdir/root.index', '|', 'scripts/tree.sh', '||', '$builddir/root.stamp'}) +build('gittree', '$builddir/root.tree', {'$outdir/root.index', '|', '$basedir/scripts/tree.sh', '||', '$builddir/root.stamp'}) build('gitarchive', '$builddir/root.tar', {'|', '$builddir/root.tree'}) build('gitcommit', '$builddir/root.commit', {'|', '$builddir/root.tree'}) build('phony', 'commit', '$builddir/root.commit') diff --git a/pkg/dmenu/gen.lua b/pkg/dmenu/gen.lua @@ -1,8 +1,8 @@ cflags{ [[-D 'VERSION="4.6"']], '-I $dir', - '-I pkg/fontconfig/src', - '-I pkg/libxkbcommon/src', + '-I $basedir/pkg/fontconfig/src', + '-I $basedir/pkg/libxkbcommon/src', '-I $builddir/pkg/pixman/include', '-I $builddir/pkg/swc/include', '-I $builddir/pkg/wayland/include', diff --git a/pkg/expat/gen.lua b/pkg/expat/gen.lua @@ -1,7 +1,7 @@ cflags{ '-D HAVE_EXPAT_CONFIG_H', '-I $dir', - '-I pkg/openbsd/include', + '-I $basedir/pkg/openbsd/include', } lib('libexpat.a', [[ diff --git a/pkg/fontconfig/gen.lua b/pkg/fontconfig/gen.lua @@ -3,7 +3,7 @@ cflags{ '-I $dir', '-I $outdir', '-I $srcdir', - '-I pkg/freetype/src/include', + '-I $basedir/pkg/freetype/src/include', '-I $builddir/pkg/expat/include', '-I $builddir/pkg/util-linux/include', } diff --git a/pkg/libass/gen.lua b/pkg/libass/gen.lua @@ -1,6 +1,6 @@ cflags{ '-I $dir', - '-I pkg/freetype/src/include', + '-I $basedir/pkg/freetype/src/include', '-I $builddir/pkg/fribidi/include', } nasmflags{ diff --git a/pkg/libdrm/gen.lua b/pkg/libdrm/gen.lua @@ -22,7 +22,7 @@ lib('libdrm.a', { }) if config.video_drivers and config.video_drivers['intel'] then - cflags{'-I pkg/libpciaccess/src/include'} + cflags{'-I $basedir/pkg/libpciaccess/src/include'} pkg.deps = {'pkg/libpciaccess/fetch'} lib('libdrm_intel.a', [[ intel/( diff --git a/pkg/libinput/gen.lua b/pkg/libinput/gen.lua @@ -2,8 +2,8 @@ cflags{ '-std=c11', '-Wall', '-I $dir', '-I $srcdir/include', - '-I pkg/libevdev/src', - '-I pkg/mtdev/src/include', + '-I $basedir/pkg/libevdev/src', + '-I $basedir/pkg/mtdev/src/include', } pkg.deps = { diff --git a/pkg/libressl/gen.lua b/pkg/libressl/gen.lua @@ -15,7 +15,7 @@ cflags{ '-I $srcdir/crypto/ecdsa', '-I $srcdir/crypto/evp', '-I $srcdir/crypto/modes', - '-I pkg/openbsd/include', + '-I $basedir/pkg/openbsd/include', } pkg.hdrs = { diff --git a/pkg/loksh/gen.lua b/pkg/loksh/gen.lua @@ -3,7 +3,7 @@ cflags{ '-D EMACS', '-D SMALL', '-D VI', - '-I pkg/openbsd/include', + '-I $basedir/pkg/openbsd/include', '-idirafter $srcdir', -- for vis.h } diff --git a/pkg/lpeg/gen.lua b/pkg/lpeg/gen.lua @@ -1,7 +1,7 @@ cflags{ '-std=c99', '-D NDEBUG', - '-I pkg/lua/src/src', + '-I $basedir/pkg/lua/src/src', } lib('liblpeg.a', { diff --git a/pkg/mandoc/gen.lua b/pkg/mandoc/gen.lua @@ -1,6 +1,6 @@ cflags{ '-I $dir', - '-I pkg/openbsd/include', + '-I $basedir/pkg/openbsd/include', '-I $builddir/pkg/zlib/include', } diff --git a/pkg/mpv/gen.lua b/pkg/mpv/gen.lua @@ -14,7 +14,7 @@ cflags{ '-I $dir', '-I $outdir', '-I $srcdir', - '-I pkg/ffmpeg/src', + '-I $basedir/pkg/ffmpeg/src', '-I $builddir/pkg/ffmpeg/include', '-I $builddir/pkg/zlib/include', } @@ -128,8 +128,8 @@ if options['HAVE_ALSA'] then end if options['HAVE_DRM'] then cflags{ - '-I pkg/libdrm/src', - '-I pkg/libdrm/src/include/drm', + '-I $basedir/pkg/libdrm/src', + '-I $basedir/pkg/libdrm/src/include/drm', } table.insert(libs, 'libdrm/libdrm.a') table.insert(pkg.deps, 'pkg/libdrm/fetch') @@ -140,14 +140,14 @@ if options['HAVE_LIBASS'] then table.insert(pkg.deps, 'pkg/libass/headers') end if options['HAVE_LUA'] then - cflags{'-I pkg/lua/src/src'} + cflags{'-I $basedir/pkg/lua/src/src'} table.insert(libs, 'lua/liblua.a') table.insert(pkg.deps, 'pkg/lua/fetch') end if options['HAVE_WAYLAND'] then cflags{ '-I $builddir/pkg/wayland/include', - '-I pkg/libxkbcommon/src', + '-I $basedir/pkg/libxkbcommon/src', } table.insert(libs, { 'wayland/libwayland-client.a.d', diff --git a/pkg/mupdf/gen.lua b/pkg/mupdf/gen.lua @@ -17,8 +17,8 @@ cflags{ '-D SHARE_JPEG', '-I $srcdir/include', '-I $outdir', - '-I pkg/freetype/src/include', - '-I pkg/jbig2dec/src', + '-I $basedir/pkg/freetype/src/include', + '-I $basedir/pkg/jbig2dec/src', '-I $builddir/pkg/libjpeg-turbo/include', '-I $builddir/pkg/zlib/include', } @@ -81,7 +81,7 @@ cc('platform/x11/wl_main.c', { '-I $builddir/pkg/pixman/include', '-I $builddir/pkg/wayland/include', '-I $builddir/pkg/wayland-protocols/include', - '-I pkg/libxkbcommon/src', + '-I $basedir/pkg/libxkbcommon/src', }}) exe('bin/mupdf', [[ platform/x11/(pdfapp.c wl_main.c.o) diff --git a/pkg/netsurf/gen.lua b/pkg/netsurf/gen.lua @@ -43,10 +43,10 @@ cflags{ '-I $dir/libparserutils/src/include', '-I $dir/libsvgtiny/src/include', '-I $dir/libwapcaplet/src/include', - '-I pkg/freetype/src/include', - '-I pkg/libxkbcommon/src', - '-I pkg/openbsd/include', - '-I pkg/utf8proc/src', + '-I $basedir/pkg/freetype/src/include', + '-I $basedir/pkg/libxkbcommon/src', + '-I $basedir/pkg/openbsd/include', + '-I $basedir/pkg/utf8proc/src', } pkg.deps = { diff --git a/pkg/netsurf/libcss/gen.lua b/pkg/netsurf/libcss/gen.lua @@ -2,8 +2,8 @@ cflags{ [[-D '_ALIGNED=__attribute__((aligned))']], '-I $srcdir/include', '-I $srcdir/src', - '-I pkg/netsurf/libparserutils/src/include', - '-I pkg/netsurf/libwapcaplet/src/include', + '-I $basedir/pkg/netsurf/libparserutils/src/include', + '-I $basedir/pkg/netsurf/libwapcaplet/src/include', } sub('tools.ninja', function() diff --git a/pkg/netsurf/libdom/gen.lua b/pkg/netsurf/libdom/gen.lua @@ -1,9 +1,9 @@ cflags{ '-I $srcdir/include', '-I $srcdir/src', - '-I pkg/netsurf/libhubbub/src/include', - '-I pkg/netsurf/libparserutils/src/include', - '-I pkg/netsurf/libwapcaplet/src/include', + '-I $basedir/pkg/netsurf/libhubbub/src/include', + '-I $basedir/pkg/netsurf/libparserutils/src/include', + '-I $basedir/pkg/netsurf/libwapcaplet/src/include', '-I $builddir/pkg/expat/include', } diff --git a/pkg/netsurf/libhubbub/gen.lua b/pkg/netsurf/libhubbub/gen.lua @@ -2,9 +2,9 @@ cflags{ '-I $outdir', '-I $srcdir/src', '-I $srcdir/include', - '-I pkg/netsurf/libdom/src/include', - '-I pkg/netsurf/libparserutils/src/include', - '-I pkg/netsurf/libwapcaplet/src/include', + '-I $basedir/pkg/netsurf/libdom/src/include', + '-I $basedir/pkg/netsurf/libparserutils/src/include', + '-I $basedir/pkg/netsurf/libwapcaplet/src/include', } build('awk', '$outdir/entities.inc', {'$srcdir/build/Entities', '|', '$dir/entities.awk'}, { diff --git a/pkg/netsurf/libsvgtiny/gen.lua b/pkg/netsurf/libsvgtiny/gen.lua @@ -2,8 +2,8 @@ cflags{ '-I $dir', '-I $srcdir/include', '-I $srcdir/src', - '-I pkg/netsurf/libdom/src/include', - '-I pkg/netsurf/libwapcaplet/src/include', + '-I $basedir/pkg/netsurf/libdom/src/include', + '-I $basedir/pkg/netsurf/libwapcaplet/src/include', '-I $builddir/pkg/netsurf/libdom/include', } diff --git a/pkg/sshfs/gen.lua b/pkg/sshfs/gen.lua @@ -1,7 +1,7 @@ cflags{ '-D FUSE_USE_VERSION=31', '-I $dir', - '-I pkg/fuse/src/include', + '-I $basedir/pkg/fuse/src/include', } exe('sshfs', { diff --git a/pkg/st/gen.lua b/pkg/st/gen.lua @@ -1,8 +1,8 @@ cflags{ [[-D 'VERSION="0.7"']], '-I $dir', - '-I pkg/fontconfig/src', - '-I pkg/libxkbcommon/src', + '-I $basedir/pkg/fontconfig/src', + '-I $basedir/pkg/libxkbcommon/src', '-I $builddir/pkg/pixman/include', '-I $builddir/pkg/wayland/include', '-I $builddir/pkg/wayland-protocols/include', diff --git a/pkg/swc/gen.lua b/pkg/swc/gen.lua @@ -6,11 +6,11 @@ cflags{ '-I $outdir', '-I $outdir/include', '-I $srcdir', - '-I pkg/fontconfig/src', - '-I pkg/libdrm/src/include/drm', - '-I pkg/libdrm/src', - '-I pkg/libinput/src/src', - '-I pkg/libxkbcommon/src', + '-I $basedir/pkg/fontconfig/src', + '-I $basedir/pkg/libdrm/src/include/drm', + '-I $basedir/pkg/libdrm/src', + '-I $basedir/pkg/libinput/src/src', + '-I $basedir/pkg/libxkbcommon/src', '-I $builddir/pkg/pixman/include', '-I $builddir/pkg/wayland-protocols/include', '-I $builddir/pkg/wayland/include', diff --git a/pkg/transmission/gen.lua b/pkg/transmission/gen.lua @@ -41,8 +41,8 @@ cflags{ '-I $srcdir/third-party', '-I $srcdir/third-party/libb64', '-I $srcdir/third-party/libnatpmp', - '-I pkg/libevent/src/include', - '-I pkg/libutp/src', + '-I $basedir/pkg/libevent/src/include', + '-I $basedir/pkg/libutp/src', '-idirafter pkg/openbsd/src/sys', '-include config.h', } diff --git a/pkg/unzip/gen.lua b/pkg/unzip/gen.lua @@ -1,7 +1,7 @@ cflags{ '-include $dir/config.h', '-I $srcdir', - '-I pkg/bzip2/src', + '-I $basedir/pkg/bzip2/src', } exe('unzip', [[ diff --git a/pkg/velox/gen.lua b/pkg/velox/gen.lua @@ -1,8 +1,8 @@ cflags{ [[-D 'VELOX_LIBEXEC="/libexec/velox"']], '-I $outdir', - '-I pkg/fontconfig/src', - '-I pkg/libxkbcommon/src', + '-I $basedir/pkg/fontconfig/src', + '-I $basedir/pkg/libxkbcommon/src', '-I $builddir/pkg/pixman/include', '-I $builddir/pkg/swc/include', '-I $builddir/pkg/wayland/include', diff --git a/pkg/vis/gen.lua b/pkg/vis/gen.lua @@ -15,8 +15,8 @@ cflags{ [[-D 'VIS_PATH="/share/vis"']], '-D NDEBUG', '-I $outdir', - '-I pkg/libtermkey/src', - '-I pkg/lua/src/src', + '-I $basedir/pkg/libtermkey/src', + '-I $basedir/pkg/lua/src/src', '-I $builddir/pkg/ncurses/include', } diff --git a/pkg/wld/gen.lua b/pkg/wld/gen.lua @@ -2,10 +2,10 @@ cflags{ '-D WITH_WAYLAND_SHM', '-D WITH_WAYLAND_DRM', '-I $outdir', - '-I pkg/fontconfig/src', - '-I pkg/freetype/src/include', - '-I pkg/libdrm/src', - '-I pkg/libdrm/src/include/drm', + '-I $basedir/pkg/fontconfig/src', + '-I $basedir/pkg/freetype/src/include', + '-I $basedir/pkg/libdrm/src', + '-I $basedir/pkg/libdrm/src/include/drm', '-I $builddir/pkg/pixman/include', '-I $builddir/pkg/wayland/include', } @@ -38,12 +38,12 @@ local libs = { } if config.video_drivers and config.video_drivers['intel'] then - cflags{'-D WITH_DRM_INTEL', '-I pkg/libdrm/src/intel'} + cflags{'-D WITH_DRM_INTEL', '-I $basedir/pkg/libdrm/src/intel'} table.insert(srcs, {'intel.c', 'intel/batch.c'}) table.insert(libs, 'libdrm/libdrm_intel.a.d') end if config.video_drivers and config.video_drivers['nouveau'] then - cflags{'-D WITH_DRM_NOUVEAU', '-I pkg/libdrm/src/nouveau'} + cflags{'-D WITH_DRM_NOUVEAU', '-I $basedir/pkg/libdrm/src/nouveau'} table.insert(srcs, 'nouveau.c') table.insert(libs, 'libdrm/libdrm_nouveau.a') end