util-linux/disk-utils/meson.build
Karel Zak 33e347832e lib: remove pager.c from libcommon
The libcommon is a binary archive to keep compilation and maintenance
simple. The library is not linked as shared or so. The unused symbols
are removed from binaries (for example, by "make install-strip").

But it isn't evident for license analyzers (and some humans) that the
library uses GPL and non-GPL stuff simultaneously. Let's avoid doubts
and keep pager.c (with GPL license) out of the archive

Signed-off-by: Karel Zak <kzak@redhat.com>
2023-06-20 13:15:45 +02:00

95 lines
1.2 KiB
Meson

mkfs_sources = files(
'mkfs.c',
)
mkfs_bfs_sources = files(
'mkfs.bfs.c',
)
isosize_sources = files(
'isosize.c',
)
mkswap_sources = files(
'mkswap.c',
) + \
ismounted_c
if lib_selinux.found()
mkswap_sources += selinux_utils_c
endif
swaplabel_sources = files(
'swaplabel.c',
) + \
swapprober_c
fsck_sources = files(
'fsck.c',
) + \
monotonic_c
mkfs_minix_sources = files(
'mkfs.minix.c',
'minix_programs.h',
) + \
ismounted_c
fsck_minix_sources = files(
'fsck.minix.c',
'minix_programs.h',
) + \
ismounted_c
mkfs_cramfs_sources = files(
'mkfs.cramfs.c',
'cramfs.h',
'cramfs_common.c',
)
fsck_cramfs_sources = files(
'fsck.cramfs.c',
'cramfs.h',
'cramfs_common.c',
)
raw_sources = files(
'raw.c',
)
fdformat_sources = files(
'fdformat.c',
)
blockdev_sources = files(
'blockdev.c',
)
fdisk_sources = files(
'fdisk.c',
'fdisk.h',
'fdisk-menu.c',
'fdisk-list.c',
'fdisk-list.h') + \
pager_c
sfdisk_sources = files(
'sfdisk.c',
'fdisk-list.c',
'fdisk-list.h')
cfdisk_sources = files(
'cfdisk.c',
)
addpart_sources = files(
'addpart.c',
)
delpart_sources = files(
'delpart.c',
)
resizepart_sources = files(
'resizepart.c',
)
partx_sources = files(
'partx.c',
)