mirror of
https://github.com/bol-van/zapret.git
synced 2025-05-01 03:12:57 +03:00
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
zapret
packages to build root
- Copy package descriptions: copy
compile/openwrt/*
to~/openwrt
- Copy source code of
tpws
: copytpws
folder to~/openwrt/package/zapret/tpws
- Copy source code of
nfq
: copynfq
folder to~/openwrt/package/zapret/nfq
- Copy source code of
ip2net
: copyip2net
folder 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