📄 buildau.bat
字号:
SET WIND_HOST_TYPE=x86-win32
SET SRC_ROOT=e:\src
set WIND_BASE=e:\tornado-202
SET CPU=PENTIUM
set PATH=%WIND_BASE%\host\%WIND_HOST_TYPE%\bin;%PATH%
set ENABLE_PR_TRISM=1
set ENABLE_PR_TRICM=1
set PRODUCT=XW_SS
@echo PRODUCT: XW_SS
if .%1 == .win goto win
if .%1 == .vxw goto vxw
if .%1 == .clean goto clean
goto endall
:win
SET MAKE_PLATFORM=WIN32
SET MICR_BASE=C:\Progra~1\Micros~3
call %MICR_BASE%\vc98\bin\vcvars32.bat
SET OBJS_DIR=E:\objs_dir\win32
goto parm2
:parm2
rem TEST TYPE -- pure test or run over xos
if .%2 == .pure goto pure
if .%2 == .xos goto xos
goto normal
:normal
goto TIGHTCP
:pure
set TCAP_WIN_TEST_TYPE=1
set ST_TST_ENABLE_L3=1 rem For L3 test.
set TCAP_TEST_TYPE=1
set ST_DEBUG=1
set DEBUGP=1
goto test
:xos
set OBJTYPE=o
set TCAP_WIN_TEST_TYPE=0
set TCAP_TEST_TYPE=XOS
rem set ST_DEBUG=1
rem set DEBUGP=1
rem set IT_DEBUGP=1
rem set HI_DEBUGP=1
set SSI_WITH_CLI_ENABLED=1
goto TIGHTCP
:test
@echo setting couple... : 0--loosly, 1--tightly, 2--lightweight loosly
if "%TCAP_WIN_TEST_TYPE%" == "0" goto LOOSECP
if "%TCAP_WIN_TEST_TYPE%" == "1" goto TIGHTCP
:TIGHTCP
@echo tightly coupled set
rem LST interface is tightly coupled
rem set TCAP_LST_TIGHTLY_COUPLED_FLAG=1
rem set SNT_TIGHTLY_COUPLED_FLAG=IT
set SPT_TIGHTLY_COUPLED_FLAG=1
set STU_TIGHTLY_COUPLED_FLAG=1
rem set MA_MAT_TIGHTLY_COUPLED_FLAG=1
set TCAP_MAP_COUPLED_FLAG=1
@echo goto ams
goto ams
:LOOSECP
@echo loosely coupled set
rem LST interface is loosly coupled
set TCAP_LST_TIGHTLY_COUPLED_FLAG=0
rem STU interface
rem SS7 MAP
set TCAP_MAP_COUPLED_FLAG=0
rem SCCP
set SCCP_SPT_LOOSELY_COUPLED_FLAG=1
goto ams
:ams
set ENABLE_PR_AU_OUT=au
set ENABLE_PR_TCAP=1
set ENABLE_PR_MAP=1
set ENABLE_PR_SCCP=1
set ENABLE_PR_M3UA=ASP
set ENABLE_PR_SCTP=1
set ENABLE_PR_TUCL=1
rem M3UA
@echo testsg now!
set IT_SPEC_FLAG=YES
set NM_OAM_SUPPORT=1
SET IT_NM_OAM_SUPPORT=YES
set IT_SG_SPEC_FLAG=NO
set IT_COMPILED_TYPE=PORTFLAG
set IT_INTER_LOOSE=YES
rem SET MAP_TEST_TYPE=1
rem set MAP_TST_ENABLE_L4=1
rem SET REL5=1
rem SET REL6=1
rem SET MAP_SEC=1
rem SET MAPVER3=1
rem SET MAPVER2=1
rem SET LMAVER2=1
rem SET STUVER2=1
rem SET GSN=1
rem SET MLC=1
SET HLR=1
SET MSC=1
SET VLR=1
if .%3 == .oam (
set ENABLE_NM_OAM=1
set HI_OAM=1
SET SB_OAM=1
SET IT_OAM=1
SET SP_OAM=1
SET ST_OAM=1
SET MA_OAM=1
set SCTP_TEST_TYPE=1
set SCTP_TEST_SUB_TYPE=3
)
@echo goto domake
goto domake
:domake
if .%1 == .win goto makewin
make -C %OBJS_DIR% -f %SRC_ROOT%\protocol\map\auTst\testmain\au_mg.mak
goto endall
:makewin
make -C %OBJS_DIR% -f %SRC_ROOT%\protocol\map\auTst\testmain\au_win.mak
goto endall
:clean
if .%1 == .win goto cleanwin
make -C %OBJS_DIR% -f %SRC_ROOT%\protocol\map\auTst\testmain\au_mg.mak clean
goto endall
:cleanwin
make -C %OBJS_DIR% -f %SRC_ROOT%\protocol\map\auTst\testmain\au_win.mak clean
goto endall
:parmerr
@echo input error!
goto endall
:endall
SET PATH=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem
@echo All Done!
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -