343
343
ntfs_mod_CFLAGS = $(COMMON_CFLAGS)
344
344
ntfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
347
ntfscomp_mod_SOURCES = fs/ntfscomp.c
348
CLEANFILES += ntfscomp.mod mod-ntfscomp.o mod-ntfscomp.c pre-ntfscomp.o ntfscomp_mod-fs_ntfscomp.o und-ntfscomp.lst
349
ifneq ($(ntfscomp_mod_EXPORTS),no)
350
CLEANFILES += def-ntfscomp.lst
351
DEFSYMFILES += def-ntfscomp.lst
353
MOSTLYCLEANFILES += ntfscomp_mod-fs_ntfscomp.d
354
UNDSYMFILES += und-ntfscomp.lst
356
ntfscomp.mod: pre-ntfscomp.o mod-ntfscomp.o
358
$(TARGET_CC) $(ntfscomp_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^
359
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@
361
pre-ntfscomp.o: $(ntfscomp_mod_DEPENDENCIES) ntfscomp_mod-fs_ntfscomp.o
363
$(TARGET_CC) $(ntfscomp_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ ntfscomp_mod-fs_ntfscomp.o
365
mod-ntfscomp.o: mod-ntfscomp.c
366
$(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ntfscomp_mod_CFLAGS) -c -o $@ $<
368
mod-ntfscomp.c: moddep.lst genmodsrc.sh
369
sh $(srcdir)/genmodsrc.sh 'ntfscomp' $< > $@ || (rm -f $@; exit 1)
371
ifneq ($(ntfscomp_mod_EXPORTS),no)
372
def-ntfscomp.lst: pre-ntfscomp.o
373
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 ntfscomp/' > $@
376
und-ntfscomp.lst: pre-ntfscomp.o
378
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@
380
ntfscomp_mod-fs_ntfscomp.o: fs/ntfscomp.c
381
$(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ntfscomp_mod_CFLAGS) -MD -c -o $@ $<
382
-include ntfscomp_mod-fs_ntfscomp.d
384
CLEANFILES += cmd-ntfscomp_mod-fs_ntfscomp.lst fs-ntfscomp_mod-fs_ntfscomp.lst
385
COMMANDFILES += cmd-ntfscomp_mod-fs_ntfscomp.lst
386
FSFILES += fs-ntfscomp_mod-fs_ntfscomp.lst
388
cmd-ntfscomp_mod-fs_ntfscomp.lst: fs/ntfscomp.c gencmdlist.sh
389
set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ntfscomp_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh ntfscomp > $@ || (rm -f $@; exit 1)
391
fs-ntfscomp_mod-fs_ntfscomp.lst: fs/ntfscomp.c genfslist.sh
392
set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(ntfscomp_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh ntfscomp > $@ || (rm -f $@; exit 1)
395
ntfscomp_mod_CFLAGS = $(COMMON_CFLAGS)
396
ntfscomp_mod_LDFLAGS = $(COMMON_LDFLAGS)
347
399
minix_mod_SOURCES = fs/minix.c
348
400
CLEANFILES += minix.mod mod-minix.o mod-minix.c pre-minix.o minix_mod-fs_minix.o und-minix.lst
759
811
hfsplus_mod_CFLAGS = $(COMMON_CFLAGS)
760
812
hfsplus_mod_LDFLAGS = $(COMMON_LDFLAGS)
815
reiserfs_mod_SOURCES = fs/reiserfs.c
816
CLEANFILES += reiserfs.mod mod-reiserfs.o mod-reiserfs.c pre-reiserfs.o reiserfs_mod-fs_reiserfs.o und-reiserfs.lst
817
ifneq ($(reiserfs_mod_EXPORTS),no)
818
CLEANFILES += def-reiserfs.lst
819
DEFSYMFILES += def-reiserfs.lst
821
MOSTLYCLEANFILES += reiserfs_mod-fs_reiserfs.d
822
UNDSYMFILES += und-reiserfs.lst
824
reiserfs.mod: pre-reiserfs.o mod-reiserfs.o
826
$(TARGET_CC) $(reiserfs_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^
827
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@
829
pre-reiserfs.o: $(reiserfs_mod_DEPENDENCIES) reiserfs_mod-fs_reiserfs.o
831
$(TARGET_CC) $(reiserfs_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ reiserfs_mod-fs_reiserfs.o
833
mod-reiserfs.o: mod-reiserfs.c
834
$(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reiserfs_mod_CFLAGS) -c -o $@ $<
836
mod-reiserfs.c: moddep.lst genmodsrc.sh
837
sh $(srcdir)/genmodsrc.sh 'reiserfs' $< > $@ || (rm -f $@; exit 1)
839
ifneq ($(reiserfs_mod_EXPORTS),no)
840
def-reiserfs.lst: pre-reiserfs.o
841
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 reiserfs/' > $@
844
und-reiserfs.lst: pre-reiserfs.o
846
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@
848
reiserfs_mod-fs_reiserfs.o: fs/reiserfs.c
849
$(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reiserfs_mod_CFLAGS) -MD -c -o $@ $<
850
-include reiserfs_mod-fs_reiserfs.d
852
CLEANFILES += cmd-reiserfs_mod-fs_reiserfs.lst fs-reiserfs_mod-fs_reiserfs.lst
853
COMMANDFILES += cmd-reiserfs_mod-fs_reiserfs.lst
854
FSFILES += fs-reiserfs_mod-fs_reiserfs.lst
856
cmd-reiserfs_mod-fs_reiserfs.lst: fs/reiserfs.c gencmdlist.sh
857
set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reiserfs_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh reiserfs > $@ || (rm -f $@; exit 1)
859
fs-reiserfs_mod-fs_reiserfs.lst: fs/reiserfs.c genfslist.sh
860
set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(reiserfs_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh reiserfs > $@ || (rm -f $@; exit 1)
863
reiserfs_mod_CFLAGS = $(COMMON_CFLAGS)
864
reiserfs_mod_LDFLAGS = $(COMMON_LDFLAGS)
867
cpio_mod_SOURCES = fs/cpio.c
868
CLEANFILES += cpio.mod mod-cpio.o mod-cpio.c pre-cpio.o cpio_mod-fs_cpio.o und-cpio.lst
869
ifneq ($(cpio_mod_EXPORTS),no)
870
CLEANFILES += def-cpio.lst
871
DEFSYMFILES += def-cpio.lst
873
MOSTLYCLEANFILES += cpio_mod-fs_cpio.d
874
UNDSYMFILES += und-cpio.lst
876
cpio.mod: pre-cpio.o mod-cpio.o
878
$(TARGET_CC) $(cpio_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^
879
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@
881
pre-cpio.o: $(cpio_mod_DEPENDENCIES) cpio_mod-fs_cpio.o
883
$(TARGET_CC) $(cpio_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ cpio_mod-fs_cpio.o
885
mod-cpio.o: mod-cpio.c
886
$(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cpio_mod_CFLAGS) -c -o $@ $<
888
mod-cpio.c: moddep.lst genmodsrc.sh
889
sh $(srcdir)/genmodsrc.sh 'cpio' $< > $@ || (rm -f $@; exit 1)
891
ifneq ($(cpio_mod_EXPORTS),no)
892
def-cpio.lst: pre-cpio.o
893
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 cpio/' > $@
896
und-cpio.lst: pre-cpio.o
898
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@
900
cpio_mod-fs_cpio.o: fs/cpio.c
901
$(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cpio_mod_CFLAGS) -MD -c -o $@ $<
902
-include cpio_mod-fs_cpio.d
904
CLEANFILES += cmd-cpio_mod-fs_cpio.lst fs-cpio_mod-fs_cpio.lst
905
COMMANDFILES += cmd-cpio_mod-fs_cpio.lst
906
FSFILES += fs-cpio_mod-fs_cpio.lst
908
cmd-cpio_mod-fs_cpio.lst: fs/cpio.c gencmdlist.sh
909
set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cpio_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh cpio > $@ || (rm -f $@; exit 1)
911
fs-cpio_mod-fs_cpio.lst: fs/cpio.c genfslist.sh
912
set -e; $(TARGET_CC) -Ifs -I$(srcdir)/fs $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(cpio_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh cpio > $@ || (rm -f $@; exit 1)
915
cpio_mod_CFLAGS = $(COMMON_CFLAGS)
916
cpio_mod_LDFLAGS = $(COMMON_LDFLAGS)
762
918
# Partition maps.
763
pkgdata_MODULES += amiga.mod apple.mod pc.mod sun.mod acorn.mod gpt.mod
919
pkglib_MODULES += amiga.mod apple.mod pc.mod sun.mod acorn.mod gpt.mod
766
922
amiga_mod_SOURCES = partmap/amiga.c
1504
1660
echo_mod_SOURCES = commands/echo.c
1661
CLEANFILES += echo.mod mod-echo.o mod-echo.c pre-echo.o echo_mod-commands_echo.o und-echo.lst
1662
ifneq ($(echo_mod_EXPORTS),no)
1663
CLEANFILES += def-echo.lst
1664
DEFSYMFILES += def-echo.lst
1666
MOSTLYCLEANFILES += echo_mod-commands_echo.d
1667
UNDSYMFILES += und-echo.lst
1669
echo.mod: pre-echo.o mod-echo.o
1671
$(TARGET_CC) $(echo_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^
1672
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@
1674
pre-echo.o: $(echo_mod_DEPENDENCIES) echo_mod-commands_echo.o
1676
$(TARGET_CC) $(echo_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ echo_mod-commands_echo.o
1678
mod-echo.o: mod-echo.c
1679
$(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(echo_mod_CFLAGS) -c -o $@ $<
1681
mod-echo.c: moddep.lst genmodsrc.sh
1682
sh $(srcdir)/genmodsrc.sh 'echo' $< > $@ || (rm -f $@; exit 1)
1684
ifneq ($(echo_mod_EXPORTS),no)
1685
def-echo.lst: pre-echo.o
1686
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 echo/' > $@
1689
und-echo.lst: pre-echo.o
1691
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@
1693
echo_mod-commands_echo.o: commands/echo.c
1694
$(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(echo_mod_CFLAGS) -MD -c -o $@ $<
1695
-include echo_mod-commands_echo.d
1697
CLEANFILES += cmd-echo_mod-commands_echo.lst fs-echo_mod-commands_echo.lst
1698
COMMANDFILES += cmd-echo_mod-commands_echo.lst
1699
FSFILES += fs-echo_mod-commands_echo.lst
1701
cmd-echo_mod-commands_echo.lst: commands/echo.c gencmdlist.sh
1702
set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(echo_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh echo > $@ || (rm -f $@; exit 1)
1704
fs-echo_mod-commands_echo.lst: commands/echo.c genfslist.sh
1705
set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(echo_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh echo > $@ || (rm -f $@; exit 1)
1505
1708
echo_mod_CFLAGS = $(COMMON_CFLAGS)
1506
1709
echo_mod_LDFLAGS = $(COMMON_LDFLAGS)
1936
2139
blocklist_mod_CFLAGS = $(COMMON_CFLAGS)
1937
2140
blocklist_mod_LDFLAGS = $(COMMON_LDFLAGS)
2143
hexdump_mod_SOURCES = commands/hexdump.c
2144
CLEANFILES += hexdump.mod mod-hexdump.o mod-hexdump.c pre-hexdump.o hexdump_mod-commands_hexdump.o und-hexdump.lst
2145
ifneq ($(hexdump_mod_EXPORTS),no)
2146
CLEANFILES += def-hexdump.lst
2147
DEFSYMFILES += def-hexdump.lst
2149
MOSTLYCLEANFILES += hexdump_mod-commands_hexdump.d
2150
UNDSYMFILES += und-hexdump.lst
2152
hexdump.mod: pre-hexdump.o mod-hexdump.o
2154
$(TARGET_CC) $(hexdump_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ $^
2155
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@
2157
pre-hexdump.o: $(hexdump_mod_DEPENDENCIES) hexdump_mod-commands_hexdump.o
2159
$(TARGET_CC) $(hexdump_mod_LDFLAGS) $(TARGET_LDFLAGS) -Wl,-r,-d -o $@ hexdump_mod-commands_hexdump.o
2161
mod-hexdump.o: mod-hexdump.c
2162
$(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hexdump_mod_CFLAGS) -c -o $@ $<
2164
mod-hexdump.c: moddep.lst genmodsrc.sh
2165
sh $(srcdir)/genmodsrc.sh 'hexdump' $< > $@ || (rm -f $@; exit 1)
2167
ifneq ($(hexdump_mod_EXPORTS),no)
2168
def-hexdump.lst: pre-hexdump.o
2169
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 hexdump/' > $@
2172
und-hexdump.lst: pre-hexdump.o
2174
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@
2176
hexdump_mod-commands_hexdump.o: commands/hexdump.c
2177
$(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hexdump_mod_CFLAGS) -MD -c -o $@ $<
2178
-include hexdump_mod-commands_hexdump.d
2180
CLEANFILES += cmd-hexdump_mod-commands_hexdump.lst fs-hexdump_mod-commands_hexdump.lst
2181
COMMANDFILES += cmd-hexdump_mod-commands_hexdump.lst
2182
FSFILES += fs-hexdump_mod-commands_hexdump.lst
2184
cmd-hexdump_mod-commands_hexdump.lst: commands/hexdump.c gencmdlist.sh
2185
set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hexdump_mod_CFLAGS) -E $< | sh $(srcdir)/gencmdlist.sh hexdump > $@ || (rm -f $@; exit 1)
2187
fs-hexdump_mod-commands_hexdump.lst: commands/hexdump.c genfslist.sh
2188
set -e; $(TARGET_CC) -Icommands -I$(srcdir)/commands $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(hexdump_mod_CFLAGS) -E $< | sh $(srcdir)/genfslist.sh hexdump > $@ || (rm -f $@; exit 1)
2191
hexdump_mod_CFLAGS = $(COMMON_CFLAGS)
2192
hexdump_mod_LDFLAGS = $(COMMON_LDFLAGS)
1940
pkgdata_MODULES += gzio.mod elf.mod
2195
pkglib_MODULES += gzio.mod elf.mod
1943
2198
elf_mod_SOURCES = kern/elf.c