source: trunk/rules/help.txt @ 517

Last change on this file since 517 was 517, checked in by amain, 6 years ago

Merge contrib branch 340:516. Main features added:

  • updated plugin architecture
  • improved patch system
  • bitten continous integration support
  • sever build fixed over time to remain in sync with OpenWrt
File size: 5.1 KB
Line 
1DebWrt Build Environment
2
3use: make <target>
4
5Available targets:
6
7help                             : This help
8
9<no-target>                      : Build it all
10
11flash                            : Flash(sftp) image to default IP of target device
12
13menuconfig                       : DebWrt menu config
14config                           : DebWrt config
15defconfig                        : Create default DebWrt Configuration
16oldconfig                        : DebWrt old config
17clean                            : Clean all areas
18config/clean                     : Clean DebWrt config
19config/target                    : Update DebWrt target devices list with OpenWrt's list
20
21openwrt/all                      : Build all of OpenWrt
22openwrt/build                    : Build OpenWrt
23openwrt/download                 : Download
24openwrt/prepare                  : Prepare OpenWrt
25openwrt/merge-config             : Merge DebWrt and OpenWrt config
26openwrt/download-link            : Set the OpenWrt dowload dir
27openwrt/patch                    : Apply DebWrt patches to OpenWrt sources
28openwrt/checkout                 : SVN checkout OpenWrt
29openwrt/update                   : SVN update OpenWrt
30openwrt/menuconfig               : OpenWrt menu config
31openwrt/kernel_menuconfig        : Kernel menu config
32openwrt/wrtclean                 : Clean build directories ( bin/ build_dir/ )
33openwrt/dirclean                 : Clean build directories and cross-compile tools
34openwrt/distclean                : Clean build directories and cross-compile tools and everything else ( including downloads and .config )
35openwrt/clean                    : Remove OpenWrt checkout entirely
36
37openwrt/deliver/prepare          : Prepare delivery
38openwrt/deliver/import-config    : Display run time compile information
39openwrt/deliver/check            : Check run time compile information
40openwrt/deliver/image            : Deliver firmware images
41openwrt/deliver/kernel-modules   : Deliver kernel-modules package and sources
42openwrt/deliver/kernel-headers   : Deliver kernel-header package and sources
43openwrt/deliver/packages         : Deliver OpenWrt's ipk packages for reference
44openwrt/deliver/config           : Deliver DebWrt, OpenWrt and kernel .config files
45openwrt/deliver/clean            : Clean delivery directory ( bin/ )
46
47debian/clean                     : Clean the entire DebWrt build area
48
49ch                               : Enter DebWrt build environment change root as "root"
50chu                              : Enter DebWrt build environment change root as "user"
51debian/buildenv/create           : Create DebWrt build environment
52debian/buildenv/prepare          : Prepare DebWrt build environment
53debian/buildenv/emdebian-prepare : Install Emdebin into the DebWrt build environment
54debian/buildenv/qemu-prepare     : Setup pre-requisites for Qemu
55debian/buildenv/qemu-build       : Build Qemu
56debian/buildenv/clean            : Clean build environment ( entire chroot is deleted )
57
58debian/package/rootfs            : Build all DebWrt Debian packages use in the target Debian root filesystem
59debian/package/clean             : Clean all DebWrt Debian packages
60debian/package/<pkg-name>/deliver: Deliver DebWrt Debian package <pkg-name>
61debian/package/<pkg-name>/build  : Build DebWrt Debian package <pkg-name>
62debian/package/<pkg-name>/prepare: Prepare DebWrt Debian package <pkg-name>
63debian/package/<pkg-name>/clean  : Clean DebWrt Debian package <pkg-name>
64
65debian/rootfs                    : Create target Debian root filesystem
66debian/rootfs/install            : Install Debian root filesystem into /media/DEBWRT_ROOT
67debian/rootfs/save               : Create tar.bz2 image from /media/DEBWRT_ROOT ( used by DebWrt to deliver new root fs images )
68debian/rootfs/files-install      : Install additional files, including some device files, to the target root filesystem
69debian/rootfs/modules-install    : Install the DebWrt modules package into the target root filesystem
70debian/rootfs/bootstrap          : Debootstrap of the target root filesystem
71debian/rootfs/unpack             : Re-Unpack all packages installed by debootstrap ( seemed to be needed in the past )
72debian/rootfs/debwrt-packages    : Unpack DebWrt cross compiled packages into the target root filesystem
73debian/rootfs/clean-rootfs-dir   : Clean the target root filesystem
74debian/rootfs/post-setup         : Post install
75debian/rootfs/clean              : Clean it all
76debian/rootfs/second-stage-qemu  : Execute Debian second stage for the target root filesystem on the host using Qemu
77chr                              : Enter the target change root filesystem using qemu ( like ch and chu ) as "root"
78
79plugins/list                     : List the available plugins
80plugins/apply                    : Apply plugin patches to DebWrt
81plugins/remove                   : Remove plugin patches from DebWrt
82plugins/generate-config          : Generate the config.in file for plugins
83plugins/clean                    : Cleans the plugin area, removes plugin patches to DebWrt (leaves plugin patches to OpenWrt in place, use openwrt/clean)
84
85
86Links:
87
88* http://dev.debwrt.net/wiki/DebWrtSvn
89* http://wiki.openwrt.org/doc/howto/build
Note: See TracBrowser for help on using the repository browser.