tools/include: fix clean and rework COPYING for installed Xen public header

Use actual include directory used to install the public header in
COPYING file.

Also, move the input file out of "tools/include/xen/" because that
directory is removed on `make clean`.

We can't used ./configure because $includedir contain another
variable, so the change is done in Makefile.

Fixes: 4ea75e9a90 ("Rework COPYING installed in /usr/include/xen/, due to several licences")
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
This commit is contained in:
Anthony PERARD authored and Jan Beulich committed 2022-12-01 16:14:59 +01:00
1 parent 72269801cc
commit 25b55688e1
4 files changed
+3 -3

No files matched your search

+1
View File
@@ -0,0 +1 @@
/xen/
+1
View File
@@ -24,6 +24,7 @@ xen-foreign:
xen-dir:
mkdir -p xen/libelf acpi
find xen/ acpi/ -type l -exec rm '{}' +
sed -e 's#@includedir@#$(includedir)/xen#g' xen.COPYING.in > xen/COPYING
ln -s $(XEN_ROOT)/xen/include/public/*.h xen/
ln -s $(XEN_ROOT)/xen/include/public/*/ xen/
ln -s ../xen-sys/$(XEN_OS) xen/sys
@@ -1,7 +1,7 @@
XEN NOTICE
==========
This licence applies to all files within this subdirectory ("/usr/include/xen")
This licence applies to all files within this subdirectory ("@includedir@")
with the exception of "sys/" which may include headers under different
licences.
-2
View File
@@ -1,2 +0,0 @@
*
!COPYING
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.