mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-20 11:09:23 +02:00
Handle unixtype unit and introduce PTYESINCDIR variable
This commit is contained in:
parent
0f26fe9d9a
commit
c0d8241b5d
@ -7,7 +7,7 @@ main=rtl
|
|||||||
|
|
||||||
[target]
|
[target]
|
||||||
loaders=
|
loaders=
|
||||||
units=$(SYSTEMUNIT) $(UUCHARUNIT) unixtype $(CTYPESUNIT) $(STRINGSUNIT) $(OBJPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(MACPASUNIT) \
|
units=$(SYSTEMUNIT) $(UUCHARUNIT) $(UNIXTYPEUNIT) $(CTYPESUNIT) $(STRINGSUNIT) $(OBJPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(MACPASUNIT) \
|
||||||
$(HEAPTRCUNIT) \
|
$(HEAPTRCUNIT) \
|
||||||
$(BASEUNIXUNIT) unixutil \
|
$(BASEUNIXUNIT) unixutil \
|
||||||
$(TERMIOUNIT) unix $(INITCUNIT) $(CMEMUNIT) \
|
$(TERMIOUNIT) unix $(INITCUNIT) $(CMEMUNIT) \
|
||||||
@ -119,10 +119,7 @@ $(SYSTEMUNIT)$(PPUEXT) : $(SYSTEMUNIT).pp $(SYSDEPS)
|
|||||||
# System Dependent Units
|
# System Dependent Units
|
||||||
#
|
#
|
||||||
|
|
||||||
unixtype$(PPUEXT) : $(UNIXINC)/unixtype.pp ptypes.inc $(UNIXINC)/ctypes.inc $(SYSTEMUNIT)$(PPUEXT)
|
unix$(PPUEXT) : $(UNIXTYPEUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unixutil$(PPUEXT) strings$(PPUEXT) $(UNIXINC)/unix.pp strings$(PPUEXT) $(INC)/textrec.inc $(INC)/filerec.inc \
|
||||||
$(COMPILER) $(UNIXINC)/unixtype.pp
|
|
||||||
|
|
||||||
unix$(PPUEXT) : unixtype$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unixutil$(PPUEXT) strings$(PPUEXT) $(UNIXINC)/unix.pp strings$(PPUEXT) $(INC)/textrec.inc $(INC)/filerec.inc \
|
|
||||||
unxconst.inc $(UNIXINC)/timezone.inc \
|
unxconst.inc $(UNIXINC)/timezone.inc \
|
||||||
unxfunc.inc $(SYSTEMUNIT)$(PPUEXT)
|
unxfunc.inc $(SYSTEMUNIT)$(PPUEXT)
|
||||||
$(COMPILER) $(UNIXINC)/unix.pp
|
$(COMPILER) $(UNIXINC)/unix.pp
|
||||||
@ -176,7 +173,7 @@ endif
|
|||||||
# Other system-dependent RTL Units
|
# Other system-dependent RTL Units
|
||||||
#
|
#
|
||||||
|
|
||||||
cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unix$(PPUEXT) unixtype$(PPUEXT) $(CTYPESUNIT)$(PPUEXT) $(DYNLIBSUNIT)$(PPUEXT)
|
cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unix$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(CTYPESUNIT)$(PPUEXT) $(DYNLIBSUNIT)$(PPUEXT)
|
||||||
$(COMPILER) $(UNIXINC)/cwstring.pp
|
$(COMPILER) $(UNIXINC)/cwstring.pp
|
||||||
|
|
||||||
gpm$(PPUEXT): gpm.pp unix$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) sockets$(PPUEXT)
|
gpm$(PPUEXT): gpm.pp unix$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) sockets$(PPUEXT)
|
||||||
|
@ -8,7 +8,7 @@ main=rtl
|
|||||||
[target]
|
[target]
|
||||||
loaders=$(LOADERS)
|
loaders=$(LOADERS)
|
||||||
units=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) \
|
units=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) \
|
||||||
$(UUCHARUNIT) unixtype $(CTYPESUNIT) $(BASEUNIXUNIT) $(STRINGSUNIT) $(OBJPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(SYSCALLUNIT) unixutil \
|
$(UUCHARUNIT) $(UNIXTYPEUNIT) $(CTYPESUNIT) $(BASEUNIXUNIT) $(STRINGSUNIT) $(OBJPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(SYSCALLUNIT) unixutil \
|
||||||
$(FPINTRESUNIT) $(HEAPTRCUNIT) $(LINEINFOUNIT) $(LNFODWRFUNIT) $(TERMIOUNIT) unix $(LINUXUNIT) $(INITCUNIT) $(CMEMUNIT) \
|
$(FPINTRESUNIT) $(HEAPTRCUNIT) $(LINEINFOUNIT) $(LNFODWRFUNIT) $(TERMIOUNIT) unix $(LINUXUNIT) $(INITCUNIT) $(CMEMUNIT) \
|
||||||
$(LINUXVCSUNIT) sysutils typinfo $(MATHUNIT) $(CHARSETUNIT) $(CPALLUNIT) $(CHARACTERUNIT) \
|
$(LINUXVCSUNIT) sysutils typinfo $(MATHUNIT) $(CHARSETUNIT) $(CPALLUNIT) $(CHARACTERUNIT) \
|
||||||
$(GETOPTSUNIT) $(ERRORSUNIT) $(DLUNIT) $(DYNLIBSUNIT) \
|
$(GETOPTSUNIT) $(ERRORSUNIT) $(DLUNIT) $(DYNLIBSUNIT) \
|
||||||
@ -37,7 +37,7 @@ targetdir=.
|
|||||||
|
|
||||||
[shared]
|
[shared]
|
||||||
libunits=$(SYSTEMUNIT) $(OBJPASUNIT) $(STRINGSUNIT) dos \
|
libunits=$(SYSTEMUNIT) $(OBJPASUNIT) $(STRINGSUNIT) dos \
|
||||||
unix $(BASEUNIXUNIT) unixtype unixutil \
|
unix $(BASEUNIXUNIT) $(UNIXTYPEUNIT) unixutil \
|
||||||
sysutils typinfo $(MATHUNIT) \
|
sysutils typinfo $(MATHUNIT) \
|
||||||
$(CPU_UNITS) $(GETOPTSUNIT) \
|
$(CPU_UNITS) $(GETOPTSUNIT) \
|
||||||
$(ERRORSUNIT) sockets \
|
$(ERRORSUNIT) sockets \
|
||||||
@ -56,6 +56,7 @@ DYNLIBSINCDIR=$(UNIXINC)
|
|||||||
DL_DEPS_OS=dlandroid.inc
|
DL_DEPS_OS=dlandroid.inc
|
||||||
TERMIODIR=$(LINUXINC)
|
TERMIODIR=$(LINUXINC)
|
||||||
PTHREADINCDIR=$(LINUXINC)
|
PTHREADINCDIR=$(LINUXINC)
|
||||||
|
PTYPESINCDIR=$(LINUXINC)
|
||||||
|
|
||||||
SYSCALL_DEPS_OS=$(LINUXINC)/$(ARCH)/syscallh.inc $(LINUXINC)/$(ARCH)/sysnr.inc
|
SYSCALL_DEPS_OS=$(LINUXINC)/$(ARCH)/syscallh.inc $(LINUXINC)/$(ARCH)/sysnr.inc
|
||||||
|
|
||||||
@ -146,9 +147,6 @@ unix$(PPUEXT) : $(UNIXINC)/unix.pp strings$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) $(I
|
|||||||
unixutil$(PPUEXT) : $(UNIXINC)/unixutil.pp $(INC)/textrec.inc $(INC)/filerec.inc $(SYSTEMUNIT)$(PPUEXT)
|
unixutil$(PPUEXT) : $(UNIXINC)/unixutil.pp $(INC)/textrec.inc $(INC)/filerec.inc $(SYSTEMUNIT)$(PPUEXT)
|
||||||
$(COMPILER) $(UNIXINC)/unixutil.pp
|
$(COMPILER) $(UNIXINC)/unixutil.pp
|
||||||
|
|
||||||
unixtype$(PPUEXT) : $(UNIXINC)/unixtype.pp $(LINUXINC)/ptypes.inc $(UNIXINC)/ctypes.inc $(SYSTEMUNIT)$(PPUEXT)
|
|
||||||
$(COMPILER) $(UNIXINC)/unixtype.pp
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# TP7 Compatible RTL Units
|
# TP7 Compatible RTL Units
|
||||||
#
|
#
|
||||||
|
@ -10,7 +10,7 @@ fpcpackage=y
|
|||||||
|
|
||||||
[target]
|
[target]
|
||||||
loaders=prt0 cprt0 gprt0 dllprt0
|
loaders=prt0 cprt0 gprt0 dllprt0
|
||||||
units=$(SYSTEMUNIT) $(UUCHARUNIT) unixtype $(CTYPESUNIT) $(OBJPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) \
|
units=$(SYSTEMUNIT) $(UUCHARUNIT) $(UNIXTYPEUNIT) $(CTYPESUNIT) $(OBJPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) \
|
||||||
$(STRINGSUNIT) $(SYSCALLUNIT) $(SYSCTLUNIT) $(BASEUNIXUNIT) unixutil $(CHARACTERUNIT) \
|
$(STRINGSUNIT) $(SYSCALLUNIT) $(SYSCTLUNIT) $(BASEUNIXUNIT) unixutil $(CHARACTERUNIT) \
|
||||||
unix $(RTLCONSTSUNIT) $(INITCUNIT) $(CMEMUNIT) \
|
unix $(RTLCONSTSUNIT) $(INITCUNIT) $(CMEMUNIT) \
|
||||||
$(DLUNIT) $(TERMIOUNIT) \
|
$(DLUNIT) $(TERMIOUNIT) \
|
||||||
@ -131,8 +131,6 @@ $(SYSTEMUNIT)$(PPUEXT) : $(BSDINC)/$(SYSTEMUNIT).pp unxconst.inc $(SYSDEPS)
|
|||||||
# System Dependent Units
|
# System Dependent Units
|
||||||
#
|
#
|
||||||
|
|
||||||
unixtype$(PPUEXT): $(UNIXINC)/unixtype.pp $(UNIXINC)/ctypes.inc ptypes.inc $(SYSTEMUNIT)$(PPUEXT)
|
|
||||||
|
|
||||||
unix$(PPUEXT) : $(UNIXINC)/unix.pp strings$(PPUEXT) $(INC)/textrec.inc $(INC)/filerec.inc \
|
unix$(PPUEXT) : $(UNIXINC)/unix.pp strings$(PPUEXT) $(INC)/textrec.inc $(INC)/filerec.inc \
|
||||||
unxconst.inc $(UNIXINC)/timezone.inc \
|
unxconst.inc $(UNIXINC)/timezone.inc \
|
||||||
unxfunc.inc $(BASEUNIXUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
unxfunc.inc $(BASEUNIXUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
||||||
@ -177,5 +175,5 @@ endif
|
|||||||
# Other system-dependent RTL Units
|
# Other system-dependent RTL Units
|
||||||
#
|
#
|
||||||
|
|
||||||
cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unix$(PPUEXT) unixtype$(PPUEXT) $(CTYPESUNIT)$(PPUEXT) $(DYNLIBSUNIT)$(PPUEXT)
|
cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unix$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(CTYPESUNIT)$(PPUEXT) $(DYNLIBSUNIT)$(PPUEXT)
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ fpcpackage=y
|
|||||||
|
|
||||||
[target]
|
[target]
|
||||||
loaders=prt0 cprt0 gprt0 dllprt0
|
loaders=prt0 cprt0 gprt0 dllprt0
|
||||||
units=$(SYSTEMUNIT) $(UUCHARUNIT) unixtype $(CTYPESUNIT) $(OBJPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) \
|
units=$(SYSTEMUNIT) $(UUCHARUNIT) $(UNIXTYPEUNIT) $(CTYPESUNIT) $(OBJPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) \
|
||||||
$(STRINGSUNIT) $(SYSCALLUNIT) $(SYSCTLUNIT) $(BASEUNIXUNIT) unixutil $(CHARACTERUNIT) \
|
$(STRINGSUNIT) $(SYSCALLUNIT) $(SYSCTLUNIT) $(BASEUNIXUNIT) unixutil $(CHARACTERUNIT) \
|
||||||
unix $(RTLCONSTSUNIT) $(INITCUNIT) $(CMEMUNIT) \
|
unix $(RTLCONSTSUNIT) $(INITCUNIT) $(CMEMUNIT) \
|
||||||
$(DLUNIT) $(TERMIOUNIT) \
|
$(DLUNIT) $(TERMIOUNIT) \
|
||||||
@ -66,7 +66,7 @@ BSD_DEPS_OS=$(SYSCALLUNIT)$(PPUEXT)
|
|||||||
DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT)
|
DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT)
|
||||||
DYNLIBSINCDIR=$(UNIXINC)
|
DYNLIBSINCDIR=$(UNIXINC)
|
||||||
|
|
||||||
SYSCALL_DEPS_OS=$(BASEUNIXUNIT)$(PPUEXT) unixtype$(PPUEXT) sysnr.inc $(BSDPROCINC)/syscallh.inc
|
SYSCALL_DEPS_OS=$(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) sysnr.inc $(BSDPROCINC)/syscallh.inc
|
||||||
|
|
||||||
SYSTEMUNIT=system
|
SYSTEMUNIT=system
|
||||||
loaders+=gprt0
|
loaders+=gprt0
|
||||||
@ -136,9 +136,6 @@ $(SYSTEMUNIT)$(PPUEXT) : $(BSDINC)/$(SYSTEMUNIT).pp unxconst.inc $(SYSDEPS)
|
|||||||
# System Dependent Units
|
# System Dependent Units
|
||||||
#
|
#
|
||||||
|
|
||||||
unixtype$(PPUEXT): $(UNIXINC)/unixtype.pp $(UNIXINC)/ctypes.inc ptypes.inc $(SYSTEMUNIT)$(PPUEXT)
|
|
||||||
$(COMPILER) $<
|
|
||||||
|
|
||||||
unix$(PPUEXT) : $(UNIXINC)/unix.pp strings$(PPUEXT) $(INC)/textrec.inc $(INC)/filerec.inc \
|
unix$(PPUEXT) : $(UNIXINC)/unix.pp strings$(PPUEXT) $(INC)/textrec.inc $(INC)/filerec.inc \
|
||||||
unxconst.inc $(UNIXINC)/timezone.inc \
|
unxconst.inc $(UNIXINC)/timezone.inc \
|
||||||
unxfunc.inc $(BASEUNIXUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
unxfunc.inc $(BASEUNIXUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
||||||
@ -190,6 +187,6 @@ endif
|
|||||||
# Other system-dependent RTL Units
|
# Other system-dependent RTL Units
|
||||||
#
|
#
|
||||||
|
|
||||||
cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unix$(PPUEXT) unixtype$(PPUEXT) $(CTYPESUNIT)$(PPUEXT) $(DYNLIBSUNIT)$(PPUEXT)
|
cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unix$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(CTYPESUNIT)$(PPUEXT) $(DYNLIBSUNIT)$(PPUEXT)
|
||||||
$(COMPILER) $<
|
$(COMPILER) $<
|
||||||
|
|
||||||
|
@ -1416,8 +1416,12 @@ UnixApi.Utils$(PPUEXT) : $(NSINC)/UnixApi.Utils.pp $(UNIXUTIL_DEPS)
|
|||||||
#
|
#
|
||||||
# UnixType
|
# UnixType
|
||||||
#
|
#
|
||||||
|
ifndef PTYPESINCDIR
|
||||||
|
PTYPESINCDIR=$(OSDIR)
|
||||||
|
endif
|
||||||
|
|
||||||
UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \
|
UNIXTYPE_DEPS=$(UNIXINC)/unixtype.pp \
|
||||||
$(SYSTEMUNIT)$(PPUEXT) $(OSDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \
|
$(SYSTEMUNIT)$(PPUEXT) $(PTYPESINCDIR)/ptypes.inc $(UNIXINC)/ctypes.inc \
|
||||||
$(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU)
|
$(UNIXTYPE_DEPS_OS) $(UNIXTYPE_DEPS_CPU)
|
||||||
|
|
||||||
unixtype$(PPUEXT) : $(UNIXTYPE_DEPS)
|
unixtype$(PPUEXT) : $(UNIXTYPE_DEPS)
|
||||||
|
@ -10,7 +10,7 @@ fpcpackage=y
|
|||||||
|
|
||||||
[target]
|
[target]
|
||||||
loaders=prt0 cprt0 dllprt0
|
loaders=prt0 cprt0 dllprt0
|
||||||
units=$(SYSTEMUNIT) $(UUCHARUNIT) unixtype $(CTYPESUNIT) $(OBJPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) \
|
units=$(SYSTEMUNIT) $(UUCHARUNIT) $(UNIXTYPEUNIT) $(CTYPESUNIT) $(OBJPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) \
|
||||||
$(STRINGSUNIT) $(SYSCALLUNIT) $(SYSCTLUNIT) $(BASEUNIXUNIT) unixutil $(CHARACTERUNIT) \
|
$(STRINGSUNIT) $(SYSCALLUNIT) $(SYSCTLUNIT) $(BASEUNIXUNIT) unixutil $(CHARACTERUNIT) \
|
||||||
unix $(RTLCONSTSUNIT) $(INITCUNIT) $(CMEMUNIT) \
|
unix $(RTLCONSTSUNIT) $(INITCUNIT) $(CMEMUNIT) \
|
||||||
$(DLUNIT) $(TERMIOUNIT) \
|
$(DLUNIT) $(TERMIOUNIT) \
|
||||||
@ -64,7 +64,7 @@ BASEUNIX_DEPS_OS=$(SYSCTLUNIT)$(PPUEXT)
|
|||||||
BSD_DEPS_OS=$(SYSCALLUNIT)$(PPUEXT)
|
BSD_DEPS_OS=$(SYSCALLUNIT)$(PPUEXT)
|
||||||
DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT)
|
DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT)
|
||||||
DYNLIBSINCDIR=$(UNIXINC)
|
DYNLIBSINCDIR=$(UNIXINC)
|
||||||
SYSCALL_DEPS_OS=$(BASEUNIXUNIT)$(PPUEXT) unixtype$(PPUEXT) sysnr.inc $(BSDPROCINC)/syscallh.inc
|
SYSCALL_DEPS_OS=$(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) sysnr.inc $(BSDPROCINC)/syscallh.inc
|
||||||
|
|
||||||
SYSTEMUNIT=system
|
SYSTEMUNIT=system
|
||||||
LINUXUNIT=
|
LINUXUNIT=
|
||||||
@ -130,10 +130,6 @@ $(SYSTEMUNIT)$(PPUEXT) : $(BSDINC)/$(SYSTEMUNIT).pp sysconst.inc systypes.inc sy
|
|||||||
# System Dependent Units
|
# System Dependent Units
|
||||||
#
|
#
|
||||||
|
|
||||||
unixtype$(PPUEXT): $(UNIXINC)/unixtype.pp $(UNIXINC)/ctypes.inc ptypes.inc $(SYSTEMUNIT)$(PPUEXT)
|
|
||||||
$(COMPILER) $<
|
|
||||||
|
|
||||||
|
|
||||||
unix$(PPUEXT) : $(UNIXINC)/unix.pp strings$(PPUEXT) $(SYSCTLUNIT)$(PPUEXT) $(INC)/textrec.inc $(INC)/filerec.inc \
|
unix$(PPUEXT) : $(UNIXINC)/unix.pp strings$(PPUEXT) $(SYSCTLUNIT)$(PPUEXT) $(INC)/textrec.inc $(INC)/filerec.inc \
|
||||||
syscalls.inc systypes.inc sysconst.inc $(UNIXINC)/timezone.inc \
|
syscalls.inc systypes.inc sysconst.inc $(UNIXINC)/timezone.inc \
|
||||||
unxsysc.inc $(BASEUNIXUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
unxsysc.inc $(BASEUNIXUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
||||||
@ -193,6 +189,6 @@ unixutil$(PPUEXT) : $(UNIXINC)/unixutil.pp $(INC)/textrec.inc $(INC)/filerec.inc
|
|||||||
variants$(PPUEXT) : $(INC)/variants.pp sysutils$(PPUEXT) $(SYSCONSTUNIT)$(PPUEXT) varutils$(PPUEXT) typinfo$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(MATHUNIT)$(PPUEXT)
|
variants$(PPUEXT) : $(INC)/variants.pp sysutils$(PPUEXT) $(SYSCONSTUNIT)$(PPUEXT) varutils$(PPUEXT) typinfo$(PPUEXT) $(RTLCONSTSUNIT)$(PPUEXT) $(MATHUNIT)$(PPUEXT)
|
||||||
$(COMPILER) -Fi$(INC) $(INC)/variants.pp
|
$(COMPILER) -Fi$(INC) $(INC)/variants.pp
|
||||||
|
|
||||||
cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unix$(PPUEXT) unixtype$(PPUEXT) $(CTYPESUNIT)$(PPUEXT) $(DYNLIBSUNIT)$(PPUEXT)
|
cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unix$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(CTYPESUNIT)$(PPUEXT) $(DYNLIBSUNIT)$(PPUEXT)
|
||||||
$(COMPILER) $<
|
$(COMPILER) $<
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ fpcpackage=y
|
|||||||
[target]
|
[target]
|
||||||
loaders=$(LOADERS)
|
loaders=$(LOADERS)
|
||||||
units=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(INITCUNIT) $(UUCHARUNIT) $(OBJPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) $(SYSCALLUNIT) $(BASEUNIXUNIT) \
|
units=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(INITCUNIT) $(UUCHARUNIT) $(OBJPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) $(SYSCALLUNIT) $(BASEUNIXUNIT) \
|
||||||
$(LINUXUNIT) unixtype unixutil unix $(CTYPESUNIT) $(BSDUNIT) \
|
$(LINUXUNIT) $(UNIXTYPEUNIT) unixutil unix $(CTYPESUNIT) $(BSDUNIT) \
|
||||||
$(CPU_UNITS) dos $(RTLCONSTSUNIT) \
|
$(CPU_UNITS) dos $(RTLCONSTSUNIT) \
|
||||||
sysutils $(SORTBASEUNIT) $(FGLUNIT) classes typinfo $(MATHUNIT) \
|
sysutils $(SORTBASEUNIT) $(FGLUNIT) classes typinfo $(MATHUNIT) \
|
||||||
$(CHARSETUNIT) $(CPALLUNIT) $(CHARACTERUNIT) $(GETOPTSUNIT) $(HEAPTRCUNIT) $(LINEINFOUNIT) $(LNFODWRFUNIT) \
|
$(CHARSETUNIT) $(CPALLUNIT) $(CHARACTERUNIT) $(GETOPTSUNIT) $(HEAPTRCUNIT) $(LINEINFOUNIT) $(LNFODWRFUNIT) \
|
||||||
@ -63,7 +63,7 @@ BASEUNIX_DEPS_OS=$(SYSCTLUNIT)$(PPUEXT)
|
|||||||
BSD_DEPS_OS=$(SYSCALLUNIT)$(PPUEXT)
|
BSD_DEPS_OS=$(SYSCALLUNIT)$(PPUEXT)
|
||||||
DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT)
|
DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT)
|
||||||
DYNLIBSINCDIR=$(UNIXINC)
|
DYNLIBSINCDIR=$(UNIXINC)
|
||||||
SYSCALL_DEPS_OS=$(BASEUNIXUNIT)$(PPUEXT) unixtype$(PPUEXT) sysnr.inc setsysnr.inc $(BSDPROCINC)/syscallh.inc
|
SYSCALL_DEPS_OS=$(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) sysnr.inc setsysnr.inc $(BSDPROCINC)/syscallh.inc
|
||||||
|
|
||||||
SYSTEMUNIT=system
|
SYSTEMUNIT=system
|
||||||
LINUXUNIT=
|
LINUXUNIT=
|
||||||
@ -149,9 +149,6 @@ $(SYSTEMUNIT)$(PPUEXT) : $(BSDINC)/$(SYSTEMUNIT).pp sysconst.inc systypes.inc sy
|
|||||||
# System Dependent Units
|
# System Dependent Units
|
||||||
#
|
#
|
||||||
|
|
||||||
unixtype$(PPUEXT): $(UNIXINC)/unixtype.pp $(UNIXINC)/ctypes.inc ptypes.inc $(SYSTEMUNIT)$(PPUEXT)
|
|
||||||
$(COMPILER) $<
|
|
||||||
|
|
||||||
unix$(PPUEXT) : $(UNIXINC)/unix.pp strings$(PPUEXT) $(INC)/textrec.inc $(INC)/filerec.inc \
|
unix$(PPUEXT) : $(UNIXINC)/unix.pp strings$(PPUEXT) $(INC)/textrec.inc $(INC)/filerec.inc \
|
||||||
unxconst.inc $(UNIXINC)/timezone.inc \
|
unxconst.inc $(UNIXINC)/timezone.inc \
|
||||||
unxfunc.inc $(BASEUNIXUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
unxfunc.inc $(BASEUNIXUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
||||||
@ -190,7 +187,7 @@ typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp $(OBJPASUNIT)$(PPUEXT)
|
|||||||
types$(PPUEXT) : $(OBJPASDIR)/types.pp $(OBJPASUNIT)$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
types$(PPUEXT) : $(OBJPASDIR)/types.pp $(OBJPASUNIT)$(PPUEXT) $(MATHUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
||||||
$(COMPILER) $(OBJPASDIR)/types.pp
|
$(COMPILER) $(OBJPASDIR)/types.pp
|
||||||
|
|
||||||
cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unix$(PPUEXT) unixtype$(PPUEXT) $(CTYPESUNIT)$(PPUEXT) $(DYNLIBSUNIT)$(PPUEXT)
|
cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unix$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(CTYPESUNIT)$(PPUEXT) $(DYNLIBSUNIT)$(PPUEXT)
|
||||||
$(COMPILER) $<
|
$(COMPILER) $<
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -7,7 +7,7 @@ main=rtl
|
|||||||
|
|
||||||
[target]
|
[target]
|
||||||
loaders=
|
loaders=
|
||||||
units=$(SYSTEMUNIT) $(UUCHARUNIT) unixtype $(CTYPESUNIT) $(STRINGSUNIT) $(OBJPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(MACPASUNIT) \
|
units=$(SYSTEMUNIT) $(UUCHARUNIT) $(UNIXTYPEUNIT) $(CTYPESUNIT) $(STRINGSUNIT) $(OBJPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(MACPASUNIT) \
|
||||||
$(HEAPTRCUNIT) $(LINEINFOUNIT) $(LNFODWRFUNIT) \
|
$(HEAPTRCUNIT) $(LINEINFOUNIT) $(LNFODWRFUNIT) \
|
||||||
$(BASEUNIXUNIT) unixutil $(UNIXCPUNIT) \
|
$(BASEUNIXUNIT) unixutil $(UNIXCPUNIT) \
|
||||||
$(TERMIOUNIT) unix $(INITCUNIT) $(CMEMUNIT) \
|
$(TERMIOUNIT) unix $(INITCUNIT) $(CMEMUNIT) \
|
||||||
@ -117,10 +117,7 @@ $(SYSTEMUNIT)$(PPUEXT) : $(SYSTEMUNIT).pp $(SYSDEPS)
|
|||||||
# System Dependent Units
|
# System Dependent Units
|
||||||
#
|
#
|
||||||
|
|
||||||
unixtype$(PPUEXT) : $(UNIXINC)/unixtype.pp ptypes.inc $(UNIXINC)/ctypes.inc $(SYSTEMUNIT)$(PPUEXT)
|
unix$(PPUEXT) : $(UNIXTYPEUNIT)$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unixutil$(PPUEXT) strings$(PPUEXT) $(UNIXINC)/unix.pp strings$(PPUEXT) $(INC)/textrec.inc $(INC)/filerec.inc \
|
||||||
$(COMPILER) $(UNIXINC)/unixtype.pp
|
|
||||||
|
|
||||||
unix$(PPUEXT) : unixtype$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unixutil$(PPUEXT) strings$(PPUEXT) $(UNIXINC)/unix.pp strings$(PPUEXT) $(INC)/textrec.inc $(INC)/filerec.inc \
|
|
||||||
unxconst.inc $(UNIXINC)/timezone.inc \
|
unxconst.inc $(UNIXINC)/timezone.inc \
|
||||||
unxfunc.inc $(SYSTEMUNIT)$(PPUEXT)
|
unxfunc.inc $(SYSTEMUNIT)$(PPUEXT)
|
||||||
$(COMPILER) $(UNIXINC)/unix.pp
|
$(COMPILER) $(UNIXINC)/unix.pp
|
||||||
@ -175,6 +172,6 @@ endif
|
|||||||
# Other system-dependent RTL Units
|
# Other system-dependent RTL Units
|
||||||
#
|
#
|
||||||
|
|
||||||
cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unix$(PPUEXT) unixtype$(PPUEXT) $(CTYPESUNIT)$(PPUEXT) $(DYNLIBSUNIT)$(PPUEXT)
|
cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) $(BASEUNIXUNIT)$(PPUEXT) unix$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) $(CTYPESUNIT)$(PPUEXT) $(DYNLIBSUNIT)$(PPUEXT)
|
||||||
$(COMPILER) $(UNIXINC)/cwstring.pp
|
$(COMPILER) $(UNIXINC)/cwstring.pp
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user