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

Subversion Repositories or1k_old

[/] [or1k_old/] [trunk/] [rc203soc/] [sw/] [uClinux/] [arch/] [armnommu/] [boot/] [compressed/] [Makefile] - Diff between revs 1765 and 1782

Only display areas with differences | Details | Blame | View Log

Rev 1765 Rev 1782
#
#
# linux/arch/arm/boot/compressed/Makefile
# linux/arch/arm/boot/compressed/Makefile
#
#
# create a compressed vmlinuz image from the original vmlinux
# create a compressed vmlinuz image from the original vmlinux
#
#
# With this config, max compressed image size = 640k
# With this config, max compressed image size = 640k
# Uncompressed image size = 1.3M (text+data)
# Uncompressed image size = 1.3M (text+data)
HEAD = head.o
HEAD = head.o
SYSTEM = $(TOPDIR)/vmlinux
SYSTEM = $(TOPDIR)/vmlinux
OBJS = $(HEAD) misc.o $(COMPRESSED_EXTRA)
OBJS = $(HEAD) misc.o $(COMPRESSED_EXTRA)
CFLAGS = -O2 -DSTDC_HEADERS $(CFLAGS_PROC)
CFLAGS = -O2 -DSTDC_HEADERS $(CFLAGS_PROC)
ARFLAGS = rc
ARFLAGS = rc
all:            vmlinux
all:            vmlinux
vmlinux:        piggy.o $(OBJS)
vmlinux:        piggy.o $(OBJS)
                $(LD) $(ZLINKFLAGS) -o vmlinux $(OBJS) piggy.o
                $(LD) $(ZLINKFLAGS) -o vmlinux $(OBJS) piggy.o
head.o:         head.S
head.o:         head.S
                $(CC) -traditional -DLOADADDR=$(ZRELADDR) -c head.S
                $(CC) -traditional -DLOADADDR=$(ZRELADDR) -c head.S
piggy.o:        $(SYSTEM) xtract piggyback
piggy.o:        $(SYSTEM) xtract piggyback
                ./xtract $(SYSTEM) | gzip -9 | ./piggyback > $@
                ./xtract $(SYSTEM) | gzip -9 | ./piggyback > $@
# rules for extracting & piggybacking the kernel
# rules for extracting & piggybacking the kernel
xtract:         xtract.c
xtract:         xtract.c
                $(HOSTCC) $(HOSTCFLAGS) -o xtract xtract.c
                $(HOSTCC) $(HOSTCFLAGS) -o xtract xtract.c
piggyback:      piggyback.c
piggyback:      piggyback.c
                $(HOSTCC) $(HOSTCFLAGS) -o piggyback piggyback.c
                $(HOSTCC) $(HOSTCFLAGS) -o piggyback piggyback.c
clean:
clean:
                rm -f xtract piggyback vmlinux core
                rm -f xtract piggyback vmlinux core
 
 

powered by: WebSVN 2.1.0

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