kernconfdir.diff
| Makefile Wed May 25 10:53:12 2011 -0300 | ||
|---|---|---|
| 50 | 50 | |
| 51 | 51 | |
| 52 | 52 |
# Generate kernel config file |
| 53 |
KERNEL_HINTS_FILE?=${KERNELCONFDIR}/${TARGET_VENDOR}_${TARGET_DEVICE}.hints
|
|
| 54 |
KERNEL_CONFIG_FILE?=${KERNELCONFDIR}/${TARGET_VENDOR}_${TARGET_DEVICE}
|
|
| 53 |
KERNEL_CONFIG_NAME=${TARGET_VENDOR}_${TARGET_DEVICE}
|
|
| 54 |
KERNEL_HINTS_FILE?=${KERNELCONFDIR}/${KERNEL_CONFIG_NAME}.hints
|
|
| 55 |
KERNEL_CONFIG_FILE?=${KERNELCONFDIR}/${KERNEL_CONFIG_NAME}
|
|
| 55 | 56 | |
| 56 | 57 |
kernelconfig: ${TARGET_SOCDIR}/${SOC_KERNCONF} ${KERNELCONFDIR}
|
| 57 | 58 |
echo "# Kernel config for ${SOC_CHIP} on ${TARGET_VENDOR} ${TARGET_DEVICE} board" > ${KERNEL_CONFIG_FILE}
|
| ... | ... | |
| 116 | 117 |
${ZROUTER_OBJ}/tmp/${TARGET}.${TARGET_ARCH}/${FREEBSD_SRC_TREE}/tmp/usr/bin/cc: kernel-toolchain
|
| 117 | 118 | |
| 118 | 119 |
kernel-build: kernelconfig kernelhints ${ZROUTER_OBJ}/tmp/${TARGET}.${TARGET_ARCH}/${FREEBSD_SRC_TREE}/tmp/usr/bin/cc
|
| 119 |
MAKEOBJDIRPREFIX=${ZROUTER_OBJ}/tmp/ ${MAKE} ${_KERNEL_BUILD_ENV} -C ${FREEBSD_SRC_TREE} KERNCONF=${KERNEL_CONFIG_FILE} buildkernel
|
|
| 120 |
MAKEOBJDIRPREFIX=${ZROUTER_OBJ}/tmp/ ${MAKE} ${_KERNEL_BUILD_ENV} -C ${FREEBSD_SRC_TREE} KERNCONFDIR=${KERNELCONFDIR} KERNCONF=${KERNEL_CONFIG_NAME} buildkernel
|
|
| 120 | 121 | |
| 121 | 122 |
#XXX_BEGIN Only for testing |
| 122 | 123 |
KMODOWN!=id -u -n |
| ... | ... | |
| 415 | 416 |
${KERNELDESTDIR}/boot/kernel/kernel: ${ZROUTER_OBJ}/tmp/${TARGET}.${TARGET_ARCH}/${FREEBSD_SRC_TREE}/sys/${KERNEL_CONFIG_FILE}/kernel kernel-install-dir
|
| 416 | 417 |
@echo "++++++++++++++ Making $@ ++++++++++++++" |
| 417 | 418 |
.if !empty(KERNELDESTDIR) |
| 418 |
MAKEOBJDIRPREFIX=${ZROUTER_OBJ}/tmp/ ${MAKE} ${_KERNEL_BUILD_ENV} -C ${FREEBSD_SRC_TREE} DESTDIR=${KERNELDESTDIR} KERNCONF=${KERNEL_CONFIG_FILE} installkernel
|
|
| 419 |
MAKEOBJDIRPREFIX=${ZROUTER_OBJ}/tmp/ ${MAKE} ${_KERNEL_BUILD_ENV} -C ${FREEBSD_SRC_TREE} DESTDIR=${KERNELDESTDIR} KERNCONFDIR=${KERNELCONFDIR} KERNCONF=${KERNEL_CONFIG_NAME} installkernel
|
|
| 419 | 420 |
.else |
| 420 | 421 |
.error "KERNELDESTDIR must be set for kernel-install, since we always do cross-build" |
| 421 | 422 |
.endif |