Variables » History » Version 1
Eric Krausser, 12/27/2011 10:03 PM
initial version
| 1 | 1 | Eric Krausser | h1. Variables |
|---|---|---|---|
| 2 | 1 | Eric Krausser | |
| 3 | 1 | Eric Krausser | h2. Board definition |
| 4 | 1 | Eric Krausser | |
| 5 | 1 | Eric Krausser | *SOC_VENDOR* |
| 6 | 1 | Eric Krausser | |
| 7 | 1 | Eric Krausser | A valid value would be a directory name from ./socs (http://zrouter.org/projects/zrouter/repository/show/socs). |
| 8 | 1 | Eric Krausser | |
| 9 | 1 | Eric Krausser | *SOC_CHIP* |
| 10 | 1 | Eric Krausser | |
| 11 | 1 | Eric Krausser | A valid value would be a directory name from ./socs/${SOC_VENDOR}. |
| 12 | 1 | Eric Krausser | |
| 13 | 1 | Eric Krausser | *BOARD_FLASH_TYPE* |
| 14 | 1 | Eric Krausser | |
| 15 | 1 | Eric Krausser | *BOARD_FLASH_SIZE* |
| 16 | 1 | Eric Krausser | |
| 17 | 1 | Eric Krausser | h2. Customize kernel |
| 18 | 1 | Eric Krausser | |
| 19 | 1 | Eric Krausser | *KERNCONF_IDENT* |
| 20 | 1 | Eric Krausser | |
| 21 | 1 | Eric Krausser | Usually ${TARGET_VENDOR}_${TARGET_DEVICE} |
| 22 | 1 | Eric Krausser | |
| 23 | 1 | Eric Krausser | *WITH_USB* |
| 24 | 1 | Eric Krausser | |
| 25 | 1 | Eric Krausser | If defined (e.g. set to WITH_USB=yes), build with kernel modules like usb, ehci, umass, etc. (see ./socs/${SOC_VENDOR}/${SOC_CHIP}/soc.mk). |
| 26 | 1 | Eric Krausser | |
| 27 | 1 | Eric Krausser | *KERNCONF_MODULES_OVERRIDE* |
| 28 | 1 | Eric Krausser | |
| 29 | 1 | Eric Krausser | Use this to append additional kernel modules, e.g. KERNCONF_MODULES_OVERRIDE+=usb/uplcom usb/u3g usb/umodem usb/ucom cam zlib |
| 30 | 1 | Eric Krausser | |
| 31 | 1 | Eric Krausser | |
| 32 | 1 | Eric Krausser | h2. Customize world |
| 33 | 1 | Eric Krausser | |
| 34 | 1 | Eric Krausser | *WORLD_SUBDIRS_ZROUTER* |
| 35 | 1 | Eric Krausser | |
| 36 | 1 | Eric Krausser | ?? Additional utilities, e.g. WORLD_SUBDIRS_ZROUTER+=target/sbin/upgrade |
| 37 | 1 | Eric Krausser | |
| 38 | 1 | Eric Krausser | |
| 39 | 1 | Eric Krausser | *TARGET_PROFILES* |
| 40 | 1 | Eric Krausser | |
| 41 | 1 | Eric Krausser | TARGET_PROFILES+=SMALL_ |
| 42 | 1 | Eric Krausser | #TARGET_PROFILES+=SMALL_ mpd ssh shttpd dlink.ua.web hostap dhcp nfs_client # mono # racoon |
| 43 | 1 | Eric Krausser | |
| 44 | 1 | Eric Krausser | |
| 45 | 1 | Eric Krausser | h2. Firmware image options |
| 46 | 1 | Eric Krausser | |
| 47 | 1 | Eric Krausser | *FIRMWARE_IMAGE_SIZE_MAX* |
| 48 | 1 | Eric Krausser | |
| 49 | 1 | Eric Krausser | Image must not be bigger than GEOM_MAP_P2 (upgrade part.), e.g. FIRMWARE_IMAGE_SIZE_MAX=0x007a0000 |
| 50 | 1 | Eric Krausser | |
| 51 | 1 | Eric Krausser | |
| 52 | 1 | Eric Krausser | *KERNEL_COMPRESSION* |
| 53 | 1 | Eric Krausser | |
| 54 | 1 | Eric Krausser | KERNEL_COMPRESSION=oldlzma |
| 55 | 1 | Eric Krausser | KERNEL_COMPRESSION_TYPE=oldlzma |
| 56 | 1 | Eric Krausser | UBOOT_KERNEL_COMPRESSION_TYPE=lzma |
| 57 | 1 | Eric Krausser | MKULZMA_BLOCKSIZE=65536 |
| 58 | 1 | Eric Krausser | |
| 59 | 1 | Eric Krausser | |
| 60 | 1 | Eric Krausser | *PACKING_KERNEL_IMAGE* |
| 61 | 1 | Eric Krausser | |
| 62 | 1 | Eric Krausser | PACKING_KERNEL_IMAGE?=kernel.kbin.oldlzma.uboot.sync |
| 63 | 1 | Eric Krausser | |
| 64 | 1 | Eric Krausser | |
| 65 | 1 | Eric Krausser | *PACKING_ROOTFS_IMAGE* |
| 66 | 1 | Eric Krausser | |
| 67 | 1 | Eric Krausser | PACKING_ROOTFS_IMAGE?=rootfs_clean.iso.ulzma |
| 68 | 1 | Eric Krausser | |
| 69 | 1 | Eric Krausser | |
| 70 | 1 | Eric Krausser | *NEW_IMAGE_TYPE* |
| 71 | 1 | Eric Krausser | |
| 72 | 1 | Eric Krausser | For regular u-boot image set to "ubntimage". TODO tplink |
| 73 | 1 | Eric Krausser | |
| 74 | 1 | Eric Krausser | NEW_IMAGE_TYPE=ubntimage |