patch-2.1.79 linux/arch/alpha/boot/Makefile
Next file: linux/arch/alpha/boot/bootp.c
Previous file: linux/arch/alpha/Makefile
Back to the patch index
Back to the overall index
- Lines: 54
- Date:
Mon Jan 12 14:51:14 1998
- Orig file:
v2.1.78/linux/arch/alpha/boot/Makefile
- Orig date:
Sun Aug 4 03:37:59 1996
diff -u --recursive --new-file v2.1.78/linux/arch/alpha/boot/Makefile linux/arch/alpha/boot/Makefile
@@ -26,6 +26,7 @@
$(CC) -D__ASSEMBLY__ -traditional -c -o $*.o $<
OBJECTS = head.o main.o
+BPOBJECTS = head.o bootp.o
TARGETS = vmlinux.gz tools/objstrip # also needed by aboot & milo
VMLINUX = $(TOPDIR)/vmlinux
OBJSTRIP = tools/objstrip
@@ -44,6 +45,9 @@
( cat tools/lxboot tools/bootlx vmlinux.nh ) > bootimage
tools/mkbb bootimage tools/lxboot
+bootpfile: tools/bootph vmlinux.nh
+ ( cat tools/bootph vmlinux.nh ) > bootpfile
+
srmboot: bootdevice bootimage
dd if=bootimage of=$(BOOTDEV) bs=512 seek=1 skip=1
tools/mkbb $(BOOTDEV) tools/lxboot
@@ -59,6 +63,8 @@
#
main.o: ksize.h
+bootp.o: ksize.h
+
ksize.h: $(OBJSTRIP) vmlinux.nh
echo "#define KERNEL_SIZE `$(OBJSTRIP) -p vmlinux.nh /dev/null`" > $@
@@ -82,6 +88,9 @@
tools/bootlx: bootloader $(OBJSTRIP)
$(OBJSTRIP) -vb bootloader tools/bootlx
+tools/bootph: bootpheader $(OBJSTRIP)
+ $(OBJSTRIP) -vb bootpheader tools/bootph
+
$(OBJSTRIP): $(OBJSTRIP).c
$(HOSTCC) $(OBJSTRIP).c -o $(OBJSTRIP)
@@ -95,8 +104,15 @@
-o bootloader && strip bootloader || \
(rm -f bootloader && exit 1)
+bootpheader: $(BPOBJECTS)
+ $(LD) $(LINKFLAGS) \
+ $(BPOBJECTS) \
+ $(LIBS) \
+ -o bootpheader && strip bootpheader || \
+ (rm -f bootpheader && exit 1)
+
clean:
rm -f $(TARGETS) bootloader bootimage vmlinux.nh \
- tools/mkbb tools/bootlx tools/lxboot
+ tools/mkbb tools/bootlx tools/lxboot ksize.h
dep:
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov