Skip to content

Commit

Permalink
update script
Browse files Browse the repository at this point in the history
  • Loading branch information
miao1007 committed Oct 11, 2015
1 parent 2dd2077 commit 8be3a24
Showing 1 changed file with 1 addition and 69 deletions.
70 changes: 1 addition & 69 deletions src/makefile
Original file line number Diff line number Diff line change
@@ -1,69 +1 @@
#download latest GCC in https://github.com/miao1007/Openwrt-NetKeeper/wiki#2-%E5%A6%82%E4%BD%95%E4%B8%8B%E8%BD%BDgcc
#This is a demo for MTK7620A

#TODO:填写gcc中bin与include所在的目录(根目录)
LOCATION=../../OpenWrt-Toolchain-ramips-for-mipsel_24kec+dsp-gcc-4.8-linaro_uClibc-0.9.33.2/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2
#TODO:请注意不同型号(mips/mipsel)路由器此处gcc文件名可能略有不同
CC=$(LOCATION)/bin/mipsel-openwrt-linux-gcc
#TODO:可能需要修改pppd的版本,取决于路由器的/usr/lib/pppd/,目前主流的14.09是2.4.7
CFLAGS=-Os -Werror -I$(LOCATION)/include -fPIC -DPPPOE_VER='"2.4.7"'

# TODO: change RADIUS
#
# ChongQing Netkeeper: cqxinliradius002
# ChongQing Netkeeper(0094): xianxinli1radius
# WuHan E xin: hubtxinli01
# Hangzhou(Tested on HDU): singlenet01
# NanChangV18: nanchang3.0
# NanChangV12~V17: radius
# NanChangV29: nanchang3.0
# NanChangV32: jiangxi4.0
# QingHai: qhtel@xiaoyuanyi
# hebei: hebeicncxinli002
# ShanDong Mobile : shandongmobile13

# TODO: Change PREFIX1
#
# NanChangV32: '1'
# Others: '\n'

all:chongqing_sxplugin wuhan_sxplugin hangzhou_sxplugin nanchang_sxplugin qinghai_sxplugin shandongmobile_sxplugin hebei_sxplugin shandongmobile_sxplugin hainan_sxplugin
@find *.so
@echo "拨号组件编译成功,注意修改confnetwork.sh的sxplugin名称为本省的名称,以及拨号帐号与密码!,然后运行make upload"

#pppd version: 2.4.7 or 2.4.8, depends on your OS
#you can also upload only your province's so file
upload:
scp *.so [email protected]:/usr/lib/pppd/2.4.7/
scp confnetwork.sh [email protected]:/tmp/
ssh [email protected]

chongqing_sxplugin:
@$(CC) $(CFLAGS) sxplugin.c -DRADIUS='"xianxinli1radius"' -DPREFIX1="'\n'" -shared -o $@.so

wuhan_sxplugin:
@$(CC) $(CFLAGS) sxplugin.c -DRADIUS='"hubtxinli01"' -DPREFIX1="'\n'" -shared -o $@.so

hangzhou_sxplugin:
@$(CC) $(CFLAGS) sxplugin.c -DRADIUS='"singlenet01"' -DPREFIX1="'\n'" -shared -o $@.so

nanchang_sxplugin:
@$(CC) $(CFLAGS) sxplugin.c -DRADIUS='"jiangxi4.0"' -DPREFIX1="'1'" -shared -o $@.so

qinghai_sxplugin:
@$(CC) $(CFLAGS) sxplugin.c -DRADIUS='"qhtel@xiaoyuanyi"' -DPREFIX1="'\n'" -shared -o $@.so


shandongmobile_sxplugin:
@$(CC) $(CFLAGS) sxplugin.c -DRADIUS='"shandongmobile13"' -DPREFIX1="'\n'" -shared -o $@.so

hebei_sxplugin:
@$(CC) $(CFLAGS) sxplugin.c -DRADIUS='"hebeicncxinli002"' -DPREFIX1="'\n'" -shared -o $@.so


hainan_sxplugin:
@$(CC) $(CFLAGS) hainan_sxplugin.c -shared -o hainan_sxplugin.so

