Browse Source

Regenerate all rtl Makefile's after: Fix rules for rtl wasp1 and wasip1threads wasmsem$(PPUEXT)

Pierre Muller 1 week ago
parent
commit
2adfaea145

+ 2 - 0
rtl/aix/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/amiga/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/android/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/aros/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/atari/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/beos/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/darwin/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/dragonfly/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/embedded/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/emx/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/freebsd/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/freertos/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/gba/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/go32v2/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/haiku/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/human68k/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/java/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/linux/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/macos/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/morphos/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/msdos/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/msxdos/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/nativent/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/nds/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/netbsd/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/netware/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/netwlibc/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/openbsd/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/os2/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/palmos/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/ps1/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/sinclairql/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/solaris/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/symbian/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 3 - 3
rtl/wasip1/Makefile

@@ -2976,10 +2976,10 @@ webassembly$(PPUEXT) : $(WEBASSEMBLYDEPS)
 	$(COMPILER) $<
 	$(COMPILER) $<
 Wasm.Api$(PPUEXT) : $(NSDIR)/wasm32/Wasm.Api.pp $(WEBASSEMBLYDEPS)
 Wasm.Api$(PPUEXT) : $(NSDIR)/wasm32/Wasm.Api.pp $(WEBASSEMBLYDEPS)
 	$(COMPILER) $<
 	$(COMPILER) $<
-WASMSEMDEPS=$(PROCINC)/websem.pp $(SYSTEMUNIT)$(PPUEXT) $(PROCINC)/cpuh.inc $(PROCINC)/cpuinnr.inc $(WEBASSEMBLYUNIT)$(PPUEXT)
-wamsem$(PPUEXT) : $(WASMSEMDEPS)
+WASMSEMDEPS=$(PROCINC)/wasmsem.pas $(SYSTEMUNIT)$(PPUEXT) $(PROCINC)/cpuh.inc $(PROCINC)/cpuinnr.inc $(WEBASSEMBLYUNIT)$(PPUEXT)
+wasmsem$(PPUEXT) : $(WASMSEMDEPS)
 	$(COMPILER) $<
 	$(COMPILER) $<
-Wasm.Semaphore$(PPUEXT) : $(NSDIR)/wasm32/Wasm.Semaphore.pp $(WEBASSEMBLYDEPS)
+Wasm.Semaphore$(PPUEXT) : $(NSDIR)/wasm32/Wasm.Semaphore.pp $(WASMSEMDEPS)
 	$(COMPILER) $<
 	$(COMPILER) $<
 WASIAPIDEPS=$(WASICOMMONINC)/wasiinc/wasitypes.inc $(WASICOMMONINC)/wasiinc/wasiprocs.inc $(SYSTEMUNIT)$(PPUEXT)
 WASIAPIDEPS=$(WASICOMMONINC)/wasiinc/wasitypes.inc $(WASICOMMONINC)/wasiinc/wasiprocs.inc $(SYSTEMUNIT)$(PPUEXT)
 wasiapi$(PPUEXT) : wasiapi.pp $(WASIAPIDEPS)
 wasiapi$(PPUEXT) : wasiapi.pp $(WASIAPIDEPS)

+ 3 - 3
rtl/wasip1threads/Makefile

@@ -2976,10 +2976,10 @@ webassembly$(PPUEXT) : $(WEBASSEMBLYDEPS)
 	$(COMPILER) $<
 	$(COMPILER) $<
 Wasm.Api$(PPUEXT) : $(NSDIR)/wasm32/Wasm.Api.pp $(WEBASSEMBLYDEPS)
 Wasm.Api$(PPUEXT) : $(NSDIR)/wasm32/Wasm.Api.pp $(WEBASSEMBLYDEPS)
 	$(COMPILER) $<
 	$(COMPILER) $<
-WASMSEMDEPS=$(PROCINC)/websem.pp $(SYSTEMUNIT)$(PPUEXT) $(PROCINC)/cpuh.inc $(PROCINC)/cpuinnr.inc $(WEBASSEMBLYUNIT)$(PPUEXT)
-wamsem$(PPUEXT) : $(WASMSEMDEPS)
+WASMSEMDEPS=$(PROCINC)/wasmsem.pas $(SYSTEMUNIT)$(PPUEXT) $(PROCINC)/cpuh.inc $(PROCINC)/cpuinnr.inc $(WEBASSEMBLYUNIT)$(PPUEXT)
+wasmsem$(PPUEXT) : $(WASMSEMDEPS)
 	$(COMPILER) $<
 	$(COMPILER) $<
-Wasm.Semaphore$(PPUEXT) : $(NSDIR)/wasm32/Wasm.Semaphore.pp $(WEBASSEMBLYDEPS)
+Wasm.Semaphore$(PPUEXT) : $(NSDIR)/wasm32/Wasm.Semaphore.pp $(WASMSEMDEPS)
 	$(COMPILER) $< 
 	$(COMPILER) $< 
 WASIAPIDEPS=$(WASICOMMONINC)/wasiinc/wasitypes.inc $(WASICOMMONINC)/wasiinc/wasiprocs.inc $(SYSTEMUNIT)$(PPUEXT)
 WASIAPIDEPS=$(WASICOMMONINC)/wasiinc/wasitypes.inc $(WASICOMMONINC)/wasiinc/wasiprocs.inc $(SYSTEMUNIT)$(PPUEXT)
 wasiapi$(PPUEXT) : wasiapi.pp $(WASIAPIDEPS)
 wasiapi$(PPUEXT) : wasiapi.pp $(WASIAPIDEPS)

+ 2 - 0
rtl/wasip2/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/watcom/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/wii/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/win16/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/win32/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/win64/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/wince/Makefile

@@ -621,6 +621,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -883,6 +884,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows

+ 2 - 0
rtl/zxspectrum/Makefile

@@ -622,6 +622,7 @@ WASIAPIUNIT=WASIApi.WASIApi
 WASIUTILUNIT=WASIApi.WASIUtil
 WASIUTILUNIT=WASIApi.WASIUtil
 WATCOMUNIT=WatcomApi.WatCom
 WATCOMUNIT=WatcomApi.WatCom
 WEBASSEMBLYUNIT=Wasm.Api
 WEBASSEMBLYUNIT=Wasm.Api
+WASMSEMUNIT=Wasm.Semaphore
 WIN31UNIT=WinApi.Win31
 WIN31UNIT=WinApi.Win31
 WINDIRSUNIT=WinApi.WinDirs
 WINDIRSUNIT=WinApi.WinDirs
 WINDOWSUNIT=WinApi.Windows
 WINDOWSUNIT=WinApi.Windows
@@ -884,6 +885,7 @@ WASIAPIUNIT=wasiapi
 WASIUTILUNIT=wasiutil
 WASIUTILUNIT=wasiutil
 WATCOMUNIT=watcom
 WATCOMUNIT=watcom
 WEBASSEMBLYUNIT=webassembly
 WEBASSEMBLYUNIT=webassembly
+WASMSEMUNIT=wasmsem
 WIN31UNIT=win31
 WIN31UNIT=win31
 WINDIRSUNIT=windirs
 WINDIRSUNIT=windirs
 WINDOWSUNIT=windows
 WINDOWSUNIT=windows