tools/Makefile uses padtext only when building with ack
This commit is contained in:
parent
b3c3a1cb1e
commit
bf6f0216d5
@ -42,14 +42,23 @@ usage:
|
|||||||
|
|
||||||
all: services image
|
all: services image
|
||||||
|
|
||||||
|
# Pad the kernel text only if ACK compiler is used. padtext does not work for
|
||||||
|
# gnu-like compilers as they generate common I&D and a linker script can do the
|
||||||
|
# same in a nicer way
|
||||||
|
.if ${COMPILER_TYPE} == "gnu"
|
||||||
|
PAD_KERNEL_TEXT := cp ../kernel/kernel kernel
|
||||||
|
.else
|
||||||
|
PAD_KERNEL_TEXT := padtext ../kernel/kernel kernel
|
||||||
|
.endif
|
||||||
|
|
||||||
# for fast complie kernel and generate image, skip servers and drivers
|
# for fast complie kernel and generate image, skip servers and drivers
|
||||||
image_mb: includes
|
image_mb: includes
|
||||||
cd ../kernel && $(MAKE)
|
cd ../kernel && $(MAKE)
|
||||||
padtext ../kernel/kernel kernel
|
${PAD_KERNEL_TEXT}
|
||||||
installboot -image $@ $(PROGRAMS)
|
installboot -image $@ $(PROGRAMS)
|
||||||
|
|
||||||
image: includes services
|
image: includes services
|
||||||
padtext ../kernel/kernel kernel
|
${PAD_KERNEL_TEXT}
|
||||||
installboot -image $@ $(PROGRAMS)
|
installboot -image $@ $(PROGRAMS)
|
||||||
|
|
||||||
# rebuild the program or system libraries
|
# rebuild the program or system libraries
|
||||||
|
Loading…
x
Reference in New Issue
Block a user