Browse Source

Add WINDIRSDIR variable

Pierre Muller 2 years ago
parent
commit
0d8d363de4
3 changed files with 5 additions and 3 deletions
  1. 1 1
      rtl/inc/Makefile.rtl
  2. 3 2
      rtl/win32/Makefile.fpc
  3. 1 0
      rtl/win64/Makefile.fpc

+ 1 - 1
rtl/inc/Makefile.rtl

@@ -1434,7 +1434,7 @@ WinApi.Windows$(PPUEXT): $(NSOSDIR)/WinApi.Windows.pp $(WINDOWS_DEPS)
 #
 #
 # Windirs
 # Windirs
 #
 #
-WINDIRS_DEPS=windirs.pp $(WINDOWSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
+WINDIRS_DEPS=$(WINDIRSDIR)/windirs.pp $(WINDOWSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
              $(WINDIRS_DEPS_OS) $(WINDIRS_DEPS_CPU)
              $(WINDIRS_DEPS_OS) $(WINDIRS_DEPS_CPU)
 
 
 windirs$(PPUEXT): $(WINDIRS_DEPS)
 windirs$(PPUEXT): $(WINDIRS_DEPS)

+ 3 - 2
rtl/win32/Makefile.fpc

@@ -60,10 +60,11 @@ DLLS=fpcmemdll
 CPU_UNITS=$(CPUUNIT) $(SIGNALSUNIT) $(MMXUNIT)
 CPU_UNITS=$(CPUUNIT) $(SIGNALSUNIT) $(MMXUNIT)
 # Paths
 # Paths
 OBJPASDIR=$(RTL)/objpas
 OBJPASDIR=$(RTL)/objpas
-FPC_SYSTEM_OPT=-Fu../win
+FPC_SYSTEM_OPT=-Fu$(WINDIR)
 SYSUTILSDIR=$(WINDIR)
 SYSUTILSDIR=$(WINDIR)
-SYSUTILS_OPT=-Fi../win
+SYSUTILS_OPT=-Fi$(WINDIR)
 SYSUTILS_DEPS_OS=$(WINDOWSUNIT)$(PPUEXT) $(WINDIRSUNIT)$(PPUEXT)
 SYSUTILS_DEPS_OS=$(WINDOWSUNIT)$(PPUEXT) $(WINDIRSUNIT)$(PPUEXT)
+WINDIRSDIR=$(WINDIR)
 
 
 # Files used by windows.pp
 # Files used by windows.pp
 include $(WININC)/makefile.inc
 include $(WININC)/makefile.inc

+ 1 - 0
rtl/win64/Makefile.fpc

@@ -58,6 +58,7 @@ NSOSDIR=$(NSDIR)/windows
 SYSUTILSDIR=$(WINDIR)
 SYSUTILSDIR=$(WINDIR)
 SYSUTILS_OPT=-Fi../win
 SYSUTILS_OPT=-Fi../win
 SYSUTILS_DEPS_OS=$(WINDOWSUNIT)$(PPUEXT) $(WINDIRSUNIT)$(PPUEXT)
 SYSUTILS_DEPS_OS=$(WINDOWSUNIT)$(PPUEXT) $(WINDIRSUNIT)$(PPUEXT)
+WINDIRSDIR=$(WINDIR)
 
 
 UNITPREFIX=rtl
 UNITPREFIX=rtl
 SYSTEMUNIT=system
 SYSTEMUNIT=system