Diff for /linux/Makefile between versions 1.1.1.11 and 1.1.1.12

version 1.1.1.11, 2018/04/24 18:11:55 version 1.1.1.12, 2018/04/24 18:13:53
Line 4 Line 4
 # default of FLOPPY is used by 'build'.  # default of FLOPPY is used by 'build'.
 #  #
   
 ROOT_DEV = /dev/hdb1  ROOT_DEV =# /dev/hdb1
   
   #
   # uncomment this if you want kernel profiling: the profile_shift is the
   # granularity of the profiling (5 = 32-byte granularity)
   #
   
   PROFILING =# -DPROFILE_SHIFT=2
   
 #  #
 # uncomment the correct keyboard:  # uncomment the correct keyboard:
Line 23  ROOT_DEV = /dev/hdb1 Line 30  ROOT_DEV = /dev/hdb1
 # 0x08 - tilde (~)  # 0x08 - tilde (~)
 # 0x10 - dieresis (umlaut)  # 0x10 - dieresis (umlaut)
   
 KEYBOARD = -DKBD_FINNISH -DKBDFLAGS=0  # KEYBOARD = -DKBD_FINNISH -DKBDFLAGS=0
 # KEYBOARD = -DKBD_FINNISH_LATIN1 -DKBDFLAGS=0x9F  # KEYBOARD = -DKBD_FINNISH_LATIN1 -DKBDFLAGS=0x9F
 # KEYBOARD = -DKBD_US -DKBDFLAGS=0  KEYBOARD = -DKBD_US -DKBDFLAGS=0
 # KEYBOARD = -DKBD_GR -DKBDFLAGS=0  # KEYBOARD = -DKBD_GR -DKBDFLAGS=0
 # KEYBOARD = -DKBD_GR_LATIN1 -DKBDFLAGS=0x9F  # KEYBOARD = -DKBD_GR_LATIN1 -DKBDFLAGS=0x9F
 # KEYBOARD = -DKBD_FR -DKBDFLAGS=0  # KEYBOARD = -DKBD_FR -DKBDFLAGS=0
Line 36  KEYBOARD = -DKBD_FINNISH -DKBDFLAGS=0 Line 43  KEYBOARD = -DKBD_FINNISH -DKBDFLAGS=0
 # KEYBOARD = -DKBD_DVORAK -DKBDFLAGS=0  # KEYBOARD = -DKBD_DVORAK -DKBDFLAGS=0
 # KEYBOARD = -DKBD_SG -DKBDFLAGS=0  # KEYBOARD = -DKBD_SG -DKBDFLAGS=0
 # KEYBOARD = -DKBD_SG_LATIN1 -DKBDFLAGS=0x9F  # KEYBOARD = -DKBD_SG_LATIN1 -DKBDFLAGS=0x9F
   # KEYBOARD = -DKBD_SF -DKBDFLAGS=0
   # KEYBOARD = -DKBD_SF_LATIN1 -DKBDFLAGS=0x9F
 # KEYBOARD = -DKDB_NO  # KEYBOARD = -DKDB_NO
   
 #  #
Line 45  KEYBOARD = -DKBD_FINNISH -DKBDFLAGS=0 Line 54  KEYBOARD = -DKBD_FINNISH -DKBDFLAGS=0
 MATH_EMULATION = -DKERNEL_MATH_EMULATION  MATH_EMULATION = -DKERNEL_MATH_EMULATION
   
 #  #
   # Maximum memory used by the kernel. This is normally 16MB - some of the
   # SCSI drivers may have problems with anything else due to DMA limits. The
   # drivers should check, but they don't. The ONLY valid values for
   # MAX_MEGABYTES are 16 and 32 - anything else needs kernel diffs.
   #
   # EVEN IF YOU HAVE > 16MB, YOU SHOULD EDIT THIS ONLY IF YOU ARE 100%
   # SURE YOU AREN'T USING ANY DEVICE THAT DOES UNCHECKED DMA!!  THE
   # FLOPPY DRIVER IS OK, BUT OTHERS MIGHT HAVE PROBLEMS.
   #
   
   MAX_MEGABYTES = 16
   
   #
 # standard CFLAGS  # standard CFLAGS
 #  #
   
 CFLAGS =-Wall -O6 -fomit-frame-pointer  CFLAGS =-Wall -O6 -fomit-frame-pointer -DMAX_MEGABYTES=$(MAX_MEGABYTES)
   
 #  #
 # if you want the ram-disk device, define this to be the  # if you want the ram-disk device, define this to be the
