Browse Source

+ added WASI to the main RTL makefile

git-svn-id: branches/wasm@47993 -
nickysn 4 years ago
parent
commit
8f376d1be9
2 changed files with 52 additions and 0 deletions
  1. 51 0
      rtl/Makefile
  2. 1 0
      rtl/Makefile.fpc

+ 51 - 0
rtl/Makefile

@@ -622,6 +622,9 @@ endif
 ifeq ($(FULL_TARGET),aarch64-ios)
 override TARGET_DIRS+=darwin
 endif
+ifeq ($(FULL_TARGET),wasm32-wasi)
+override TARGET_DIRS+=wasi
+endif
 ifeq ($(FULL_TARGET),sparc64-linux)
 override TARGET_DIRS+=linux
 endif
@@ -2206,6 +2209,9 @@ endif
 ifeq ($(FULL_TARGET),aarch64-ios)
 TARGET_DIRS_DARWIN=1
 endif
+ifeq ($(FULL_TARGET),wasm32-wasi)
+TARGET_DIRS_WASI=1
+endif
 ifeq ($(FULL_TARGET),sparc64-linux)
 TARGET_DIRS_LINUX=1
 endif
@@ -3949,6 +3955,51 @@ win16:
 	$(MAKE) -C win16 all
 .PHONY: win16_all win16_debug win16_smart win16_release win16_units win16_examples win16_shared win16_install win16_sourceinstall win16_exampleinstall win16_distinstall win16_zipinstall win16_zipsourceinstall win16_zipexampleinstall win16_zipdistinstall win16_clean win16_distclean win16_cleanall win16_info win16_makefiles win16
 endif
+ifdef TARGET_DIRS_WASI
+wasi_all:
+	$(MAKE) -C wasi all
+wasi_debug:
+	$(MAKE) -C wasi debug
+wasi_smart:
+	$(MAKE) -C wasi smart
+wasi_release:
+	$(MAKE) -C wasi release
+wasi_units:
+	$(MAKE) -C wasi units
+wasi_examples:
+	$(MAKE) -C wasi examples
+wasi_shared:
+	$(MAKE) -C wasi shared
+wasi_install:
+	$(MAKE) -C wasi install
+wasi_sourceinstall:
+	$(MAKE) -C wasi sourceinstall
+wasi_exampleinstall:
+	$(MAKE) -C wasi exampleinstall
+wasi_distinstall:
+	$(MAKE) -C wasi distinstall
+wasi_zipinstall:
+	$(MAKE) -C wasi zipinstall
+wasi_zipsourceinstall:
+	$(MAKE) -C wasi zipsourceinstall
+wasi_zipexampleinstall:
+	$(MAKE) -C wasi zipexampleinstall
+wasi_zipdistinstall:
+	$(MAKE) -C wasi zipdistinstall
+wasi_clean:
+	$(MAKE) -C wasi clean
+wasi_distclean:
+	$(MAKE) -C wasi distclean
+wasi_cleanall:
+	$(MAKE) -C wasi cleanall
+wasi_info:
+	$(MAKE) -C wasi info
+wasi_makefiles:
+	$(MAKE) -C wasi makefiles
+wasi:
+	$(MAKE) -C wasi all
+.PHONY: wasi_all wasi_debug wasi_smart wasi_release wasi_units wasi_examples wasi_shared wasi_install wasi_sourceinstall wasi_exampleinstall wasi_distinstall wasi_zipinstall wasi_zipsourceinstall wasi_zipexampleinstall wasi_zipdistinstall wasi_clean wasi_distclean wasi_cleanall wasi_info wasi_makefiles wasi
+endif
 ifdef TARGET_DIRS_ZXSPECTRUM
 zxspectrum_all:
 	$(MAKE) -C zxspectrum all

+ 1 - 0
rtl/Makefile.fpc

@@ -55,6 +55,7 @@ dirs_freertos=freertos
 dirs_zxspectrum=zxspectrum
 dirs_msxdos=msxdos
 dirs_sinclairql=sinclairql
+dirs_wasi=wasi
 
 [install]
 fpcpackage=y