mirror of https://github.com/bol-van/zapret/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.3 KiB
1.3 KiB
How to compile native programs for use in OpenWrt
- Fetch correct version of OpenWrt
cd ~
- the latest:
git clone git://git.openwrt.org/openwrt.git
- exact version for older devices, e.g., 15.05:
git clone git://git.openwrt.org/15.05/openwrt.git
cd openwrt
- Feed Initialization and Installation
./scripts/feeds update -a
./scripts/feeds install -a
- Add
zapretpackages to build root
- Copy package descriptions: copy
compile/openwrt/*to~/openwrt - Copy source code of
tpws: copytpwsfolder to~/openwrt/package/zapret/tpws - Copy source code of
nfq: copynfqfolder to~/openwrt/package/zapret/nfq - Copy source code of
ip2net: copyip2netfolder to~/openwrt/package/zapret/ip2net
- Make a menuconfig
make menuconfig
- Select your target architecture
- Select packages
Network/Zapret/*as "M"
- Compile a toolchain
make toolchain/compile
- Compile packages
make package/tpws/compile
make package/nfqws/compile
make package/ip2net/compile
make package/mdig/compile
- Get resulting packages
Take your tpws*.ipk, nfqws*.ipk, ip2net*.ipk, mdig*.ipk from there, e.g.:
find bin -name tpws*.ipk