24 |
pkgdata_PROGRAMS = grubof |
pkgdata_PROGRAMS = grubof |
25 |
|
|
26 |
# Utilities. |
# Utilities. |
27 |
bin_UTILITIES = grub-emu |
bin_UTILITIES = grub-emu grub-mkimage |
28 |
noinst_UTILITIES = genmoddep |
noinst_UTILITIES = genmoddep |
29 |
|
|
30 |
|
# For grub-mkimage. |
31 |
|
grub_mkimage_SOURCES = util/powerpc/ieee1275/grub-mkimage.c util/misc.c \ |
32 |
|
util/resolve.c |
33 |
|
CLEANFILES += grub-mkimage grub_mkimage-util_powerpc_ieee1275_grub_mkimage.o grub_mkimage-util_misc.o grub_mkimage-util_resolve.o |
34 |
|
MOSTLYCLEANFILES += grub_mkimage-util_powerpc_ieee1275_grub_mkimage.d grub_mkimage-util_misc.d grub_mkimage-util_resolve.d |
35 |
|
|
36 |
|
grub-mkimage: grub_mkimage-util_powerpc_ieee1275_grub_mkimage.o grub_mkimage-util_misc.o grub_mkimage-util_resolve.o |
37 |
|
$(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(grub_mkimage_LDFLAGS) |
38 |
|
|
39 |
|
grub_mkimage-util_powerpc_ieee1275_grub_mkimage.o: util/powerpc/ieee1275/grub-mkimage.c |
40 |
|
$(BUILD_CC) -Iutil/powerpc/ieee1275 -I$(srcdir)/util/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -c -o $@ $< |
41 |
|
|
42 |
|
grub_mkimage-util_powerpc_ieee1275_grub_mkimage.d: util/powerpc/ieee1275/grub-mkimage.c |
43 |
|
set -e; $(BUILD_CC) -Iutil/powerpc/ieee1275 -I$(srcdir)/util/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -M $< | sed 's,grub\-mkimage\.o[ :]*,grub_mkimage-util_powerpc_ieee1275_grub_mkimage.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
44 |
|
|
45 |
|
-include grub_mkimage-util_powerpc_ieee1275_grub_mkimage.d |
46 |
|
|
47 |
|
grub_mkimage-util_misc.o: util/misc.c |
48 |
|
$(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -c -o $@ $< |
49 |
|
|
50 |
|
grub_mkimage-util_misc.d: util/misc.c |
51 |
|
set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -M $< | sed 's,misc\.o[ :]*,grub_mkimage-util_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
52 |
|
|
53 |
|
-include grub_mkimage-util_misc.d |
54 |
|
|
55 |
|
grub_mkimage-util_resolve.o: util/resolve.c |
56 |
|
$(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -c -o $@ $< |
57 |
|
|
58 |
|
grub_mkimage-util_resolve.d: util/resolve.c |
59 |
|
set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_mkimage_CFLAGS) -M $< | sed 's,resolve\.o[ :]*,grub_mkimage-util_resolve.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
60 |
|
|
61 |
|
-include grub_mkimage-util_resolve.d |
62 |
|
|
63 |
|
|
64 |
# For grub-emu |
# For grub-emu |
65 |
grub_emu_SOURCES = kern/main.c kern/device.c \ |
grub_emu_SOURCES = kern/main.c kern/device.c \ |
66 |
kern/disk.c kern/dl.c kern/file.c kern/fs.c kern/err.c \ |
kern/disk.c kern/dl.c kern/file.c kern/fs.c kern/err.c \ |