summaryrefslogtreecommitdiff
path: root/pkg/util-linux/gen.rc
blob: cfd5a4350050bb0919fd114d65e72d4d43468458 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
version=2.30.0
cflags\
	-include '$dir'/config.h\
	-I include\
	-I '$dir' \
	-I '$outdir' \
	-I '$srcdir'/include\
	-I '$srcdir'/libuuid/src

build '$outdir'/libsmartcols.h sed '$srcdir'/libsmartcols/src/libsmartcols.h.in ; with\
	expr s,@LIBSMARTCOLS_VERSION@,$version,
build '$outdir'/libfdisk.h sed '$srcdir'/libfdisk/src/libfdisk.h.in ; expr=(\
	-e s,@LIBFDISK_VERSION@,$version,\
	-e /@LIBFDISK_MAJOR_VERSION@/d\
	-e /@LIBFDISK_MINOR_VERSION@/d\
	-e /@LIBFDISK_PATCH_VERSION@/d\
) with expr $"expr

phony deps '$outdir'/^(libsmartcols.h libfdisk.h)

lib libcommon.a lib/^(\
	blkdev.c\
	canonicalize.c\
	crc32.c\
	env.c\
	idcache.c\
	fileutils.c\
	ismounted.c\
	mangle.c\
	match.c\
	mbsalign.c\
	md5.c\
	pager.c\
	path.c\
	randutils.c\
	setproctitle.c\
	strutils.c\
	timeutils.c\
	ttyutils.c\
	exec_shell.c\
	strv.c\
	\
	linux_version.c\
	loopdev.c\
	\
	procutils.c\
	sysfs.c\
)

lib libfdisk.a -d '$dir'/deps libfdisk/src/^(\
	init.c\
	field.c\
	item.c\
	test.c\
	ask.c\
	alignment.c\
	label.c\
	utils.c\
	context.c\
	parttype.c\
	partition.c\
	table.c\
	iter.c\
	script.c\
	version.c\
	wipe.c\
	\
	sun.c\
	sgi.c\
	dos.c\
	bsd.c\
	gpt.c\
) libuuid.a libcommon.a

lib libsmartcols.a -d '$dir'/deps libsmartcols/src/^(\
	iter.c\
	symbols.c\
	cell.c\
	column.c\
	line.c\
	table.c\
	table_print.c\
	version.c\
	init.c\
)

lib libtcolors.a lib/^(colors.c color-names.c)

lib libuuid.a libuuid/src/^(\
	clear.c\
	compare.c\
	copy.c\
	gen_uuid.c\
	isnull.c\
	pack.c\
	parse.c\
	unpack.c\
	unparse.c\
	uuid_time.c\
)

exe fdisk -d '$dir'/deps\
	disk-utils/^(fdisk.c fdisk-menu.c fdisk-list.c)\
	libfdisk.a.d libsmartcols.a libtcolors.a
file bin/fdisk '$outdir'/fdisk 755
man -d disk-utils 8 fdisk.8

fetch git