1 | AutoGen definitions Makefile.tpl; |
---|
2 | |
---|
3 | library = { |
---|
4 | name = libgrubkern.a; |
---|
5 | cflags = '$(CFLAGS_GNULIB)'; |
---|
6 | cppflags = '$(CPPFLAGS_GNULIB)'; |
---|
7 | |
---|
8 | common = util/misc.c; |
---|
9 | common = grub-core/kern/command.c; |
---|
10 | common = grub-core/kern/device.c; |
---|
11 | common = grub-core/kern/disk.c; |
---|
12 | common = grub-core/lib/disk.c; |
---|
13 | common = util/getroot.c; |
---|
14 | common = grub-core/osdep/unix/getroot.c; |
---|
15 | common = grub-core/osdep/getroot.c; |
---|
16 | common = grub-core/osdep/devmapper/getroot.c; |
---|
17 | common = grub-core/osdep/relpath.c; |
---|
18 | extra_dist = grub-core/kern/disk_common.c; |
---|
19 | extra_dist = grub-core/osdep/unix/relpath.c; |
---|
20 | extra_dist = grub-core/osdep/aros/relpath.c; |
---|
21 | extra_dist = grub-core/osdep/windows/relpath.c; |
---|
22 | common = grub-core/kern/emu/hostdisk.c; |
---|
23 | common = grub-core/osdep/devmapper/hostdisk.c; |
---|
24 | common = grub-core/osdep/hostdisk.c; |
---|
25 | common = grub-core/osdep/unix/hostdisk.c; |
---|
26 | common = grub-core/osdep/exec.c; |
---|
27 | common = grub-core/osdep/sleep.c; |
---|
28 | common = grub-core/osdep/password.c; |
---|
29 | common = grub-core/kern/emu/misc.c; |
---|
30 | common = grub-core/kern/emu/mm.c; |
---|
31 | common = grub-core/kern/env.c; |
---|
32 | common = grub-core/kern/err.c; |
---|
33 | common = grub-core/kern/file.c; |
---|
34 | common = grub-core/kern/fs.c; |
---|
35 | common = grub-core/kern/list.c; |
---|
36 | common = grub-core/kern/misc.c; |
---|
37 | common = grub-core/kern/partition.c; |
---|
38 | common = grub-core/lib/crypto.c; |
---|
39 | common = grub-core/disk/luks.c; |
---|
40 | common = grub-core/disk/geli.c; |
---|
41 | common = grub-core/disk/cryptodisk.c; |
---|
42 | common = grub-core/disk/AFSplitter.c; |
---|
43 | common = grub-core/lib/pbkdf2.c; |
---|
44 | common = grub-core/commands/extcmd.c; |
---|
45 | common = grub-core/lib/arg.c; |
---|
46 | common = grub-core/disk/ldm.c; |
---|
47 | common = grub-core/disk/diskfilter.c; |
---|
48 | common = grub-core/partmap/gpt.c; |
---|
49 | common = grub-core/partmap/msdos.c; |
---|
50 | common = grub-core/fs/proc.c; |
---|
51 | }; |
---|
52 | |
---|
53 | library = { |
---|
54 | name = libgrubmods.a; |
---|
55 | cflags = '-fno-builtin -Wno-undef'; |
---|
56 | cppflags = '-I$(top_srcdir)/grub-core/lib/minilzo -I$(srcdir)/grub-core/lib/xzembed -DMINILZO_HAVE_CONFIG_H'; |
---|
57 | |
---|
58 | common_nodist = grub_script.tab.c; |
---|
59 | common_nodist = grub_script.yy.c; |
---|
60 | common_nodist = libgrub_a_init.c; |
---|
61 | common_nodist = grub_script.yy.h; |
---|
62 | common_nodist = grub_script.tab.h; |
---|
63 | |
---|
64 | common = grub-core/commands/blocklist.c; |
---|
65 | common = grub-core/commands/macbless.c; |
---|
66 | common = grub-core/commands/xnu_uuid.c; |
---|
67 | common = grub-core/commands/testload.c; |
---|
68 | common = grub-core/commands/ls.c; |
---|
69 | common = grub-core/disk/dmraid_nvidia.c; |
---|
70 | common = grub-core/disk/loopback.c; |
---|
71 | common = grub-core/disk/lvm.c; |
---|
72 | common = grub-core/disk/mdraid_linux.c; |
---|
73 | common = grub-core/disk/mdraid_linux_be.c; |
---|
74 | common = grub-core/disk/mdraid1x_linux.c; |
---|
75 | common = grub-core/disk/raid5_recover.c; |
---|
76 | common = grub-core/disk/raid6_recover.c; |
---|
77 | common = grub-core/font/font.c; |
---|
78 | common = grub-core/gfxmenu/font.c; |
---|
79 | common = grub-core/normal/charset.c; |
---|
80 | common = grub-core/video/fb/fbblit.c; |
---|
81 | common = grub-core/video/fb/fbutil.c; |
---|
82 | common = grub-core/video/fb/fbfill.c; |
---|
83 | common = grub-core/video/fb/video_fb.c; |
---|
84 | common = grub-core/video/video.c; |
---|
85 | common = grub-core/video/capture.c; |
---|
86 | common = grub-core/video/colors.c; |
---|
87 | common = grub-core/unidata.c; |
---|
88 | common = grub-core/io/bufio.c; |
---|
89 | common = grub-core/fs/affs.c; |
---|
90 | common = grub-core/fs/afs.c; |
---|
91 | common = grub-core/fs/bfs.c; |
---|
92 | common = grub-core/fs/btrfs.c; |
---|
93 | common = grub-core/fs/cbfs.c; |
---|
94 | common = grub-core/fs/archelp.c; |
---|
95 | common = grub-core/fs/cpio.c; |
---|
96 | common = grub-core/fs/cpio_be.c; |
---|
97 | common = grub-core/fs/odc.c; |
---|
98 | common = grub-core/fs/newc.c; |
---|
99 | common = grub-core/fs/ext2.c; |
---|
100 | common = grub-core/fs/fat.c; |
---|
101 | common = grub-core/fs/exfat.c; |
---|
102 | common = grub-core/fs/fshelp.c; |
---|
103 | common = grub-core/fs/hfs.c; |
---|
104 | common = grub-core/fs/hfsplus.c; |
---|
105 | common = grub-core/fs/hfspluscomp.c; |
---|
106 | common = grub-core/fs/iso9660.c; |
---|
107 | common = grub-core/fs/jfs.c; |
---|
108 | common = grub-core/fs/minix.c; |
---|
109 | common = grub-core/fs/minix2.c; |
---|
110 | common = grub-core/fs/minix3.c; |
---|
111 | common = grub-core/fs/minix_be.c; |
---|
112 | common = grub-core/fs/minix2_be.c; |
---|
113 | common = grub-core/fs/minix3_be.c; |
---|
114 | common = grub-core/fs/nilfs2.c; |
---|
115 | common = grub-core/fs/ntfs.c; |
---|
116 | common = grub-core/fs/ntfscomp.c; |
---|
117 | common = grub-core/fs/reiserfs.c; |
---|
118 | common = grub-core/fs/romfs.c; |
---|
119 | common = grub-core/fs/sfs.c; |
---|
120 | common = grub-core/fs/squash4.c; |
---|
121 | common = grub-core/fs/tar.c; |
---|
122 | common = grub-core/fs/udf.c; |
---|
123 | common = grub-core/fs/ufs2.c; |
---|
124 | common = grub-core/fs/ufs.c; |
---|
125 | common = grub-core/fs/ufs_be.c; |
---|
126 | common = grub-core/fs/xfs.c; |
---|
127 | common = grub-core/fs/zfs/zfscrypt.c; |
---|
128 | common = grub-core/fs/zfs/zfs.c; |
---|
129 | common = grub-core/fs/zfs/zfsinfo.c; |
---|
130 | common = grub-core/fs/zfs/zfs_lzjb.c; |
---|
131 | common = grub-core/fs/zfs/zfs_lz4.c; |
---|
132 | common = grub-core/fs/zfs/zfs_sha256.c; |
---|
133 | common = grub-core/fs/zfs/zfs_fletcher.c; |
---|
134 | common = grub-core/lib/envblk.c; |
---|
135 | common = grub-core/lib/hexdump.c; |
---|
136 | common = grub-core/lib/LzFind.c; |
---|
137 | common = grub-core/lib/LzmaEnc.c; |
---|
138 | common = grub-core/lib/crc.c; |
---|
139 | common = grub-core/lib/adler32.c; |
---|
140 | common = grub-core/lib/crc64.c; |
---|
141 | common = grub-core/normal/datetime.c; |
---|
142 | common = grub-core/normal/misc.c; |
---|
143 | common = grub-core/partmap/acorn.c; |
---|
144 | common = grub-core/partmap/amiga.c; |
---|
145 | common = grub-core/partmap/apple.c; |
---|
146 | common = grub-core/partmap/sun.c; |
---|
147 | common = grub-core/partmap/plan.c; |
---|
148 | common = grub-core/partmap/dvh.c; |
---|
149 | common = grub-core/partmap/sunpc.c; |
---|
150 | common = grub-core/partmap/bsdlabel.c; |
---|
151 | common = grub-core/partmap/dfly.c; |
---|
152 | common = grub-core/script/function.c; |
---|
153 | common = grub-core/script/lexer.c; |
---|
154 | common = grub-core/script/main.c; |
---|
155 | common = grub-core/script/script.c; |
---|
156 | common = grub-core/script/argv.c; |
---|
157 | common = grub-core/io/gzio.c; |
---|
158 | common = grub-core/io/xzio.c; |
---|
159 | common = grub-core/io/lzopio.c; |
---|
160 | common = grub-core/kern/ia64/dl_helper.c; |
---|
161 | common = grub-core/kern/arm/dl_helper.c; |
---|
162 | common = grub-core/kern/arm64/dl_helper.c; |
---|
163 | common = grub-core/lib/minilzo/minilzo.c; |
---|
164 | common = grub-core/lib/xzembed/xz_dec_bcj.c; |
---|
165 | common = grub-core/lib/xzembed/xz_dec_lzma2.c; |
---|
166 | common = grub-core/lib/xzembed/xz_dec_stream.c; |
---|
167 | }; |
---|
168 | |
---|
169 | program = { |
---|
170 | name = grub-mkimage; |
---|
171 | mansection = 1; |
---|
172 | |
---|
173 | common = util/grub-mkimage.c; |
---|
174 | common = util/mkimage.c; |
---|
175 | common = util/resolve.c; |
---|
176 | common = grub-core/kern/emu/argp_common.c; |
---|
177 | common = grub-core/osdep/init.c; |
---|
178 | common = grub-core/osdep/config.c; |
---|
179 | extra_dist = grub-core/osdep/aros/config.c; |
---|
180 | extra_dist = grub-core/osdep/windows/config.c; |
---|
181 | extra_dist = grub-core/osdep/unix/config.c; |
---|
182 | common = util/config.c; |
---|
183 | |
---|
184 | extra_dist = util/grub-mkimagexx.c; |
---|
185 | |
---|
186 | ldadd = libgrubmods.a; |
---|
187 | ldadd = libgrubgcry.a; |
---|
188 | ldadd = libgrubkern.a; |
---|
189 | ldadd = grub-core/gnulib/libgnu.a; |
---|
190 | ldadd = '$(LIBLZMA)'; |
---|
191 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
192 | cppflags = '-DGRUB_PKGLIBDIR=\"$(pkglibdir)\"'; |
---|
193 | }; |
---|
194 | |
---|
195 | program = { |
---|
196 | name = grub-mkrelpath; |
---|
197 | mansection = 1; |
---|
198 | |
---|
199 | common = util/grub-mkrelpath.c; |
---|
200 | common = grub-core/kern/emu/argp_common.c; |
---|
201 | common = grub-core/osdep/init.c; |
---|
202 | |
---|
203 | ldadd = libgrubmods.a; |
---|
204 | ldadd = libgrubgcry.a; |
---|
205 | ldadd = libgrubkern.a; |
---|
206 | ldadd = grub-core/gnulib/libgnu.a; |
---|
207 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBUTIL) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
208 | }; |
---|
209 | |
---|
210 | program = { |
---|
211 | name = grub-script-check; |
---|
212 | mansection = 1; |
---|
213 | |
---|
214 | common = util/grub-script-check.c; |
---|
215 | common = grub-core/kern/emu/argp_common.c; |
---|
216 | common = grub-core/osdep/init.c; |
---|
217 | |
---|
218 | ldadd = libgrubmods.a; |
---|
219 | ldadd = libgrubgcry.a; |
---|
220 | ldadd = libgrubkern.a; |
---|
221 | ldadd = grub-core/gnulib/libgnu.a; |
---|
222 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
223 | }; |
---|
224 | |
---|
225 | program = { |
---|
226 | name = grub-editenv; |
---|
227 | mansection = 1; |
---|
228 | |
---|
229 | common = util/grub-editenv.c; |
---|
230 | common = util/editenv.c; |
---|
231 | common = grub-core/osdep/init.c; |
---|
232 | |
---|
233 | ldadd = libgrubmods.a; |
---|
234 | ldadd = libgrubgcry.a; |
---|
235 | ldadd = libgrubkern.a; |
---|
236 | ldadd = grub-core/gnulib/libgnu.a; |
---|
237 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
238 | }; |
---|
239 | |
---|
240 | program = { |
---|
241 | name = grub-mkpasswd-pbkdf2; |
---|
242 | mansection = 1; |
---|
243 | |
---|
244 | common = util/grub-mkpasswd-pbkdf2.c; |
---|
245 | common = grub-core/kern/emu/argp_common.c; |
---|
246 | common = grub-core/osdep/random.c; |
---|
247 | common = grub-core/osdep/init.c; |
---|
248 | |
---|
249 | ldadd = libgrubmods.a; |
---|
250 | ldadd = libgrubgcry.a; |
---|
251 | ldadd = libgrubkern.a; |
---|
252 | ldadd = grub-core/gnulib/libgnu.a; |
---|
253 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
254 | }; |
---|
255 | |
---|
256 | program = { |
---|
257 | name = grub-macho2img; |
---|
258 | mansection = 1; |
---|
259 | common = util/grub-macho2img.c; |
---|
260 | condition = COND_APPLE_LINKER; |
---|
261 | }; |
---|
262 | |
---|
263 | program = { |
---|
264 | name = grub-fstest; |
---|
265 | mansection = 1; |
---|
266 | common_nodist = grub_fstest_init.c; |
---|
267 | common = util/grub-fstest.c; |
---|
268 | common = grub-core/kern/emu/hostfs.c; |
---|
269 | common = grub-core/disk/host.c; |
---|
270 | common = grub-core/osdep/init.c; |
---|
271 | |
---|
272 | ldadd = libgrubmods.a; |
---|
273 | ldadd = libgrubgcry.a; |
---|
274 | ldadd = libgrubkern.a; |
---|
275 | ldadd = grub-core/gnulib/libgnu.a; |
---|
276 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBUTIL) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
277 | }; |
---|
278 | |
---|
279 | program = { |
---|
280 | name = grub-mount; |
---|
281 | mansection = 1; |
---|
282 | common_nodist = grub_fstest_init.c; |
---|
283 | common = util/grub-mount.c; |
---|
284 | common = grub-core/kern/emu/hostfs.c; |
---|
285 | common = grub-core/disk/host.c; |
---|
286 | common = grub-core/osdep/init.c; |
---|
287 | |
---|
288 | ldadd = libgrubmods.a; |
---|
289 | ldadd = libgrubgcry.a; |
---|
290 | ldadd = libgrubkern.a; |
---|
291 | ldadd = grub-core/gnulib/libgnu.a; |
---|
292 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM) -lfuse'; |
---|
293 | condition = COND_GRUB_MOUNT; |
---|
294 | }; |
---|
295 | |
---|
296 | program = { |
---|
297 | name = grub-mkfont; |
---|
298 | mansection = 1; |
---|
299 | common = util/grub-mkfont.c; |
---|
300 | common = grub-core/kern/emu/argp_common.c; |
---|
301 | common = grub-core/osdep/init.c; |
---|
302 | |
---|
303 | cflags = '$(freetype_cflags)'; |
---|
304 | cppflags = '-DGRUB_MKFONT=1'; |
---|
305 | |
---|
306 | ldadd = libgrubmods.a; |
---|
307 | ldadd = libgrubgcry.a; |
---|
308 | ldadd = libgrubkern.a; |
---|
309 | ldadd = grub-core/gnulib/libgnu.a; |
---|
310 | ldadd = '$(freetype_libs)'; |
---|
311 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
312 | condition = COND_GRUB_MKFONT; |
---|
313 | }; |
---|
314 | |
---|
315 | program = { |
---|
316 | name = grub-mkdevicemap; |
---|
317 | installdir = sbin; |
---|
318 | mansection = 8; |
---|
319 | |
---|
320 | common = util/grub-mkdevicemap.c; |
---|
321 | common = util/deviceiter.c; |
---|
322 | common = util/devicemap.c; |
---|
323 | common = grub-core/osdep/init.c; |
---|
324 | |
---|
325 | ldadd = libgrubmods.a; |
---|
326 | ldadd = libgrubgcry.a; |
---|
327 | ldadd = libgrubkern.a; |
---|
328 | ldadd = grub-core/gnulib/libgnu.a; |
---|
329 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBUTIL) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
330 | }; |
---|
331 | |
---|
332 | program = { |
---|
333 | name = grub-probe; |
---|
334 | installdir = sbin; |
---|
335 | mansection = 8; |
---|
336 | common = util/grub-probe.c; |
---|
337 | common = util/probe.c; |
---|
338 | common = grub-core/osdep/ofpath.c; |
---|
339 | common = grub-core/kern/emu/argp_common.c; |
---|
340 | common = grub-core/osdep/init.c; |
---|
341 | |
---|
342 | ldadd = libgrubmods.a; |
---|
343 | ldadd = libgrubgcry.a; |
---|
344 | ldadd = libgrubkern.a; |
---|
345 | ldadd = grub-core/gnulib/libgnu.a; |
---|
346 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBUTIL) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
347 | }; |
---|
348 | |
---|
349 | program = { |
---|
350 | name = grub-bios-setup; |
---|
351 | installdir = sbin; |
---|
352 | mansection = 8; |
---|
353 | common = util/grub-setup.c; |
---|
354 | common = util/setup_bios.c; |
---|
355 | extra_dist = util/setup.c; |
---|
356 | common = grub-core/kern/emu/argp_common.c; |
---|
357 | common = grub-core/lib/reed_solomon.c; |
---|
358 | common = grub-core/osdep/blocklist.c; |
---|
359 | extra_dist = grub-core/osdep/generic/blocklist.c; |
---|
360 | extra_dist = grub-core/osdep/linux/blocklist.c; |
---|
361 | extra_dist = grub-core/osdep/windows/blocklist.c; |
---|
362 | common = grub-core/osdep/init.c; |
---|
363 | |
---|
364 | ldadd = libgrubmods.a; |
---|
365 | ldadd = libgrubkern.a; |
---|
366 | ldadd = libgrubgcry.a; |
---|
367 | ldadd = grub-core/gnulib/libgnu.a; |
---|
368 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBUTIL) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
369 | cppflags = '-DGRUB_SETUP_FUNC=grub_util_bios_setup'; |
---|
370 | }; |
---|
371 | |
---|
372 | program = { |
---|
373 | name = grub-sparc64-setup; |
---|
374 | installdir = sbin; |
---|
375 | mansection = 8; |
---|
376 | common = util/grub-setup.c; |
---|
377 | common = util/setup_sparc.c; |
---|
378 | common = grub-core/kern/emu/argp_common.c; |
---|
379 | common = grub-core/lib/reed_solomon.c; |
---|
380 | common = grub-core/osdep/ofpath.c; |
---|
381 | common = grub-core/osdep/blocklist.c; |
---|
382 | common = grub-core/osdep/init.c; |
---|
383 | |
---|
384 | ldadd = libgrubmods.a; |
---|
385 | ldadd = libgrubkern.a; |
---|
386 | ldadd = libgrubgcry.a; |
---|
387 | ldadd = grub-core/gnulib/libgnu.a; |
---|
388 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBUTIL) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
389 | cppflags = '-DGRUB_SETUP_FUNC=grub_util_sparc_setup'; |
---|
390 | }; |
---|
391 | |
---|
392 | program = { |
---|
393 | name = grub-ofpathname; |
---|
394 | installdir = sbin; |
---|
395 | mansection = 8; |
---|
396 | common = util/ieee1275/grub-ofpathname.c; |
---|
397 | common = grub-core/osdep/ofpath.c; |
---|
398 | common = grub-core/osdep/init.c; |
---|
399 | |
---|
400 | ldadd = libgrubmods.a; |
---|
401 | ldadd = libgrubgcry.a; |
---|
402 | ldadd = libgrubkern.a; |
---|
403 | ldadd = grub-core/gnulib/libgnu.a; |
---|
404 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBUTIL) $(LIBGEOM)'; |
---|
405 | }; |
---|
406 | |
---|
407 | program = { |
---|
408 | name = grub-mklayout; |
---|
409 | mansection = 1; |
---|
410 | |
---|
411 | common = util/grub-mklayout.c; |
---|
412 | common = grub-core/kern/emu/argp_common.c; |
---|
413 | common = grub-core/osdep/init.c; |
---|
414 | |
---|
415 | ldadd = libgrubmods.a; |
---|
416 | ldadd = libgrubgcry.a; |
---|
417 | ldadd = libgrubkern.a; |
---|
418 | ldadd = grub-core/gnulib/libgnu.a; |
---|
419 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
420 | }; |
---|
421 | |
---|
422 | program = { |
---|
423 | name = grub-macbless; |
---|
424 | installdir = sbin; |
---|
425 | mansection = 8; |
---|
426 | common = util/grub-macbless.c; |
---|
427 | common = grub-core/osdep/init.c; |
---|
428 | common = grub-core/kern/emu/argp_common.c; |
---|
429 | |
---|
430 | ldadd = libgrubmods.a; |
---|
431 | ldadd = libgrubgcry.a; |
---|
432 | ldadd = libgrubkern.a; |
---|
433 | ldadd = grub-core/gnulib/libgnu.a; |
---|
434 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
435 | }; |
---|
436 | |
---|
437 | data = { |
---|
438 | common = util/grub.d/README; |
---|
439 | installdir = grubconf; |
---|
440 | }; |
---|
441 | |
---|
442 | script = { |
---|
443 | name = '00_header'; |
---|
444 | common = util/grub.d/00_header.in; |
---|
445 | installdir = grubconf; |
---|
446 | }; |
---|
447 | |
---|
448 | script = { |
---|
449 | name = '10_windows'; |
---|
450 | common = util/grub.d/10_windows.in; |
---|
451 | installdir = grubconf; |
---|
452 | condition = COND_HOST_WINDOWS; |
---|
453 | }; |
---|
454 | |
---|
455 | script = { |
---|
456 | name = '10_hurd'; |
---|
457 | common = util/grub.d/10_hurd.in; |
---|
458 | installdir = grubconf; |
---|
459 | condition = COND_HOST_HURD; |
---|
460 | }; |
---|
461 | |
---|
462 | script = { |
---|
463 | name = '10_kfreebsd'; |
---|
464 | common = util/grub.d/10_kfreebsd.in; |
---|
465 | installdir = grubconf; |
---|
466 | condition = COND_HOST_KFREEBSD; |
---|
467 | }; |
---|
468 | |
---|
469 | script = { |
---|
470 | name = '10_illumos'; |
---|
471 | common = util/grub.d/10_illumos.in; |
---|
472 | installdir = grubconf; |
---|
473 | condition = COND_HOST_ILLUMOS; |
---|
474 | }; |
---|
475 | |
---|
476 | script = { |
---|
477 | name = '10_netbsd'; |
---|
478 | common = util/grub.d/10_netbsd.in; |
---|
479 | installdir = grubconf; |
---|
480 | condition = COND_HOST_NETBSD; |
---|
481 | }; |
---|
482 | |
---|
483 | script = { |
---|
484 | name = '10_linux'; |
---|
485 | common = util/grub.d/10_linux.in; |
---|
486 | installdir = grubconf; |
---|
487 | condition = COND_HOST_LINUX; |
---|
488 | }; |
---|
489 | |
---|
490 | script = { |
---|
491 | name = '10_xnu'; |
---|
492 | common = util/grub.d/10_xnu.in; |
---|
493 | installdir = grubconf; |
---|
494 | condition = COND_HOST_XNU; |
---|
495 | }; |
---|
496 | |
---|
497 | script = { |
---|
498 | name = '20_linux_xen'; |
---|
499 | common = util/grub.d/20_linux_xen.in; |
---|
500 | installdir = grubconf; |
---|
501 | condition = COND_HOST_LINUX; |
---|
502 | }; |
---|
503 | |
---|
504 | script = { |
---|
505 | name = '30_os-prober'; |
---|
506 | common = util/grub.d/30_os-prober.in; |
---|
507 | installdir = grubconf; |
---|
508 | }; |
---|
509 | |
---|
510 | script = { |
---|
511 | name = '30_uefi-firmware'; |
---|
512 | common = util/grub.d/30_uefi-firmware.in; |
---|
513 | installdir = grubconf; |
---|
514 | }; |
---|
515 | |
---|
516 | script = { |
---|
517 | name = '40_custom'; |
---|
518 | common = util/grub.d/40_custom.in; |
---|
519 | installdir = grubconf; |
---|
520 | }; |
---|
521 | |
---|
522 | script = { |
---|
523 | name = '41_custom'; |
---|
524 | common = util/grub.d/41_custom.in; |
---|
525 | installdir = grubconf; |
---|
526 | }; |
---|
527 | |
---|
528 | program = { |
---|
529 | mansection = 1; |
---|
530 | name = grub-mkrescue; |
---|
531 | |
---|
532 | common = util/grub-mkrescue.c; |
---|
533 | common = util/render-label.c; |
---|
534 | common = util/glue-efi.c; |
---|
535 | common = util/mkimage.c; |
---|
536 | common = util/grub-install-common.c; |
---|
537 | common = util/setup_bios.c; |
---|
538 | common = util/setup_sparc.c; |
---|
539 | common = grub-core/lib/reed_solomon.c; |
---|
540 | common = grub-core/osdep/random.c; |
---|
541 | common = grub-core/osdep/ofpath.c; |
---|
542 | common = grub-core/osdep/platform.c; |
---|
543 | common = grub-core/osdep/platform_unix.c; |
---|
544 | common = grub-core/osdep/compress.c; |
---|
545 | extra_dist = grub-core/osdep/unix/compress.c; |
---|
546 | extra_dist = grub-core/osdep/basic/compress.c; |
---|
547 | common = util/editenv.c; |
---|
548 | common = grub-core/osdep/blocklist.c; |
---|
549 | common = grub-core/osdep/config.c; |
---|
550 | common = util/config.c; |
---|
551 | |
---|
552 | common = grub-core/kern/emu/hostfs.c; |
---|
553 | common = grub-core/disk/host.c; |
---|
554 | |
---|
555 | common = util/resolve.c; |
---|
556 | |
---|
557 | common = grub-core/kern/emu/argp_common.c; |
---|
558 | common = grub-core/osdep/init.c; |
---|
559 | |
---|
560 | ldadd = '$(LIBLZMA)'; |
---|
561 | ldadd = libgrubmods.a; |
---|
562 | ldadd = libgrubgcry.a; |
---|
563 | ldadd = libgrubkern.a; |
---|
564 | ldadd = grub-core/gnulib/libgnu.a; |
---|
565 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBUTIL) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
566 | |
---|
567 | condition = COND_HAVE_EXEC; |
---|
568 | }; |
---|
569 | |
---|
570 | program = { |
---|
571 | mansection = 1; |
---|
572 | name = grub-mkstandalone; |
---|
573 | common = util/grub-mkstandalone.c; |
---|
574 | |
---|
575 | common = util/render-label.c; |
---|
576 | common = util/glue-efi.c; |
---|
577 | common = util/mkimage.c; |
---|
578 | common = util/grub-install-common.c; |
---|
579 | common = util/setup_bios.c; |
---|
580 | common = util/setup_sparc.c; |
---|
581 | common = grub-core/lib/reed_solomon.c; |
---|
582 | common = grub-core/osdep/random.c; |
---|
583 | common = grub-core/osdep/ofpath.c; |
---|
584 | common = grub-core/osdep/platform.c; |
---|
585 | common = grub-core/osdep/platform_unix.c; |
---|
586 | extra_dist = grub-core/osdep/linux/platform.c; |
---|
587 | extra_dist = grub-core/osdep/windows/platform.c; |
---|
588 | extra_dist = grub-core/osdep/basic/platform.c; |
---|
589 | extra_dist = grub-core/osdep/basic/no_platform.c; |
---|
590 | extra_dist = grub-core/osdep/unix/platform.c; |
---|
591 | common = grub-core/osdep/compress.c; |
---|
592 | common = util/editenv.c; |
---|
593 | common = grub-core/osdep/blocklist.c; |
---|
594 | common = grub-core/osdep/config.c; |
---|
595 | common = util/config.c; |
---|
596 | |
---|
597 | common = grub-core/kern/emu/hostfs.c; |
---|
598 | common = grub-core/disk/host.c; |
---|
599 | |
---|
600 | common = util/resolve.c; |
---|
601 | |
---|
602 | common = grub-core/kern/emu/argp_common.c; |
---|
603 | common = grub-core/osdep/init.c; |
---|
604 | |
---|
605 | ldadd = '$(LIBLZMA)'; |
---|
606 | ldadd = libgrubmods.a; |
---|
607 | ldadd = libgrubgcry.a; |
---|
608 | ldadd = libgrubkern.a; |
---|
609 | ldadd = grub-core/gnulib/libgnu.a; |
---|
610 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBUTIL) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
611 | }; |
---|
612 | |
---|
613 | program = { |
---|
614 | mansection = 8; |
---|
615 | installdir = sbin; |
---|
616 | name = grub-install; |
---|
617 | |
---|
618 | common = util/grub-install.c; |
---|
619 | common = util/probe.c; |
---|
620 | common = util/mkimage.c; |
---|
621 | common = util/grub-install-common.c; |
---|
622 | common = util/setup_bios.c; |
---|
623 | common = util/setup_sparc.c; |
---|
624 | common = grub-core/lib/reed_solomon.c; |
---|
625 | common = grub-core/osdep/random.c; |
---|
626 | common = grub-core/osdep/ofpath.c; |
---|
627 | common = grub-core/osdep/platform.c; |
---|
628 | common = grub-core/osdep/platform_unix.c; |
---|
629 | common = grub-core/osdep/compress.c; |
---|
630 | common = util/editenv.c; |
---|
631 | common = grub-core/osdep/blocklist.c; |
---|
632 | common = grub-core/osdep/config.c; |
---|
633 | common = util/config.c; |
---|
634 | common = util/render-label.c; |
---|
635 | common = grub-core/kern/emu/hostfs.c; |
---|
636 | common = grub-core/disk/host.c; |
---|
637 | |
---|
638 | common = util/resolve.c; |
---|
639 | enable = noemu; |
---|
640 | common = grub-core/kern/emu/argp_common.c; |
---|
641 | common = grub-core/osdep/init.c; |
---|
642 | |
---|
643 | ldadd = '$(LIBLZMA)'; |
---|
644 | ldadd = libgrubmods.a; |
---|
645 | ldadd = libgrubgcry.a; |
---|
646 | ldadd = libgrubkern.a; |
---|
647 | ldadd = grub-core/gnulib/libgnu.a; |
---|
648 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBUTIL) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
649 | }; |
---|
650 | |
---|
651 | program = { |
---|
652 | mansection = 1; |
---|
653 | installdir = bin; |
---|
654 | name = grub-mknetdir; |
---|
655 | |
---|
656 | common = util/grub-mknetdir.c; |
---|
657 | |
---|
658 | common = util/mkimage.c; |
---|
659 | common = util/grub-install-common.c; |
---|
660 | common = util/setup_bios.c; |
---|
661 | common = util/setup_sparc.c; |
---|
662 | common = grub-core/lib/reed_solomon.c; |
---|
663 | common = grub-core/osdep/random.c; |
---|
664 | common = grub-core/osdep/ofpath.c; |
---|
665 | common = grub-core/osdep/platform.c; |
---|
666 | common = grub-core/osdep/platform_unix.c; |
---|
667 | common = grub-core/osdep/compress.c; |
---|
668 | common = util/editenv.c; |
---|
669 | common = grub-core/osdep/blocklist.c; |
---|
670 | common = grub-core/osdep/config.c; |
---|
671 | common = util/config.c; |
---|
672 | |
---|
673 | common = util/resolve.c; |
---|
674 | common = grub-core/kern/emu/argp_common.c; |
---|
675 | common = grub-core/osdep/init.c; |
---|
676 | |
---|
677 | ldadd = '$(LIBLZMA)'; |
---|
678 | ldadd = libgrubmods.a; |
---|
679 | ldadd = libgrubgcry.a; |
---|
680 | ldadd = libgrubkern.a; |
---|
681 | ldadd = grub-core/gnulib/libgnu.a; |
---|
682 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBUTIL) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
683 | }; |
---|
684 | |
---|
685 | script = { |
---|
686 | name = grub-mkconfig; |
---|
687 | common = util/grub-mkconfig.in; |
---|
688 | mansection = 8; |
---|
689 | installdir = sbin; |
---|
690 | }; |
---|
691 | |
---|
692 | script = { |
---|
693 | name = grub-set-default; |
---|
694 | common = util/grub-set-default.in; |
---|
695 | mansection = 8; |
---|
696 | installdir = sbin; |
---|
697 | }; |
---|
698 | |
---|
699 | script = { |
---|
700 | name = grub-reboot; |
---|
701 | common = util/grub-reboot.in; |
---|
702 | mansection = 8; |
---|
703 | installdir = sbin; |
---|
704 | }; |
---|
705 | |
---|
706 | script = { |
---|
707 | name = grub-mkconfig_lib; |
---|
708 | common = util/grub-mkconfig_lib.in; |
---|
709 | installdir = noinst; |
---|
710 | }; |
---|
711 | |
---|
712 | script = { |
---|
713 | name = grub-kbdcomp; |
---|
714 | common = util/grub-kbdcomp.in; |
---|
715 | mansection = 1; |
---|
716 | }; |
---|
717 | |
---|
718 | script = { |
---|
719 | name = grub-shell; |
---|
720 | common = tests/util/grub-shell.in; |
---|
721 | installdir = noinst; |
---|
722 | }; |
---|
723 | |
---|
724 | script = { |
---|
725 | name = grub-shell-tester; |
---|
726 | common = tests/util/grub-shell-tester.in; |
---|
727 | installdir = noinst; |
---|
728 | }; |
---|
729 | |
---|
730 | script = { |
---|
731 | name = grub-fs-tester; |
---|
732 | common = tests/util/grub-fs-tester.in; |
---|
733 | installdir = noinst; |
---|
734 | dependencies = garbage-gen; |
---|
735 | }; |
---|
736 | |
---|
737 | script = { |
---|
738 | testcase; |
---|
739 | name = ext234_test; |
---|
740 | common = tests/ext234_test.in; |
---|
741 | }; |
---|
742 | |
---|
743 | script = { |
---|
744 | testcase; |
---|
745 | name = squashfs_test; |
---|
746 | common = tests/squashfs_test.in; |
---|
747 | }; |
---|
748 | |
---|
749 | script = { |
---|
750 | testcase; |
---|
751 | name = iso9660_test; |
---|
752 | common = tests/iso9660_test.in; |
---|
753 | }; |
---|
754 | |
---|
755 | script = { |
---|
756 | testcase; |
---|
757 | name = hfsplus_test; |
---|
758 | common = tests/hfsplus_test.in; |
---|
759 | }; |
---|
760 | |
---|
761 | script = { |
---|
762 | testcase; |
---|
763 | name = ntfs_test; |
---|
764 | common = tests/ntfs_test.in; |
---|
765 | }; |
---|
766 | |
---|
767 | script = { |
---|
768 | testcase; |
---|
769 | name = reiserfs_test; |
---|
770 | common = tests/reiserfs_test.in; |
---|
771 | }; |
---|
772 | |
---|
773 | script = { |
---|
774 | testcase; |
---|
775 | name = fat_test; |
---|
776 | common = tests/fat_test.in; |
---|
777 | }; |
---|
778 | |
---|
779 | script = { |
---|
780 | testcase; |
---|
781 | name = minixfs_test; |
---|
782 | common = tests/minixfs_test.in; |
---|
783 | }; |
---|
784 | |
---|
785 | script = { |
---|
786 | testcase; |
---|
787 | name = xfs_test; |
---|
788 | common = tests/xfs_test.in; |
---|
789 | }; |
---|
790 | |
---|
791 | script = { |
---|
792 | testcase; |
---|
793 | name = nilfs2_test; |
---|
794 | common = tests/nilfs2_test.in; |
---|
795 | }; |
---|
796 | |
---|
797 | script = { |
---|
798 | testcase; |
---|
799 | name = romfs_test; |
---|
800 | common = tests/romfs_test.in; |
---|
801 | }; |
---|
802 | |
---|
803 | script = { |
---|
804 | testcase; |
---|
805 | name = exfat_test; |
---|
806 | common = tests/exfat_test.in; |
---|
807 | }; |
---|
808 | |
---|
809 | script = { |
---|
810 | testcase; |
---|
811 | name = tar_test; |
---|
812 | common = tests/tar_test.in; |
---|
813 | }; |
---|
814 | |
---|
815 | script = { |
---|
816 | testcase; |
---|
817 | name = udf_test; |
---|
818 | common = tests/udf_test.in; |
---|
819 | }; |
---|
820 | |
---|
821 | script = { |
---|
822 | testcase; |
---|
823 | name = hfs_test; |
---|
824 | common = tests/hfs_test.in; |
---|
825 | }; |
---|
826 | |
---|
827 | script = { |
---|
828 | testcase; |
---|
829 | name = jfs_test; |
---|
830 | common = tests/jfs_test.in; |
---|
831 | }; |
---|
832 | |
---|
833 | script = { |
---|
834 | testcase; |
---|
835 | name = btrfs_test; |
---|
836 | common = tests/btrfs_test.in; |
---|
837 | }; |
---|
838 | |
---|
839 | script = { |
---|
840 | testcase; |
---|
841 | name = zfs_test; |
---|
842 | common = tests/zfs_test.in; |
---|
843 | }; |
---|
844 | |
---|
845 | script = { |
---|
846 | testcase; |
---|
847 | name = cpio_test; |
---|
848 | common = tests/cpio_test.in; |
---|
849 | }; |
---|
850 | |
---|
851 | script = { |
---|
852 | testcase; |
---|
853 | name = example_scripted_test; |
---|
854 | common = tests/example_scripted_test.in; |
---|
855 | }; |
---|
856 | |
---|
857 | script = { |
---|
858 | testcase; |
---|
859 | name = gettext_strings_test; |
---|
860 | common = tests/gettext_strings_test.in; |
---|
861 | extra_dist = po/exclude.pot; |
---|
862 | }; |
---|
863 | |
---|
864 | script = { |
---|
865 | testcase; |
---|
866 | name = pata_test; |
---|
867 | common = tests/pata_test.in; |
---|
868 | }; |
---|
869 | |
---|
870 | script = { |
---|
871 | testcase; |
---|
872 | name = ahci_test; |
---|
873 | common = tests/ahci_test.in; |
---|
874 | }; |
---|
875 | |
---|
876 | script = { |
---|
877 | testcase; |
---|
878 | name = uhci_test; |
---|
879 | common = tests/uhci_test.in; |
---|
880 | }; |
---|
881 | |
---|
882 | script = { |
---|
883 | testcase; |
---|
884 | name = ohci_test; |
---|
885 | common = tests/ohci_test.in; |
---|
886 | }; |
---|
887 | |
---|
888 | script = { |
---|
889 | testcase; |
---|
890 | name = ehci_test; |
---|
891 | common = tests/ehci_test.in; |
---|
892 | }; |
---|
893 | |
---|
894 | script = { |
---|
895 | testcase; |
---|
896 | name = example_grub_script_test; |
---|
897 | common = tests/example_grub_script_test.in; |
---|
898 | }; |
---|
899 | |
---|
900 | script = { |
---|
901 | testcase; |
---|
902 | name = grub_script_eval; |
---|
903 | common = tests/grub_script_eval.in; |
---|
904 | }; |
---|
905 | |
---|
906 | script = { |
---|
907 | testcase; |
---|
908 | name = grub_script_test; |
---|
909 | common = tests/grub_script_test.in; |
---|
910 | }; |
---|
911 | |
---|
912 | script = { |
---|
913 | testcase; |
---|
914 | name = grub_script_echo1; |
---|
915 | common = tests/grub_script_echo1.in; |
---|
916 | }; |
---|
917 | |
---|
918 | script = { |
---|
919 | testcase; |
---|
920 | name = grub_script_leading_whitespace; |
---|
921 | common = tests/grub_script_leading_whitespace.in; |
---|
922 | }; |
---|
923 | |
---|
924 | script = { |
---|
925 | testcase; |
---|
926 | name = grub_script_echo_keywords; |
---|
927 | common = tests/grub_script_echo_keywords.in; |
---|
928 | }; |
---|
929 | |
---|
930 | script = { |
---|
931 | testcase; |
---|
932 | name = grub_script_vars1; |
---|
933 | common = tests/grub_script_vars1.in; |
---|
934 | }; |
---|
935 | |
---|
936 | script = { |
---|
937 | testcase; |
---|
938 | name = grub_script_for1; |
---|
939 | common = tests/grub_script_for1.in; |
---|
940 | }; |
---|
941 | |
---|
942 | script = { |
---|
943 | testcase; |
---|
944 | name = grub_script_while1; |
---|
945 | common = tests/grub_script_while1.in; |
---|
946 | }; |
---|
947 | |
---|
948 | script = { |
---|
949 | testcase; |
---|
950 | name = grub_script_if; |
---|
951 | common = tests/grub_script_if.in; |
---|
952 | }; |
---|
953 | |
---|
954 | script = { |
---|
955 | testcase; |
---|
956 | name = grub_script_blanklines; |
---|
957 | common = tests/grub_script_blanklines.in; |
---|
958 | }; |
---|
959 | |
---|
960 | script = { |
---|
961 | testcase; |
---|
962 | name = grub_script_final_semicolon; |
---|
963 | common = tests/grub_script_final_semicolon.in; |
---|
964 | }; |
---|
965 | |
---|
966 | script = { |
---|
967 | testcase; |
---|
968 | name = grub_script_dollar; |
---|
969 | common = tests/grub_script_dollar.in; |
---|
970 | }; |
---|
971 | |
---|
972 | script = { |
---|
973 | testcase; |
---|
974 | name = grub_script_comments; |
---|
975 | common = tests/grub_script_comments.in; |
---|
976 | }; |
---|
977 | |
---|
978 | script = { |
---|
979 | testcase; |
---|
980 | name = grub_script_functions; |
---|
981 | common = tests/grub_script_functions.in; |
---|
982 | }; |
---|
983 | |
---|
984 | script = { |
---|
985 | testcase; |
---|
986 | name = grub_script_break; |
---|
987 | common = tests/grub_script_break.in; |
---|
988 | }; |
---|
989 | |
---|
990 | script = { |
---|
991 | testcase; |
---|
992 | name = grub_script_continue; |
---|
993 | common = tests/grub_script_continue.in; |
---|
994 | }; |
---|
995 | |
---|
996 | script = { |
---|
997 | testcase; |
---|
998 | name = grub_script_shift; |
---|
999 | common = tests/grub_script_shift.in; |
---|
1000 | }; |
---|
1001 | |
---|
1002 | script = { |
---|
1003 | testcase; |
---|
1004 | name = grub_script_blockarg; |
---|
1005 | common = tests/grub_script_blockarg.in; |
---|
1006 | }; |
---|
1007 | |
---|
1008 | script = { |
---|
1009 | testcase; |
---|
1010 | name = grub_script_setparams; |
---|
1011 | common = tests/grub_script_setparams.in; |
---|
1012 | }; |
---|
1013 | |
---|
1014 | script = { |
---|
1015 | testcase; |
---|
1016 | name = grub_script_return; |
---|
1017 | common = tests/grub_script_return.in; |
---|
1018 | }; |
---|
1019 | |
---|
1020 | script = { |
---|
1021 | testcase; |
---|
1022 | name = grub_cmd_regexp; |
---|
1023 | common = tests/grub_cmd_regexp.in; |
---|
1024 | }; |
---|
1025 | |
---|
1026 | script = { |
---|
1027 | testcase; |
---|
1028 | name = grub_cmd_date; |
---|
1029 | common = tests/grub_cmd_date.in; |
---|
1030 | }; |
---|
1031 | |
---|
1032 | script = { |
---|
1033 | testcase; |
---|
1034 | name = grub_cmd_set_date; |
---|
1035 | common = tests/grub_cmd_set_date.in; |
---|
1036 | }; |
---|
1037 | |
---|
1038 | script = { |
---|
1039 | testcase; |
---|
1040 | name = grub_cmd_sleep; |
---|
1041 | common = tests/grub_cmd_sleep.in; |
---|
1042 | }; |
---|
1043 | |
---|
1044 | script = { |
---|
1045 | testcase; |
---|
1046 | name = grub_script_expansion; |
---|
1047 | common = tests/grub_script_expansion.in; |
---|
1048 | }; |
---|
1049 | |
---|
1050 | script = { |
---|
1051 | testcase; |
---|
1052 | name = grub_script_not; |
---|
1053 | common = tests/grub_script_not.in; |
---|
1054 | }; |
---|
1055 | |
---|
1056 | script = { |
---|
1057 | testcase; |
---|
1058 | name = grub_script_no_commands; |
---|
1059 | common = tests/grub_script_no_commands.in; |
---|
1060 | }; |
---|
1061 | |
---|
1062 | script = { |
---|
1063 | testcase; |
---|
1064 | name = partmap_test; |
---|
1065 | common = tests/partmap_test.in; |
---|
1066 | }; |
---|
1067 | |
---|
1068 | script = { |
---|
1069 | testcase; |
---|
1070 | name = hddboot_test; |
---|
1071 | common = tests/hddboot_test.in; |
---|
1072 | }; |
---|
1073 | |
---|
1074 | script = { |
---|
1075 | testcase; |
---|
1076 | name = fddboot_test; |
---|
1077 | common = tests/fddboot_test.in; |
---|
1078 | }; |
---|
1079 | |
---|
1080 | script = { |
---|
1081 | testcase; |
---|
1082 | name = cdboot_test; |
---|
1083 | common = tests/cdboot_test.in; |
---|
1084 | }; |
---|
1085 | |
---|
1086 | script = { |
---|
1087 | testcase; |
---|
1088 | name = netboot_test; |
---|
1089 | common = tests/netboot_test.in; |
---|
1090 | }; |
---|
1091 | |
---|
1092 | script = { |
---|
1093 | testcase; |
---|
1094 | name = pseries_test; |
---|
1095 | common = tests/pseries_test.in; |
---|
1096 | }; |
---|
1097 | |
---|
1098 | script = { |
---|
1099 | testcase; |
---|
1100 | name = core_compress_test; |
---|
1101 | common = tests/core_compress_test.in; |
---|
1102 | }; |
---|
1103 | |
---|
1104 | script = { |
---|
1105 | testcase; |
---|
1106 | name = xzcompress_test; |
---|
1107 | common = tests/xzcompress_test.in; |
---|
1108 | }; |
---|
1109 | |
---|
1110 | script = { |
---|
1111 | testcase; |
---|
1112 | name = gzcompress_test; |
---|
1113 | common = tests/gzcompress_test.in; |
---|
1114 | }; |
---|
1115 | |
---|
1116 | script = { |
---|
1117 | testcase; |
---|
1118 | name = lzocompress_test; |
---|
1119 | common = tests/lzocompress_test.in; |
---|
1120 | }; |
---|
1121 | |
---|
1122 | script = { |
---|
1123 | testcase; |
---|
1124 | name = grub_cmd_echo; |
---|
1125 | common = tests/grub_cmd_echo.in; |
---|
1126 | }; |
---|
1127 | |
---|
1128 | script = { |
---|
1129 | testcase; |
---|
1130 | name = help_test; |
---|
1131 | common = tests/help_test.in; |
---|
1132 | }; |
---|
1133 | |
---|
1134 | script = { |
---|
1135 | testcase; |
---|
1136 | name = grub_script_gettext; |
---|
1137 | common = tests/grub_script_gettext.in; |
---|
1138 | }; |
---|
1139 | |
---|
1140 | script = { |
---|
1141 | testcase; |
---|
1142 | name = grub_script_escape_comma; |
---|
1143 | common = tests/grub_script_escape_comma.in; |
---|
1144 | }; |
---|
1145 | |
---|
1146 | script = { |
---|
1147 | testcase; |
---|
1148 | name = grub_script_strcmp; |
---|
1149 | common = tests/grub_script_strcmp.in; |
---|
1150 | }; |
---|
1151 | |
---|
1152 | script = { |
---|
1153 | testcase; |
---|
1154 | name = test_sha512sum; |
---|
1155 | common = tests/test_sha512sum.in; |
---|
1156 | }; |
---|
1157 | |
---|
1158 | script = { |
---|
1159 | testcase; |
---|
1160 | name = test_unset; |
---|
1161 | common = tests/test_unset.in; |
---|
1162 | }; |
---|
1163 | |
---|
1164 | script = { |
---|
1165 | testcase; |
---|
1166 | name = grub_func_test; |
---|
1167 | common = tests/grub_func_test.in; |
---|
1168 | }; |
---|
1169 | |
---|
1170 | script = { |
---|
1171 | testcase; |
---|
1172 | name = grub_cmd_tr; |
---|
1173 | common = tests/grub_cmd_tr.in; |
---|
1174 | }; |
---|
1175 | |
---|
1176 | program = { |
---|
1177 | testcase; |
---|
1178 | name = example_unit_test; |
---|
1179 | common = tests/example_unit_test.c; |
---|
1180 | common = tests/lib/unit_test.c; |
---|
1181 | common = grub-core/kern/list.c; |
---|
1182 | common = grub-core/kern/misc.c; |
---|
1183 | common = grub-core/tests/lib/test.c; |
---|
1184 | ldadd = libgrubmods.a; |
---|
1185 | ldadd = libgrubgcry.a; |
---|
1186 | ldadd = libgrubkern.a; |
---|
1187 | ldadd = grub-core/gnulib/libgnu.a; |
---|
1188 | ldadd = '$(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
1189 | }; |
---|
1190 | |
---|
1191 | program = { |
---|
1192 | testcase; |
---|
1193 | name = printf_test; |
---|
1194 | common = tests/printf_unit_test.c; |
---|
1195 | common = tests/lib/unit_test.c; |
---|
1196 | common = grub-core/kern/list.c; |
---|
1197 | common = grub-core/kern/misc.c; |
---|
1198 | common = grub-core/tests/lib/test.c; |
---|
1199 | ldadd = libgrubmods.a; |
---|
1200 | ldadd = libgrubgcry.a; |
---|
1201 | ldadd = libgrubkern.a; |
---|
1202 | ldadd = grub-core/gnulib/libgnu.a; |
---|
1203 | ldadd = '$(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
1204 | }; |
---|
1205 | |
---|
1206 | program = { |
---|
1207 | testcase; |
---|
1208 | name = date_test; |
---|
1209 | common = tests/date_unit_test.c; |
---|
1210 | common = tests/lib/unit_test.c; |
---|
1211 | common = grub-core/kern/list.c; |
---|
1212 | common = grub-core/kern/misc.c; |
---|
1213 | common = grub-core/tests/lib/test.c; |
---|
1214 | ldadd = libgrubmods.a; |
---|
1215 | ldadd = libgrubgcry.a; |
---|
1216 | ldadd = libgrubkern.a; |
---|
1217 | ldadd = grub-core/gnulib/libgnu.a; |
---|
1218 | ldadd = '$(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
1219 | }; |
---|
1220 | |
---|
1221 | program = { |
---|
1222 | testcase; |
---|
1223 | name = priority_queue_unit_test; |
---|
1224 | common = tests/priority_queue_unit_test.cc; |
---|
1225 | common = tests/lib/unit_test.c; |
---|
1226 | common = grub-core/kern/list.c; |
---|
1227 | common = grub-core/kern/misc.c; |
---|
1228 | common = grub-core/tests/lib/test.c; |
---|
1229 | common = grub-core/lib/priority_queue.c; |
---|
1230 | ldadd = libgrubmods.a; |
---|
1231 | ldadd = libgrubgcry.a; |
---|
1232 | ldadd = libgrubkern.a; |
---|
1233 | ldadd = grub-core/gnulib/libgnu.a; |
---|
1234 | ldadd = '$(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
1235 | condition = COND_HAVE_CXX; |
---|
1236 | }; |
---|
1237 | |
---|
1238 | program = { |
---|
1239 | testcase; |
---|
1240 | name = cmp_test; |
---|
1241 | common = tests/cmp_unit_test.c; |
---|
1242 | common = tests/lib/unit_test.c; |
---|
1243 | common = grub-core/kern/list.c; |
---|
1244 | common = grub-core/kern/misc.c; |
---|
1245 | common = grub-core/tests/lib/test.c; |
---|
1246 | ldadd = libgrubmods.a; |
---|
1247 | ldadd = libgrubgcry.a; |
---|
1248 | ldadd = libgrubkern.a; |
---|
1249 | ldadd = grub-core/gnulib/libgnu.a; |
---|
1250 | ldadd = '$(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
1251 | }; |
---|
1252 | |
---|
1253 | program = { |
---|
1254 | name = grub-menulst2cfg; |
---|
1255 | mansection = 1; |
---|
1256 | common = util/grub-menulst2cfg.c; |
---|
1257 | common = grub-core/lib/legacy_parse.c; |
---|
1258 | common = grub-core/lib/i386/pc/vesa_modes_table.c; |
---|
1259 | common = grub-core/osdep/init.c; |
---|
1260 | |
---|
1261 | ldadd = libgrubmods.a; |
---|
1262 | ldadd = libgrubgcry.a; |
---|
1263 | ldadd = libgrubkern.a; |
---|
1264 | ldadd = grub-core/gnulib/libgnu.a; |
---|
1265 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
1266 | }; |
---|
1267 | |
---|
1268 | program = { |
---|
1269 | name = grub-syslinux2cfg; |
---|
1270 | mansection = 1; |
---|
1271 | common = util/grub-syslinux2cfg.c; |
---|
1272 | common = grub-core/lib/syslinux_parse.c; |
---|
1273 | common = grub-core/lib/getline.c; |
---|
1274 | common = grub-core/osdep/init.c; |
---|
1275 | common = grub-core/kern/emu/hostfs.c; |
---|
1276 | common = grub-core/disk/host.c; |
---|
1277 | common = grub-core/kern/emu/argp_common.c; |
---|
1278 | |
---|
1279 | ldadd = libgrubmods.a; |
---|
1280 | ldadd = libgrubgcry.a; |
---|
1281 | ldadd = libgrubkern.a; |
---|
1282 | ldadd = grub-core/gnulib/libgnu.a; |
---|
1283 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
1284 | }; |
---|
1285 | |
---|
1286 | program = { |
---|
1287 | name = grub-glue-efi; |
---|
1288 | mansection = 1; |
---|
1289 | |
---|
1290 | common = util/grub-glue-efi.c; |
---|
1291 | common = util/glue-efi.c; |
---|
1292 | common = grub-core/kern/emu/argp_common.c; |
---|
1293 | common = grub-core/osdep/init.c; |
---|
1294 | |
---|
1295 | ldadd = libgrubmods.a; |
---|
1296 | ldadd = libgrubgcry.a; |
---|
1297 | ldadd = libgrubkern.a; |
---|
1298 | ldadd = grub-core/gnulib/libgnu.a; |
---|
1299 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
1300 | }; |
---|
1301 | |
---|
1302 | program = { |
---|
1303 | name = grub-render-label; |
---|
1304 | mansection = 1; |
---|
1305 | |
---|
1306 | common = util/grub-render-label.c; |
---|
1307 | common = util/render-label.c; |
---|
1308 | common = grub-core/kern/emu/argp_common.c; |
---|
1309 | common = grub-core/kern/emu/hostfs.c; |
---|
1310 | common = grub-core/disk/host.c; |
---|
1311 | common = grub-core/osdep/init.c; |
---|
1312 | |
---|
1313 | ldadd = libgrubmods.a; |
---|
1314 | ldadd = libgrubgcry.a; |
---|
1315 | ldadd = libgrubkern.a; |
---|
1316 | ldadd = grub-core/gnulib/libgnu.a; |
---|
1317 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
1318 | }; |
---|
1319 | |
---|
1320 | program = { |
---|
1321 | name = grub-file; |
---|
1322 | mansection = 1; |
---|
1323 | |
---|
1324 | common = util/grub-file.c; |
---|
1325 | common = util/render-label.c; |
---|
1326 | common = grub-core/commands/file.c; |
---|
1327 | common = grub-core/commands/file32.c; |
---|
1328 | common = grub-core/commands/file64.c; |
---|
1329 | common = grub-core/loader/i386/xen_file.c; |
---|
1330 | common = grub-core/loader/i386/xen_file32.c; |
---|
1331 | common = grub-core/loader/i386/xen_file64.c; |
---|
1332 | common = grub-core/io/offset.c; |
---|
1333 | common = grub-core/kern/elf.c; |
---|
1334 | common = grub-core/loader/lzss.c; |
---|
1335 | common = grub-core/loader/macho.c; |
---|
1336 | common = grub-core/loader/macho32.c; |
---|
1337 | common = grub-core/loader/macho64.c; |
---|
1338 | common = grub-core/kern/emu/hostfs.c; |
---|
1339 | common = grub-core/disk/host.c; |
---|
1340 | common = grub-core/osdep/init.c; |
---|
1341 | |
---|
1342 | ldadd = libgrubmods.a; |
---|
1343 | ldadd = libgrubgcry.a; |
---|
1344 | ldadd = libgrubkern.a; |
---|
1345 | ldadd = grub-core/gnulib/libgnu.a; |
---|
1346 | ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; |
---|
1347 | }; |
---|