Browse Source

* Correct dependency of (System.)Character, or resulting unit is unusable

Michaël Van Canneyt 1 year ago
parent
commit
2ad272f03f

+ 1 - 1
rtl/aix/Makefile

@@ -2450,7 +2450,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/amiga/Makefile

@@ -2477,7 +2477,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/android/Makefile

@@ -2599,7 +2599,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/aros/Makefile

@@ -2492,7 +2492,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/atari/Makefile

@@ -2447,7 +2447,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/beos/Makefile

@@ -2456,7 +2456,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/darwin/Makefile

@@ -2570,7 +2570,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/dragonfly/Makefile

@@ -2464,7 +2464,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/embedded/Makefile

@@ -2829,7 +2829,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/emx/Makefile

@@ -2456,7 +2456,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/freebsd/Makefile

@@ -2506,7 +2506,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/freertos/Makefile

@@ -2646,7 +2646,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/gba/Makefile

@@ -2445,7 +2445,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/go32v2/Makefile

@@ -2458,7 +2458,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/haiku/Makefile

@@ -2488,7 +2488,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/inc/Makefile.rtl

@@ -1044,7 +1044,7 @@ System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 #
 # let it depend on buildcollations to prevent simultaneous building of $(UNICODEDATAUNIT)
 
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
                $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
                $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 

+ 1 - 1
rtl/java/Makefile

@@ -2418,7 +2418,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/linux/Makefile

@@ -3062,7 +3062,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/macos/Makefile

@@ -2436,7 +2436,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/morphos/Makefile

@@ -2419,7 +2419,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/msdos/Makefile

@@ -2450,7 +2450,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/msxdos/Makefile

@@ -2420,7 +2420,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/nativent/Makefile

@@ -2426,7 +2426,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/nds/Makefile

@@ -2448,7 +2448,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/netbsd/Makefile

@@ -2558,7 +2558,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/netware/Makefile

@@ -2463,7 +2463,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/netwlibc/Makefile

@@ -2451,7 +2451,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/openbsd/Makefile

@@ -2491,7 +2491,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/os2/Makefile

@@ -2455,7 +2455,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/palmos/Makefile

@@ -2458,7 +2458,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/sinclairql/Makefile

@@ -2447,7 +2447,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/solaris/Makefile

@@ -2463,7 +2463,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/symbian/Makefile

@@ -2441,7 +2441,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/wasi/Makefile

@@ -2424,7 +2424,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/watcom/Makefile

@@ -2454,7 +2454,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/wii/Makefile

@@ -2417,7 +2417,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/win16/Makefile

@@ -2453,7 +2453,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/win32/Makefile

@@ -2464,7 +2464,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/win64/Makefile

@@ -2485,7 +2485,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/wince/Makefile

@@ -2443,7 +2443,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)

+ 1 - 1
rtl/zxspectrum/Makefile

@@ -2416,7 +2416,7 @@ typinfo$(PPUEXT): $(TYPINFO_DEPS)
 	$(COMPILER) -Sg $(TYPINFO_OPT) $<
 System.TypInfo$(PPUEXT): $(NSINC)/System.TypInfo.pp $(TYPINFO_DEPS)
 	$(COMPILER) -Fi$(OBJPASDIR) -Sg $(TYPINFO_OPT) $<
-CHARACTER_DEPS=$(OBJPASDIR)/character.pas \
+CHARACTER_DEPS=$(OBJPASDIR)/character.pas $(UNICODEDATAUNIT)$(PPUEXT) \
 	       $(SYSUTILSUNIT)$(PPUEXT) $(OBJPASUNIT)$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) \
 	       $(CHARACTER_DEPS_OS) $(CHARACTER_DEPS_CPU)
 character$(PPUEXT): $(CHARACTER_DEPS)