Line 66  LD86 =ld86 -0 Line 88  LD86 =ld86 -0
 # Set it to -DSVGA_MODE=NORMAL_VGA if you just want the EGA/VGA mode.  # Set it to -DSVGA_MODE=NORMAL_VGA if you just want the EGA/VGA mode.
 # The number is the same as you would ordinarily press at bootup.  # The number is the same as you would ordinarily press at bootup.
 #  #
 #SVGA_MODE=     -DSVGA_MODE=1  SVGA_MODE=      -DSVGA_MODE=1
   
 AS      =as  AS      =as
 LD      =ld  LD      =ld
 HOSTCC  =gcc -static  HOSTCC  =gcc -static
 CC      =gcc -nostdinc -I$(KERNELHDRS)  CC      =gcc -DKERNEL
 MAKE    =make  MAKE    =make
 CPP     =$(CC) -E  CPP     =$(CC) -E -DMAX_MEGABYTES=$(MAX_MEGABYTES)
 AR      =ar  AR      =ar
   
 ARCHIVES        =kernel/kernel.o mm/mm.o fs/fs.o net/net.o  ARCHIVES        =kernel/kernel.o mm/mm.o fs/fs.o net/net.o
 FILESYSTEMS     =fs/minix/minix.o fs/ext/ext.o fs/msdos/msdos.o  FILESYSTEMS     =fs/minix/minix.o fs/ext/ext.o fs/msdos/msdos.o fs/proc/proc.o
 DRIVERS         =kernel/blk_drv/blk_drv.a kernel/chr_drv/chr_drv.a \  DRIVERS         =kernel/blk_drv/blk_drv.a kernel/chr_drv/chr_drv.a \
                  kernel/blk_drv/scsi/scsi.a                   kernel/blk_drv/scsi/scsi.a
 MATH            =kernel/math/math.a  MATH            =kernel/math/math.a
Line 87  SUBDIRS  =kernel mm fs net lib Line 109  SUBDIRS  =kernel mm fs net lib
 KERNELHDRS      =/usr/src/linux/include  KERNELHDRS      =/usr/src/linux/include
   
 .c.s:  .c.s:
         $(CC) $(CFLAGS) -S $<          $(CC) $(CFLAGS) -S -o $*.s $<
 .s.o:  .s.o:
         $(AS) -c -o $*.o $<          $(AS) -c -o $*.o $<
 .c.o:  .c.o:
Line 95  KERNELHDRS =/usr/src/linux/include Line 117  KERNELHDRS =/usr/src/linux/include
   
 all:    Version Image  all:    Version Image
   
   lilo: Image
           if [ -f /vmlinux ]; then mv /vmlinux /vmlinux.old; fi
           dd if=Image of=/vmlinux
           /etc/lilo/lilo -b /dev/hda /vmlinux
   
 linuxsubdirs: dummy  linuxsubdirs: dummy
         @for i in $(SUBDIRS); do (cd $$i; echo $$i; $(MAKE)) || exit; done          @for i in $(SUBDIRS); do (cd $$i && echo $$i && $(MAKE)) || exit; done
   
 Version:  Version:
         @./makever.sh          @./makever.sh
         @echo \#define UTS_RELEASE \"0.97-`cat .version`\" > include/linux/config_rel.h          @echo \#define UTS_RELEASE \"0.98-`cat .version`\" > tools/version.h
         @echo \#define UTS_VERSION \"`date +%D`\" > include/linux/config_ver.h          @echo \#define UTS_VERSION \"`date +%D`\" >> tools/version.h
         touch include/linux/config.h          @echo \#define LINUX_COMPILE_TIME \"`date +%T`\" >> tools/version.h
           @echo \#define LINUX_COMPILE_BY \"`whoami`\" >> tools/version.h
           @echo \#define LINUX_COMPILE_HOST \"`hostname`\" >> tools/version.h
   
 Image: boot/bootsect boot/setup tools/system tools/build  Image: boot/bootsect boot/setup tools/system tools/build
         cp tools/system system.tmp          cp tools/system system.tmp
Line 120  tools/build: tools/build.c Line 149  tools/build: tools/build.c
   
 boot/head.o: boot/head.s  boot/head.o: boot/head.s
   
 tools/system:   boot/head.o init/main.o linuxsubdirs  boot/head.s: boot/head.S
         $(LD) $(LDFLAGS) -M boot/head.o init/main.o \          $(CPP) -traditional boot/head.S -o boot/head.s
   
   tools/version.o: tools/version.c tools/version.h
   
   init/main.o: init/main.c
           $(CC) $(CFLAGS) $(PROFILING) -c -o $*.o $<
   
   tools/system:   boot/head.o init/main.o tools/version.o linuxsubdirs
           $(LD) $(LDFLAGS) -M boot/head.o init/main.o tools/version.o \
                 $(ARCHIVES) \                  $(ARCHIVES) \
                 $(FILESYSTEMS) \                  $(FILESYSTEMS) \
                 $(DRIVERS) \                  $(DRIVERS) \
