Browse Source

Regenerated Makefile's after change in inc/Makefile.rtl

Pierre Muller 2 years ago
parent
commit
4bd9ad7dee

+ 12 - 12
rtl/aix/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2239,17 +2239,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2258,7 +2258,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2317,7 +2317,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2368,8 +2368,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2708,7 +2708,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/amiga/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2271,17 +2271,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2290,7 +2290,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2349,7 +2349,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2400,8 +2400,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2740,7 +2740,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/android/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2378,17 +2378,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2397,7 +2397,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2456,7 +2456,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2507,8 +2507,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2847,7 +2847,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/aros/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2286,17 +2286,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2305,7 +2305,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2364,7 +2364,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2415,8 +2415,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2755,7 +2755,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/atari/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2241,17 +2241,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2260,7 +2260,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2319,7 +2319,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2370,8 +2370,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2710,7 +2710,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/beos/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2247,17 +2247,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2266,7 +2266,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2325,7 +2325,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2376,8 +2376,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2716,7 +2716,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/darwin/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 ifeq ($(CPU_TARGET),i386)
 CPU_UNITS=$(MMXUNIT) $(CPUUNIT)
@@ -2367,17 +2367,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2386,7 +2386,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2445,7 +2445,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2496,8 +2496,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2836,7 +2836,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/dragonfly/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2248,17 +2248,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2267,7 +2267,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2326,7 +2326,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2377,8 +2377,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2717,7 +2717,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/embedded/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2605,17 +2605,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2624,7 +2624,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2683,7 +2683,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2734,8 +2734,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -3074,7 +3074,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 18 - 15
rtl/emx/Makefile

@@ -859,31 +859,34 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
 PROCINC=$(RTL)/$(CPU_TARGET)
+OS2INC=$(RTL)/os2
 OS2DIR=$(RTL)/os2
-DOS_DEPS_OS=doscalls$(PPUEXT) 
-SYSUTILS_DEPS_OS=dos$(PPUEXT)
-DYNLIBS_DEPS_OD=doscalls($PPUEXT)
+DOS_DEPS_OS=$(DOSCALLSUNIT)$(PPUEXT)
+SYSUTILS_DEPS_OS=$(DOSUNIT)$(PPUEXT)
+DYNLIBS_DEPS_OS=$(DOSCALLSUNIT)$(PPUEXT)
 UNITPREFIX=rtl
 SYSTEMUNIT=system
+ifndef FPC_DOTTEDUNITS
 RTLCONSTSUNIT=rtlconst
+endif
 ifdef RELEASE
 override FPCOPT+=-Ur
 endif
@@ -2248,17 +2251,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2267,7 +2270,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2326,7 +2329,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2377,8 +2380,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2717,7 +2720,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/freebsd/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2289,17 +2289,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2308,7 +2308,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2367,7 +2367,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2418,8 +2418,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2758,7 +2758,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/freertos/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2436,17 +2436,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2455,7 +2455,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2514,7 +2514,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2565,8 +2565,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2905,7 +2905,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/gba/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2240,17 +2240,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2259,7 +2259,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2318,7 +2318,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2369,8 +2369,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2709,7 +2709,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/go32v2/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=../inc
@@ -2246,17 +2246,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2265,7 +2265,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2324,7 +2324,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2375,8 +2375,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2715,7 +2715,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/haiku/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2280,17 +2280,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2299,7 +2299,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2358,7 +2358,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2409,8 +2409,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2749,7 +2749,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/java/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2210,17 +2210,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2229,7 +2229,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2288,7 +2288,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2339,8 +2339,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2679,7 +2679,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/linux/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2840,17 +2840,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2859,7 +2859,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2918,7 +2918,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2969,8 +2969,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -3309,7 +3309,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/macos/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=../inc
@@ -2229,17 +2229,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2248,7 +2248,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2307,7 +2307,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2358,8 +2358,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2698,7 +2698,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/morphos/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2213,17 +2213,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2232,7 +2232,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2291,7 +2291,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2342,8 +2342,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2682,7 +2682,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/msdos/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=../inc
@@ -2240,17 +2240,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2259,7 +2259,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2318,7 +2318,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2369,8 +2369,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2709,7 +2709,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/msxdos/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=../inc
@@ -2210,17 +2210,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2229,7 +2229,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2288,7 +2288,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2339,8 +2339,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2679,7 +2679,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/nativent/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2217,17 +2217,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2236,7 +2236,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2295,7 +2295,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2346,8 +2346,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2686,7 +2686,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/nds/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2240,17 +2240,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2259,7 +2259,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2318,7 +2318,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2369,8 +2369,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2709,7 +2709,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/netbsd/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2345,17 +2345,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2364,7 +2364,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2423,7 +2423,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2474,8 +2474,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2814,7 +2814,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/netware/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2252,17 +2252,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2271,7 +2271,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2330,7 +2330,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2381,8 +2381,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2721,7 +2721,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/netwlibc/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2242,17 +2242,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2261,7 +2261,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2320,7 +2320,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2371,8 +2371,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2711,7 +2711,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/openbsd/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2278,17 +2278,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2297,7 +2297,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2356,7 +2356,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2407,8 +2407,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2747,7 +2747,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 16 - 12
rtl/os2/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -882,9 +882,13 @@ SYSTEMUNITEXT=pas
 DOSUNITEXT=pas
 PORTSUNITEXT=pas
 UNITPREFIX=rtl