#clean *.so
clean:
rm *.so
#download latest GCC in https://github.com/miao1007/Openwrt-NetKeeper/wiki#2-%E5%A6%82%E4%BD%95%E4%B8%8B%E8%BD%BDgcc#This is a demo for MTK7620A#TODO:填写gcc中bin与include所在的目录(根目录)LOCATION=../../OpenWrt-Toolchain-ramips-for-mipsel_24kec+dsp-gcc-4.8-linaro_uClibc-0.9.33.2/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2#TODO:请注意不同型号(mips/mipsel)路由器此处gcc文件名可能略有不同CC=$(LOCATION)/bin/mipsel-openwrt-linux-gcc#TODO:可能需要修改pppd的版本,取决于路由器的/usr/lib/pppd/,目前主流的14.09是2.4.7PPPD_VER=2.4.7CFLAGS=-Os -Werror -I$(LOCATION)/include -fPIC -DPPPOE_VER='"${PPPD_VER}"'# TODO: change RADIUS# # ChongQing Netkeeper: cqxinliradius002# ChongQing Netkeeper(0094): xianxinli1radius# WuHan E xin: hubtxinli01# Hangzhou(Tested on HDU): singlenet01# NanChangV18: nanchang3.0# NanChangV12~V17: radius# NanChangV29: nanchang3.0# NanChangV32: jiangxi4.0# QingHai: qhtel@xiaoyuanyi# hebei: hebeicncxinli002# ShanDong Mobile : shandongmobile13# TODO: Change PREFIX1# # NanChangV32: '1'# Others: '\n'all:chongqing_sxplugin wuhan_sxplugin hangzhou_sxplugin nanchang_sxplugin qinghai_sxplugin shandongmobile_sxplugin hebei_sxplugin shandongmobile_sxplugin hainan_sxplugin @find *.so @echo "拨号组件编译成功,注意修改confnetwork.sh的sxplugin名称为本省的名称,以及拨号帐号与密码!,然后运行make upload"#you can also upload only your province's so fileupload: @echo "正在上传拨号组件,请输入路由器ssh密码" scp *.so [email protected]:/usr/lib/pppd/${PPPD_VER}/ @echo "正在上传网络配置脚本,请输入路由器ssh密码" scp confnetwork.sh [email protected]:/tmp/ @echo "正在登录路由器,请在输入路由器ssh密码后,运行sh /tmp/confnetwork.sh" ssh [email protected]chongqing_sxplugin: @$(CC) $(CFLAGS) sxplugin.c -DRADIUS='"xianxinli1radius"' -DPREFIX1="'\n'" -shared -o [email protected]wuhan_sxplugin: @$(CC) $(CFLAGS) sxplugin.c -DRADIUS='"hubtxinli01"' -DPREFIX1="'\n'" -shared -o [email protected]hangzhou_sxplugin: @$(CC) $(CFLAGS) sxplugin.c -DRADIUS='"singlenet01"' -DPREFIX1="'\n'" -shared -o [email protected]nanchang_sxplugin: @$(CC) $(CFLAGS) sxplugin.c -DRADIUS='"jiangxi4.0"' -DPREFIX1="'1'" -shared -o [email protected]qinghai_sxplugin: @$(CC) $(CFLAGS) sxplugin.c -DRADIUS='"qhtel@xiaoyuanyi"' -DPREFIX1="'\n'" -shared -o [email protected]shandongmobile_sxplugin: @$(CC) $(CFLAGS) sxplugin.c -DRADIUS='"shandongmobile13"' -DPREFIX1="'\n'" -shared -o [email protected]hebei_sxplugin: @$(CC) $(CFLAGS) sxplugin.c -DRADIUS='"hebeicncxinli002"' -DPREFIX1="'\n'" -shared -o [email protected]hainan_sxplugin: @$(CC) $(CFLAGS) hainan_sxplugin.c -shared -o [email protected]#clean *.so clean: rm *.so
Expand Down

0 comments on commit 8be3a24

Please sign in to comment.