OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [arch/] [x86_64/] [boot/] [Makefile] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
#
2
# arch/x86_64/boot/Makefile
3
#
4
# This file is subject to the terms and conditions of the GNU General Public
5
# License.  See the file "COPYING" in the main directory of this archive
6
# for more details.
7
#
8
# Copyright (C) 1994 by Linus Torvalds
9
#
10
 
11
BOOT_INCL =     $(TOPDIR)/include/linux/config.h \
12
                $(TOPDIR)/include/linux/autoconf.h \
13
                $(TOPDIR)/include/asm/boot.h
14
 
15
zImage: $(CONFIGURE) bootsect setup compressed/vmlinux tools/build
16
        $(OBJCOPY) compressed/vmlinux compressed/vmlinux.out
17
        tools/build bootsect setup compressed/vmlinux.out $(ROOT_DEV) > zImage
18
 
19
bzImage: $(CONFIGURE) bbootsect bsetup compressed/bvmlinux tools/build
20
        $(OBJCOPY) compressed/bvmlinux compressed/bvmlinux.out
21
        tools/build -b bbootsect bsetup compressed/bvmlinux.out $(ROOT_DEV) > bzImage
22
 
23
bzImage-padded: bzImage
24
        dd if=/dev/zero bs=1k count=70 >> bzImage
25
 
26
compressed/vmlinux: $(TOPDIR)/vmlinux
27
        @$(MAKE) -C compressed vmlinux
28
 
29
compressed/bvmlinux: $(TOPDIR)/vmlinux
30
        @$(MAKE) -C compressed bvmlinux
31
 
32
zdisk: $(BOOTIMAGE)
33
        dd bs=8192 if=$(BOOTIMAGE) of=/dev/fd0
34
 
35
zlilo: $(CONFIGURE) $(BOOTIMAGE)
36
        if [ -f $(INSTALL_PATH)/vmlinuz ]; then mv $(INSTALL_PATH)/vmlinuz $(INSTALL_PATH)/vmlinuz.old; fi
37
        if [ -f $(INSTALL_PATH)/System.map ]; then mv $(INSTALL_PATH)/System.map $(INSTALL_PATH)/System.old; fi
38
        cat $(BOOTIMAGE) > $(INSTALL_PATH)/vmlinuz
39
        cp $(TOPDIR)/System.map $(INSTALL_PATH)/
40
        if [ -x /sbin/lilo ]; then /sbin/lilo; else /etc/lilo/install; fi
41
 
42
install: $(CONFIGURE) $(BOOTIMAGE)
43
        sh -x ./install.sh $(KERNELRELEASE) $(BOOTIMAGE) $(TOPDIR)/System.map "$(INSTALL_PATH)"
44
 
45
tools/build: tools/build.c
46
        $(HOSTCC) $(HOSTCFLAGS) -o $@ $<
47
 
48
bootsect: bootsect.o
49
        $(IA32_LD) -Ttext 0x0 -s --oformat binary -o $@ $<
50
 
51
bootsect.o: bootsect.s
52
        $(IA32_AS) -o $@ $<
53
 
54
bootsect.s: bootsect.S Makefile $(BOOT_INCL)
55
        $(IA32_CPP) $(CPPFLAGS) -traditional -D__ASSEMBLY__ $(SVGA_MODE) $(RAMDISK) $< -o $@
56
 
57
bbootsect: bbootsect.o
58
        $(IA32_LD) -Ttext 0x0 -s --oformat binary $< -o $@
59
 
60
bbootsect.o: bbootsect.s
61
        $(IA32_AS) -o $@ $<
62
 
63
bbootsect.s: bootsect.S Makefile $(BOOT_INCL)
64
        $(IA32_CPP) $(CPPFLAGS) -D__BIG_KERNEL__ -D__ASSEMBLY__ -traditional $(SVGA_MODE) $(RAMDISK) $< -o $@
65
 
66
setup: setup.o
67
        $(IA32_LD) -Ttext 0x0 -s --oformat binary -e begtext -o $@ $<
68
 
69
setup.o: setup.s
70
        $(IA32_AS) -o $@ $<
71
 
72
setup.s: setup.S video.S Makefile $(BOOT_INCL) $(TOPDIR)/include/linux/version.h $(TOPDIR)/include/linux/compile.h
73
        $(IA32_CPP) $(CPPFLAGS) -traditional -D__ASSEMBLY__ $(SVGA_MODE) $(RAMDISK) $< -o $@
74
 
75
bsetup: bsetup.o
76
        $(IA32_LD) -Ttext 0x0 -s --oformat binary -e begtext -o $@ $<
77
 
78
bsetup.o: bsetup.s
79
        $(IA32_AS) -o $@ $<
80
 
81
bsetup.s: setup.S video.S Makefile $(BOOT_INCL) $(TOPDIR)/include/linux/version.h $(TOPDIR)/include/linux/compile.h
82
        $(IA32_CPP) $(CPPFLAGS) -D__BIG_KERNEL__ -D__ASSEMBLY__ -traditional $(SVGA_MODE) $(RAMDISK) $< -o $@
83
 
84
dep:
85
 
86
clean:
87
        rm -f tools/build
88
        rm -f setup bootsect zImage compressed/vmlinux.out
89
        rm -f bsetup bbootsect bzImage compressed/bvmlinux.out
90
        @$(MAKE) -C compressed clean
91
 
92
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.