|
@@ -914,9 +914,9 @@ CP_UNITS_SRC=$(addsuffix .pas,$(addprefix $(RTL)/charmaps/,$(CP_UNITS)))
|
|
endif
|
|
endif
|
|
RTL=..
|
|
RTL=..
|
|
INC=../inc
|
|
INC=../inc
|
|
-WASIP1INC=$(RTL)/wasip1
|
|
|
|
-SYSTEMDIR=$(WASIP1INC)
|
|
|
|
-DOSDIR=$(WASIP1INC)
|
|
|
|
|
|
+WASICOMMONINC=$(RTL)/wasicommon
|
|
|
|
+SYSTEMDIR=$(WASICOMMONINC)
|
|
|
|
+DOSDIR=$(WASICOMMONINC)
|
|
NSOSDIR=$(NSDIR)/wasi
|
|
NSOSDIR=$(NSDIR)/wasi
|
|
COMMON=$(RTL)/common
|
|
COMMON=$(RTL)/common
|
|
PROCINC=../$(CPU_TARGET)
|
|
PROCINC=../$(CPU_TARGET)
|
|
@@ -930,7 +930,7 @@ endif
|
|
ifdef NO_EXCEPTIONS_IN_SYSTEM
|
|
ifdef NO_EXCEPTIONS_IN_SYSTEM
|
|
override FPCOPT+=-dNO_EXCEPTIONS_IN_SYSTEM
|
|
override FPCOPT+=-dNO_EXCEPTIONS_IN_SYSTEM
|
|
endif
|
|
endif
|
|
-override FPC_SYSTEM_OPT += -Fi$(WASIP1INC)/wasiinc
|
|
|
|
|
|
+override FPC_SYSTEM_OPT += -Fi$(WASICOMMONINC)/wasiinc
|
|
DOS_DEPS_OS=$(WASIAPIUNIT)$(PPUEXT) $(WASIUTILUNIT)$(PPUEXT)
|
|
DOS_DEPS_OS=$(WASIAPIUNIT)$(PPUEXT) $(WASIUTILUNIT)$(PPUEXT)
|
|
ifeq ($(CPU_OS_TARGET),wasm32-wasip1threads)
|
|
ifeq ($(CPU_OS_TARGET),wasm32-wasip1threads)
|
|
override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(OBJPASUNIT) $(EXTPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(UUCHARUNIT) $(WASIAPIUNIT) $(CTYPESUNIT) $(STRINGSUNIT) $(SYSCONSTUNIT) $(SYSUTILSUNIT) $(SORTBASEUNIT) $(MATHUNIT) $(RTLCONSTSUNIT) $(TYPESUNIT) $(TYPINFOUNIT) $(FGLUNIT) $(GETOPTSUNIT) $(CHARSETUNIT) $(CPALLUNIT) $(CHARACTERUNIT) $(FPWIDESTRINGUNIT) $(NOTHREADSUNIT) $(CLASSESUNIT) $(DOSUNIT) $(RESUNIT) $(HEAPTRCUNIT) $(WASIUTILUNIT) $(WEBASSEMBLYUNIT)
|
|
override TARGET_UNITS+=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(OBJPASUNIT) $(EXTPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(UUCHARUNIT) $(WASIAPIUNIT) $(CTYPESUNIT) $(STRINGSUNIT) $(SYSCONSTUNIT) $(SYSUTILSUNIT) $(SORTBASEUNIT) $(MATHUNIT) $(RTLCONSTSUNIT) $(TYPESUNIT) $(TYPINFOUNIT) $(FGLUNIT) $(GETOPTSUNIT) $(CHARSETUNIT) $(CPALLUNIT) $(CHARACTERUNIT) $(FPWIDESTRINGUNIT) $(NOTHREADSUNIT) $(CLASSESUNIT) $(DOSUNIT) $(RESUNIT) $(HEAPTRCUNIT) $(WASIUTILUNIT) $(WEBASSEMBLYUNIT)
|
|
@@ -940,7 +940,7 @@ override TARGET_IMPLICITUNITS+=$(CP_UNITS) $(UNICODEDATAUNIT)
|
|
endif
|
|
endif
|
|
override INSTALL_FPCPACKAGE=y y
|
|
override INSTALL_FPCPACKAGE=y y
|
|
ifeq ($(CPU_OS_TARGET),wasm32-wasip1threads)
|
|
ifeq ($(CPU_OS_TARGET),wasm32-wasip1threads)
|
|
-override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(WASIP1INC)
|
|
|
|
|
|
+override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(WASICOMMONINC)
|
|
endif
|
|
endif
|
|
ifeq ($(CPU_OS_TARGET),wasm32-wasip1threads)
|
|
ifeq ($(CPU_OS_TARGET),wasm32-wasip1threads)
|
|
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON)
|
|
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON)
|
|
@@ -2949,18 +2949,18 @@ include $(INC)/makefile.inc
|
|
SYSINCDEPS=$(addprefix $(INC)/,$(SYSINCNAMES))
|
|
SYSINCDEPS=$(addprefix $(INC)/,$(SYSINCNAMES))
|
|
include $(PROCINC)/makefile.cpu
|
|
include $(PROCINC)/makefile.cpu
|
|
SYSCPUDEPS=$(addprefix $(PROCINC)/,$(CPUINCNAMES))
|
|
SYSCPUDEPS=$(addprefix $(PROCINC)/,$(CPUINCNAMES))
|
|
-SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS) $(WASIP1INC)/wasiinc/wasitypes.inc $(WASIP1INC)/wasiinc/wasiprocs.inc
|
|
|
|
|
|
+SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS) $(WASICOMMONINC)/wasiinc/wasitypes.inc $(WASICOMMONINC)/wasiinc/wasiprocs.inc
|
|
SYSUTILS_DEPS_OS=$(WASIUTILUNIT)$(PPUEXT)
|
|
SYSUTILS_DEPS_OS=$(WASIUTILUNIT)$(PPUEXT)
|
|
-si_prc$(PPUEXT) : $(WASIP1INC)/si_prc.pp $(SYSTEMUNIT)$(PPUEXT)
|
|
|
|
|
|
+si_prc$(PPUEXT) : $(WASICOMMONINC)/si_prc.pp $(SYSTEMUNIT)$(PPUEXT)
|
|
$(COMPILER) $<
|
|
$(COMPILER) $<
|
|
-si_dll$(PPUEXT) : $(WASIP1INC)/si_dll.pp $(SYSTEMUNIT)$(PPUEXT)
|
|
|
|
|
|
+si_dll$(PPUEXT) : $(WASICOMMONINC)/si_dll.pp $(SYSTEMUNIT)$(PPUEXT)
|
|
$(COMPILER) $<
|
|
$(COMPILER) $<
|
|
WEBASSEMBLYDEPS=$(PROCINC)/webassembly.pp $(SYSTEMUNIT)$(PPUEXT) $(PROCINC)/cpuh.inc $(PROCINC)/cpuinnr.inc $(OBJPASUNIT)$(PPUEXT)
|
|
WEBASSEMBLYDEPS=$(PROCINC)/webassembly.pp $(SYSTEMUNIT)$(PPUEXT) $(PROCINC)/cpuh.inc $(PROCINC)/cpuinnr.inc $(OBJPASUNIT)$(PPUEXT)
|
|
webassembly$(PPUEXT) : $(WEBASSEMBLYDEPS)
|
|
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) $<
|
|
-WASIAPIDEPS=$(WASIP1INC)/wasiinc/wasitypes.inc $(WASIP1INC)/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)
|
|
$(COMPILER) $< -Fiwasiinc
|
|
$(COMPILER) $< -Fiwasiinc
|
|
WASIApi.WASIApi$(PPUEXT) : $(NSOSDIR)/WASIApi.WASIApi.pp $(WASIAPIDEPS)
|
|
WASIApi.WASIApi$(PPUEXT) : $(NSOSDIR)/WASIApi.WASIApi.pp $(WASIAPIDEPS)
|