756 |
hfs.mod jfs.mod normal.mod hello.mod font.mod ls.mod \ |
hfs.mod jfs.mod normal.mod hello.mod font.mod ls.mod \ |
757 |
boot.mod cmp.mod cat.mod terminal.mod fshelp.mod amiga.mod apple.mod \ |
boot.mod cmp.mod cat.mod terminal.mod fshelp.mod amiga.mod apple.mod \ |
758 |
pc.mod suspend.mod loopback.mod help.mod reboot.mod halt.mod sun.mod \ |
pc.mod suspend.mod loopback.mod help.mod reboot.mod halt.mod sun.mod \ |
759 |
default.mod timeout.mod configfile.mod search.mod io.mod |
default.mod timeout.mod configfile.mod search.mod gzio.mod |
760 |
|
|
761 |
# For fshelp.mod. |
# For fshelp.mod. |
762 |
fshelp_mod_SOURCES = fs/fshelp.c |
fshelp_mod_SOURCES = fs/fshelp.c |
2439 |
|
|
2440 |
# For gzio.mod. |
# For gzio.mod. |
2441 |
gzio_mod_SOURCES = io/gzio.c |
gzio_mod_SOURCES = io/gzio.c |
2442 |
|
CLEANFILES += gzio.mod mod-gzio.o mod-gzio.c pre-gzio.o gzio_mod-io_gzio.o def-gzio.lst und-gzio.lst |
2443 |
|
MOSTLYCLEANFILES += gzio_mod-io_gzio.d |
2444 |
|
DEFSYMFILES += def-gzio.lst |
2445 |
|
UNDSYMFILES += und-gzio.lst |
2446 |
|
|
2447 |
|
gzio.mod: pre-gzio.o mod-gzio.o |
2448 |
|
-rm -f $@ |
2449 |
|
$(LD) -r -d -o $@ $^ |
2450 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2451 |
|
|
2452 |
|
pre-gzio.o: gzio_mod-io_gzio.o |
2453 |
|
-rm -f $@ |
2454 |
|
$(LD) -r -d -o $@ $^ |
2455 |
|
|
2456 |
|
mod-gzio.o: mod-gzio.c |
2457 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(gzio_mod_CFLAGS) -c -o $@ $< |
2458 |
|
|
2459 |
|
mod-gzio.c: moddep.lst genmodsrc.sh |
2460 |
|
sh $(srcdir)/genmodsrc.sh 'gzio' $< > $@ || (rm -f $@; exit 1) |
2461 |
|
|
2462 |
|
def-gzio.lst: pre-gzio.o |
2463 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 gzio/' > $@ |
2464 |
|
|
2465 |
|
und-gzio.lst: pre-gzio.o |
2466 |
|
echo 'gzio' > $@ |
2467 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
2468 |
|
|
2469 |
|
gzio_mod-io_gzio.o: io/gzio.c |
2470 |
|
$(CC) -Iio -I$(srcdir)/io $(CPPFLAGS) $(CFLAGS) $(gzio_mod_CFLAGS) -c -o $@ $< |
2471 |
|
|
2472 |
|
gzio_mod-io_gzio.d: io/gzio.c |
2473 |
|
set -e; $(CC) -Iio -I$(srcdir)/io $(CPPFLAGS) $(CFLAGS) $(gzio_mod_CFLAGS) -M $< | sed 's,gzio\.o[ :]*,gzio_mod-io_gzio.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
2474 |
|
|
2475 |
|
-include gzio_mod-io_gzio.d |
2476 |
|
|
2477 |
|
CLEANFILES += cmd-gzio.lst fs-gzio.lst |
2478 |
|
COMMANDFILES += cmd-gzio.lst |
2479 |
|
FSFILES += fs-gzio.lst |
2480 |
|
|
2481 |
|
cmd-gzio.lst: io/gzio.c gencmdlist.sh |
2482 |
|
set -e; $(CC) -Iio -I$(srcdir)/io $(CPPFLAGS) $(CFLAGS) $(gzio_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh gzio > $@ || (rm -f $@; exit 1) |
2483 |
|
|
2484 |
|
fs-gzio.lst: io/gzio.c genfslist.sh |
2485 |
|
set -e; $(CC) -Iio -I$(srcdir)/io $(CPPFLAGS) $(CFLAGS) $(gzio_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh gzio > $@ || (rm -f $@; exit 1) |
2486 |
|
|
2487 |
|
|
2488 |
gzio_mod_CFLAGS = $(COMMON_CFLAGS) |
gzio_mod_CFLAGS = $(COMMON_CFLAGS) |
2489 |
CLEANFILES += moddep.lst command.lst fs.lst |
CLEANFILES += moddep.lst command.lst fs.lst |
2490 |
pkgdata_DATA += moddep.lst command.lst fs.lst |
pkgdata_DATA += moddep.lst command.lst fs.lst |