|
@@ -84,8 +84,8 @@ CWSTRINGUNIT=UnixApi.CWString
|
|
|
DDKUNIT=NTApi.Ddk
|
|
|
DLUNIT=UnixApi.Dl
|
|
|
DOSUNIT=TP.DOS
|
|
|
-DOSCALL2UNIT=OS2Api.Doscall2
|
|
|
-DOSCALLSUNIT=OS2Api.Doscalls
|
|
|
+DOSCALL2UNIT=OS2Api.doscall2
|
|
|
+DOSCALLSUNIT=OS2Api.doscalls
|
|
|
DPMIEXCPUNIT=DOSApi.Dpmiexcp
|
|
|
DXELOADUNIT=DOSApi.Dxeload
|
|
|
DXETYPEUNIT=DOSApi.Dxetype
|
|
@@ -100,7 +100,7 @@ ESP8266RTOS_30400UNIT=System.Esp8266rtos_30400
|
|
|
ESPIDF_40100UNIT=System.Espidf_40100
|
|
|
ESPIDF_40200UNIT=System.Espidf_40200
|
|
|
ESPIDF_40400UNIT=System.Espidf_40400
|
|
|
-EXEUNIT=OS2Api.Exe
|
|
|
+EXEUNIT=OS2Api.exe
|
|
|
EXEINFOUNIT=System.Exeinfo
|
|
|
EXTPASUNIT=extpas
|
|
|
FE310G000UNIT=EmbeddedApi.Fe310g000
|
|
@@ -120,7 +120,7 @@ INITCUNIT=System.InitC
|
|
|
INTRINSICSUNIT=System.Intrinsics
|
|
|
ISO7185UNIT=iso7185
|
|
|
JDK15UNIT=JavaApi.JDK15
|
|
|
-KBDCALLSUNIT=OS2Api.Kbdcalls
|
|
|
+KBDCALLSUNIT=OS2Api.kbdcalls
|
|
|
LIBCUNIT=NetwareLibCApi.Libc
|
|
|
LINEINFOUNIT=System.LineInfo
|
|
|
LINUXUNIT=LinuxApi
|
|
@@ -149,14 +149,14 @@ MK22F51212UNIT=EmbeddedApi.Mk22f51212
|
|
|
MK64F12UNIT=EmbeddedApi.Mk64f12
|
|
|
MMIOUNIT=EmbeddedApi.Mmio
|
|
|
MMXUNIT=System.CPU.MMX
|
|
|
-MONCALLSUNIT=OS2Api.Moncalls
|
|
|
-MOUCALLSUNIT=OS2Api.Moucalls
|
|
|
+MONCALLSUNIT=OS2Api.moncalls
|
|
|
+MOUCALLSUNIT=OS2Api.moucalls
|
|
|
MSMOUSEUNIT=DOSApi.MSMouse
|
|
|
MULTIBOOTUNIT=EmbeddedApi.Multiboot
|
|
|
NDKUNIT=NTApi.NDK
|
|
|
NDKUTILSUNIT=NTApi.NDKUtils
|
|
|
NETWAREUNIT=NetwareApi.NetWare
|
|
|
-NEWEXEUNIT=OS2Api.Newexe
|
|
|
+NEWEXEUNIT=OS2Api.newexe
|
|
|
NRF51UNIT=EmbeddedApi.Nrf51
|
|
|
NRF52UNIT=EmbeddedApi.Nrf52
|
|
|
NWCALLSUNIT=NetWareApi.Nwcalls
|
|
@@ -167,20 +167,20 @@ NWSERVUNIT=NetWareApi.Nwserv
|
|
|
NWSNUTUNIT=NetWareApi.Nwsnut
|
|
|
OBJCUNIT=objc
|
|
|
OBJCBASEUNIT=objcbase
|
|
|
-OS2DEFUNIT=OS2Api.Os2def
|
|
|
+OS2DEFUNIT=OS2Api.os2def
|
|
|
PAGEMEMUNIT=System.PageMem
|
|
|
PILOTUNIT=PalmApi.Pilot
|
|
|
-PMBIDIUNIT=OS2Api.Pmbidi
|
|
|
-PMBITMAPUNIT=OS2Api.Pmbitmap
|
|
|
-PMDEVUNIT=OS2Api.Pmdev
|
|
|
-PMGPIUNIT=OS2Api.Pmgpi
|
|
|
-PMHELPUNIT=OS2Api.Pmhelp
|
|
|
-PMSHLUNIT=OS2Api.Pmshl
|
|
|
-PMSPLUNIT=OS2Api.Pmspl
|
|
|
-PMSTDDLGUNIT=OS2Api.Pmstddlg
|
|
|
-PMWINUNIT=OS2Api.Pmwin
|
|
|
-PMWPUNIT=OS2Api.Pmwp
|
|
|
-PMWSOCKUNIT=OS2Api.Pmwsock
|
|
|
+PMBIDIUNIT=OS2Api.pmbidi
|
|
|
+PMBITMAPUNIT=OS2Api.pmbitmap
|
|
|
+PMDEVUNIT=OS2Api.pmdev
|
|
|
+PMGPIUNIT=OS2Api.pmgpi
|
|
|
+PMHELPUNIT=OS2Api.pmhelp
|
|
|
+PMSHLUNIT=OS2Api.pmshl
|
|
|
+PMSPLUNIT=OS2Api.pmspl
|
|
|
+PMSTDDLGUNIT=OS2Api.pmstddlg
|
|
|
+PMWINUNIT=OS2Api.pmwin
|
|
|
+PMWPUNIT=OS2Api.pmwp
|
|
|
+PMWSOCKUNIT=OS2Api.pmwsock
|
|
|
PORTSUNIT=System.Ports
|
|
|
POSIXUNIT=QNXApi.Posix
|
|
|
PROFILEUNIT=DOSApi.Profile
|
|
@@ -195,7 +195,7 @@ SFPU128UNIT=System.SoftFpu128
|
|
|
SFPUX80UNIT=System.SoftFpuX80
|
|
|
SHAREMEMUNIT=WinApi.ShareMem
|
|
|
SIGNALSUNIT=WinApi.Signals
|
|
|
-SO32DLLUNIT=OS2Api.So32dll
|
|
|
+SO32DLLUNIT=OS2Api.so32dll
|
|
|
SOFTFPUUNIT=System.SoftFPU
|
|
|
SORTBASEUNIT=System.SortBase
|
|
|
STM32F0XXUNIT=EmbeddedApi.Stm32f0xx
|
|
@@ -224,7 +224,7 @@ SYSCALLUNIT=UnixApi.SysCall
|
|
|
SYSCONSTUNIT=System.SysConst
|
|
|
SYSCTLUNIT=BsdApi.SysCtl
|
|
|
SYSEMXUNIT=DOSApi.Sysemx
|
|
|
-SYSOS2UNIT=OS2Api.Sysos2
|
|
|
+SYSOS2UNIT=OS2Api.sysos2
|
|
|
SYSTRAPSUNIT=PalmApi.Systraps
|
|
|
SYSUTILSUNIT=System.SysUtils
|
|
|
TERMIOUNIT=UnixApi.TermIO
|
|
@@ -240,7 +240,7 @@ UNIXUNIT=UnixApi.Unix
|
|
|
UNIXCPUNIT=UnixApi.CP
|
|
|
UNIXTYPEUNIT=UnixApi.Types
|
|
|
UNIXUTILUNIT=UnixApi.Utils
|
|
|
-VIOCALLSUNIT=OS2Api.Viocalls
|
|
|
+VIOCALLSUNIT=OS2Api.viocalls
|
|
|
WASIAPIUNIT=WASIApi.WASIApi
|
|
|
WASIUTILUNIT=WASIApi.WASIUtil
|
|
|
WATCOMUNIT=WatcomApi.WatCom
|
|
@@ -567,6 +567,13 @@ DOSDIR=$(OSDIR)
|
|
|
NSDOSDIR=$(NSDIR)/$(DOSDIR)
|
|
|
endif
|
|
|
|
|
|
+ifndef OS2DIR
|
|
|
+OS2DIR=.
|
|
|
+endif
|
|
|
+ifndef NSOS2DIR
|
|
|
+NSOS2DIR=$(NSDIR)/os2
|
|
|
+endif
|
|
|
+
|
|
|
ifndef SYSUTILSDIR
|
|
|
SYSUTILSDIR=$(OSDIR)
|
|
|
endif
|
|
@@ -1497,3 +1504,199 @@ bsd$(PPUEXT): $(BSD_DEPS)
|
|
|
|
|
|
BsdApi$(PPUEXT): $(NSBSDDIR)/BsdApi.pp $(BSD_DEPS)
|
|
|
$(COMPILER) $(BSD_OPT) $<
|
|
|
+
|
|
|
+
|
|
|
+###################
|
|
|
+# EMX/OS2 Units
|
|
|
+###################
|
|
|
+
|
|
|
+DOSCALLS_DEPS = $(OS2DIR)/doscalls.pas strings$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(DOSCALLS_DEPS_OS) $(DOSCALLS_DEPS_CPU)
|
|
|
+
|
|
|
+doscalls$(PPUEXT) : $(DOSCALLS_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.doscalls$(PPUEXT) : $(NSOS2DIR)/OS2Api.doscalls.pas $(DOSCALLS_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+VIOCALLS_DEPS = $(OS2INC)/viocalls.pas $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(VIOCALLS_DEPS_OS) $(VIOCALLS_DEPS_CPU)
|
|
|
+
|
|
|
+viocalls$(PPUEXT) : $(VIOCALLS_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.viocalls$(PPUEXT) : $(NSOS2DIR)/OS2Api.viocalls.pas $(VIOCALLS_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+SO32DLL_DEPS = $(OS2INC)/so32dll.pas $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(SO32DLL_DEPS_OS) $(SO32DLL_DEPS_CPU)
|
|
|
+
|
|
|
+so32dll$(PPUEXT) : $(SO32DLL_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.so32dll$(PPUEXT) : $(NSOS2DIR)/OS2Api.so32dll.pas $(SO32DLL_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+KBDCALLS_DEPS = $(OS2INC)/kbdcalls.pas $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(KBDCALLS_DEPS_OS) $(KBDCALLS_DEPS_CPU)
|
|
|
+
|
|
|
+kbdcalls$(PPUEXT) : $(KBDCALLS_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.kbdcalls$(PPUEXT) : $(NSOS2DIR)/OS2Api.kbdcalls.pas $(KBDCALLS_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+MOUCALLS_DEPS = $(OS2INC)/moucalls.pas $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(MOUCALLS_DEPS_OS) $(MOUCALLS_DEPS_CPU)
|
|
|
+
|
|
|
+moucalls$(PPUEXT) : $(MOUCALLS_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.moucalls$(PPUEXT) : $(NSOS2DIR)/OS2Api.moucalls.pas $(MOUCALLS_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+MONCALLS_DEPS = $(OS2INC)/moncalls.pas strings$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(MONCALLS_DEPS_OS) $(MONCALLS_DEPS_CPU)
|
|
|
+
|
|
|
+moncalls$(PPUEXT) : $(MONCALLS_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.moncalls$(PPUEXT) : $(NSOS2DIR)/OS2Api.moncall.pas $(MONCALLS_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+OS2DEF_DEPS = $(OS2INC)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
|
|
|
+
|
|
|
+os2def$(PPUEXT) : $(OS2DEF_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+DOSCALL2_DEPS = $(OS2INC)/doscall2.pas doscalls$(PPUEXT) os2def$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)
|
|
|
+
|
|
|
+doscall2$(PPUEXT) : $(DOSCALL2_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.doscall2$(PPUEXT) : $(NSOS2DIR)/OS2Api.doscall2.pas $(DOSCALL2_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+PMWIN_DEPS = $(OS2INC)/pmwin.pas os2def$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(PMWIN_DEPS_OS) $(PMWIN_DEPS_CPU)
|
|
|
+
|
|
|
+pmwin$(PPUEXT) : $(PMWIN_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.pmwin$(PPUEXT) : $(NSOS2DIR)/OS2Api.pmwin.pas $(PMWIN_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+PMBITMAP_DEPS = $(OS2INC)/pmbitmap.pas $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(PMBITMAP_DEPS_OS) $(PMBITMAP_DEPS_CPU)
|
|
|
+
|
|
|
+pmbitmap$(PPUEXT) : $(PMBITMAP_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.pmbitmap$(PPUEXT) : $(NSOS2DIR)/OS2Api.pmbitmap.pas $(PMBITMAP_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+PMGPI_DEPS = $(OS2INC)/pmgpi.pas pmbitmap$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(PMGPI_DEPS_OS) $(PMGPI_DEPS_CPU)
|
|
|
+
|
|
|
+pmgpi$(PPUEXT) : $(PMGPI_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.pmgpi$(PPUEXT) : $(NSOS2DIR)/OS2Api.pmgpi.pas $(PMGPI_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+PMSTDDLG_DEPS = $(OS2INC)/pmstddlg.pas os2def$(PPUEXT) doscalls$(PPUEXT) pmwin$(PPUEXT) pmgpi$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(PMSTDDLG_DEPS_OS) $(PMSTDDLG_DEPS_CPU)
|
|
|
+
|
|
|
+pmstddlg$(PPUEXT) : $(PMSTDDLG_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.pmstddlg$(PPUEXT) : $(NSOS2DIR)/OS2Api.pmstddlg.pas $(PMSTDDLG_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+PMHELP_DEPS = $(OS2INC)/pmhelp.pas os2def$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(PMHELP_DEPS_OS) $(PMHELP_DEPS_CPU)
|
|
|
+
|
|
|
+pmhelp$(PPUEXT) : $(PMHELP_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.pmhelp$(PPUEXT) : $(NSOS2DIR)/OS2Api.pmhelp.pas $(PMHELP_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+PMDEV_DEPS = $(OS2INC)/pmdev.pas os2def$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(PMDEV_DEPS_OS) $(PMDEV_DEPS_CPU)
|
|
|
+
|
|
|
+pmdev$(PPUEXT) : $(PMDEV_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.pmdev$(PPUEXT) : $(NSOS2DIR)/OS2Api.pmdev.pas $(PMDEV_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+PMSPL_DEPS = $(OS2INC)/pmspl.pas os2def$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(PMSPL_DEPS_OS) $(PMSPL_DEPS_CPU)
|
|
|
+
|
|
|
+pmspl$(PPUEXT) : $(PMSPL_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.pmspl$(PPUEXT) : $(NSOS2DIR)/OS2Api.pmspl.pas $(PMSPL_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+PMSHL_DEPS = $(OS2INC)/pmshl.pas os2def$(PPUEXT) pmwin$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(PMSHL_DEPS_OS) $(PMSHL_DEPS_CPU)
|
|
|
+
|
|
|
+pmshl$(PPUEXT) : $(PMSHL_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.pmshl$(PPUEXT) : $(NSOS2DIR)/OS2Api.pmshl.pas $(PMSHL_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+PMWP_DEPS = $(OS2INC)/pmwp.pas os2def$(PPUEXT) pmwin$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(PMWP_DEPS_OS) $(PMWP_DEPS_CPU)
|
|
|
+
|
|
|
+pmwp$(PPUEXT) : $(PMWP_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.pmwp$(PPUEXT) : $(NSOS2DIR)/OS2Api.pmwp.pas $(PMWP_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+PMWSOCK_DEPS = $(OS2INC)/pmwsock.pas os2def$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(PMWSOCK_DEPS_OS) $(PMWSOCK_DEPS_CPU)
|
|
|
+
|
|
|
+pmwsock$(PPUEXT) : $(PMWSOCK_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.pmwsock$(PPUEXT) : $(NSOS2DIR)/OS2Api.pmwsock.pas $(PMWSOCK_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+PMBIDI_DEPS = $(OS2INC)/pmbidi.pas os2def$(PPUEXT) pmwin$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(PMBIDI_DEPS_OS) $(PMBIDI_DEPS_CPU)
|
|
|
+
|
|
|
+pmbidi$(PPUEXT) : $(PMBIDI_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.pmbidi$(PPUEXT) : $(NSOS2DIR)/OS2Api.pmbidi.pas $(PMBIDI_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+EXE_DEPS = $(OS2INC)/exe.pas $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(EXE_DEPS_OS) $(EXE_DEPS_CPU)
|
|
|
+
|
|
|
+exe$(PPUEXT) : $(EXE_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.exe$(PPUEXT) : $(NSOS2DIR)/OS2Api.exe.pas $(EXE_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+NEWEXE_DEPS = $(OS2INC)/newexe.pas $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
+ $(NEWEXE_DEPS_OS) $(NEWEXE_DEPS_CPU)
|
|
|
+
|
|
|
+newexe$(PPUEXT) : $(NEWEXE_DEPS)
|
|
|
+ $(COMPILER) $<
|
|
|
+
|
|
|
+OS2Api.newexe$(PPUEXT) : $(NSOS2DIR)/OS2Api.newexe.pas $(NEWEXE_DEPS)
|
|
|
+ $(COMPILER) -Fi$(OS2DIR) $<
|
|
|
+
|
|
|
+
|