From 930596bd85d746a12bce9069159035d8bc9afcd3 Mon Sep 17 00:00:00 2001 From: Pierre Muller Date: Thu, 7 Nov 2024 22:35:00 +0000 Subject: [PATCH] =?UTF-8?q?Fix=20directories=20for=20some=20source=20files?= =?UTF-8?q?,=20based=20on=20suggestion=20by=20Alfred=20Gl=C3=A4nzer=20in?= =?UTF-8?q?=20#40995?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rtl/aix/Makefile | 20 +++++++++++++------- rtl/amiga/Makefile | 20 +++++++++++++------- rtl/android/Makefile | 21 ++++++++++++++------- rtl/android/Makefile.fpc | 1 + rtl/aros/Makefile | 20 +++++++++++++------- rtl/atari/Makefile | 20 +++++++++++++------- rtl/beos/Makefile | 20 +++++++++++++------- rtl/darwin/Makefile | 20 +++++++++++++------- rtl/dragonfly/Makefile | 20 +++++++++++++------- rtl/embedded/Makefile | 20 +++++++++++++------- rtl/emx/Makefile | 20 +++++++++++++------- rtl/freebsd/Makefile | 20 +++++++++++++------- rtl/freertos/Makefile | 20 +++++++++++++------- rtl/gba/Makefile | 20 +++++++++++++------- rtl/go32v2/Makefile | 20 +++++++++++++------- rtl/haiku/Makefile | 20 +++++++++++++------- rtl/human68k/Makefile | 20 +++++++++++++------- rtl/inc/Makefile.rtl | 22 ++++++++++++++-------- rtl/java/Makefile | 20 +++++++++++++------- rtl/linux/Makefile | 20 +++++++++++++------- rtl/macos/Makefile | 20 +++++++++++++------- rtl/morphos/Makefile | 20 +++++++++++++------- rtl/msdos/Makefile | 20 +++++++++++++------- rtl/msxdos/Makefile | 20 +++++++++++++------- rtl/nativent/Makefile | 20 +++++++++++++------- rtl/nds/Makefile | 20 +++++++++++++------- rtl/netbsd/Makefile | 20 +++++++++++++------- rtl/netware/Makefile | 20 +++++++++++++------- rtl/netwlibc/Makefile | 20 +++++++++++++------- rtl/openbsd/Makefile | 20 +++++++++++++------- rtl/os2/Makefile | 20 +++++++++++++------- rtl/palmos/Makefile | 20 +++++++++++++------- rtl/ps1/Makefile | 20 +++++++++++++------- rtl/sinclairql/Makefile | 20 +++++++++++++------- rtl/solaris/Makefile | 20 +++++++++++++------- rtl/symbian/Makefile | 20 +++++++++++++------- rtl/wasi/Makefile | 20 +++++++++++++------- rtl/watcom/Makefile | 20 +++++++++++++------- rtl/wii/Makefile | 20 +++++++++++++------- rtl/win16/Makefile | 20 +++++++++++++------- rtl/win32/Makefile | 20 +++++++++++++------- rtl/win64/Makefile | 20 +++++++++++++------- rtl/wince/Makefile | 20 +++++++++++++------- rtl/zxspectrum/Makefile | 20 +++++++++++++------- 44 files changed, 562 insertions(+), 302 deletions(-) diff --git a/rtl/aix/Makefile b/rtl/aix/Makefile index d296b0bdd9..4c3f0c33be 100644 --- a/rtl/aix/Makefile +++ b/rtl/aix/Makefile @@ -2402,6 +2402,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2409,14 +2412,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2657,19 +2660,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2689,9 +2698,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/amiga/Makefile b/rtl/amiga/Makefile index 86113ae11f..24b3edca2b 100644 --- a/rtl/amiga/Makefile +++ b/rtl/amiga/Makefile @@ -2429,6 +2429,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2436,14 +2439,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2684,19 +2687,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2716,9 +2725,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/android/Makefile b/rtl/android/Makefile index 1918898111..6380428a3c 100644 --- a/rtl/android/Makefile +++ b/rtl/android/Makefile @@ -925,6 +925,7 @@ DL_DEPS_OS=dlandroid.inc TERMIODIR=$(LINUXINC) PTHREADINCDIR=$(LINUXINC) PTYPESINCDIR=$(LINUXINC) +UNXINC=$(LINUXINC) SYSTEMDIR = $(LINUXINC) SYSCALL_DEPS_OS=$(LINUXINC)/$(ARCH)/syscallh.inc $(LINUXINC)/$(ARCH)/sysnr.inc SYSUTILS_DEPS_OS=$(DLUNIT)$(PPUEXT) $(UNIXUNIT)$(PPUEXT) $(ERRORSUNIT)$(PPUEXT) @@ -2551,6 +2552,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2558,14 +2562,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2806,19 +2810,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2838,9 +2848,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/android/Makefile.fpc b/rtl/android/Makefile.fpc index e3e474d3b7..50202eb021 100644 --- a/rtl/android/Makefile.fpc +++ b/rtl/android/Makefile.fpc @@ -58,6 +58,7 @@ DL_DEPS_OS=dlandroid.inc TERMIODIR=$(LINUXINC) PTHREADINCDIR=$(LINUXINC) PTYPESINCDIR=$(LINUXINC) +UNXINC=$(LINUXINC) SYSTEMDIR = $(LINUXINC) SYSCALL_DEPS_OS=$(LINUXINC)/$(ARCH)/syscallh.inc $(LINUXINC)/$(ARCH)/sysnr.inc diff --git a/rtl/aros/Makefile b/rtl/aros/Makefile index bec463d0d8..303590f560 100644 --- a/rtl/aros/Makefile +++ b/rtl/aros/Makefile @@ -2444,6 +2444,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2451,14 +2454,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2699,19 +2702,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2731,9 +2740,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/atari/Makefile b/rtl/atari/Makefile index 21319eb674..e9004cbb20 100644 --- a/rtl/atari/Makefile +++ b/rtl/atari/Makefile @@ -2399,6 +2399,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2406,14 +2409,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2654,19 +2657,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2686,9 +2695,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/beos/Makefile b/rtl/beos/Makefile index 0b806a9b37..3165f03cca 100644 --- a/rtl/beos/Makefile +++ b/rtl/beos/Makefile @@ -2408,6 +2408,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2415,14 +2418,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2663,19 +2666,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2695,9 +2704,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/darwin/Makefile b/rtl/darwin/Makefile index 3308b4c75f..12b29a0ca5 100644 --- a/rtl/darwin/Makefile +++ b/rtl/darwin/Makefile @@ -2522,6 +2522,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2529,14 +2532,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2777,19 +2780,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2809,9 +2818,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/dragonfly/Makefile b/rtl/dragonfly/Makefile index c9df984185..5208f6fe26 100644 --- a/rtl/dragonfly/Makefile +++ b/rtl/dragonfly/Makefile @@ -2416,6 +2416,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2423,14 +2426,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2671,19 +2674,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2703,9 +2712,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/embedded/Makefile b/rtl/embedded/Makefile index 98b3a8ac37..13bacf2db5 100644 --- a/rtl/embedded/Makefile +++ b/rtl/embedded/Makefile @@ -2781,6 +2781,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2788,14 +2791,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -3036,19 +3039,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -3068,9 +3077,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/emx/Makefile b/rtl/emx/Makefile index cf8e833f88..5232df5b22 100644 --- a/rtl/emx/Makefile +++ b/rtl/emx/Makefile @@ -2408,6 +2408,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2415,14 +2418,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2663,19 +2666,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2695,9 +2704,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/freebsd/Makefile b/rtl/freebsd/Makefile index a78fc27bbd..ac7cf33be1 100644 --- a/rtl/freebsd/Makefile +++ b/rtl/freebsd/Makefile @@ -2458,6 +2458,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2465,14 +2468,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2713,19 +2716,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2745,9 +2754,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/freertos/Makefile b/rtl/freertos/Makefile index b93aab5e87..b605ff033b 100644 --- a/rtl/freertos/Makefile +++ b/rtl/freertos/Makefile @@ -2489,6 +2489,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2496,14 +2499,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2744,19 +2747,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2776,9 +2785,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/gba/Makefile b/rtl/gba/Makefile index 29f5bff362..ca32933a09 100644 --- a/rtl/gba/Makefile +++ b/rtl/gba/Makefile @@ -2397,6 +2397,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2404,14 +2407,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2652,19 +2655,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2684,9 +2693,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/go32v2/Makefile b/rtl/go32v2/Makefile index ce4354f7b2..d6094e4332 100644 --- a/rtl/go32v2/Makefile +++ b/rtl/go32v2/Makefile @@ -2410,6 +2410,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2417,14 +2420,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2665,19 +2668,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2697,9 +2706,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/haiku/Makefile b/rtl/haiku/Makefile index 5f5918905e..8466665cfc 100644 --- a/rtl/haiku/Makefile +++ b/rtl/haiku/Makefile @@ -2440,6 +2440,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2447,14 +2450,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2695,19 +2698,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2727,9 +2736,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/human68k/Makefile b/rtl/human68k/Makefile index 45406f1433..34aa2d066d 100644 --- a/rtl/human68k/Makefile +++ b/rtl/human68k/Makefile @@ -2399,6 +2399,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2406,14 +2409,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2654,19 +2657,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2686,9 +2695,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/inc/Makefile.rtl b/rtl/inc/Makefile.rtl index d408a278ea..0c52ea1224 100644 --- a/rtl/inc/Makefile.rtl +++ b/rtl/inc/Makefile.rtl @@ -926,6 +926,9 @@ UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) # # Linux # +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -934,7 +937,7 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) @@ -946,7 +949,8 @@ LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) # # linuxvcs # -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ + +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) @@ -1401,9 +1405,12 @@ System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) # # Baseunix # +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) @@ -1416,12 +1423,15 @@ UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) # # Unix # +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) @@ -1461,10 +1471,6 @@ UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) # # UnixType # -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif - UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/java/Makefile b/rtl/java/Makefile index a710154551..5402f656dc 100644 --- a/rtl/java/Makefile +++ b/rtl/java/Makefile @@ -2370,6 +2370,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2377,14 +2380,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2625,19 +2628,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2657,9 +2666,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/linux/Makefile b/rtl/linux/Makefile index fb975fe081..40deec3df7 100644 --- a/rtl/linux/Makefile +++ b/rtl/linux/Makefile @@ -3017,6 +3017,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -3024,14 +3027,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -3272,19 +3275,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -3304,9 +3313,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/macos/Makefile b/rtl/macos/Makefile index b60308b399..281eecd5c9 100644 --- a/rtl/macos/Makefile +++ b/rtl/macos/Makefile @@ -2388,6 +2388,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2395,14 +2398,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2643,19 +2646,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2675,9 +2684,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/morphos/Makefile b/rtl/morphos/Makefile index 73f875e44d..76faf6159b 100644 --- a/rtl/morphos/Makefile +++ b/rtl/morphos/Makefile @@ -2371,6 +2371,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2378,14 +2381,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2626,19 +2629,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2658,9 +2667,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/msdos/Makefile b/rtl/msdos/Makefile index 4581ec80fb..8dcbaac2d2 100644 --- a/rtl/msdos/Makefile +++ b/rtl/msdos/Makefile @@ -2402,6 +2402,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2409,14 +2412,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2657,19 +2660,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2689,9 +2698,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/msxdos/Makefile b/rtl/msxdos/Makefile index b1269bc28b..5e5468949e 100644 --- a/rtl/msxdos/Makefile +++ b/rtl/msxdos/Makefile @@ -2372,6 +2372,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2379,14 +2382,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2627,19 +2630,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2659,9 +2668,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/nativent/Makefile b/rtl/nativent/Makefile index 5cc8db79b6..bfd313dfed 100644 --- a/rtl/nativent/Makefile +++ b/rtl/nativent/Makefile @@ -2378,6 +2378,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2385,14 +2388,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2633,19 +2636,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2665,9 +2674,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/nds/Makefile b/rtl/nds/Makefile index aee8776433..b4ba97e505 100644 --- a/rtl/nds/Makefile +++ b/rtl/nds/Makefile @@ -2400,6 +2400,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2407,14 +2410,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2655,19 +2658,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2687,9 +2696,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/netbsd/Makefile b/rtl/netbsd/Makefile index f39b653a13..dcdf621c20 100644 --- a/rtl/netbsd/Makefile +++ b/rtl/netbsd/Makefile @@ -2510,6 +2510,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2517,14 +2520,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2765,19 +2768,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2797,9 +2806,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/netware/Makefile b/rtl/netware/Makefile index 427e939cdd..260a28c0b0 100644 --- a/rtl/netware/Makefile +++ b/rtl/netware/Makefile @@ -2415,6 +2415,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2422,14 +2425,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2670,19 +2673,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2702,9 +2711,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/netwlibc/Makefile b/rtl/netwlibc/Makefile index ab11cc85b1..fef9cb3784 100644 --- a/rtl/netwlibc/Makefile +++ b/rtl/netwlibc/Makefile @@ -2403,6 +2403,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2410,14 +2413,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2658,19 +2661,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2690,9 +2699,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/openbsd/Makefile b/rtl/openbsd/Makefile index b1598b7f1d..4ca67a408e 100644 --- a/rtl/openbsd/Makefile +++ b/rtl/openbsd/Makefile @@ -2443,6 +2443,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2450,14 +2453,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2698,19 +2701,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2730,9 +2739,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/os2/Makefile b/rtl/os2/Makefile index 73ae7ad6f5..364cc89c58 100644 --- a/rtl/os2/Makefile +++ b/rtl/os2/Makefile @@ -2407,6 +2407,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2414,14 +2417,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2662,19 +2665,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2694,9 +2703,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/palmos/Makefile b/rtl/palmos/Makefile index d49815f2c3..23bb2c2699 100644 --- a/rtl/palmos/Makefile +++ b/rtl/palmos/Makefile @@ -2410,6 +2410,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2417,14 +2420,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2665,19 +2668,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2697,9 +2706,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/ps1/Makefile b/rtl/ps1/Makefile index 417253fbde..1ccf31824c 100644 --- a/rtl/ps1/Makefile +++ b/rtl/ps1/Makefile @@ -2368,6 +2368,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2375,14 +2378,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2623,19 +2626,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2655,9 +2664,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/sinclairql/Makefile b/rtl/sinclairql/Makefile index 9de0fec92d..c47b8a1ecf 100644 --- a/rtl/sinclairql/Makefile +++ b/rtl/sinclairql/Makefile @@ -2399,6 +2399,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2406,14 +2409,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2654,19 +2657,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2686,9 +2695,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/solaris/Makefile b/rtl/solaris/Makefile index 80963db9ab..5330dc54f8 100644 --- a/rtl/solaris/Makefile +++ b/rtl/solaris/Makefile @@ -2415,6 +2415,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2422,14 +2425,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2670,19 +2673,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2702,9 +2711,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/symbian/Makefile b/rtl/symbian/Makefile index ad81219719..7d56f6046f 100644 --- a/rtl/symbian/Makefile +++ b/rtl/symbian/Makefile @@ -2393,6 +2393,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2400,14 +2403,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2648,19 +2651,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2680,9 +2689,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/wasi/Makefile b/rtl/wasi/Makefile index 5bdac4cbe3..edb20ebeb1 100644 --- a/rtl/wasi/Makefile +++ b/rtl/wasi/Makefile @@ -2376,6 +2376,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2383,14 +2386,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2631,19 +2634,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2663,9 +2672,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/watcom/Makefile b/rtl/watcom/Makefile index 409e3d3301..855f1d8adc 100644 --- a/rtl/watcom/Makefile +++ b/rtl/watcom/Makefile @@ -2406,6 +2406,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2413,14 +2416,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2661,19 +2664,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2693,9 +2702,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/wii/Makefile b/rtl/wii/Makefile index 030cdb623a..d6efcbd767 100644 --- a/rtl/wii/Makefile +++ b/rtl/wii/Makefile @@ -2369,6 +2369,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2376,14 +2379,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2624,19 +2627,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2656,9 +2665,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/win16/Makefile b/rtl/win16/Makefile index 2c99fa7646..77004fd6bc 100644 --- a/rtl/win16/Makefile +++ b/rtl/win16/Makefile @@ -2405,6 +2405,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2412,14 +2415,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2660,19 +2663,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2692,9 +2701,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/win32/Makefile b/rtl/win32/Makefile index b5cb1df5cf..b1d5e945c8 100644 --- a/rtl/win32/Makefile +++ b/rtl/win32/Makefile @@ -2416,6 +2416,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2423,14 +2426,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2671,19 +2674,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2703,9 +2712,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/win64/Makefile b/rtl/win64/Makefile index d72a30e648..f58e602546 100644 --- a/rtl/win64/Makefile +++ b/rtl/win64/Makefile @@ -2437,6 +2437,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2444,14 +2447,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2692,19 +2695,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2724,9 +2733,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/wince/Makefile b/rtl/wince/Makefile index 5fdd01011a..8d5da6493e 100644 --- a/rtl/wince/Makefile +++ b/rtl/wince/Makefile @@ -2395,6 +2395,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2402,14 +2405,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2650,19 +2653,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2682,9 +2691,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU) diff --git a/rtl/zxspectrum/Makefile b/rtl/zxspectrum/Makefile index ad65956aa7..f0f19ab40a 100644 --- a/rtl/zxspectrum/Makefile +++ b/rtl/zxspectrum/Makefile @@ -2368,6 +2368,9 @@ unixcp$(PPUEXT) : $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $(UNIXINC)/unixcp.pp UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS) $(COMPILER) $(UNIXCP_OPT) $< +ifndef LINUXINC +LINUXINC=$(OSDIR) +endif ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) else @@ -2375,14 +2378,14 @@ ifneq ($(filter $(CPU_TARGET),i386 x86_64),) LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT) endif endif -LINUX_DEPS=$(OSDIR)/linux.pp \ +LINUX_DEPS=$(LINUXINC)/linux.pp \ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUX_DEPS_OS) $(LINUX_DEPS_CPU) linux$(PPUEXT): $(LINUX_DEPS) $(COMPILER) $< LinuxApi$(PPUEXT): $(NSOSDIR)/LinuxApi.pp $(LINUX_DEPS) $(COMPILER) $(LINUX_OPT) $< -LINUXVCS_DEPS=$(OSDIR)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ +LINUXVCS_DEPS=$(LINUXINC)/linuxvcs.pp $(BASEUNIXUNIT)$(PPUEXT) $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(LINUXVCS_DEPS_OS) $(LINUXVCS_DEPS_CPU) linuxvcs$(PPUEXT): $(LINUXVCS_DEPS) $(COMPILER) $(LINUXVCS_OPT) $< @@ -2623,19 +2626,25 @@ cmem$(PPUEXT) : $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< System.CMem$(PPUEXT) : $(NSINC)/System.CMem.pp $(CMEM_DEPS) $(COMPILER) $(CMEM_OPT) $< +ifndef PTYPESINCDIR + PTYPESINCDIR=$(OSDIR) +endif BASEUNIX_DEPS=$(BASEUNIXDIR)/baseunix.pp $(UNIXINC)/ctypes.inc \ - $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(OSDIR)/ptypes.inc $(OSDIR)/errno.inc \ + $(UNIXINC)/bunxh.inc $(UNIXINC)/gensigset.inc $(PTYPESINCDIR)/ptypes.inc $(OSDIR)/errno.inc \ $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \ $(BASEUNIX_DEPS_OS) $(BASEUNIX_DEPS_CPU) baseunix$(PPUEXT): $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< UnixApi.Base$(PPUEXT): $(NSINC)/UnixApi.Base.pp $(BASEUNIX_DEPS) $(COMPILER) $(BASEUNIX_OPT) $< +ifndef UNXINC + UNXINC=$(OSDIR) +endif UNIX_DEPS=$(UNIXINC)/unix.pp \ $(STRINGSUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) \ $(UNIXUTILUNIT)$(PPUEXT) \ $(INC)/textrec.inc $(INC)/filerec.inc $(UNIXINC)/timezone.inc \ - $(OSDIR)/unxconst.inc $(OSDIR)/unxfunc.inc \ + $(UNXINC)/unxconst.inc $(UNXINC)/unxfunc.inc \ $(UNIX_DEPS_OS) $(UNIX_DEPS_CPU) unix$(PPUEXT): $(UNIX_DEPS) $(COMPILER) $(UNIX_OPT) $< @@ -2655,9 +2664,6 @@ unixutil$(PPUEXT) : $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS) $(COMPILER) $(UNIXUTIL_OPT) $< -ifndef PTYPESINCDIR - PTYPESINCDIR=$(OSDIR) -endif UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \ $(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \ $(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU)