|
@@ -1235,8 +1235,20 @@ System.CodePages.All$(PPUEXT): $(NSINC)/System.CodePages.All.pas $(CPALL_DEPS)
|
|
# fpwidestring
|
|
# fpwidestring
|
|
#
|
|
#
|
|
|
|
|
|
-FPWIDESTRING_DEPS=$(OBJPASDIR)/fpwidestring.pp \
|
|
|
|
- $(SYSTEMUNIT)$(PPUEXT) objpas$(PPUEXT) \
|
|
|
|
|
|
+ifneq ($(UNIXINC),)
|
|
|
|
+ FPWIDESTRING_DEPS_OS:=$(FPWIDESTRING_DEPS_OS) $(UNIXCPUNIT)$(PPUEXT)
|
|
|
|
+endif
|
|
|
|
+
|
|
|
|
+# TODO: fpwidestring unit also includes rtldefs.inc
|
|
|
|
+# but this can be in different directories
|
|
|
|
+ifeq ($(AMIINC),)
|
|
|
|
+ RTLDEFSINCDIR = $(OSDIR)
|
|
|
|
+else
|
|
|
|
+ RTLDEFSINCDIR=$(AMIINC)
|
|
|
|
+endif
|
|
|
|
+
|
|
|
|
+FPWIDESTRING_DEPS=$(OBJPASDIR)/fpwidestring.pp $(RTLDEFSINCDIR)/rtldefs.inc \
|
|
|
|
+ $(SYSTEMUNIT)$(PPUEXT) objpas$(PPUEXT) $(UNICODEDATAUNIT)$(PPUEXT) \
|
|
$(CHARACTERUNIT)$(PPUEXT) $(CPALLUNIT)$(PPUEXT) \
|
|
$(CHARACTERUNIT)$(PPUEXT) $(CPALLUNIT)$(PPUEXT) \
|
|
$(FPWIDESTRING_DEPS_OS) $(FPWIDESTRING_DEPS_CPU)
|
|
$(FPWIDESTRING_DEPS_OS) $(FPWIDESTRING_DEPS_CPU)
|
|
|
|
|