⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 buildau.bat

📁 map协议源代码
💻 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 + -