diff options
| -rw-r--r-- | pkg/libdrm/gen.lua | 13 | ||||
| -rw-r--r-- | pkg/libliftoff/gen.lua | 5 | ||||
| -rw-r--r-- | pkg/mpv/gen.lua | 7 | ||||
| -rw-r--r-- | pkg/swc/gen.lua | 5 | ||||
| -rw-r--r-- | pkg/wld/gen.lua | 5 |
5 files changed, 21 insertions, 14 deletions
diff --git a/pkg/libdrm/gen.lua b/pkg/libdrm/gen.lua index 4cda196d..be04edaa 100644 --- a/pkg/libdrm/gen.lua +++ b/pkg/libdrm/gen.lua @@ -13,6 +13,19 @@ cflags{ '-I $srcdir/include/drm', } +pkg.hdrs = { + copy('$outdir/include', '$srcdir', {'xf86drm.h', 'xf86drmMode.h'}), + copy('$outdir/include', '$srcdir/amdgpu', {'amdgpu.h'}), + copy('$outdir/include', '$srcdir/include/drm', { + 'drm.h', + 'drm_fourcc.h', + 'drm_mode.h', + 'drm_sarea.h', + 'i915_drm.h', + 'amdgpu_drm.h', + }), +} + lib('libdrm.a', { 'xf86drm.c', 'xf86drmHash.c', diff --git a/pkg/libliftoff/gen.lua b/pkg/libliftoff/gen.lua index 20776cea..23a3f828 100644 --- a/pkg/libliftoff/gen.lua +++ b/pkg/libliftoff/gen.lua @@ -1,12 +1,11 @@ cflags{ '-std=c99', '-Wall', '-Wpedantic', - '-I $basedir/pkg/libdrm/src', - '-I $basedir/pkg/libdrm/src/include/drm', + '-I $builddir/pkg/libdrm/include', '-I $srcdir/include', } pkg.deps = { - '$basedir/pkg/libdrm/fetch', + 'pkg/libdrm/headers', } lib('libliftoff.a', { diff --git a/pkg/mpv/gen.lua b/pkg/mpv/gen.lua index add960e2..24b69317 100644 --- a/pkg/mpv/gen.lua +++ b/pkg/mpv/gen.lua @@ -127,12 +127,9 @@ if options['HAVE_ALSA'] then table.insert(pkg.deps, 'pkg/alsa-lib/headers') end if options['HAVE_DRM'] then - cflags{ - '-I $basedir/pkg/libdrm/src', - '-I $basedir/pkg/libdrm/src/include/drm', - } + cflags{'-I $builddir/pkg/libdrm/include'} table.insert(libs, 'libdrm/libdrm.a') - table.insert(pkg.deps, 'pkg/libdrm/fetch') + table.insert(pkg.deps, 'pkg/libdrm/headers') end if options['HAVE_LIBASS'] then cflags{'-I $builddir/pkg/libass/include'} diff --git a/pkg/swc/gen.lua b/pkg/swc/gen.lua index f949e59d..6713d852 100644 --- a/pkg/swc/gen.lua +++ b/pkg/swc/gen.lua @@ -7,10 +7,9 @@ cflags{ '-I $outdir/include', '-I $srcdir', '-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/libdrm/include', '-I $builddir/pkg/pixman/include', '-I $builddir/pkg/wayland-protocols/include', '-I $builddir/pkg/wayland/include', @@ -53,7 +52,7 @@ pkg.deps = { '$outdir/include/swc-server-protocol.h', '$outdir/cursor/cursor_data.h', 'pkg/fontconfig/fetch', - 'pkg/libdrm/fetch', + 'pkg/libdrm/headers', 'pkg/libinput/fetch', 'pkg/libxkbcommon/fetch', 'pkg/pixman/headers', diff --git a/pkg/wld/gen.lua b/pkg/wld/gen.lua index 900bb716..523a60bd 100644 --- a/pkg/wld/gen.lua +++ b/pkg/wld/gen.lua @@ -4,8 +4,7 @@ cflags{ '-I $outdir', '-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/libdrm/include', '-I $builddir/pkg/pixman/include', '-I $builddir/pkg/wayland/include', } @@ -58,7 +57,7 @@ pkg.deps = { '$outdir/protocol/wayland-drm-client-protocol.h', 'pkg/fontconfig/fetch', 'pkg/freetype/fetch', - 'pkg/libdrm/fetch', + 'pkg/libdrm/headers', 'pkg/pixman/headers', 'pkg/wayland/headers', } |
