1
0
mirror of https://github.com/mintty/wsltty.git synced 2025-10-30 06:33:55 +00:00

static linking of wslbridge-backend to make it work in all distros (#156),

own (partial) implementation of getpwuid to this aim
This commit is contained in:
mintty
2019-05-01 11:01:10 +02:00
parent 3d4055a63b
commit f0a3449ada
2 changed files with 67 additions and 5 deletions

View File

@@ -8,10 +8,10 @@
# wsltty release
ver=3.0.0
ver=3.0.0.2
# wsltty appx release - must have 4 parts!
verx=3.0.0.0
verx=3.0.0.2
# Windows SDK version for appx
WINSDKKEY=/HKEY_LOCAL_MACHINE/SOFTWARE/WOW6432Node/Microsoft/.NET Framework Platform/Setup/Multi-Targeting Pack
@@ -121,20 +121,21 @@ wslbridge-package:
wslbridge-source: wslbridge-$(wslbridge-commit).zip
unzip -o wslbridge-$(wslbridge-commit).zip
cd wslbridge-$(wslbridge-commit)/backend; patch -p1 < ../../wslbridge-backend-static.patch
tr -d '\015' < wslbridge-$(wslbridge-commit)/LICENSE.txt > LICENSE.wslbridge
wslbridge-$(wslbridge-commit).zip:
$(wgeto) https://github.com/rprichard/wslbridge/archive/$(wslbridge-commit).zip -o wslbridge-$(wslbridge-commit).zip
wslbridge-frontend: wslbridge-source
echo ------------- Compiling wslbridge frontend
cd wslbridge-$(wslbridge-commit)/frontend; make
strip wslbridge-$(wslbridge-commit)/out/wslbridge.exe
mkdir -p bin
cp wslbridge-$(wslbridge-commit)/out/wslbridge.exe bin/
wslbridge-backend: wslbridge-source bin/wslbridge-backend
bin/wslbridge-backend:
wslbridge-backend: wslbridge-source
echo ------------- Compiling wslbridge backend
cd wslbridge-$(wslbridge-commit)/backend; if uname -m | grep x86_64; then cmd /C wsl make; else wslbridge make; fi
mkdir -p bin
cp wslbridge-$(wslbridge-commit)/out/wslbridge-backend bin/