aboutsummaryrefslogtreecommitdiff
path: root/include/i386/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* include/i386: fix release buildsBrooks Davis2022-06-131-0/+8
| | | | | | | | | | | | | Add a target to ensure the presence of /usr/include/i386 before we try to install files. In the buildworld/installworld path it gets created different ways, but for distribute (used in releases) we need it in the subdir. (Creating of this the x86, pc, powerpc directories is far too complex. We should look for ways to simplify it.) Reported by: lwhsu Fixes: a09ea2bbc3053d3b2afdb2f7444e5e57a96bb891
* amd64: -m32 support for machine/md_var.hBrooks Davis2022-06-131-0/+1
| | | | | | | | | | Install the i386 md_var.h under /usr/include/i386 on amd64 and include when targeting i386. This is a mostly kernel-only header required by procstat's ZFS support. It is pulled in by the i386 machine/counter.h. Reviewed by: jhb, imp
* amd64: -m32 support for machine/counter.hBrooks Davis2022-06-131-0/+1
| | | | | | | | | Install the i386 counter.h under /usr/include/i386 on amd64 and include when targeting i386. This is a kernel-only header required by procstat's ZFS support. Reviewed by: jhb, imp
* amd64: -m32 support for machine/pcpu_aux.hBrooks Davis2022-06-131-1/+2
| | | | | | | | | Install the i386 pcpu_aux.h under /usr/include/i386 on amd64 and include when targeting i386. This is a kernel-only header that is required by procstat's ZFS support. Reviewed by: jhb, imp
* amd64: -m32 support for machine/pcpu.hBrooks Davis2022-06-131-0/+4
| | | | | | | | | | Install the i386 pcpu.h under /usr/include/i386 on amd64 and include when targeting i386. This is a kernel-only header and should not be required, but procstat's zfs support includes this with _KERNEL defined. Reviewed by: jhb, imp
* amd64: -m32 support for machine/vmparam.hBrooks Davis2022-06-131-1/+2
| | | | | | | Install the i386 vmparam.h under /usr/include/i386 on amd64 and include when targeting i386. Reviewed by: jhb, imp
* amd64: -m32 support for machine/proc.hBrooks Davis2022-06-131-0/+1
| | | | | | | Install the i386 proc.h under /usr/include/i386 on amd64 and include when targeting i386. Reviewed by: jhb, imp
* amd64: -m32 support for machine/pmap.hBrooks Davis2022-06-131-0/+1
| | | | | | | Install the i386 pmap.h under /usr/include/i386 on amd64 and include when targeting i386. Reviewed by: jhb, imp
* amd64: -m32 support for machine/segments.hBrooks Davis2022-06-131-1/+2
| | | | | | | Install the i386 segments.h under /usr/include/i386 on amd64 and include when targeting i386. Reviewed by: jhb, imp
* amd64: -m32 support for machine/atomic.hBrooks Davis2022-06-131-0/+1
| | | | | | | Install the i386 atomic.h under /usr/include/i386 on amd64 and include when targeting i386. Reviewed by: jhb, imp
* amd64: -m32 support for machine/asm(macros).hBrooks Davis2022-06-131-0/+2
| | | | | | | Install the i386 versions under /usr/include/i386 on amd64 and include when targeting i386. Reviewed by: jhb, imp
* amd64: -m32 support for machine/profile.hBrooks Davis2022-06-131-1/+2
| | | | | | | Install the i386 profile.h under /usr/include/i386 on amd64 and include when targeting i386. Reviewed by: jhb, imp
* amd64: -m32 support for machine/cpufunc.hBrooks Davis2022-06-131-1/+2
| | | | | | | Install the i386 cpufunc.h under /usr/include/i386 on amd64 and include when targeting i386. Reviewed by: jhb, imp
* amd64: add an i386 include directoryBrooks Davis2022-06-131-0/+7
This directory will hold i386-specific headers that are needed for -m32 support on amd64 and where the amd64 and i386 cases have too little in common for combining them to make sense. Files to be installed will come in later commits. With the currently required set of files, this could be done with another INCGROUP in include/Makefile, but at least one file that might want -m32 support (ieeefp.h) conflicts with a files installed in /usr/include. Reviewed by: jhb, imp