Line 146  boot/bootsect: boot/bootsect.s Line 183  boot/bootsect: boot/bootsect.s
 fs: dummy  fs: dummy
         $(MAKE) linuxsubdirs SUBDIRS=fs          $(MAKE) linuxsubdirs SUBDIRS=fs
   
   mm: dummy
           $(MAKE) linuxsubdirs SUBDIRS=mm
   
   kernel: dummy
           $(MAKE) linuxsubdirs SUBDIRS=kernel
   
 clean:  clean:
         rm -f Image System.map tmp_make core boot/bootsect boot/setup \          rm -f Image System.map tmp_make core boot/bootsect boot/setup \
                 boot/bootsect.s boot/setup.s init/main.s                  boot/bootsect.s boot/setup.s boot/head.s init/main.s
         rm -f init/*.o tools/system tools/build boot/*.o          rm -f init/*.o tools/system tools/build boot/*.o tools/*.o
         for i in $(SUBDIRS); do (cd $$i; $(MAKE) clean); done          for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean); done
   
 backup: clean  backup: clean
         cd .. ; tar cf - linux | compress - > backup.Z          cd .. && tar cf - linux | compress - > backup.Z
         sync          sync
   
 depend dep:  depend dep:
         sed '/\#\#\# Dependencies/q' < Makefile > tmp_make          sed '/\#\#\# Dependencies/q' < Makefile > tmp_make
         for i in init/*.c;do echo -n "init/";$(CPP) -M $$i;done >> tmp_make          for i in init/*.c;do echo -n "init/";$(CPP) -M $$i;done >> tmp_make
         cp tmp_make Makefile          cp tmp_make Makefile
         for i in $(SUBDIRS); do (cd $$i; $(MAKE) dep) || exit; done          for i in $(SUBDIRS); do (cd $$i && $(MAKE) dep) || exit; done
   
 dummy:  dummy:
   
 ### Dependencies:  ### Dependencies:
 init/main.o : init/main.c /usr/src/linux/include/stdarg.h /usr/src/linux/include/time.h \  init/main.o : init/main.c /usr/lib/gcc-lib/i386-linux/2.2.2d/include/stdarg.h /usr/include/asm/system.h \
   /usr/src/linux/include/asm/system.h /usr/src/linux/include/asm/io.h /usr/src/linux/include/linux/types.h \    /usr/include/asm/io.h /usr/include/linux/mktime.h /usr/include/linux/types.h \
   /usr/src/linux/include/linux/fcntl.h /usr/src/linux/include/linux/config.h /usr/src/linux/include/linux/config_rel.h \    /usr/include/linux/fcntl.h /usr/include/linux/config.h /usr/include/linux/config.dist.h \
   /usr/src/linux/include/linux/config_ver.h /usr/src/linux/include/linux/config.dist.h \    /usr/include/linux/sched.h /usr/include/linux/head.h /usr/include/linux/fs.h \
   /usr/src/linux/include/linux/sched.h /usr/src/linux/include/linux/head.h /usr/src/linux/include/linux/fs.h \    /usr/include/linux/limits.h /usr/include/linux/wait.h /usr/include/linux/dirent.h \
   /usr/src/linux/include/linux/limits.h /usr/src/linux/include/linux/wait.h /usr/src/linux/include/linux/dirent.h \    /usr/include/linux/vfs.h /usr/include/linux/pipe_fs_i.h /usr/include/linux/minix_fs_i.h \
   /usr/src/linux/include/linux/vfs.h /usr/src/linux/include/linux/minix_fs_sb.h \    /usr/include/linux/ext_fs_i.h /usr/include/linux/msdos_fs_i.h /usr/include/linux/minix_fs_sb.h \
   /usr/src/linux/include/linux/ext_fs_sb.h /usr/src/linux/include/linux/msdos_fs_sb.h \    /usr/include/linux/ext_fs_sb.h /usr/include/linux/msdos_fs_sb.h /usr/include/linux/mm.h \
   /usr/src/linux/include/linux/mm.h /usr/src/linux/include/linux/kernel.h /usr/src/linux/include/linux/signal.h \    /usr/include/linux/kernel.h /usr/include/linux/signal.h /usr/include/linux/time.h \
   /usr/src/linux/include/linux/time.h /usr/src/linux/include/linux/param.h /usr/src/linux/include/linux/resource.h \    /usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \
   /usr/src/linux/include/linux/tty.h /usr/src/linux/include/linux/termios.h /usr/src/linux/include/linux/unistd.h     /usr/include/linux/tty.h /usr/include/linux/termios.h /usr/include/linux/unistd.h 

Removed from v.1.1.1.11  
changed lines
  Added in v.1.1.1.12


unix.superglobalmegacorp.com