23 lines
697 B
Batchfile
23 lines
697 B
Batchfile
@echo off
|
|
setlocal EnableExtensions
|
|
cd /d "%~dp0.."
|
|
set "ROOT=%CD%"
|
|
set "SRC=%ROOT%\vendor\libusb-1.0.dll"
|
|
|
|
if not exist "%SRC%" (
|
|
echo [!] Missing vendor\libusb-1.0.dll
|
|
echo Copy the full repo including vendor\ from the Mac, or run scripts\setup_windows.bat
|
|
exit /b 1
|
|
)
|
|
|
|
if not exist "%ROOT%\.venv\Scripts\python.exe" (
|
|
echo [!] .venv missing. Run: scripts\setup_windows.bat
|
|
exit /b 1
|
|
)
|
|
|
|
copy /Y "%SRC%" "%ROOT%\.venv\Scripts\libusb-1.0.dll" >nul
|
|
echo libusb-1.0.dll -^> .venv\Scripts\
|
|
|
|
"%ROOT%\.venv\Scripts\python.exe" -c "from juc500_xfer.usb_link import libusb_path; p=libusb_path(); print('libusb OK:', p or 'FAILED'); import sys; sys.exit(0 if p else 1)"
|
|
exit /b %ERRORLEVEL%
|