|
@@ -889,9 +889,12 @@ UnixApi.CP$(PPUEXT) : $(NSINC)/UnixApi.CP.pp $(UNIXCP_DEPS)
|
|
#
|
|
#
|
|
# Linux
|
|
# Linux
|
|
#
|
|
#
|
|
|
|
+ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),)
|
|
|
|
+ LINUX_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT)
|
|
|
|
+endif
|
|
|
|
|
|
LINUX_DEPS=$(OSDIR)/linux.pp \
|
|
LINUX_DEPS=$(OSDIR)/linux.pp \
|
|
- $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSCALLUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
|
|
|
+ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
$(LINUX_DEPS_OS) $(LINUX_DEPS_CPU)
|
|
$(LINUX_DEPS_OS) $(LINUX_DEPS_CPU)
|
|
|
|
|
|
linux$(PPUEXT): $(LINUX_DEPS)
|
|
linux$(PPUEXT): $(LINUX_DEPS)
|
|
@@ -982,9 +985,13 @@ DOSApi.MSMouse$(PPUEXT) : $(NSOSDIR)/DOSApi.MSMouse.pp $(MSMOUSE_DEPS)
|
|
# for convenience this can be reused in SYSUTILS_DEPS_OS
|
|
# for convenience this can be reused in SYSUTILS_DEPS_OS
|
|
|
|
|
|
SYSUTILS_UNIX_DEPS=$(UNIXUNIT)$(PPUEXT) $(ERRORSUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) \
|
|
SYSUTILS_UNIX_DEPS=$(UNIXUNIT)$(PPUEXT) $(ERRORSUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) \
|
|
- $(SYSCALLUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) \
|
|
|
|
|
|
+ $(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) \
|
|
$(UNIXUTILUNIT)$(PPUEXT) $(INITCUNIT)$(PPUEXT)
|
|
$(UNIXUTILUNIT)$(PPUEXT) $(INITCUNIT)$(PPUEXT)
|
|
|
|
|
|
|
|
+ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),)
|
|
|
|
+ SYSUTILS_UNIX_DEPS+= $(SYSCALLUNIT)$(PPUEXT)
|
|
|
|
+endif
|
|
|
|
+
|
|
SYSUTILS_DEPS=$(SYSUTILSDIR)/sysutils.pp $(wildcard $(OBJPASDIR)/$(SYSUTILSUNIT)/*.inc) \
|
|
SYSUTILS_DEPS=$(SYSUTILSDIR)/sysutils.pp $(wildcard $(OBJPASDIR)/$(SYSUTILSUNIT)/*.inc) \
|
|
$(SYSTEMUNIT)$(PPUEXT) objpas$(PPUEXT) $(SYSCONSTUNIT)$(PPUEXT) \
|
|
$(SYSTEMUNIT)$(PPUEXT) objpas$(PPUEXT) $(SYSCONSTUNIT)$(PPUEXT) \
|
|
$(SYSUTILS_DEPS_OS) $(SYSUTILS_DEPS_CPU)
|
|
$(SYSUTILS_DEPS_OS) $(SYSUTILS_DEPS_CPU)
|
|
@@ -1152,9 +1159,12 @@ System.CPU.MMX$(PPUEXT) : $(NSINC)/System.CPU.MMX.pp $(MMX_DEPS)
|
|
#
|
|
#
|
|
# X86
|
|
# X86
|
|
#
|
|
#
|
|
|
|
+ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),)
|
|
|
|
+ X86_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT)
|
|
|
|
+endif
|
|
|
|
|
|
X86_DEPS = $(UNIXINC)/x86.pp \
|
|
X86_DEPS = $(UNIXINC)/x86.pp \
|
|
- $(BASEUNIXUNIT)$(PPUEXT) $(SYSCALLUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
|
|
|
+ $(BASEUNIXUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
$(X86_DEPS_OS) $(X86_DEPS_CPU)
|
|
$(X86_DEPS_OS) $(X86_DEPS_CPU)
|
|
|
|
|
|
x86$(PPUEXT) : $(X86_DEPS)
|
|
x86$(PPUEXT) : $(X86_DEPS)
|
|
@@ -1584,8 +1594,11 @@ WinApi.Messages$(PPUEXT): $(NSWINDOWSDIR)/WinApi.Messages.pp $(MESSAGES_DEPS)
|
|
#
|
|
#
|
|
# sysctl
|
|
# sysctl
|
|
#
|
|
#
|
|
|
|
+ifeq ($(filter -dFPC_USE_LIBC,$(FPCOPT)),)
|
|
|
|
+ SYSCTL_DEPS_OS+=$(SYSCALLUNIT)$(PPUEXT)
|
|
|
|
+endif
|
|
|
|
|
|
-SYSCTL_DEPS=$(BSDINC)/sysctl.pp $(SYSTEMUNIT)$(PPUEXT) $(SYSCALLUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) \
|
|
|
|
|
|
+SYSCTL_DEPS=$(BSDINC)/sysctl.pp $(SYSTEMUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) \
|
|
$(SYSCTL_DEPS_OS) $(SYSCTL_DEPS_CPU)
|
|
$(SYSCTL_DEPS_OS) $(SYSCTL_DEPS_CPU)
|
|
|
|
|
|
|
|
|