+DOS_DEPS_OS=$(DOSCALLSUNIT)$(PPUEXT)
 SYSUTILS_DEPS_OS=$(DOSCALLSUNIT)$(PPUEXT)
+DYNLIBS_DEPS_OS=$(DOSCALLSUNIT)$(PPUEXT)
 SYSTEMUNIT=system
+ifndef FPC_DOTTEDUNITS
 RTLCONSTSUNIT=rtlconst
+endif
 ifdef RELEASE
 override FPCOPT+=-Ur
 endif
@@ -2246,17 +2250,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2265,7 +2269,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2324,7 +2328,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2375,8 +2379,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2715,7 +2719,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/palmos/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2253,17 +2253,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2272,7 +2272,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2331,7 +2331,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2382,8 +2382,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2722,7 +2722,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/sinclairql/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2241,17 +2241,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2260,7 +2260,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2319,7 +2319,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2370,8 +2370,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2710,7 +2710,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/solaris/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2254,17 +2254,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2273,7 +2273,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2332,7 +2332,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2383,8 +2383,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2723,7 +2723,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/symbian/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2231,17 +2231,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2250,7 +2250,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2309,7 +2309,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2360,8 +2360,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2700,7 +2700,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/wasi/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=../inc
@@ -2215,17 +2215,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2234,7 +2234,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2293,7 +2293,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2344,8 +2344,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2684,7 +2684,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/watcom/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=../inc
@@ -2247,17 +2247,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2266,7 +2266,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2325,7 +2325,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2376,8 +2376,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2716,7 +2716,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/wii/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2209,17 +2209,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2228,7 +2228,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2287,7 +2287,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2338,8 +2338,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2678,7 +2678,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/win16/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=../inc
@@ -2240,17 +2240,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2259,7 +2259,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2318,7 +2318,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2369,8 +2369,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2709,7 +2709,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/win32/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2252,17 +2252,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2271,7 +2271,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2330,7 +2330,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2381,8 +2381,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2721,7 +2721,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/win64/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2269,17 +2269,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2288,7 +2288,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2347,7 +2347,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2398,8 +2398,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2738,7 +2738,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/wince/Makefile

@@ -858,20 +858,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=$(RTL)/inc
@@ -2232,17 +2232,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2251,7 +2251,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2310,7 +2310,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2361,8 +2361,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2701,7 +2701,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)

+ 12 - 12
rtl/zxspectrum/Makefile

@@ -859,20 +859,20 @@ WINTYPESUNIT=wintypes
 X86UNIT=x86
 XMC4500UNIT=xmc4500
 endif
-ifdef FPC_DOTTEDUNITS 
+ifdef FPC_DOTTEDUNITS
 NS_SYSTEM=System.
 NS_CPUNITS=System.CodePages.
 NSDIR=$(RTL)/namespaced
 NSINC=$(NSDIR)/common
 OPT:=$(OPT) -dFPC_DOTTEDUNITS
-BASEINCLUDE=$(INC) $(PROCINC) 
+BASEINCLUDE=$(INC) $(PROCINC)
 BASESOURCE=$(INC) $(PROCINC) $($(COMMONUNIT))
 endif
 CPUNITSBASE=$(CP1250UNIT) $(CP1251UNIT) $(CP1252UNIT) $(CP1253UNIT) $(CP1254UNIT) $(CP1255UNIT) $(CP1256UNIT) $(CP1257UNIT) $(CP1258UNIT) \
       $(CP437UNIT) $(CP646UNIT) $(CP737UNIT) $(CP775UNIT) $(CP850UNIT) $(CP852UNIT) $(CP855UNIT) $(CP856UNIT) $(CP857UNIT) $(CP860UNIT) $(CP861UNIT) $(CP862UNIT) \
       $(CP863UNIT) $(CP864UNIT) $(CP865UNIT) $(CP866UNIT) $(CP869UNIT) $(CP874UNIT) $(CP3021UNIT) $(CP8859_1UNIT) $(CP8859_2UNIT) $(CP8859_3UNIT) $(CP8859_4UNIT) \
       $(CP8859_5UNIT) $(CP8859_6UNIT) $(CP8859_7UNIT) $(CP8859_8UNIT) $(CP8859_9UNIT) $(CP8859_10UNIT) $(CP8859_11UNIT) \
-      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT) 
+      $(CP8859_13UNIT) $(CP8859_14UNIT) $(CP8859_15UNIT) $(CP8859_16UNIT) $(CPKOI8_RUNIT) $(CPKOI8_UUNIT)
 CPUNITS=$(addprefix $(NS_CPUNITS),$(CPUNITSBASE))
 RTL=..
 INC=../inc
@@ -2207,17 +2207,17 @@ uachar$(PPUEXT): $(UACHAR_DEPS)
 	$(COMPILER) $(UACHAR_OPT) $<
 OBJPAS_DEPS= $(OBJPASDIR)/objpas.pp $(INC)/except.inc \
 	     $(SYSTEMUNIT)$(PPUEXT) \
-	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)  
+	     $(OBJPAS_DEPS_OS) $(OBJPAS_DEPS_SPU)
 objpas$(PPUEXT): $(OBJPAS_DEPS)
 	$(COMPILER) $(OBJPAS_OPT) -Fi$(OBJPASDIR) $<
 MACPAS_DEPS=$(INC)/macpas.pp \
 	    objpas$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
-	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU) 
+	    $(MACPAS_DEPS_OS)  $(MACPAS_DEPS_CPU)
 macpas$(PPUEXT) : $(MACPAS_DEPS)
-	$(COMPILER) $(MACPAS_OPT) $< 
+	$(COMPILER) $(MACPAS_OPT) $<
 ISO7185_DEPS= $(INC)/$(ISO7185UNIT).pp \
 	      $(SYSTEMUNIT)$(PPUEXT) \
-	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU) 
+	      $(ISO7185_DEPS_OS) $(ISO7185_DEPS_CPU)
 iso7185$(PPUEXT) : $(ISO7185_DEPS)
 	$(COMPILER) $(ISO7185_OPT) $<
 EXTPAS_DEPS=$(INC)/extpas.pp \
@@ -2226,7 +2226,7 @@ EXTPAS_DEPS=$(INC)/extpas.pp \
 extpas$(PPUEXT) : $(EXTPAS_DEPS)
 	$(COMPILER) $(EXTPAS_OPT) $<
 FPINTRES_DEPS= $(INC)/fpintres.pp $(SYSTEMUNIT)$(PPUEXT) \
-	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)              
+	       $(FPINTRES_DEPS_OS) $(FPINTRES_DEPS_CPU)
 fpintres$(PPUEXT) : $(FPINTRES_DEPS)
 	$(COMPILER) $(FPINTRES_OPT) $<
 FPEXTRES_DEPS= $(INC)/fpextres.pp $(SYSTEMUNIT)$(PPUEXT) \
@@ -2285,7 +2285,7 @@ PORTS_DEPS=$(PORTSDIR)/ports.$(PORTSUNITEXT) \
 	   $(PORTS_DEPS_OS) $(PORTS_DEPS_CPU)
 ports$(PPUEXT) : $(PORTS_DEPS) 
 	$(COMPILER) $(PORTS_OPT) $<
-System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.pp $(PORTS_DEPS) 
+System.Ports$(PPUEXT) :  $(NSINC)/System.Ports.$(PORTSUNITEXT) $(PORTS_DEPS)
 	$(COMPILER) $(PORTS_OPT) $<
 DYNLIBS_DEPS=$(INC)/dynlibs.pas $(OSDIR)/dynlibs.inc \
 	     objpas$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(SYSUTILSUNIT)$(PPUEXT) \
@@ -2336,8 +2336,8 @@ DOS_DEPS=$(DOSDIR)/dos.$(DOSUNITEXT)  $(INC)/filerec.inc $(INC)/textrec.inc \
 	 $(DOS_DEPS_OS) $(DOS_DEPS_CPU)
 dos$(PPUEXT): $(DOS_DEPS)
 	$(COMPILER) $(DOS_OPTS) $<
-TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.pp $(DOS_DEPS) 
-	$(COMPILER) $(DOS_OPTS) $<
+TP.DOS$(PPUEXT): $(NSINC)/TP.DOS.$(DOSUNITEXT) $(DOS_DEPS)
+	$(COMPILER) $(DOS_OPTS) $(DOS_NS_OPTS) $<
 MSMOUSE_DEPS=msmouse.pp $(SYSTEMUNIT)$(PPUEXT)
 msmouse$(PPUEXT) : $(MSMOUSE_DEPS)
 	$(COMPILER) $(MSMOUSE_OPTS) $<
@@ -2676,7 +2676,7 @@ OS2DEF_DEPS = $(OS2DIR)/os2def.pas $(SYSTEMUNIT)$(PPUEXT) \
 	     $(OS2DEF_DEPS_OS) $(OS2DEF_DEPS_CPU)
 os2def$(PPUEXT) : $(OS2DEF_DEPS)
 	$(COMPILER) $<
-OS2Api.$(PPUEXT) : $(NSOS2DIR)/OS2Api..pas $(OS2DEF_DEPS)
+OS2Api.os2def$(PPUEXT) : $(NSOS2DIR)/OS2Api.os2def.pas $(OS2DEF_DEPS)
 	$(COMPILER) -Fi$(OS2DIR) $<
 DOSCALL2_DEPS = $(OS2DIR)/doscall2.pas $(DOSCALLSUNIT)$(PPUEXT) $(OS2DEFUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
 	     $(DOSCALL2_DEPS_OS) $(DOSCALL2_DEPS_CPU)