Print this page
%B
   1 #
   2 # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
   3 # Use is subject to license terms.

   4 #
   5 # ident "%Z%%M% %I%     %E% SMI"
   6 #
   7 include ../../Makefile.grub
   8 include ../Makefile.solaris.defs
   9 
  10 .SUFFIXES:
  11 .SUFFIXES: .exec $(SUFFIXES)
  12 
  13 .exec:
  14         $(OBJCOPY) -O binary $< $@
  15 
  16 
  17 INCLUDES        = -I. -I.. -I../stage1 -I../netboot
  18 LIBS            =
  19 
  20 FSYS_CFLAGS     = -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_UFS=1 \
  21                   -DFSYS_ZFS=1 \
  22                   -DFSYS_UFS2=1 -DFSYS_REISERFS=1 -DFSYS_ISO9660=1 \
  23                   -DUSE_MD5_PASSWORDS=1


  58 
  59 
  60 LIBRARIES       = $(LIBGRUB)
  61 
  62 LIBGRUB         = libgrub.a
  63 LIBGRUB_OBJS    = libgrub_a-boot.o              \
  64                   libgrub_a-builtins.o          \
  65                   libgrub_a-char_io.o           \
  66                   libgrub_a-cmdline.o           \
  67                   libgrub_a-common.o            \
  68                   libgrub_a-disk_io.o           \
  69                   libgrub_a-fsys_ext2fs.o       \
  70                   libgrub_a-fsys_fat.o          \
  71                   libgrub_a-fsys_ffs.o          \
  72                   libgrub_a-fsys_iso9660.o      \
  73                   libgrub_a-fsys_jfs.o          \
  74                   libgrub_a-fsys_minix.o        \
  75                   libgrub_a-fsys_reiserfs.o     \
  76                   libgrub_a-zfs_sha256.o        \
  77                   libgrub_a-zfs_lzjb.o          \

  78                   libgrub_a-zfs_fletcher.o      \
  79                   libgrub_a-fsys_zfs.o          \
  80                   libgrub_a-fsys_ufs.o          \
  81                   libgrub_a-fsys_ufs2.o         \
  82                   libgrub_a-fsys_vstafs.o       \
  83                   libgrub_a-fsys_xfs.o          \
  84                   libgrub_a-graphics.o          \
  85                   libgrub_a-gunzip.o            \
  86                   libgrub_a-md5.o               \
  87                   libgrub_a-serial.o            \
  88                   libgrub_a-stage2.o            \
  89                   libgrub_a-terminfo.o          \
  90                   libgrub_a-tparm.o
  91 $(LIBGRUB_OBJS) := CFLAGS = $(BASE_CFLAGS) $(GRUB_CFLAGS)
  92 
  93 
  94 # Will be installed in $(ROOT_BOOT_GRUB).
  95 INSTALL_DATA    = $(E2FS_STAGE1_5_DATA)         \
  96                   $(FAT_STAGE1_5_DATA)          \
  97                   $(FFS_STAGE1_5_DATA)          \


 147 DISKLESS_EXEC           = diskless.exec
 148 DISKLESS_ASMOBJS        = diskless_exec-asm.o
 149 
 150 DISKLESS_OBJS           = diskless_exec-bios.o          \
 151                           diskless_exec-boot.o          \
 152                           diskless_exec-builtins.o      \
 153                           diskless_exec-char_io.o       \
 154                           diskless_exec-cmdline.o       \
 155                           diskless_exec-common.o        \
 156                           diskless_exec-console.o       \
 157                           diskless_exec-disk_io.o       \
 158                           diskless_exec-fsys_ext2fs.o   \
 159                           diskless_exec-fsys_fat.o      \
 160                           diskless_exec-fsys_ffs.o      \
 161                           diskless_exec-fsys_iso9660.o  \
 162                           diskless_exec-fsys_jfs.o      \
 163                           diskless_exec-fsys_minix.o    \
 164                           diskless_exec-fsys_reiserfs.o \
 165                           diskless_exec-zfs_sha256.o    \
 166                           diskless_exec-zfs_lzjb.o      \

 167                           diskless_exec-zfs_fletcher.o  \
 168                           diskless_exec-fsys_zfs.o      \
 169                           diskless_exec-fsys_ufs.o      \
 170                           diskless_exec-fsys_ufs2.o     \
 171                           diskless_exec-fsys_vstafs.o   \
 172                           diskless_exec-fsys_xfs.o      \
 173                           diskless_exec-graphics.o      \
 174                           diskless_exec-gunzip.o        \
 175                           diskless_exec-hercules.o      \
 176                           diskless_exec-md5.o           \
 177                           diskless_exec-serial.o        \
 178                           diskless_exec-smp-imps.o      \
 179                           diskless_exec-stage2.o        \
 180                           diskless_exec-terminfo.o      \
 181                           diskless_exec-tparm.o
 182 
 183 $(DISKLESS_EXEC)        := LDFLAGS = $(BASE_LDFLAGS) $(PRE_STAGE2_LINK)
 184 $(DISKLESS_EXEC)        := LIBS = $(LIBDRIVERS)
 185 
 186 $(DISKLESS_ASMOBJS)     := CCASFLAGS = $(BASE_CCASFLAGS) $(STAGE2_CFLAGS) \


 358 PRE_STAGE2_EXEC         = pre_stage2.exec
 359 PRE_STAGE2_ASMOBJS      = pre_stage2_exec-asm.o
 360 
 361 PRE_STAGE2_OBJS         = pre_stage2_exec-bios.o \
 362                           pre_stage2_exec-boot.o \
 363                           pre_stage2_exec-builtins.o \
 364                           pre_stage2_exec-char_io.o \
 365                           pre_stage2_exec-cmdline.o \
 366                           pre_stage2_exec-common.o \
 367                           pre_stage2_exec-console.o \
 368                           pre_stage2_exec-disk_io.o \
 369                           pre_stage2_exec-fsys_ext2fs.o \
 370                           pre_stage2_exec-fsys_fat.o \
 371                           pre_stage2_exec-fsys_ffs.o \
 372                           pre_stage2_exec-fsys_iso9660.o \
 373                           pre_stage2_exec-fsys_jfs.o \
 374                           pre_stage2_exec-fsys_minix.o \
 375                           pre_stage2_exec-fsys_reiserfs.o \
 376                           pre_stage2_exec-zfs_sha256.o \
 377                           pre_stage2_exec-zfs_lzjb.o \

 378                           pre_stage2_exec-zfs_fletcher.o \
 379                           pre_stage2_exec-fsys_zfs.o \
 380                           pre_stage2_exec-fsys_ufs.o \
 381                           pre_stage2_exec-fsys_ufs2.o \
 382                           pre_stage2_exec-fsys_vstafs.o \
 383                           pre_stage2_exec-fsys_xfs.o \
 384                           pre_stage2_exec-graphics.o \
 385                           pre_stage2_exec-gunzip.o \
 386                           pre_stage2_exec-hercules.o \
 387                           pre_stage2_exec-md5.o \
 388                           pre_stage2_exec-serial.o \
 389                           pre_stage2_exec-smp-imps.o \
 390                           pre_stage2_exec-stage2.o \
 391                           pre_stage2_exec-terminfo.o \
 392                           pre_stage2_exec-tparm.o
 393 
 394 $(PRE_STAGE2_EXEC)      := LDFLAGS = $(BASE_LDFLAGS) $(PRE_STAGE2_LINK)
 395 $(STAGE2_NETBOOT)$(PRE_STAGE2_EXEC)     := LIBS = $(LIBDRIVERS)
 396 
 397 $(PRE_STAGE2_ASMOBJS)   := CCASFLAGS = $(BASE_CCASFLAGS) $(STAGE2_CFLAGS) \


 516                                 -DFSYS_UFS=1 -DNO_BLOCK_FILES=1
 517 
 518 $(UFS_STAGE1_5_OBJS)    := CFLAGS = $(BASE_CFLAGS) $(STAGE1_5_CFLAGS) \
 519                                 -DFSYS_UFS=1 -DNO_BLOCK_FILES=1
 520 
 521 #
 522 # ZFS stage 1.5
 523 #
 524 ZFS_STAGE1_5_DATA       = zfs_stage1_5
 525 ZFS_STAGE1_5_EXEC       = zfs_stage1_5.exec
 526 
 527 ZFS_STAGE1_5_ASMOBJS    = zfs_stage1_5_exec-asm.o \
 528                           zfs_stage1_5_exec-start.o
 529 
 530 ZFS_STAGE1_5_OBJS       = zfs_stage1_5_exec-bios.o \
 531                           zfs_stage1_5_exec-char_io.o \
 532                           zfs_stage1_5_exec-common.o \
 533                           zfs_stage1_5_exec-disk_io.o \
 534                           zfs_stage1_5_exec-zfs_sha256.o \
 535                           zfs_stage1_5_exec-zfs_lzjb.o \

 536                           zfs_stage1_5_exec-zfs_fletcher.o \
 537                           zfs_stage1_5_exec-fsys_zfs.o \
 538                           zfs_stage1_5_exec-stage1_5.o
 539 
 540 $(ZFS_STAGE1_5_EXEC)    := LDFLAGS = $(BASE_LDFLAGS) $(STAGE1_5_LINK)
 541 
 542 $(ZFS_STAGE1_5_ASMOBJS) := CCASFLAGS = $(BASE_CCASFLAGS) $(STAGE1_5_CFLAGS) \
 543                                 -DFSYS_ZFS=1 -DNO_BLOCK_FILES=1
 544 
 545 $(ZFS_STAGE1_5_OBJS)    := CFLAGS = $(BASE_CFLAGS) $(STAGE1_5_CFLAGS) \
 546                                 -DFSYS_ZFS=1 -DNO_BLOCK_FILES=1
 547 
 548 #
 549 # VSTa FS
 550 #
 551 VSTAFS_STAGE1_5_DATA    = vstafs_stage1_5
 552 VSTAFS_STAGE1_5_EXEC    = vstafs_stage1_5.exec
 553 
 554 VSTAFS_STAGE1_5_ASMOBJS = vstafs_stage1_5_exec-asm.o \
 555                           vstafs_stage1_5_exec-start.o


 590 $(XFS_STAGE1_5_ASMOBJS) := CCASFLAGS = $(BASE_CCASFLAGS) $(STAGE1_5_CFLAGS) \
 591                                 -DFSYS_XFS=1 -DNO_BLOCK_FILES=1
 592 
 593 $(XFS_STAGE1_5_OBJS)    := CFLAGS = $(BASE_CFLAGS) $(STAGE1_5_CFLAGS) \
 594                                 -DFSYS_XFS=1 -DNO_BLOCK_FILES=1
 595 
 596 
 597 INSTALL_TARGETS = $(INSTALL_DATA:%=$(ROOT_BOOT_GRUB)/%) \
 598                 $(SRC_ZFSINC_DIR)
 599 
 600 #
 601 # Source files to be installed in $(ROOT_SRC).
 602 #
 603 SRC_DIR         = $(ROOT_SRC)/stage2
 604 SRC_ZFSINC_DIR  = $(SRC_DIR)/zfs-include
 605 SRC_FILES       = Makefile.am Makefile.in apic.h apm.S asm.S bios.c boot.c \
 606                   builtins.c char_io.c cmdline.c common.c console.c defs.h \
 607                   dir.h disk_inode.h disk_inode_ffs.h disk_io.c fat.h \
 608                   filesys.h freebsd.h fs.h fsys_ext2fs.c fsys_fat.c \
 609                   fsys_ffs.c fsys_iso9660.c fsys_jfs.c fsys_minix.c \
 610                   zfs_sha256.c zfs_lzjb.c zfs_fletcher.c fsys_zfs.c \
 611                   fsys_reiserfs.c fsys_ufs.c fsys_ufs2.c fsys_vstafs.c \
 612                   fsys_xfs.c graphics.c graphics.h gunzip.c hercules.c \
 613                   hercules.h i386-elf.h imgact_aout.h iso9660.h jfs.h \
 614                   mb_header.h mb_info.h md5.c md5.h nbi.h nbloader.S \
 615                   pc_slice.h pxeloader.S serial.c serial.h setjmp.S shared.h \
 616                   size_test smp-imps.c smp-imps.h stage1_5.c stage2.c \
 617                   start.S start_eltorito.S term.h terminfo.c terminfo.h \
 618                   tparm.c tparm.h fsys_zfs.h ufs.h ufs2.h vstafs.h xfs.h
 619 SRC_ZFSINC_FILES = dmu.h dmu_objset.h dnode.h dsl_dataset.h dsl_dir.h spa.h \
 620                 uberblock_impl.h vdev_impl.h zap_impl.h zap_leaf.h zfs.h \
 621                 zfs_acl.h zfs_znode.h zil.h zio.h zio_checksum.h
 622 
 623 INSTALL_TARGETS += $(SRC_FILES:%=$(SRC_DIR)/%) \
 624                 $(SRC_ZFSINC_FILES:%=$(SRC_ZFSINC_DIR)/%)
 625 
 626 
 627 ###############################################################################
 628 all: $(BUILT_SOURCES) .WAIT $(LIBRARIES) $(PROGRAMS) $(DATA)
 629 
 630 #


   1 #
   2 # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
   3 # Use is subject to license terms.
   4 # Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
   5 #
   6 # ident "%Z%%M% %I%     %E% SMI"
   7 #
   8 include ../../Makefile.grub
   9 include ../Makefile.solaris.defs
  10 
  11 .SUFFIXES:
  12 .SUFFIXES: .exec $(SUFFIXES)
  13 
  14 .exec:
  15         $(OBJCOPY) -O binary $< $@
  16 
  17 
  18 INCLUDES        = -I. -I.. -I../stage1 -I../netboot
  19 LIBS            =
  20 
  21 FSYS_CFLAGS     = -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_UFS=1 \
  22                   -DFSYS_ZFS=1 \
  23                   -DFSYS_UFS2=1 -DFSYS_REISERFS=1 -DFSYS_ISO9660=1 \
  24                   -DUSE_MD5_PASSWORDS=1


  59 
  60 
  61 LIBRARIES       = $(LIBGRUB)
  62 
  63 LIBGRUB         = libgrub.a
  64 LIBGRUB_OBJS    = libgrub_a-boot.o              \
  65                   libgrub_a-builtins.o          \
  66                   libgrub_a-char_io.o           \
  67                   libgrub_a-cmdline.o           \
  68                   libgrub_a-common.o            \
  69                   libgrub_a-disk_io.o           \
  70                   libgrub_a-fsys_ext2fs.o       \
  71                   libgrub_a-fsys_fat.o          \
  72                   libgrub_a-fsys_ffs.o          \
  73                   libgrub_a-fsys_iso9660.o      \
  74                   libgrub_a-fsys_jfs.o          \
  75                   libgrub_a-fsys_minix.o        \
  76                   libgrub_a-fsys_reiserfs.o     \
  77                   libgrub_a-zfs_sha256.o        \
  78                   libgrub_a-zfs_lzjb.o          \
  79                   libgrub_a-zfs_lz4.o           \
  80                   libgrub_a-zfs_fletcher.o      \
  81                   libgrub_a-fsys_zfs.o          \
  82                   libgrub_a-fsys_ufs.o          \
  83                   libgrub_a-fsys_ufs2.o         \
  84                   libgrub_a-fsys_vstafs.o       \
  85                   libgrub_a-fsys_xfs.o          \
  86                   libgrub_a-graphics.o          \
  87                   libgrub_a-gunzip.o            \
  88                   libgrub_a-md5.o               \
  89                   libgrub_a-serial.o            \
  90                   libgrub_a-stage2.o            \
  91                   libgrub_a-terminfo.o          \
  92                   libgrub_a-tparm.o
  93 $(LIBGRUB_OBJS) := CFLAGS = $(BASE_CFLAGS) $(GRUB_CFLAGS)
  94 
  95 
  96 # Will be installed in $(ROOT_BOOT_GRUB).
  97 INSTALL_DATA    = $(E2FS_STAGE1_5_DATA)         \
  98                   $(FAT_STAGE1_5_DATA)          \
  99                   $(FFS_STAGE1_5_DATA)          \


 149 DISKLESS_EXEC           = diskless.exec
 150 DISKLESS_ASMOBJS        = diskless_exec-asm.o
 151 
 152 DISKLESS_OBJS           = diskless_exec-bios.o          \
 153                           diskless_exec-boot.o          \
 154                           diskless_exec-builtins.o      \
 155                           diskless_exec-char_io.o       \
 156                           diskless_exec-cmdline.o       \
 157                           diskless_exec-common.o        \
 158                           diskless_exec-console.o       \
 159                           diskless_exec-disk_io.o       \
 160                           diskless_exec-fsys_ext2fs.o   \
 161                           diskless_exec-fsys_fat.o      \
 162                           diskless_exec-fsys_ffs.o      \
 163                           diskless_exec-fsys_iso9660.o  \
 164                           diskless_exec-fsys_jfs.o      \
 165                           diskless_exec-fsys_minix.o    \
 166                           diskless_exec-fsys_reiserfs.o \
 167                           diskless_exec-zfs_sha256.o    \
 168                           diskless_exec-zfs_lzjb.o      \
 169                           diskless_exec-zfs_lz4.o       \
 170                           diskless_exec-zfs_fletcher.o  \
 171                           diskless_exec-fsys_zfs.o      \
 172                           diskless_exec-fsys_ufs.o      \
 173                           diskless_exec-fsys_ufs2.o     \
 174                           diskless_exec-fsys_vstafs.o   \
 175                           diskless_exec-fsys_xfs.o      \
 176                           diskless_exec-graphics.o      \
 177                           diskless_exec-gunzip.o        \
 178                           diskless_exec-hercules.o      \
 179                           diskless_exec-md5.o           \
 180                           diskless_exec-serial.o        \
 181                           diskless_exec-smp-imps.o      \
 182                           diskless_exec-stage2.o        \
 183                           diskless_exec-terminfo.o      \
 184                           diskless_exec-tparm.o
 185 
 186 $(DISKLESS_EXEC)        := LDFLAGS = $(BASE_LDFLAGS) $(PRE_STAGE2_LINK)
 187 $(DISKLESS_EXEC)        := LIBS = $(LIBDRIVERS)
 188 
 189 $(DISKLESS_ASMOBJS)     := CCASFLAGS = $(BASE_CCASFLAGS) $(STAGE2_CFLAGS) \


 361 PRE_STAGE2_EXEC         = pre_stage2.exec
 362 PRE_STAGE2_ASMOBJS      = pre_stage2_exec-asm.o
 363 
 364 PRE_STAGE2_OBJS         = pre_stage2_exec-bios.o \
 365                           pre_stage2_exec-boot.o \
 366                           pre_stage2_exec-builtins.o \
 367                           pre_stage2_exec-char_io.o \
 368                           pre_stage2_exec-cmdline.o \
 369                           pre_stage2_exec-common.o \
 370                           pre_stage2_exec-console.o \
 371                           pre_stage2_exec-disk_io.o \
 372                           pre_stage2_exec-fsys_ext2fs.o \
 373                           pre_stage2_exec-fsys_fat.o \
 374                           pre_stage2_exec-fsys_ffs.o \
 375                           pre_stage2_exec-fsys_iso9660.o \
 376                           pre_stage2_exec-fsys_jfs.o \
 377                           pre_stage2_exec-fsys_minix.o \
 378                           pre_stage2_exec-fsys_reiserfs.o \
 379                           pre_stage2_exec-zfs_sha256.o \
 380                           pre_stage2_exec-zfs_lzjb.o \
 381                           pre_stage2_exec-zfs_lz4.o \
 382                           pre_stage2_exec-zfs_fletcher.o \
 383                           pre_stage2_exec-fsys_zfs.o \
 384                           pre_stage2_exec-fsys_ufs.o \
 385                           pre_stage2_exec-fsys_ufs2.o \
 386                           pre_stage2_exec-fsys_vstafs.o \
 387                           pre_stage2_exec-fsys_xfs.o \
 388                           pre_stage2_exec-graphics.o \
 389                           pre_stage2_exec-gunzip.o \
 390                           pre_stage2_exec-hercules.o \
 391                           pre_stage2_exec-md5.o \
 392                           pre_stage2_exec-serial.o \
 393                           pre_stage2_exec-smp-imps.o \
 394                           pre_stage2_exec-stage2.o \
 395                           pre_stage2_exec-terminfo.o \
 396                           pre_stage2_exec-tparm.o
 397 
 398 $(PRE_STAGE2_EXEC)      := LDFLAGS = $(BASE_LDFLAGS) $(PRE_STAGE2_LINK)
 399 $(STAGE2_NETBOOT)$(PRE_STAGE2_EXEC)     := LIBS = $(LIBDRIVERS)
 400 
 401 $(PRE_STAGE2_ASMOBJS)   := CCASFLAGS = $(BASE_CCASFLAGS) $(STAGE2_CFLAGS) \


 520                                 -DFSYS_UFS=1 -DNO_BLOCK_FILES=1
 521 
 522 $(UFS_STAGE1_5_OBJS)    := CFLAGS = $(BASE_CFLAGS) $(STAGE1_5_CFLAGS) \
 523                                 -DFSYS_UFS=1 -DNO_BLOCK_FILES=1
 524 
 525 #
 526 # ZFS stage 1.5
 527 #
 528 ZFS_STAGE1_5_DATA       = zfs_stage1_5
 529 ZFS_STAGE1_5_EXEC       = zfs_stage1_5.exec
 530 
 531 ZFS_STAGE1_5_ASMOBJS    = zfs_stage1_5_exec-asm.o \
 532                           zfs_stage1_5_exec-start.o
 533 
 534 ZFS_STAGE1_5_OBJS       = zfs_stage1_5_exec-bios.o \
 535                           zfs_stage1_5_exec-char_io.o \
 536                           zfs_stage1_5_exec-common.o \
 537                           zfs_stage1_5_exec-disk_io.o \
 538                           zfs_stage1_5_exec-zfs_sha256.o \
 539                           zfs_stage1_5_exec-zfs_lzjb.o \
 540                           zfs_stage1_5_exec-zfs_lz4.o \
 541                           zfs_stage1_5_exec-zfs_fletcher.o \
 542                           zfs_stage1_5_exec-fsys_zfs.o \
 543                           zfs_stage1_5_exec-stage1_5.o
 544 
 545 $(ZFS_STAGE1_5_EXEC)    := LDFLAGS = $(BASE_LDFLAGS) $(STAGE1_5_LINK)
 546 
 547 $(ZFS_STAGE1_5_ASMOBJS) := CCASFLAGS = $(BASE_CCASFLAGS) $(STAGE1_5_CFLAGS) \
 548                                 -DFSYS_ZFS=1 -DNO_BLOCK_FILES=1
 549 
 550 $(ZFS_STAGE1_5_OBJS)    := CFLAGS = $(BASE_CFLAGS) $(STAGE1_5_CFLAGS) \
 551                                 -DFSYS_ZFS=1 -DNO_BLOCK_FILES=1
 552 
 553 #
 554 # VSTa FS
 555 #
 556 VSTAFS_STAGE1_5_DATA    = vstafs_stage1_5
 557 VSTAFS_STAGE1_5_EXEC    = vstafs_stage1_5.exec
 558 
 559 VSTAFS_STAGE1_5_ASMOBJS = vstafs_stage1_5_exec-asm.o \
 560                           vstafs_stage1_5_exec-start.o


 595 $(XFS_STAGE1_5_ASMOBJS) := CCASFLAGS = $(BASE_CCASFLAGS) $(STAGE1_5_CFLAGS) \
 596                                 -DFSYS_XFS=1 -DNO_BLOCK_FILES=1
 597 
 598 $(XFS_STAGE1_5_OBJS)    := CFLAGS = $(BASE_CFLAGS) $(STAGE1_5_CFLAGS) \
 599                                 -DFSYS_XFS=1 -DNO_BLOCK_FILES=1
 600 
 601 
 602 INSTALL_TARGETS = $(INSTALL_DATA:%=$(ROOT_BOOT_GRUB)/%) \
 603                 $(SRC_ZFSINC_DIR)
 604 
 605 #
 606 # Source files to be installed in $(ROOT_SRC).
 607 #
 608 SRC_DIR         = $(ROOT_SRC)/stage2
 609 SRC_ZFSINC_DIR  = $(SRC_DIR)/zfs-include
 610 SRC_FILES       = Makefile.am Makefile.in apic.h apm.S asm.S bios.c boot.c \
 611                   builtins.c char_io.c cmdline.c common.c console.c defs.h \
 612                   dir.h disk_inode.h disk_inode_ffs.h disk_io.c fat.h \
 613                   filesys.h freebsd.h fs.h fsys_ext2fs.c fsys_fat.c \
 614                   fsys_ffs.c fsys_iso9660.c fsys_jfs.c fsys_minix.c \
 615                   zfs_sha256.c zfs_lzjb.c zfs_lz4.c zfs_fletcher.c fsys_zfs.c \
 616                   fsys_reiserfs.c fsys_ufs.c fsys_ufs2.c fsys_vstafs.c \
 617                   fsys_xfs.c graphics.c graphics.h gunzip.c hercules.c \
 618                   hercules.h i386-elf.h imgact_aout.h iso9660.h jfs.h \
 619                   mb_header.h mb_info.h md5.c md5.h nbi.h nbloader.S \
 620                   pc_slice.h pxeloader.S serial.c serial.h setjmp.S shared.h \
 621                   size_test smp-imps.c smp-imps.h stage1_5.c stage2.c \
 622                   start.S start_eltorito.S term.h terminfo.c terminfo.h \
 623                   tparm.c tparm.h fsys_zfs.h ufs.h ufs2.h vstafs.h xfs.h
 624 SRC_ZFSINC_FILES = dmu.h dmu_objset.h dnode.h dsl_dataset.h dsl_dir.h spa.h \
 625                 uberblock_impl.h vdev_impl.h zap_impl.h zap_leaf.h zfs.h \
 626                 zfs_acl.h zfs_znode.h zil.h zio.h zio_checksum.h
 627 
 628 INSTALL_TARGETS += $(SRC_FILES:%=$(SRC_DIR)/%) \
 629                 $(SRC_ZFSINC_FILES:%=$(SRC_ZFSINC_DIR)/%)
 630 
 631 
 632 ###############################################################################
 633 all: $(BUILT_SOURCES) .WAIT $(LIBRARIES) $(PROGRAMS) $(DATA)
 634 
 635 #