Advertisement
senchuss

[ /opt/tx1/Makefile ]

Mar 20th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 1.59 KB | None | 0 0
  1. ARCH=arm64
  2. CROSS_COMPILE=/opt/tx1/gcc64/install/bin/aarch64-unknown-linux-gnu-
  3. CROSS32CC=/opt/tx1/gcc32/install/bin/arm-unknown-linux-gnueabi-gcc
  4. OUTDIR=/opt/tx1/OUT
  5. TEGRA_KERNEL_BLD=${OUTDIR}/kernel_bld
  6. TEGRA_KERNEL_RFS=${OUTDIR}/kernel_rfs
  7. KER_ENV += ARCH=${ARCH}
  8. KER_ENV += CROSS_COMPILE=${CROSS_COMPILE}
  9. KER_ENV += CROSS32CC=${CROSS32CC}
  10. KER_ENV += O=${TEGRA_KERNEL_BLD}
  11. image: kernel_image kernel_dt kernel_mods
  12. ${TEGRA_KERNEL_BLD}/.bld:
  13.     mkdir -p ${TEGRA_KERNEL_BLD}
  14.     touch ${TEGRA_KERNEL_BLD}/.bld
  15. ${TEGRA_KERNEL_RFS}/.rfs:
  16.     mkdir -p ${TEGRA_KERNEL_RFS}
  17.     touch ${TEGRA_KERNEL_RFS}/.rfs
  18. kernel_defconfig: ${TEGRA_KERNEL_BLD}/.bld
  19.     make -C sources/kernel ${KER_ENV} tegra21_defconfig
  20. kernel_config: ${TEGRA_KERNEL_BLD}/.bld
  21.     make -C sources/kernel ${KER_ENV} menuconfig
  22. kernel_image: ${TEGRA_KERNEL_BLD}/.bld
  23.     @echo
  24.     @echo "=== BUILD: IMAGE"
  25.     rm -fr ${TEGRA_KERNEL_BLD}/arch/arm64/boot/Image
  26.     rm -fr ${TEGRA_KERNEL_BLD}/arch/arm64/boot/.Image.cmd
  27.     make -j8 -C sources/kernel ${KER_ENV} Image
  28. kernel_dt: ${TEGRA_KERNEL_BLD}/.bld
  29.     @echo
  30.     @echo "=== BUILD: DEVICE TREE"
  31.     rm -fr ${TEGRA_KERNEL_BLD}/arch/arm64/boot/dts
  32.     make -j8 -C sources/kernel ${KER_ENV} dtbs
  33. kernel_mods: ${TEGRA_KERNEL_BLD}/.bld ${TEGRA_KERNEL_RFS}/.rfs
  34.     @echo
  35.     @echo "=== BUILD: MODULES"
  36.     rm -fr ${TEGRA_KERNEL_RFS}/lib/firmware
  37.     rm -fr ${TEGRA_KERNEL_RFS}/lib/modules
  38.     make -j8 -C sources/kernel ${KER_ENV} modules
  39.     make -C sources/kernel ${KER_ENV} modules_install INSTALL_MOD_PATH=${TEGRA_KERNEL_RFS}
  40.     rm -fr ${TEGRA_KERNEL_RFS}/lib/modules/3.10.96/build
  41.     rm -fr ${TEGRA_KERNEL_RFS}/lib/modules/3.10.96/source
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement