mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-14 06:49:23 +02:00
syscall unit is only used when -dFPC_USE_LIBC is not used
This commit is contained in:
parent
9d9335dc19
commit
b9af293d35
@ -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)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user