2025-09-30 11:56:06 +08:00
|
|
|
@echo off
|
|
|
|
|
rem SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
rem
|
|
|
|
|
rem Copyright (C) 2023-2024 ArtInChip Technology Co., Ltd
|
|
|
|
|
|
|
|
|
|
if "%CD%"=="C:\Windows\system32" (
|
|
|
|
|
echo Current user is administrator, need change path to Luban-Lite ...
|
|
|
|
|
cd /d %~dp0
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
set PYTHONIOENCODING=UTF-8
|
|
|
|
|
set SDK_PRJ_TOP_DIR=%cd%
|
|
|
|
|
set PATH=%SDK_PRJ_TOP_DIR%\tools\env\tools\bin;%PATH%
|
|
|
|
|
set PATH=%SDK_PRJ_TOP_DIR%\tools\env\tools\Python27\Scripts;%PATH%
|
|
|
|
|
set PATH=%SDK_PRJ_TOP_DIR%\tools\env\tools\Python38;%PATH%
|
|
|
|
|
set PATH=%SDK_PRJ_TOP_DIR%\tools\scripts\onestep;%PATH%
|
|
|
|
|
|
|
|
|
|
set ENV_ROOT=%SDK_PRJ_TOP_DIR%\tools\env
|
|
|
|
|
set PKGS_ROOT=%ENV_ROOT%\packages
|
|
|
|
|
set RTT_ROOT=%SDK_PRJ_TOP_DIR%\kernel\rt-thread
|
|
|
|
|
|
|
|
|
|
rem OneStep command
|
|
|
|
|
doskey list=scons --list-noboot -C %SDK_PRJ_TOP_DIR%
|
|
|
|
|
doskey bm=boot_menuconfig
|
|
|
|
|
doskey km=app_menuconfig
|
|
|
|
|
doskey m=make_boot_and_app
|
|
|
|
|
doskey mb=make_boot_and_app
|
|
|
|
|
:: make uboot
|
|
|
|
|
doskey mu=make_boot
|
|
|
|
|
:: make spl
|
|
|
|
|
doskey ms=make_boot
|
|
|
|
|
doskey ma=make_app
|
|
|
|
|
doskey c=clean_boot_and_app
|
|
|
|
|
doskey mc=make_boot_and_app clean
|
|
|
|
|
doskey i=scons --info -C %SDK_PRJ_TOP_DIR%
|
|
|
|
|
doskey aicupg=scons --aicupg -C %SDK_PRJ_TOP_DIR%
|
|
|
|
|
doskey croot=cd /d %SDK_PRJ_TOP_DIR%
|
|
|
|
|
doskey cr=cd /d %SDK_PRJ_TOP_DIR%
|
|
|
|
|
doskey cb=cbuild
|
|
|
|
|
doskey co=cout
|
|
|
|
|
doskey ct=ctarget
|
|
|
|
|
doskey update=sdk_update
|
|
|
|
|
|
|
|
|
|
chcp 65001 > nul
|
|
|
|
|
|
|
|
|
|
if NOT "%3" == "" (
|
|
|
|
|
cmd.exe /K "%2 %3"
|
|
|
|
|
exit /b %errorlevel%
|
|
|
|
|
)
|
|
|
|
|
if NOT "%2" == "" (
|
|
|
|
|
cmd.exe /K "%2"
|
|
|
|
|
exit /b %errorlevel%
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
echo Luban-Lite command for Windows
|
|
|
|
|
echo.
|
|
|
|
|
echo _ _ ___ ___ _ _
|
|
|
|
|
echo / \ _ __^| ^|_^|_ _^|_ __ / __^| ^|__ (_)_ __
|
|
|
|
|
echo / _ \ ^| '__^| __^|^| ^|^| '_ \^| ^| ^| '_ \^| ^| '_ \
|
|
|
|
|
echo / ___ \^| ^| ^| ^|_ ^| ^|^| ^| ^| ^| ^|__^| ^| ^| ^| ^| ^|_) ^|
|
|
|
|
|
echo /_/ \_\_^| \__^|___^|_^| ^|_^|\___^|_^| ^|_^|_^| .__/
|
|
|
|
|
echo ^|_^|
|
|
|
|
|
echo.
|
|
|
|
|
|
|
|
|
|
cmd.exe
|