1. Скачайте скрипты сборки
Код: Выделить всё
git clone https://github.com/Entware/entware.git
(для Entware.arm следует клонировать github репозиторий https://github.com/zyxmon/entware-arm.git,
а для Qnapware https://github.com/zyxmon/qnapware.git )
2. Если необходимо поменяйте "фид" отредактировав файл config.mk в папке с *ware. Для Entware (mipsel) доступны "фиды" entware и mipselsf, а для Qnapware - arm и x86.
3. запустите make в папке с *ware. В результате быдет собран (скачан) тулчейн для кросскомпиляции и установлена среда OpenWRT Buildroot.
4. Все готово для сборки. Для сборки всех пакетов перейдите в папку "cd ../openwrt_trunk" и запустите для сборки всех пакетов
Код: Выделить всё
make package/compile V=s
Для сборки конкретного пакета
Код: Выделить всё
make package/<имя пакета>/compile V=s
5. Если хотите создать свой пакет, то создайте папку для этого пакета в package, Makefile и дополнительные патчи и файлы. Как создавать Makefile - посмотрите примеры в папке feeds, их там несколько тысяч. Перед сборкой своего пакета добавьте его к сборке через "make menuconfig".