Using a relative path has the advantage that when the kernel source tree is moved the relevant .o files will not be rebuild just because the path to the kernel src has changed. This also got rid of a user of TOPDIR - which has been deprecated for a long time now. Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
24 lines
548 B
Makefile
24 lines
548 B
Makefile
#
|
|
# Makefile for some libs needed by zImage.
|
|
#
|
|
|
|
CFLAGS_kbd.o := -Idrivers/char
|
|
CFLAGS_vreset.o := -Iarch/ppc/boot/include
|
|
|
|
zlib := infblock.c infcodes.c inffast.c inflate.c inftrees.c infutil.c
|
|
|
|
lib-y += $(zlib:.c=.o) div64.o
|
|
lib-$(CONFIG_VGA_CONSOLE) += vreset.o kbd.o
|
|
|
|
|
|
# zlib files needs header from their original place
|
|
EXTRA_CFLAGS += -Ilib/zlib_inflate
|
|
|
|
quiet_cmd_copy_zlib = COPY $@
|
|
cmd_copy_zlib = cat $< > $@
|
|
|
|
$(addprefix $(obj)/,$(zlib)): $(obj)/%: $(srctree)/lib/zlib_inflate/%
|
|
$(call cmd,copy_zlib)
|
|
|
|
clean-files := $(zlib)
|