Add 'ntldr-img/' from commit '0f07f4f2cfebc14bbf14b0f013c015302b16f70c'
[grub-extras.git] / ntldr-img / Makefile.core.common
blobf46acd5c82dc3afad5d34510e42e7e6066209239
1 if COND_i386_pc
2 # Compatibility symlink.
3 g2hdr.bin: g2hdr.img
4         rm -f $@
5         $(LN_S) $< $@
6 platform_DATA += g2hdr.bin
7 CLEANFILES += g2hdr.bin
9 grldr.mbr: grldr.img
10         head -c 8192 $< > $@
11 CLEANFILES += grldr.mbr
13 bin2h: contrib/ntldr-img/bin2h.c
14         $(CC) $^ -o $@
15 CLEANFILES += bin2h
17 grub_mbr.h: grldr.mbr bin2h
18         ./bin2h grub_mbr 8192 < $< > $@
19 CLEANFILES += grub_mbr.h
21 grub-ntldr-img: contrib/ntldr-img/grubinst.c contrib/ntldr-img/utils.c grub_mbr.h
22         $(CC) -I. -I$(srcdir)/contrib/ntldr-img -DLINUX -o $@ $(srcdir)/contrib/ntldr-img/grubinst.c $(srcdir)/contrib/ntldr-img/utils.c
23 bin_PROGRAMS += grub-ntldr-img
24 CLEANFILES += grub-ntldr-img
26 # Compatibility symlink.
27 grubinst: grub-ntldr-img
28         rm -f $@
29         $(LN_S) $< $@
30 noinst_PROGRAMS += grubinst
31 CLEANFILES += grubinst
33 g2ldr.mbr: grub-ntldr-img
34         ./grub-ntldr-img --grub2 -o $@
35 platform_DATA += g2ldr.mbr
36 CLEANFILES += g2ldr.mbr
37 endif