1 |
# -*- makefile -*- |
# -*- makefile -*- |
2 |
|
|
3 |
COMMON_ASFLAGS = -nostdinc -fno-builtin |
COMMON_ASFLAGS = -nostdinc -fno-builtin |
4 |
COMMON_CFLAGS = -fno-builtin -mrtd -mregparm=3 |
COMMON_CFLAGS = -fno-builtin -mrtd -mregparm=3 -m32 |
5 |
|
COMMON_LDFLAGS = -melf_i386 |
6 |
|
|
7 |
# Images. |
# Images. |
8 |
pkgdata_IMAGES = boot.img diskboot.img kernel.img pxeboot.img |
pkgdata_IMAGES = boot.img diskboot.img kernel.img pxeboot.img |
258 |
machine/vbe.h |
machine/vbe.h |
259 |
kernel_img_CFLAGS = $(COMMON_CFLAGS) |
kernel_img_CFLAGS = $(COMMON_CFLAGS) |
260 |
kernel_img_ASFLAGS = $(COMMON_ASFLAGS) |
kernel_img_ASFLAGS = $(COMMON_ASFLAGS) |
261 |
kernel_img_LDFLAGS = -nostdlib -Wl,-N,-Ttext,8200 |
kernel_img_LDFLAGS = -nostdlib -Wl,-N,-Ttext,8200 $(COMMON_CFLAGS) |
262 |
|
|
263 |
MOSTLYCLEANFILES += symlist.c kernel_syms.lst |
MOSTLYCLEANFILES += symlist.c kernel_syms.lst |
264 |
DEFSYMFILES += kernel_syms.lst |
DEFSYMFILES += kernel_syms.lst |
1205 |
|
|
1206 |
_chain.mod: pre-_chain.o mod-_chain.o |
_chain.mod: pre-_chain.o mod-_chain.o |
1207 |
-rm -f $@ |
-rm -f $@ |
1208 |
$(LD) -r -d -o $@ $^ |
$(LD) $(_chain_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
1209 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1210 |
|
|
1211 |
pre-_chain.o: _chain_mod-loader_i386_pc_chainloader.o |
pre-_chain.o: _chain_mod-loader_i386_pc_chainloader.o |
1212 |
-rm -f $@ |
-rm -f $@ |
1213 |
$(LD) -r -d -o $@ $^ |
$(LD) $(_chain_mod_LDFLAGS) -r -d -o $@ $^ |
1214 |
|
|
1215 |
mod-_chain.o: mod-_chain.c |
mod-_chain.o: mod-_chain.c |
1216 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(_chain_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(_chain_mod_CFLAGS) -c -o $@ $< |
1245 |
|
|
1246 |
|
|
1247 |
_chain_mod_CFLAGS = $(COMMON_CFLAGS) |
_chain_mod_CFLAGS = $(COMMON_CFLAGS) |
1248 |
|
_chain_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1249 |
|
|
1250 |
# For chain.mod. |
# For chain.mod. |
1251 |
chain_mod_SOURCES = loader/i386/pc/chainloader_normal.c |
chain_mod_SOURCES = loader/i386/pc/chainloader_normal.c |
1256 |
|
|
1257 |
chain.mod: pre-chain.o mod-chain.o |
chain.mod: pre-chain.o mod-chain.o |
1258 |
-rm -f $@ |
-rm -f $@ |
1259 |
$(LD) -r -d -o $@ $^ |
$(LD) $(chain_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
1260 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1261 |
|
|
1262 |
pre-chain.o: chain_mod-loader_i386_pc_chainloader_normal.o |
pre-chain.o: chain_mod-loader_i386_pc_chainloader_normal.o |
1263 |
-rm -f $@ |
-rm -f $@ |
1264 |
$(LD) -r -d -o $@ $^ |
$(LD) $(chain_mod_LDFLAGS) -r -d -o $@ $^ |
1265 |
|
|
1266 |
mod-chain.o: mod-chain.c |
mod-chain.o: mod-chain.c |
1267 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(chain_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(chain_mod_CFLAGS) -c -o $@ $< |
1296 |
|
|
1297 |
|
|
1298 |
chain_mod_CFLAGS = $(COMMON_CFLAGS) |
chain_mod_CFLAGS = $(COMMON_CFLAGS) |
1299 |
|
chain_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1300 |
|
|
1301 |
# For fshelp.mod. |
# For fshelp.mod. |
1302 |
fshelp_mod_SOURCES = fs/fshelp.c |
fshelp_mod_SOURCES = fs/fshelp.c |
1307 |
|
|
1308 |
fshelp.mod: pre-fshelp.o mod-fshelp.o |
fshelp.mod: pre-fshelp.o mod-fshelp.o |
1309 |
-rm -f $@ |
-rm -f $@ |
1310 |
$(LD) -r -d -o $@ $^ |
$(LD) $(fshelp_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
1311 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1312 |
|
|
1313 |
pre-fshelp.o: fshelp_mod-fs_fshelp.o |
pre-fshelp.o: fshelp_mod-fs_fshelp.o |
1314 |
-rm -f $@ |
-rm -f $@ |
1315 |
$(LD) -r -d -o $@ $^ |
$(LD) $(fshelp_mod_LDFLAGS) -r -d -o $@ $^ |
1316 |
|
|
1317 |
mod-fshelp.o: mod-fshelp.c |
mod-fshelp.o: mod-fshelp.c |
1318 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(fshelp_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(fshelp_mod_CFLAGS) -c -o $@ $< |
1347 |
|
|
1348 |
|
|
1349 |
fshelp_mod_CFLAGS = $(COMMON_CFLAGS) |
fshelp_mod_CFLAGS = $(COMMON_CFLAGS) |
1350 |
|
fshelp_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1351 |
|
|
1352 |
# For fat.mod. |
# For fat.mod. |
1353 |
fat_mod_SOURCES = fs/fat.c |
fat_mod_SOURCES = fs/fat.c |
1358 |
|
|
1359 |
fat.mod: pre-fat.o mod-fat.o |
fat.mod: pre-fat.o mod-fat.o |
1360 |
-rm -f $@ |
-rm -f $@ |
1361 |
$(LD) -r -d -o $@ $^ |
$(LD) $(fat_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
1362 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1363 |
|
|
1364 |
pre-fat.o: fat_mod-fs_fat.o |
pre-fat.o: fat_mod-fs_fat.o |
1365 |
-rm -f $@ |
-rm -f $@ |
1366 |
$(LD) -r -d -o $@ $^ |
$(LD) $(fat_mod_LDFLAGS) -r -d -o $@ $^ |
1367 |
|
|
1368 |
mod-fat.o: mod-fat.c |
mod-fat.o: mod-fat.c |
1369 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(fat_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(fat_mod_CFLAGS) -c -o $@ $< |
1398 |
|
|
1399 |
|
|
1400 |
fat_mod_CFLAGS = $(COMMON_CFLAGS) |
fat_mod_CFLAGS = $(COMMON_CFLAGS) |
1401 |
|
fat_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1402 |
|
|
1403 |
# For ext2.mod. |
# For ext2.mod. |
1404 |
ext2_mod_SOURCES = fs/ext2.c |
ext2_mod_SOURCES = fs/ext2.c |
1409 |
|
|
1410 |
ext2.mod: pre-ext2.o mod-ext2.o |
ext2.mod: pre-ext2.o mod-ext2.o |
1411 |
-rm -f $@ |
-rm -f $@ |
1412 |
$(LD) -r -d -o $@ $^ |
$(LD) $(ext2_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
1413 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1414 |
|
|
1415 |
pre-ext2.o: ext2_mod-fs_ext2.o |
pre-ext2.o: ext2_mod-fs_ext2.o |
1416 |
-rm -f $@ |
-rm -f $@ |
1417 |
$(LD) -r -d -o $@ $^ |
$(LD) $(ext2_mod_LDFLAGS) -r -d -o $@ $^ |
1418 |
|
|
1419 |
mod-ext2.o: mod-ext2.c |
mod-ext2.o: mod-ext2.c |
1420 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(ext2_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(ext2_mod_CFLAGS) -c -o $@ $< |
1449 |
|
|
1450 |
|
|
1451 |
ext2_mod_CFLAGS = $(COMMON_CFLAGS) |
ext2_mod_CFLAGS = $(COMMON_CFLAGS) |
1452 |
|
ext2_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1453 |
|
|
1454 |
# For ufs.mod. |
# For ufs.mod. |
1455 |
ufs_mod_SOURCES = fs/ufs.c |
ufs_mod_SOURCES = fs/ufs.c |
1460 |
|
|
1461 |
ufs.mod: pre-ufs.o mod-ufs.o |
ufs.mod: pre-ufs.o mod-ufs.o |
1462 |
-rm -f $@ |
-rm -f $@ |
1463 |
$(LD) -r -d -o $@ $^ |
$(LD) $(ufs_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
1464 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1465 |
|
|
1466 |
pre-ufs.o: ufs_mod-fs_ufs.o |
pre-ufs.o: ufs_mod-fs_ufs.o |
1467 |
-rm -f $@ |
-rm -f $@ |
1468 |
$(LD) -r -d -o $@ $^ |
$(LD) $(ufs_mod_LDFLAGS) -r -d -o $@ $^ |
1469 |
|
|
1470 |
mod-ufs.o: mod-ufs.c |
mod-ufs.o: mod-ufs.c |
1471 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(ufs_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(ufs_mod_CFLAGS) -c -o $@ $< |
1500 |
|
|
1501 |
|
|
1502 |
ufs_mod_CFLAGS = $(COMMON_CFLAGS) |
ufs_mod_CFLAGS = $(COMMON_CFLAGS) |
1503 |
|
ufs_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1504 |
|
|
1505 |
# For minix.mod. |
# For minix.mod. |
1506 |
minix_mod_SOURCES = fs/minix.c |
minix_mod_SOURCES = fs/minix.c |
1511 |
|
|
1512 |
minix.mod: pre-minix.o mod-minix.o |
minix.mod: pre-minix.o mod-minix.o |
1513 |
-rm -f $@ |
-rm -f $@ |
1514 |
$(LD) -r -d -o $@ $^ |
$(LD) $(minix_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
1515 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1516 |
|
|
1517 |
pre-minix.o: minix_mod-fs_minix.o |
pre-minix.o: minix_mod-fs_minix.o |
1518 |
-rm -f $@ |
-rm -f $@ |
1519 |
$(LD) -r -d -o $@ $^ |
$(LD) $(minix_mod_LDFLAGS) -r -d -o $@ $^ |
1520 |
|
|
1521 |
mod-minix.o: mod-minix.c |
mod-minix.o: mod-minix.c |
1522 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(minix_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(minix_mod_CFLAGS) -c -o $@ $< |
1551 |
|
|
1552 |
|
|
1553 |
minix_mod_CFLAGS = $(COMMON_CFLAGS) |
minix_mod_CFLAGS = $(COMMON_CFLAGS) |
1554 |
|
minix_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1555 |
|
|
1556 |
# For hfs.mod. |
# For hfs.mod. |
1557 |
hfs_mod_SOURCES = fs/hfs.c |
hfs_mod_SOURCES = fs/hfs.c |
1562 |
|
|
1563 |
hfs.mod: pre-hfs.o mod-hfs.o |
hfs.mod: pre-hfs.o mod-hfs.o |
1564 |
-rm -f $@ |
-rm -f $@ |
1565 |
$(LD) -r -d -o $@ $^ |
$(LD) $(hfs_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
1566 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1567 |
|
|
1568 |
pre-hfs.o: hfs_mod-fs_hfs.o |
pre-hfs.o: hfs_mod-fs_hfs.o |
1569 |
-rm -f $@ |
-rm -f $@ |
1570 |
$(LD) -r -d -o $@ $^ |
$(LD) $(hfs_mod_LDFLAGS) -r -d -o $@ $^ |
1571 |
|
|
1572 |
mod-hfs.o: mod-hfs.c |
mod-hfs.o: mod-hfs.c |
1573 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(hfs_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(hfs_mod_CFLAGS) -c -o $@ $< |
1602 |
|
|
1603 |
|
|
1604 |
hfs_mod_CFLAGS = $(COMMON_CFLAGS) |
hfs_mod_CFLAGS = $(COMMON_CFLAGS) |
1605 |
|
hfs_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1606 |
|
|
1607 |
# For jfs.mod. |
# For jfs.mod. |
1608 |
jfs_mod_SOURCES = fs/jfs.c |
jfs_mod_SOURCES = fs/jfs.c |
1613 |
|
|
1614 |
jfs.mod: pre-jfs.o mod-jfs.o |
jfs.mod: pre-jfs.o mod-jfs.o |
1615 |
-rm -f $@ |
-rm -f $@ |
1616 |
$(LD) -r -d -o $@ $^ |
$(LD) $(jfs_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
1617 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1618 |
|
|
1619 |
pre-jfs.o: jfs_mod-fs_jfs.o |
pre-jfs.o: jfs_mod-fs_jfs.o |
1620 |
-rm -f $@ |
-rm -f $@ |
1621 |
$(LD) -r -d -o $@ $^ |
$(LD) $(jfs_mod_LDFLAGS) -r -d -o $@ $^ |
1622 |
|
|
1623 |
mod-jfs.o: mod-jfs.c |
mod-jfs.o: mod-jfs.c |
1624 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(jfs_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(jfs_mod_CFLAGS) -c -o $@ $< |
1653 |
|
|
1654 |
|
|
1655 |
jfs_mod_CFLAGS = $(COMMON_CFLAGS) |
jfs_mod_CFLAGS = $(COMMON_CFLAGS) |
1656 |
|
jfs_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1657 |
|
|
1658 |
# For iso9660.mod. |
# For iso9660.mod. |
1659 |
iso9660_mod_SOURCES = fs/iso9660.c |
iso9660_mod_SOURCES = fs/iso9660.c |
1660 |
iso9660_mod_CFLAGS = $(COMMON_CFLAGS) |
iso9660_mod_CFLAGS = $(COMMON_CFLAGS) |
1661 |
|
iso9660_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1662 |
|
|
1663 |
# For xfs.mod. |
# For xfs.mod. |
1664 |
xfs_mod_SOURCES = fs/xfs.c |
xfs_mod_SOURCES = fs/xfs.c |
1669 |
|
|
1670 |
xfs.mod: pre-xfs.o mod-xfs.o |
xfs.mod: pre-xfs.o mod-xfs.o |
1671 |
-rm -f $@ |
-rm -f $@ |
1672 |
$(LD) -r -d -o $@ $^ |
$(LD) $(xfs_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
1673 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1674 |
|
|
1675 |
pre-xfs.o: xfs_mod-fs_xfs.o |
pre-xfs.o: xfs_mod-fs_xfs.o |
1676 |
-rm -f $@ |
-rm -f $@ |
1677 |
$(LD) -r -d -o $@ $^ |
$(LD) $(xfs_mod_LDFLAGS) -r -d -o $@ $^ |
1678 |
|
|
1679 |
mod-xfs.o: mod-xfs.c |
mod-xfs.o: mod-xfs.c |
1680 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(xfs_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(xfs_mod_CFLAGS) -c -o $@ $< |
1709 |
|
|
1710 |
|
|
1711 |
xfs_mod_CFLAGS = $(COMMON_CFLAGS) |
xfs_mod_CFLAGS = $(COMMON_CFLAGS) |
1712 |
|
xfs_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1713 |
|
|
1714 |
# For _linux.mod. |
# For _linux.mod. |
1715 |
_linux_mod_SOURCES = loader/i386/pc/linux.c |
_linux_mod_SOURCES = loader/i386/pc/linux.c |
1720 |
|
|
1721 |
_linux.mod: pre-_linux.o mod-_linux.o |
_linux.mod: pre-_linux.o mod-_linux.o |
1722 |
-rm -f $@ |
-rm -f $@ |
1723 |
$(LD) -r -d -o $@ $^ |
$(LD) $(_linux_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
1724 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1725 |
|
|
1726 |
pre-_linux.o: _linux_mod-loader_i386_pc_linux.o |
pre-_linux.o: _linux_mod-loader_i386_pc_linux.o |
1727 |
-rm -f $@ |
-rm -f $@ |
1728 |
$(LD) -r -d -o $@ $^ |
$(LD) $(_linux_mod_LDFLAGS) -r -d -o $@ $^ |
1729 |
|
|
1730 |
mod-_linux.o: mod-_linux.c |
mod-_linux.o: mod-_linux.c |
1731 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(_linux_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(_linux_mod_CFLAGS) -c -o $@ $< |
1760 |
|
|
1761 |
|
|
1762 |
_linux_mod_CFLAGS = $(COMMON_CFLAGS) |
_linux_mod_CFLAGS = $(COMMON_CFLAGS) |
1763 |
|
_linux_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1764 |
|
|
1765 |
# For linux.mod. |
# For linux.mod. |
1766 |
linux_mod_SOURCES = loader/i386/pc/linux_normal.c |
linux_mod_SOURCES = loader/i386/pc/linux_normal.c |
1767 |
CLEANFILES += linux.mod mod-linux.o mod-linux.c pre-linux.o linux_mod-loader_i386_pc_linux_normal.o def-linux.lst und-linux.lst |
CLEANFILES += linux.mod mod-linux.o mod-linux.c pre-linux.o linux_mod-loader_i386_pc_linux_normal.o def-linux.lst und-linux.lst |
1771 |
|
|
1772 |
linux.mod: pre-linux.o mod-linux.o |
linux.mod: pre-linux.o mod-linux.o |
1773 |
-rm -f $@ |
-rm -f $@ |
1774 |
$(LD) -r -d -o $@ $^ |
$(LD) $(linux_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
1775 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1776 |
|
|
1777 |
pre-linux.o: linux_mod-loader_i386_pc_linux_normal.o |
pre-linux.o: linux_mod-loader_i386_pc_linux_normal.o |
1778 |
-rm -f $@ |
-rm -f $@ |
1779 |
$(LD) -r -d -o $@ $^ |
$(LD) $(linux_mod_LDFLAGS) -r -d -o $@ $^ |
1780 |
|
|
1781 |
mod-linux.o: mod-linux.c |
mod-linux.o: mod-linux.c |
1782 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(linux_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(linux_mod_CFLAGS) -c -o $@ $< |
1811 |
|
|
1812 |
|
|
1813 |
linux_mod_CFLAGS = $(COMMON_CFLAGS) |
linux_mod_CFLAGS = $(COMMON_CFLAGS) |
1814 |
|
linux_mod_LDFLAGS = $(COMMON_LDFLAGS) |
1815 |
|
|
1816 |
# For normal.mod. |
# For normal.mod. |
1817 |
normal_mod_SOURCES = normal/arg.c normal/cmdline.c normal/command.c \ |
normal_mod_SOURCES = normal/arg.c normal/cmdline.c normal/command.c \ |
1825 |
|
|
1826 |
normal.mod: pre-normal.o mod-normal.o |
normal.mod: pre-normal.o mod-normal.o |
1827 |
-rm -f $@ |
-rm -f $@ |
1828 |
$(LD) -r -d -o $@ $^ |
$(LD) $(normal_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
1829 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1830 |
|
|
1831 |
pre-normal.o: normal_mod-normal_arg.o normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_completion.o normal_mod-normal_context.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_menu_entry.o normal_mod-normal_misc.o normal_mod-normal_i386_setjmp.o |
pre-normal.o: normal_mod-normal_arg.o normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_completion.o normal_mod-normal_context.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_menu_entry.o normal_mod-normal_misc.o normal_mod-normal_i386_setjmp.o |
1832 |
-rm -f $@ |
-rm -f $@ |
1833 |
$(LD) -r -d -o $@ $^ |
$(LD) $(normal_mod_LDFLAGS) -r -d -o $@ $^ |
1834 |
|
|
1835 |
mod-normal.o: mod-normal.c |
mod-normal.o: mod-normal.c |
1836 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< |
2036 |
|
|
2037 |
|
|
2038 |
normal_mod_CFLAGS = $(COMMON_CFLAGS) |
normal_mod_CFLAGS = $(COMMON_CFLAGS) |
2039 |
normal_mod_ASFLAGS = $(COMMON_ASFLAGS) |
normal_mod_ASFLAGS = $(COMMON_ASFLAGS) -m32 |
2040 |
|
normal_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2041 |
|
|
2042 |
# For hello.mod. |
# For hello.mod. |
2043 |
hello_mod_SOURCES = hello/hello.c |
hello_mod_SOURCES = hello/hello.c |
2048 |
|
|
2049 |
hello.mod: pre-hello.o mod-hello.o |
hello.mod: pre-hello.o mod-hello.o |
2050 |
-rm -f $@ |
-rm -f $@ |
2051 |
$(LD) -r -d -o $@ $^ |
$(LD) $(hello_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2052 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2053 |
|
|
2054 |
pre-hello.o: hello_mod-hello_hello.o |
pre-hello.o: hello_mod-hello_hello.o |
2055 |
-rm -f $@ |
-rm -f $@ |
2056 |
$(LD) -r -d -o $@ $^ |
$(LD) $(hello_mod_LDFLAGS) -r -d -o $@ $^ |
2057 |
|
|
2058 |
mod-hello.o: mod-hello.c |
mod-hello.o: mod-hello.c |
2059 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(hello_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(hello_mod_CFLAGS) -c -o $@ $< |
2088 |
|
|
2089 |
|
|
2090 |
hello_mod_CFLAGS = $(COMMON_CFLAGS) |
hello_mod_CFLAGS = $(COMMON_CFLAGS) |
2091 |
|
hello_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2092 |
|
|
2093 |
# For boot.mod. |
# For boot.mod. |
2094 |
boot_mod_SOURCES = commands/boot.c |
boot_mod_SOURCES = commands/boot.c |
2099 |
|
|
2100 |
boot.mod: pre-boot.o mod-boot.o |
boot.mod: pre-boot.o mod-boot.o |
2101 |
-rm -f $@ |
-rm -f $@ |
2102 |
$(LD) -r -d -o $@ $^ |
$(LD) $(boot_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2103 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2104 |
|
|
2105 |
pre-boot.o: boot_mod-commands_boot.o |
pre-boot.o: boot_mod-commands_boot.o |
2106 |
-rm -f $@ |
-rm -f $@ |
2107 |
$(LD) -r -d -o $@ $^ |
$(LD) $(boot_mod_LDFLAGS) -r -d -o $@ $^ |
2108 |
|
|
2109 |
mod-boot.o: mod-boot.c |
mod-boot.o: mod-boot.c |
2110 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(boot_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(boot_mod_CFLAGS) -c -o $@ $< |
2139 |
|
|
2140 |
|
|
2141 |
boot_mod_CFLAGS = $(COMMON_CFLAGS) |
boot_mod_CFLAGS = $(COMMON_CFLAGS) |
2142 |
|
boot_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2143 |
|
|
2144 |
# For terminal.mod. |
# For terminal.mod. |
2145 |
terminal_mod_SOURCES = commands/terminal.c |
terminal_mod_SOURCES = commands/terminal.c |
2150 |
|
|
2151 |
terminal.mod: pre-terminal.o mod-terminal.o |
terminal.mod: pre-terminal.o mod-terminal.o |
2152 |
-rm -f $@ |
-rm -f $@ |
2153 |
$(LD) -r -d -o $@ $^ |
$(LD) $(terminal_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2154 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2155 |
|
|
2156 |
pre-terminal.o: terminal_mod-commands_terminal.o |
pre-terminal.o: terminal_mod-commands_terminal.o |
2157 |
-rm -f $@ |
-rm -f $@ |
2158 |
$(LD) -r -d -o $@ $^ |
$(LD) $(terminal_mod_LDFLAGS) -r -d -o $@ $^ |
2159 |
|
|
2160 |
mod-terminal.o: mod-terminal.c |
mod-terminal.o: mod-terminal.c |
2161 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(terminal_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(terminal_mod_CFLAGS) -c -o $@ $< |
2190 |
|
|
2191 |
|
|
2192 |
terminal_mod_CFLAGS = $(COMMON_CFLAGS) |
terminal_mod_CFLAGS = $(COMMON_CFLAGS) |
2193 |
|
terminal_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2194 |
|
|
2195 |
# For ls.mod. |
# For ls.mod. |
2196 |
ls_mod_SOURCES = commands/ls.c |
ls_mod_SOURCES = commands/ls.c |
2201 |
|
|
2202 |
ls.mod: pre-ls.o mod-ls.o |
ls.mod: pre-ls.o mod-ls.o |
2203 |
-rm -f $@ |
-rm -f $@ |
2204 |
$(LD) -r -d -o $@ $^ |
$(LD) $(ls_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2205 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2206 |
|
|
2207 |
pre-ls.o: ls_mod-commands_ls.o |
pre-ls.o: ls_mod-commands_ls.o |
2208 |
-rm -f $@ |
-rm -f $@ |
2209 |
$(LD) -r -d -o $@ $^ |
$(LD) $(ls_mod_LDFLAGS) -r -d -o $@ $^ |
2210 |
|
|
2211 |
mod-ls.o: mod-ls.c |
mod-ls.o: mod-ls.c |
2212 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(ls_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(ls_mod_CFLAGS) -c -o $@ $< |
2241 |
|
|
2242 |
|
|
2243 |
ls_mod_CFLAGS = $(COMMON_CFLAGS) |
ls_mod_CFLAGS = $(COMMON_CFLAGS) |
2244 |
|
ls_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2245 |
|
|
2246 |
# For cmp.mod. |
# For cmp.mod. |
2247 |
cmp_mod_SOURCES = commands/cmp.c |
cmp_mod_SOURCES = commands/cmp.c |
2252 |
|
|
2253 |
cmp.mod: pre-cmp.o mod-cmp.o |
cmp.mod: pre-cmp.o mod-cmp.o |
2254 |
-rm -f $@ |
-rm -f $@ |
2255 |
$(LD) -r -d -o $@ $^ |
$(LD) $(cmp_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2256 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2257 |
|
|
2258 |
pre-cmp.o: cmp_mod-commands_cmp.o |
pre-cmp.o: cmp_mod-commands_cmp.o |
2259 |
-rm -f $@ |
-rm -f $@ |
2260 |
$(LD) -r -d -o $@ $^ |
$(LD) $(cmp_mod_LDFLAGS) -r -d -o $@ $^ |
2261 |
|
|
2262 |
mod-cmp.o: mod-cmp.c |
mod-cmp.o: mod-cmp.c |
2263 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(cmp_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(cmp_mod_CFLAGS) -c -o $@ $< |
2292 |
|
|
2293 |
|
|
2294 |
cmp_mod_CFLAGS = $(COMMON_CFLAGS) |
cmp_mod_CFLAGS = $(COMMON_CFLAGS) |
2295 |
|
cmp_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2296 |
|
|
2297 |
# For cat.mod. |
# For cat.mod. |
2298 |
cat_mod_SOURCES = commands/cat.c |
cat_mod_SOURCES = commands/cat.c |
2303 |
|
|
2304 |
cat.mod: pre-cat.o mod-cat.o |
cat.mod: pre-cat.o mod-cat.o |
2305 |
-rm -f $@ |
-rm -f $@ |
2306 |
$(LD) -r -d -o $@ $^ |
$(LD) $(cat_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2307 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2308 |
|
|
2309 |
pre-cat.o: cat_mod-commands_cat.o |
pre-cat.o: cat_mod-commands_cat.o |
2310 |
-rm -f $@ |
-rm -f $@ |
2311 |
$(LD) -r -d -o $@ $^ |
$(LD) $(cat_mod_LDFLAGS) -r -d -o $@ $^ |
2312 |
|
|
2313 |
mod-cat.o: mod-cat.c |
mod-cat.o: mod-cat.c |
2314 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(cat_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(cat_mod_CFLAGS) -c -o $@ $< |
2343 |
|
|
2344 |
|
|
2345 |
cat_mod_CFLAGS = $(COMMON_CFLAGS) |
cat_mod_CFLAGS = $(COMMON_CFLAGS) |
2346 |
|
cat_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2347 |
|
|
2348 |
# For help.mod. |
# For help.mod. |
2349 |
help_mod_SOURCES = commands/help.c |
help_mod_SOURCES = commands/help.c |
2354 |
|
|
2355 |
help.mod: pre-help.o mod-help.o |
help.mod: pre-help.o mod-help.o |
2356 |
-rm -f $@ |
-rm -f $@ |
2357 |
$(LD) -r -d -o $@ $^ |
$(LD) $(help_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2358 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2359 |
|
|
2360 |
pre-help.o: help_mod-commands_help.o |
pre-help.o: help_mod-commands_help.o |
2361 |
-rm -f $@ |
-rm -f $@ |
2362 |
$(LD) -r -d -o $@ $^ |
$(LD) $(help_mod_LDFLAGS) -r -d -o $@ $^ |
2363 |
|
|
2364 |
mod-help.o: mod-help.c |
mod-help.o: mod-help.c |
2365 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(help_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(help_mod_CFLAGS) -c -o $@ $< |
2394 |
|
|
2395 |
|
|
2396 |
help_mod_CFLAGS = $(COMMON_CFLAGS) |
help_mod_CFLAGS = $(COMMON_CFLAGS) |
2397 |
|
help_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2398 |
|
|
2399 |
# For reboot.mod. |
# For reboot.mod. |
2400 |
reboot_mod_SOURCES = commands/i386/pc/reboot.c |
reboot_mod_SOURCES = commands/i386/pc/reboot.c |
2405 |
|
|
2406 |
reboot.mod: pre-reboot.o mod-reboot.o |
reboot.mod: pre-reboot.o mod-reboot.o |
2407 |
-rm -f $@ |
-rm -f $@ |
2408 |
$(LD) -r -d -o $@ $^ |
$(LD) $(reboot_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2409 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2410 |
|
|
2411 |
pre-reboot.o: reboot_mod-commands_i386_pc_reboot.o |
pre-reboot.o: reboot_mod-commands_i386_pc_reboot.o |
2412 |
-rm -f $@ |
-rm -f $@ |
2413 |
$(LD) -r -d -o $@ $^ |
$(LD) $(reboot_mod_LDFLAGS) -r -d -o $@ $^ |
2414 |
|
|
2415 |
mod-reboot.o: mod-reboot.c |
mod-reboot.o: mod-reboot.c |
2416 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(reboot_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(reboot_mod_CFLAGS) -c -o $@ $< |
2445 |
|
|
2446 |
|
|
2447 |
reboot_mod_CFLAGS = $(COMMON_CFLAGS) |
reboot_mod_CFLAGS = $(COMMON_CFLAGS) |
2448 |
|
reboot_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2449 |
|
|
2450 |
# For halt.mod. |
# For halt.mod. |
2451 |
halt_mod_SOURCES = commands/i386/pc/halt.c |
halt_mod_SOURCES = commands/i386/pc/halt.c |
2456 |
|
|
2457 |
halt.mod: pre-halt.o mod-halt.o |
halt.mod: pre-halt.o mod-halt.o |
2458 |
-rm -f $@ |
-rm -f $@ |
2459 |
$(LD) -r -d -o $@ $^ |
$(LD) $(halt_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2460 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2461 |
|
|
2462 |
pre-halt.o: halt_mod-commands_i386_pc_halt.o |
pre-halt.o: halt_mod-commands_i386_pc_halt.o |
2463 |
-rm -f $@ |
-rm -f $@ |
2464 |
$(LD) -r -d -o $@ $^ |
$(LD) $(halt_mod_LDFLAGS) -r -d -o $@ $^ |
2465 |
|
|
2466 |
mod-halt.o: mod-halt.c |
mod-halt.o: mod-halt.c |
2467 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(halt_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(halt_mod_CFLAGS) -c -o $@ $< |
2496 |
|
|
2497 |
|
|
2498 |
halt_mod_CFLAGS = $(COMMON_CFLAGS) |
halt_mod_CFLAGS = $(COMMON_CFLAGS) |
2499 |
|
halt_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2500 |
|
|
2501 |
# For vga.mod. |
# For vga.mod. |
2502 |
vga_mod_SOURCES = term/i386/pc/vga.c |
vga_mod_SOURCES = term/i386/pc/vga.c |
2507 |
|
|
2508 |
vga.mod: pre-vga.o mod-vga.o |
vga.mod: pre-vga.o mod-vga.o |
2509 |
-rm -f $@ |
-rm -f $@ |
2510 |
$(LD) -r -d -o $@ $^ |
$(LD) $(vga_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2511 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2512 |
|
|
2513 |
pre-vga.o: vga_mod-term_i386_pc_vga.o |
pre-vga.o: vga_mod-term_i386_pc_vga.o |
2514 |
-rm -f $@ |
-rm -f $@ |
2515 |
$(LD) -r -d -o $@ $^ |
$(LD) $(vga_mod_LDFLAGS) -r -d -o $@ $^ |
2516 |
|
|
2517 |
mod-vga.o: mod-vga.c |
mod-vga.o: mod-vga.c |
2518 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(vga_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(vga_mod_CFLAGS) -c -o $@ $< |
2547 |
|
|
2548 |
|
|
2549 |
vga_mod_CFLAGS = $(COMMON_CFLAGS) |
vga_mod_CFLAGS = $(COMMON_CFLAGS) |
2550 |
|
vga_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2551 |
|
|
2552 |
# For font.mod. |
# For font.mod. |
2553 |
font_mod_SOURCES = font/manager.c |
font_mod_SOURCES = font/manager.c |
2558 |
|
|
2559 |
font.mod: pre-font.o mod-font.o |
font.mod: pre-font.o mod-font.o |
2560 |
-rm -f $@ |
-rm -f $@ |
2561 |
$(LD) -r -d -o $@ $^ |
$(LD) $(font_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2562 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2563 |
|
|
2564 |
pre-font.o: font_mod-font_manager.o |
pre-font.o: font_mod-font_manager.o |
2565 |
-rm -f $@ |
-rm -f $@ |
2566 |
$(LD) -r -d -o $@ $^ |
$(LD) $(font_mod_LDFLAGS) -r -d -o $@ $^ |
2567 |
|
|
2568 |
mod-font.o: mod-font.c |
mod-font.o: mod-font.c |
2569 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(font_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(font_mod_CFLAGS) -c -o $@ $< |
2598 |
|
|
2599 |
|
|
2600 |
font_mod_CFLAGS = $(COMMON_CFLAGS) |
font_mod_CFLAGS = $(COMMON_CFLAGS) |
2601 |
|
font_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2602 |
|
|
2603 |
# For terminfo.mod. |
# For terminfo.mod. |
2604 |
terminfo_mod_SOURCES = term/terminfo.c term/tparm.c |
terminfo_mod_SOURCES = term/terminfo.c term/tparm.c |
2609 |
|
|
2610 |
terminfo.mod: pre-terminfo.o mod-terminfo.o |
terminfo.mod: pre-terminfo.o mod-terminfo.o |
2611 |
-rm -f $@ |
-rm -f $@ |
2612 |
$(LD) -r -d -o $@ $^ |
$(LD) $(terminfo_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2613 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2614 |
|
|
2615 |
pre-terminfo.o: terminfo_mod-term_terminfo.o terminfo_mod-term_tparm.o |
pre-terminfo.o: terminfo_mod-term_terminfo.o terminfo_mod-term_tparm.o |
2616 |
-rm -f $@ |
-rm -f $@ |
2617 |
$(LD) -r -d -o $@ $^ |
$(LD) $(terminfo_mod_LDFLAGS) -r -d -o $@ $^ |
2618 |
|
|
2619 |
mod-terminfo.o: mod-terminfo.c |
mod-terminfo.o: mod-terminfo.c |
2620 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(terminfo_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(terminfo_mod_CFLAGS) -c -o $@ $< |
2668 |
|
|
2669 |
|
|
2670 |
terminfo_mod_CFLAGS = $(COMMON_CFLAGS) |
terminfo_mod_CFLAGS = $(COMMON_CFLAGS) |
2671 |
|
terminfo_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2672 |
|
|
2673 |
# For serial.mod. |
# For serial.mod. |
2674 |
serial_mod_SOURCES = term/i386/pc/serial.c |
serial_mod_SOURCES = term/i386/pc/serial.c |
2679 |
|
|
2680 |
serial.mod: pre-serial.o mod-serial.o |
serial.mod: pre-serial.o mod-serial.o |
2681 |
-rm -f $@ |
-rm -f $@ |
2682 |
$(LD) -r -d -o $@ $^ |
$(LD) $(serial_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2683 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2684 |
|
|
2685 |
pre-serial.o: serial_mod-term_i386_pc_serial.o |
pre-serial.o: serial_mod-term_i386_pc_serial.o |
2686 |
-rm -f $@ |
-rm -f $@ |
2687 |
$(LD) -r -d -o $@ $^ |
$(LD) $(serial_mod_LDFLAGS) -r -d -o $@ $^ |
2688 |
|
|
2689 |
mod-serial.o: mod-serial.c |
mod-serial.o: mod-serial.c |
2690 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(serial_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(serial_mod_CFLAGS) -c -o $@ $< |
2719 |
|
|
2720 |
|
|
2721 |
serial_mod_CFLAGS = $(COMMON_CFLAGS) |
serial_mod_CFLAGS = $(COMMON_CFLAGS) |
2722 |
|
serial_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2723 |
|
|
2724 |
# For _multiboot.mod. |
# For _multiboot.mod. |
2725 |
_multiboot_mod_SOURCES = loader/i386/pc/multiboot.c |
_multiboot_mod_SOURCES = loader/i386/pc/multiboot.c |
2730 |
|
|
2731 |
_multiboot.mod: pre-_multiboot.o mod-_multiboot.o |
_multiboot.mod: pre-_multiboot.o mod-_multiboot.o |
2732 |
-rm -f $@ |
-rm -f $@ |
2733 |
$(LD) -r -d -o $@ $^ |
$(LD) $(_multiboot_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2734 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2735 |
|
|
2736 |
pre-_multiboot.o: _multiboot_mod-loader_i386_pc_multiboot.o |
pre-_multiboot.o: _multiboot_mod-loader_i386_pc_multiboot.o |
2737 |
-rm -f $@ |
-rm -f $@ |
2738 |
$(LD) -r -d -o $@ $^ |
$(LD) $(_multiboot_mod_LDFLAGS) -r -d -o $@ $^ |
2739 |
|
|
2740 |
mod-_multiboot.o: mod-_multiboot.c |
mod-_multiboot.o: mod-_multiboot.c |
2741 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(_multiboot_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(_multiboot_mod_CFLAGS) -c -o $@ $< |
2770 |
|
|
2771 |
|
|
2772 |
_multiboot_mod_CFLAGS = $(COMMON_CFLAGS) |
_multiboot_mod_CFLAGS = $(COMMON_CFLAGS) |
2773 |
|
_multiboot_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2774 |
|
|
2775 |
# For multiboot.mod. |
# For multiboot.mod. |
2776 |
multiboot_mod_SOURCES = loader/i386/pc/multiboot_normal.c |
multiboot_mod_SOURCES = loader/i386/pc/multiboot_normal.c |
2781 |
|
|
2782 |
multiboot.mod: pre-multiboot.o mod-multiboot.o |
multiboot.mod: pre-multiboot.o mod-multiboot.o |
2783 |
-rm -f $@ |
-rm -f $@ |
2784 |
$(LD) -r -d -o $@ $^ |
$(LD) $(multiboot_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2785 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2786 |
|
|
2787 |
pre-multiboot.o: multiboot_mod-loader_i386_pc_multiboot_normal.o |
pre-multiboot.o: multiboot_mod-loader_i386_pc_multiboot_normal.o |
2788 |
-rm -f $@ |
-rm -f $@ |
2789 |
$(LD) -r -d -o $@ $^ |
$(LD) $(multiboot_mod_LDFLAGS) -r -d -o $@ $^ |
2790 |
|
|
2791 |
mod-multiboot.o: mod-multiboot.c |
mod-multiboot.o: mod-multiboot.c |
2792 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(multiboot_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(multiboot_mod_CFLAGS) -c -o $@ $< |
2821 |
|
|
2822 |
|
|
2823 |
multiboot_mod_CFLAGS = $(COMMON_CFLAGS) |
multiboot_mod_CFLAGS = $(COMMON_CFLAGS) |
2824 |
|
multiboot_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2825 |
|
|
2826 |
# For amiga.mod |
# For amiga.mod |
2827 |
amiga_mod_SOURCES = partmap/amiga.c |
amiga_mod_SOURCES = partmap/amiga.c |
2832 |
|
|
2833 |
amiga.mod: pre-amiga.o mod-amiga.o |
amiga.mod: pre-amiga.o mod-amiga.o |
2834 |
-rm -f $@ |
-rm -f $@ |
2835 |
$(LD) -r -d -o $@ $^ |
$(LD) $(amiga_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2836 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2837 |
|
|
2838 |
pre-amiga.o: amiga_mod-partmap_amiga.o |
pre-amiga.o: amiga_mod-partmap_amiga.o |
2839 |
-rm -f $@ |
-rm -f $@ |
2840 |
$(LD) -r -d -o $@ $^ |
$(LD) $(amiga_mod_LDFLAGS) -r -d -o $@ $^ |
2841 |
|
|
2842 |
mod-amiga.o: mod-amiga.c |
mod-amiga.o: mod-amiga.c |
2843 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(amiga_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(amiga_mod_CFLAGS) -c -o $@ $< |
2872 |
|
|
2873 |
|
|
2874 |
amiga_mod_CFLAGS = $(COMMON_CFLAGS) |
amiga_mod_CFLAGS = $(COMMON_CFLAGS) |
2875 |
|
amiga_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2876 |
|
|
2877 |
# For apple.mod |
# For apple.mod |
2878 |
apple_mod_SOURCES = partmap/apple.c |
apple_mod_SOURCES = partmap/apple.c |
2883 |
|
|
2884 |
apple.mod: pre-apple.o mod-apple.o |
apple.mod: pre-apple.o mod-apple.o |
2885 |
-rm -f $@ |
-rm -f $@ |
2886 |
$(LD) -r -d -o $@ $^ |
$(LD) $(apple_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2887 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2888 |
|
|
2889 |
pre-apple.o: apple_mod-partmap_apple.o |
pre-apple.o: apple_mod-partmap_apple.o |
2890 |
-rm -f $@ |
-rm -f $@ |
2891 |
$(LD) -r -d -o $@ $^ |
$(LD) $(apple_mod_LDFLAGS) -r -d -o $@ $^ |
2892 |
|
|
2893 |
mod-apple.o: mod-apple.c |
mod-apple.o: mod-apple.c |
2894 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(apple_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(apple_mod_CFLAGS) -c -o $@ $< |
2923 |
|
|
2924 |
|
|
2925 |
apple_mod_CFLAGS = $(COMMON_CFLAGS) |
apple_mod_CFLAGS = $(COMMON_CFLAGS) |
2926 |
|
apple_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2927 |
|
|
2928 |
# For pc.mod |
# For pc.mod |
2929 |
pc_mod_SOURCES = partmap/pc.c |
pc_mod_SOURCES = partmap/pc.c |
2934 |
|
|
2935 |
pc.mod: pre-pc.o mod-pc.o |
pc.mod: pre-pc.o mod-pc.o |
2936 |
-rm -f $@ |
-rm -f $@ |
2937 |
$(LD) -r -d -o $@ $^ |
$(LD) $(pc_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2938 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2939 |
|
|
2940 |
pre-pc.o: pc_mod-partmap_pc.o |
pre-pc.o: pc_mod-partmap_pc.o |
2941 |
-rm -f $@ |
-rm -f $@ |
2942 |
$(LD) -r -d -o $@ $^ |
$(LD) $(pc_mod_LDFLAGS) -r -d -o $@ $^ |
2943 |
|
|
2944 |
mod-pc.o: mod-pc.c |
mod-pc.o: mod-pc.c |
2945 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(pc_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(pc_mod_CFLAGS) -c -o $@ $< |
2974 |
|
|
2975 |
|
|
2976 |
pc_mod_CFLAGS = $(COMMON_CFLAGS) |
pc_mod_CFLAGS = $(COMMON_CFLAGS) |
2977 |
|
pc_mod_LDFLAGS = $(COMMON_LDFLAGS) |
2978 |
|
|
2979 |
# For sun.mod |
# For sun.mod |
2980 |
sun_mod_SOURCES = partmap/sun.c |
sun_mod_SOURCES = partmap/sun.c |
2985 |
|
|
2986 |
sun.mod: pre-sun.o mod-sun.o |
sun.mod: pre-sun.o mod-sun.o |
2987 |
-rm -f $@ |
-rm -f $@ |
2988 |
$(LD) -r -d -o $@ $^ |
$(LD) $(sun_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
2989 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
2990 |
|
|
2991 |
pre-sun.o: sun_mod-partmap_sun.o |
pre-sun.o: sun_mod-partmap_sun.o |
2992 |
-rm -f $@ |
-rm -f $@ |
2993 |
$(LD) -r -d -o $@ $^ |
$(LD) $(sun_mod_LDFLAGS) -r -d -o $@ $^ |
2994 |
|
|
2995 |
mod-sun.o: mod-sun.c |
mod-sun.o: mod-sun.c |
2996 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(sun_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(sun_mod_CFLAGS) -c -o $@ $< |
3025 |
|
|
3026 |
|
|
3027 |
sun_mod_CFLAGS = $(COMMON_CFLAGS) |
sun_mod_CFLAGS = $(COMMON_CFLAGS) |
3028 |
|
sun_mod_LDFLAGS = $(COMMON_LDFLAGS) |
3029 |
|
|
3030 |
# For loopback.mod |
# For loopback.mod |
3031 |
loopback_mod_SOURCES = disk/loopback.c |
loopback_mod_SOURCES = disk/loopback.c |
3036 |
|
|
3037 |
loopback.mod: pre-loopback.o mod-loopback.o |
loopback.mod: pre-loopback.o mod-loopback.o |
3038 |
-rm -f $@ |
-rm -f $@ |
3039 |
$(LD) -r -d -o $@ $^ |
$(LD) $(loopback_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
3040 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
3041 |
|
|
3042 |
pre-loopback.o: loopback_mod-disk_loopback.o |
pre-loopback.o: loopback_mod-disk_loopback.o |
3043 |
-rm -f $@ |
-rm -f $@ |
3044 |
$(LD) -r -d -o $@ $^ |
$(LD) $(loopback_mod_LDFLAGS) -r -d -o $@ $^ |
3045 |
|
|
3046 |
mod-loopback.o: mod-loopback.c |
mod-loopback.o: mod-loopback.c |
3047 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(loopback_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(loopback_mod_CFLAGS) -c -o $@ $< |
3076 |
|
|
3077 |
|
|
3078 |
loopback_mod_CFLAGS = $(COMMON_CFLAGS) |
loopback_mod_CFLAGS = $(COMMON_CFLAGS) |
3079 |
|
loopback_mod_LDFLAGS = $(COMMON_LDFLAGS) |
3080 |
|
|
3081 |
# For default.mod |
# For default.mod |
3082 |
default_mod_SOURCES = commands/default.c |
default_mod_SOURCES = commands/default.c |
3087 |
|
|
3088 |
default.mod: pre-default.o mod-default.o |
default.mod: pre-default.o mod-default.o |
3089 |
-rm -f $@ |
-rm -f $@ |
3090 |
$(LD) -r -d -o $@ $^ |
$(LD) $(default_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
3091 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
3092 |
|
|
3093 |
pre-default.o: default_mod-commands_default.o |
pre-default.o: default_mod-commands_default.o |
3094 |
-rm -f $@ |
-rm -f $@ |
3095 |
$(LD) -r -d -o $@ $^ |
$(LD) $(default_mod_LDFLAGS) -r -d -o $@ $^ |
3096 |
|
|
3097 |
mod-default.o: mod-default.c |
mod-default.o: mod-default.c |
3098 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(default_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(default_mod_CFLAGS) -c -o $@ $< |
3127 |
|
|
3128 |
|
|
3129 |
default_mod_CFLAGS = $(COMMON_CFLAGS) |
default_mod_CFLAGS = $(COMMON_CFLAGS) |
3130 |
|
default_mod_LDFLAGS = $(COMMON_LDFLAGS) |
3131 |
|
|
3132 |
# For timeout.mod |
# For timeout.mod |
3133 |
timeout_mod_SOURCES = commands/timeout.c |
timeout_mod_SOURCES = commands/timeout.c |
3138 |
|
|
3139 |
timeout.mod: pre-timeout.o mod-timeout.o |
timeout.mod: pre-timeout.o mod-timeout.o |
3140 |
-rm -f $@ |
-rm -f $@ |
3141 |
$(LD) -r -d -o $@ $^ |
$(LD) $(timeout_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
3142 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
3143 |
|
|
3144 |
pre-timeout.o: timeout_mod-commands_timeout.o |
pre-timeout.o: timeout_mod-commands_timeout.o |
3145 |
-rm -f $@ |
-rm -f $@ |
3146 |
$(LD) -r -d -o $@ $^ |
$(LD) $(timeout_mod_LDFLAGS) -r -d -o $@ $^ |
3147 |
|
|
3148 |
mod-timeout.o: mod-timeout.c |
mod-timeout.o: mod-timeout.c |
3149 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(timeout_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(timeout_mod_CFLAGS) -c -o $@ $< |
3178 |
|
|
3179 |
|
|
3180 |
timeout_mod_CFLAGS = $(COMMON_CFLAGS) |
timeout_mod_CFLAGS = $(COMMON_CFLAGS) |
3181 |
|
timeout_mod_LDFLAGS = $(COMMON_LDFLAGS) |
3182 |
|
|
3183 |
# For configfile.mod |
# For configfile.mod |
3184 |
configfile_mod_SOURCES = commands/configfile.c |
configfile_mod_SOURCES = commands/configfile.c |
3189 |
|
|
3190 |
configfile.mod: pre-configfile.o mod-configfile.o |
configfile.mod: pre-configfile.o mod-configfile.o |
3191 |
-rm -f $@ |
-rm -f $@ |
3192 |
$(LD) -r -d -o $@ $^ |
$(LD) $(configfile_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
3193 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
3194 |
|
|
3195 |
pre-configfile.o: configfile_mod-commands_configfile.o |
pre-configfile.o: configfile_mod-commands_configfile.o |
3196 |
-rm -f $@ |
-rm -f $@ |
3197 |
$(LD) -r -d -o $@ $^ |
$(LD) $(configfile_mod_LDFLAGS) -r -d -o $@ $^ |
3198 |
|
|
3199 |
mod-configfile.o: mod-configfile.c |
mod-configfile.o: mod-configfile.c |
3200 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(configfile_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(configfile_mod_CFLAGS) -c -o $@ $< |
3229 |
|
|
3230 |
|
|
3231 |
configfile_mod_CFLAGS = $(COMMON_CFLAGS) |
configfile_mod_CFLAGS = $(COMMON_CFLAGS) |
3232 |
|
configfile_mod_LDFLAGS = $(COMMON_LDFLAGS) |
3233 |
|
|
3234 |
# For vbe.mod. |
# For vbe.mod. |
3235 |
vbe_mod_SOURCES = video/i386/pc/vbe.c |
vbe_mod_SOURCES = video/i386/pc/vbe.c |
3240 |
|
|
3241 |
vbe.mod: pre-vbe.o mod-vbe.o |
vbe.mod: pre-vbe.o mod-vbe.o |
3242 |
-rm -f $@ |
-rm -f $@ |
3243 |
$(LD) -r -d -o $@ $^ |
$(LD) $(vbe_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
3244 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
3245 |
|
|
3246 |
pre-vbe.o: vbe_mod-video_i386_pc_vbe.o |
pre-vbe.o: vbe_mod-video_i386_pc_vbe.o |
3247 |
-rm -f $@ |
-rm -f $@ |
3248 |
$(LD) -r -d -o $@ $^ |
$(LD) $(vbe_mod_LDFLAGS) -r -d -o $@ $^ |
3249 |
|
|
3250 |
mod-vbe.o: mod-vbe.c |
mod-vbe.o: mod-vbe.c |
3251 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(vbe_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(vbe_mod_CFLAGS) -c -o $@ $< |
3280 |
|
|
3281 |
|
|
3282 |
vbe_mod_CFLAGS = $(COMMON_CFLAGS) |
vbe_mod_CFLAGS = $(COMMON_CFLAGS) |
3283 |
|
vbe_mod_LDFLAGS = $(COMMON_LDFLAGS) |
3284 |
|
|
3285 |
# For vesafb.mod. |
# For vesafb.mod. |
3286 |
vesafb_mod_SOURCES = term/i386/pc/vesafb.c |
vesafb_mod_SOURCES = term/i386/pc/vesafb.c |
3291 |
|
|
3292 |
vesafb.mod: pre-vesafb.o mod-vesafb.o |
vesafb.mod: pre-vesafb.o mod-vesafb.o |
3293 |
-rm -f $@ |
-rm -f $@ |
3294 |
$(LD) -r -d -o $@ $^ |
$(LD) $(vesafb_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
3295 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
3296 |
|
|
3297 |
pre-vesafb.o: vesafb_mod-term_i386_pc_vesafb.o |
pre-vesafb.o: vesafb_mod-term_i386_pc_vesafb.o |
3298 |
-rm -f $@ |
-rm -f $@ |
3299 |
$(LD) -r -d -o $@ $^ |
$(LD) $(vesafb_mod_LDFLAGS) -r -d -o $@ $^ |
3300 |
|
|
3301 |
mod-vesafb.o: mod-vesafb.c |
mod-vesafb.o: mod-vesafb.c |
3302 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(vesafb_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(vesafb_mod_CFLAGS) -c -o $@ $< |
3331 |
|
|
3332 |
|
|
3333 |
vesafb_mod_CFLAGS = $(COMMON_CFLAGS) |
vesafb_mod_CFLAGS = $(COMMON_CFLAGS) |
3334 |
|
vesafb_mod_LDFLAGS = $(COMMON_LDFLAGS) |
3335 |
|
|
3336 |
# For vbeinfo.mod. |
# For vbeinfo.mod. |
3337 |
vbeinfo_mod_SOURCES = commands/i386/pc/vbeinfo.c |
vbeinfo_mod_SOURCES = commands/i386/pc/vbeinfo.c |
3342 |
|
|
3343 |
vbeinfo.mod: pre-vbeinfo.o mod-vbeinfo.o |
vbeinfo.mod: pre-vbeinfo.o mod-vbeinfo.o |
3344 |
-rm -f $@ |
-rm -f $@ |
3345 |
$(LD) -r -d -o $@ $^ |
$(LD) $(vbeinfo_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
3346 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
3347 |
|
|
3348 |
pre-vbeinfo.o: vbeinfo_mod-commands_i386_pc_vbeinfo.o |
pre-vbeinfo.o: vbeinfo_mod-commands_i386_pc_vbeinfo.o |
3349 |
-rm -f $@ |
-rm -f $@ |
3350 |
$(LD) -r -d -o $@ $^ |
$(LD) $(vbeinfo_mod_LDFLAGS) -r -d -o $@ $^ |
3351 |
|
|
3352 |
mod-vbeinfo.o: mod-vbeinfo.c |
mod-vbeinfo.o: mod-vbeinfo.c |
3353 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(vbeinfo_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(vbeinfo_mod_CFLAGS) -c -o $@ $< |
3382 |
|
|
3383 |
|
|
3384 |
vbeinfo_mod_CFLAGS = $(COMMON_CFLAGS) |
vbeinfo_mod_CFLAGS = $(COMMON_CFLAGS) |
3385 |
|
vbeinfo_mod_LDFLAGS = $(COMMON_LDFLAGS) |
3386 |
|
|
3387 |
# For vbetest.mod. |
# For vbetest.mod. |
3388 |
vbetest_mod_SOURCES = commands/i386/pc/vbetest.c |
vbetest_mod_SOURCES = commands/i386/pc/vbetest.c |
3393 |
|
|
3394 |
vbetest.mod: pre-vbetest.o mod-vbetest.o |
vbetest.mod: pre-vbetest.o mod-vbetest.o |
3395 |
-rm -f $@ |
-rm -f $@ |
3396 |
$(LD) -r -d -o $@ $^ |
$(LD) $(vbetest_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
3397 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
3398 |
|
|
3399 |
pre-vbetest.o: vbetest_mod-commands_i386_pc_vbetest.o |
pre-vbetest.o: vbetest_mod-commands_i386_pc_vbetest.o |
3400 |
-rm -f $@ |
-rm -f $@ |
3401 |
$(LD) -r -d -o $@ $^ |
$(LD) $(vbetest_mod_LDFLAGS) -r -d -o $@ $^ |
3402 |
|
|
3403 |
mod-vbetest.o: mod-vbetest.c |
mod-vbetest.o: mod-vbetest.c |
3404 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(vbetest_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(vbetest_mod_CFLAGS) -c -o $@ $< |
3433 |
|
|
3434 |
|
|
3435 |
vbetest_mod_CFLAGS = $(COMMON_CFLAGS) |
vbetest_mod_CFLAGS = $(COMMON_CFLAGS) |
3436 |
|
vbetest_mod_LDFLAGS = $(COMMON_LDFLAGS) |
3437 |
|
|
3438 |
# For search.mod. |
# For search.mod. |
3439 |
search_mod_SOURCES = commands/search.c |
search_mod_SOURCES = commands/search.c |
3444 |
|
|
3445 |
search.mod: pre-search.o mod-search.o |
search.mod: pre-search.o mod-search.o |
3446 |
-rm -f $@ |
-rm -f $@ |
3447 |
$(LD) -r -d -o $@ $^ |
$(LD) $(search_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
3448 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
3449 |
|
|
3450 |
pre-search.o: search_mod-commands_search.o |
pre-search.o: search_mod-commands_search.o |
3451 |
-rm -f $@ |
-rm -f $@ |
3452 |
$(LD) -r -d -o $@ $^ |
$(LD) $(search_mod_LDFLAGS) -r -d -o $@ $^ |
3453 |
|
|
3454 |
mod-search.o: mod-search.c |
mod-search.o: mod-search.c |
3455 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(search_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(search_mod_CFLAGS) -c -o $@ $< |
3484 |
|
|
3485 |
|
|
3486 |
search_mod_CFLAGS = $(COMMON_CFLAGS) |
search_mod_CFLAGS = $(COMMON_CFLAGS) |
3487 |
|
search_mod_LDFLAGS = $(COMMON_LDFLAGS) |
3488 |
|
|
3489 |
# For gzio.mod. |
# For gzio.mod. |
3490 |
gzio_mod_SOURCES = io/gzio.c |
gzio_mod_SOURCES = io/gzio.c |
3495 |
|
|
3496 |
gzio.mod: pre-gzio.o mod-gzio.o |
gzio.mod: pre-gzio.o mod-gzio.o |
3497 |
-rm -f $@ |
-rm -f $@ |
3498 |
$(LD) -r -d -o $@ $^ |
$(LD) $(gzio_mod_LDFLAGS) $(LDFLAGS) -r -d -o $@ $^ |
3499 |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
3500 |
|
|
3501 |
pre-gzio.o: gzio_mod-io_gzio.o |
pre-gzio.o: gzio_mod-io_gzio.o |
3502 |
-rm -f $@ |
-rm -f $@ |
3503 |
$(LD) -r -d -o $@ $^ |
$(LD) $(gzio_mod_LDFLAGS) -r -d -o $@ $^ |
3504 |
|
|
3505 |
mod-gzio.o: mod-gzio.c |
mod-gzio.o: mod-gzio.c |
3506 |
$(CC) $(CPPFLAGS) $(CFLAGS) $(gzio_mod_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(gzio_mod_CFLAGS) -c -o $@ $< |
3535 |
|
|
3536 |
|
|
3537 |
gzio_mod_CFLAGS = $(COMMON_CFLAGS) |
gzio_mod_CFLAGS = $(COMMON_CFLAGS) |
3538 |
|
gzio_mod_LDFLAGS = $(COMMON_LDFLAGS) |
3539 |
CLEANFILES += moddep.lst command.lst fs.lst |
CLEANFILES += moddep.lst command.lst fs.lst |
3540 |
pkgdata_DATA += moddep.lst command.lst fs.lst |
pkgdata_DATA += moddep.lst command.lst fs.lst |
3541 |
moddep.lst: $(DEFSYMFILES) $(UNDSYMFILES) genmoddep |
moddep.lst: $(DEFSYMFILES) $(UNDSYMFILES) genmoddep |