diff --git a/rtl/go32v2/Makefile.fpc b/rtl/go32v2/Makefile.fpc index 74303a3985..cbf7bb519e 100644 --- a/rtl/go32v2/Makefile.fpc +++ b/rtl/go32v2/Makefile.fpc @@ -238,9 +238,6 @@ fpwidestring$(PPUEXT): $(OBJPASDIR)/fpwidestring.pp charset$(PPUEXT) system$(PPU character$(PPUEXT): $(OBJPASDIR)/character.pas sysutils$(PPUEXT) objpas$(PPUEXT) rtlconst$(PPUEXT) unicodedata$(PPUEXT) system$(PPUEXT) $(COMPILER) $(OBJPASDIR)/character.pas -unicodedata$(PPUEXT) : $(OBJPASDIR)/unicodedata.pas system$(PPUEXT) - $(COMPILER) -Fi$(OBJPASDIR) $(OBJPASDIR)/unicodedata.pas - # # Other system-dependent RTL Units # diff --git a/rtl/inc/Makefile.rtl b/rtl/inc/Makefile.rtl index 376a0e5e6d..e4b151edeb 100644 --- a/rtl/inc/Makefile.rtl +++ b/rtl/inc/Makefile.rtl @@ -1198,6 +1198,21 @@ charset$(PPUEXT) : $(CHARSET_DEPS) System.CharSet$(PPUEXT) : $(NSINC)/System.CharSet.pp $(CHARSET_DEPS) $(COMPILER) $(CHARSET_OPT) $< + +# +# unicodedata +# + +UNICODEDATA_DEPS = $(OBJPASDIR)/unicodedata.pas $(OBJPASDIR)/unicodedata.inc \ + $(OBJPASDIR)/unicodedata_le.inc $(OBJPASDIR)/unicodedata_be.inc \ + $(SYSTEMUNIT)$(PPUEXT) + +unicodedata$(PPUEXT) : $(UNICODEDATA_DEPS) + $(COMPILER) -Fi$(OBJPASDIR) $(UNICODEDATA_OPT) $< + +System.CodePages.unicodedata$(PPUEXT) : $(NSINC)/System.CodePages.unicodedata.pas $(UNICODEDATA_DEPS) + $(COMPILER) -Fi$(OBJPASDIR) $(UNICODEDATA_OPT) $< + # # cpall (in fact a build unit for all CP_) # diff --git a/rtl/msxdos/Makefile.fpc b/rtl/msxdos/Makefile.fpc index 5238e08df5..0c5eccd6f4 100644 --- a/rtl/msxdos/Makefile.fpc +++ b/rtl/msxdos/Makefile.fpc @@ -202,9 +202,6 @@ fpwidestring$(PPUEXT): $(OBJPASDIR)/fpwidestring.pp unicodedata$(PPUEXT) charset character$(PPUEXT): $(OBJPASDIR)/character.pas sysutils$(PPUEXT) objpas$(PPUEXT) rtlconsts$(PPUEXT) unicodedata$(PPUEXT) system$(PPUEXT) $(COMPILER) $(OBJPASDIR)/character.pas -unicodedata$(PPUEXT) : $(OBJPASDIR)/unicodedata.pas objpas$(PPUEXT) system$(PPUEXT) - $(COMPILER) -Fi$(OBJPASDIR) $(OBJPASDIR)/unicodedata.pas - # # Other system-dependent RTL Units # diff --git a/rtl/win16/Makefile.fpc b/rtl/win16/Makefile.fpc index ee9a755519..1e4f55854b 100644 --- a/rtl/win16/Makefile.fpc +++ b/rtl/win16/Makefile.fpc @@ -209,9 +209,6 @@ cpall$(PPUEXT): $(RTL)/charmaps/cpall.pas system$(PPUEXT) charset$(PPUEXT) character$(PPUEXT): $(OBJPASDIR)/character.pas sysutils$(PPUEXT) objpas$(PPUEXT) rtlconsts$(PPUEXT) unicodedata$(PPUEXT) system$(PPUEXT) $(COMPILER) $(OBJPASDIR)/character.pas -unicodedata$(PPUEXT) : $(OBJPASDIR)/unicodedata.pas objpas$(PPUEXT) system$(PPUEXT) - $(COMPILER) -Fi$(OBJPASDIR) $(OBJPASDIR)/unicodedata.pas - # # Other system-dependent RTL Units #