mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-07 17:47:56 +02:00
Remove OS specific dos unit rules, set DOSDIR or DOS_DEPS_OS as needed and use DOSUNIT variable
This commit is contained in:
parent
b36884c171
commit
9f38ebf2c9
@ -19,7 +19,7 @@ units=$(SYSTEMUNIT) $(UUCHARUNIT) $(UNIXTYPEUNIT) $(CTYPESUNIT) $(STRINGSUNIT) $
|
||||
$(DLUNIT) $(DYNLIBSUNIT) \
|
||||
$(TYPESUNIT) $(SYSCONSTUNIT) \
|
||||
$(RTLCONSTSUNIT) $(CTHREADSUNIT) \
|
||||
dos \
|
||||
$(DOSUNIT) \
|
||||
$(CWSTRINGUNIT) $(FPWIDESTRINGUNIT) $(FPINTRESUNIT) $(CPU_UNITS) \
|
||||
$(SOFTFPUUNIT) $(SFPUX80UNIT) $(UFLOATX80UNIT) $(SFPU128UNIT) $(UFLOAT128UNIT)
|
||||
implicitunits=$(CP_UNITS) $(UNICODEDATAUNIT)
|
||||
@ -45,7 +45,7 @@ libname=libfprtl.so
|
||||
libversion=2.0.0
|
||||
libunits=$(SYSTEMUNIT) $(OBJPASUNIT) $(STRINGSUNIT) \
|
||||
$(UNIXUNIT) \
|
||||
dos crt \
|
||||
$(DOSUNIT) crt \
|
||||
sysutils $(TYPINFOUNIT) $(MATHUNIT) \
|
||||
$(CPU_UNITS) $(GETOPTSUNIT) $(HEAPTRCUNIT) \
|
||||
$(ERRORSUNIT) sockets
|
||||
@ -64,6 +64,7 @@ DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT)
|
||||
DYNLIBSINCDIR=$(UNIXINC)
|
||||
DL_DEPS_OS=$(DLUNIT)aix.inc
|
||||
TERMIO_DEPS_OS=$(UNIXTYPEUNIT)$(PPUEXT) $(CTYPESUNIT)$(PPUEXT)
|
||||
DOSDIR=$(UNIXINC)
|
||||
|
||||
SYSTEMUNIT=system
|
||||
|
||||
@ -116,17 +117,6 @@ SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS)
|
||||
$(SYSTEMUNIT)$(PPUEXT) : $(SYSTEMUNIT).pp $(SYSDEPS)
|
||||
$(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg $(SYSTEMUNIT).pp
|
||||
|
||||
#
|
||||
# TP7 Compatible RTL Units
|
||||
#
|
||||
|
||||
dos$(PPUEXT) : strings$(PPUEXT) $(UNIXUNIT)$(PPUEXT) $(UNIXINC)/dos.pp $(INC)/filerec.inc $(INC)/textrec.inc strings$(PPUEXT) \
|
||||
$(SYSTEMUNIT)$(PPUEXT)
|
||||
$(COMPILER) $(UNIXINC)/dos.pp
|
||||
#
|
||||
# Graph
|
||||
#
|
||||
|
||||
#
|
||||
# Delphi Compatible Units
|
||||
#
|
||||
|
@ -13,7 +13,7 @@ units=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) \
|
||||
$(LINUXVCSUNIT) sysutils $(TYPINFOUNIT) $(MATHUNIT) $(CHARSETUNIT) $(CPALLUNIT) $(CHARACTERUNIT) \
|
||||
$(GETOPTSUNIT) $(ERRORSUNIT) $(DLUNIT) $(DYNLIBSUNIT) \
|
||||
$(TYPESUNIT) $(SYSCONSTUNIT) $(CTHREADSUNIT) $(SORTBASEUNIT) classes $(FGLUNIT) \
|
||||
$(RTLCONSTSUNIT) dos $(CWSTRINGUNIT) $(FPCYLIXUNIT) $(UNIXCPUNIT) $(FPWIDESTRINGUNIT) \
|
||||
$(RTLCONSTSUNIT) $(DOSUNIT) $(CWSTRINGUNIT) $(FPCYLIXUNIT) $(UNIXCPUNIT) $(FPWIDESTRINGUNIT) \
|
||||
$(SOFTFPUUNIT) $(SFPUX80UNIT) $(UFLOATX80UNIT) $(SFPU128UNIT) $(UFLOAT128UNIT)
|
||||
implicitunits=$(EXEINFOUNIT) $(CP_UNITS) $(UNICODEDATAUNIT)
|
||||
rsts=$(MATHUNIT) $(TYPINFOUNIT) $(SYSCONSTUNIT) $(RTLCONSTSUNIT)
|
||||
@ -36,7 +36,7 @@ sourcedir=$(INC) $(PROCINC) $(UNIXINC) $(ARCH) $(COMMON) $(LINUXINC)
|
||||
targetdir=.
|
||||
|
||||
[shared]
|
||||
libunits=$(SYSTEMUNIT) $(OBJPASUNIT) $(STRINGSUNIT) dos \
|
||||
libunits=$(SYSTEMUNIT) $(OBJPASUNIT) $(STRINGSUNIT) $(DOSUNIT) \
|
||||
$(UNIXUNIT) $(BASEUNIXUNIT) $(UNIXTYPEUNIT) $(UNIXUTILUNIT) \
|
||||
sysutils $(TYPINFOUNIT) $(MATHUNIT) \
|
||||
$(CPU_UNITS) $(GETOPTSUNIT) \
|
||||
@ -139,14 +139,6 @@ dllprt0$(OEXT) : dllprt0.as
|
||||
$(SYSTEMUNIT)$(PPUEXT) : $(LINUXINC)/$(SYSTEMUNIT).pp $(SYSDEPS)
|
||||
$(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg $(LINUXINC)/$(SYSTEMUNIT).pp
|
||||
|
||||
#
|
||||
# TP7 Compatible RTL Units
|
||||
#
|
||||
|
||||
dos$(PPUEXT) : $(UNIXINC)/dos.pp $(INC)/filerec.inc $(INC)/textrec.inc strings$(PPUEXT) \
|
||||
$(UNIXUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
||||
$(COMPILER) $(UNIXINC)/dos.pp
|
||||
|
||||
#
|
||||
# Delphi Compatible Units
|
||||
#
|
||||
|
@ -41,7 +41,7 @@ libname=libfprtl.so
|
||||
libversion=2.0.0
|
||||
libunits=$(SYSTEMUNIT) $(OBJPASUNIT) $(STRINGSUNIT) \
|
||||
unix \
|
||||
dos crt \
|
||||
$(DOSUNIT) crt \
|
||||
sysutils $(TYPINFOUNIT) $(MATHUNIT) \
|
||||
$(CPU_UNITS) $(GETOPTSUNIT) $(HEAPTRCUNIT) \
|
||||
$(ERRORSUNIT) $(DYNLIBSUNIT)
|
||||
|
@ -18,7 +18,7 @@ units=$(SYSTEMUNIT) $(UUCHARUNIT) $(UNIXTYPEUNIT) $(CTYPESUNIT) $(OBJPASUNIT) $(
|
||||
$(CPU_UNITS) $(CHARSETUNIT) $(CPALLUNIT) $(GETOPTSUNIT) $(HEAPTRCUNIT) $(LNFODWRFUNIT) $(LINEINFOUNIT) \
|
||||
$(ERRORSUNIT) $(BSDUNIT) \
|
||||
$(CONSOLEUNIT) \
|
||||
$(SYSCONSTUNIT) $(CTHREADSUNIT) dos $(CWSTRINGUNIT) \
|
||||
$(SYSCONSTUNIT) $(CTHREADSUNIT) $(DOSUNIT) $(CWSTRINGUNIT) \
|
||||
$(FPINTRESUNIT) $(UNIXCPUNIT) $(FPWIDESTRINGUNIT) \
|
||||
$(SOFTFPUUNIT) $(SFPUX80UNIT) $(UFLOATX80UNIT) $(SFPU128UNIT) $(UFLOAT128UNIT)
|
||||
implicitunits=$(EXEINFOUNIT) $(CP_UNITS) $(UNICODEDATAUNIT)
|
||||
@ -44,7 +44,7 @@ libname=libfprtl.so
|
||||
libversion=2.0.0
|
||||
libunits=$(SYSTEMUNIT) $(OBJPASUNIT) $(STRINGSUNIT) \
|
||||
$(UNIXUNIT) \
|
||||
dos \
|
||||
$(DOSUNIT) \
|
||||
sysutils $(TYPINFOUNIT) $(MATHUNIT) \
|
||||
$(CPU_UNITS) $(GETOPTSUNIT) $(HEAPTRCUNIT) \
|
||||
$(ERRORSUNIT) $(DYNLIBSUNIT)
|
||||
@ -62,6 +62,7 @@ UNITPREFIX=rtl
|
||||
CPU_UNITS=
|
||||
|
||||
BSD_DEPS_OS=$(SYSCALLUNIT)$(PPUEXT)
|
||||
DOSDIR=$(UNIXINC)
|
||||
|
||||
DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT)
|
||||
DYNLIBSINCDIR=$(UNIXINC)
|
||||
@ -127,14 +128,6 @@ dllprt0$(OEXT) : $(CPU_TARGET)/dllprt0.as
|
||||
$(SYSTEMUNIT)$(PPUEXT) : $(BSDINC)/$(SYSTEMUNIT).pp unxconst.inc $(SYSDEPS)
|
||||
$(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg $(BSDINC)/$(SYSTEMUNIT).pp
|
||||
|
||||
#
|
||||
# TP7 Compatible RTL Units
|
||||
#
|
||||
|
||||
dos$(PPUEXT) : $(UNIXINC)/dos.pp $(INC)/filerec.inc $(INC)/textrec.inc strings$(PPUEXT) \
|
||||
$(UNIXUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
||||
|
||||
|
||||
#
|
||||
# Delphi Compatible Units
|
||||
#
|
||||
|
@ -18,7 +18,7 @@ units=$(SYSTEMUNIT) $(UUCHARUNIT) $(UNIXTYPEUNIT) $(CTYPESUNIT) $(OBJPASUNIT) $(
|
||||
$(CPU_UNITS) $(CHARSETUNIT) $(CPALLUNIT) $(GETOPTSUNIT) $(HEAPTRCUNIT) $(LNFODWRFUNIT) $(LINEINFOUNIT) \
|
||||
$(ERRORSUNIT) $(BSDUNIT) freebsd \
|
||||
$(CONSOLEUNIT) \
|
||||
$(SYSCONSTUNIT) $(CTHREADSUNIT) dos $(CWSTRINGUNIT) \
|
||||
$(SYSCONSTUNIT) $(CTHREADSUNIT) $(DOSUNIT) $(CWSTRINGUNIT) \
|
||||
$(FPINTRESUNIT) $(UNIXCPUNIT) $(FPWIDESTRINGUNIT) \
|
||||
$(SOFTFPUUNIT) $(SFPUX80UNIT) $(UFLOATX80UNIT) $(SFPU128UNIT) $(UFLOAT128UNIT)
|
||||
implicitunits=$(EXEINFOUNIT) $(CP_UNITS) $(UNICODEDATAUNIT)
|
||||
@ -44,7 +44,7 @@ libname=libfprtl.so
|
||||
libversion=2.0.0
|
||||
libunits=$(SYSTEMUNIT) $(OBJPASUNIT) $(STRINGSUNIT) \
|
||||
$(UNIXUNIT) \
|
||||
dos \
|
||||
$(DOSUNIT) \
|
||||
sysutils $(TYPINFOUNIT) $(MATHUNIT) \
|
||||
$(CPU_UNITS) $(GETOPTSUNIT) $(HEAPTRCUNIT) \
|
||||
$(ERRORSUNIT) $(DYNLIBSUNIT)
|
||||
@ -63,6 +63,7 @@ UNITPREFIX=rtl
|
||||
CPU_UNITS=
|
||||
BASEUNIX_DEPS_OS=$(SYSCTLUNIT)$(PPUEXT)
|
||||
BSD_DEPS_OS=$(SYSCALLUNIT)$(PPUEXT)
|
||||
DOSDIR=$(UNIXINC)
|
||||
DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT)
|
||||
DYNLIBSINCDIR=$(UNIXINC)
|
||||
|
||||
@ -132,14 +133,6 @@ dllprt0$(OEXT) : $(CPU_TARGET)/dllprt0.as
|
||||
$(SYSTEMUNIT)$(PPUEXT) : $(BSDINC)/$(SYSTEMUNIT).pp unxconst.inc $(SYSDEPS)
|
||||
$(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg $(BSDINC)/$(SYSTEMUNIT).pp
|
||||
|
||||
#
|
||||
# TP7 Compatible RTL Units
|
||||
#
|
||||
|
||||
dos$(PPUEXT) : $(UNIXINC)/dos.pp $(INC)/filerec.inc $(INC)/textrec.inc strings$(PPUEXT) \
|
||||
$(UNIXUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
||||
$(COMPILER) $<
|
||||
|
||||
#
|
||||
# Delphi Compatible Units
|
||||
#
|
||||
|
@ -7,7 +7,7 @@ main=rtl
|
||||
loaders=prt0 exceptn fpu
|
||||
units=system $(UUCHARUNIT) $(OBJPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \
|
||||
go32 dpmiexcp $(INITCUNIT) $(PORTSUNIT) profile dxetype dxeload emu387 \
|
||||
dos $(CMEMUNIT) $(SORTBASEUNIT) \
|
||||
$(DOSUNIT) $(CMEMUNIT) $(SORTBASEUNIT) \
|
||||
sysutils classes $(MATHUNIT) $(TYPINFOUNIT) \
|
||||
$(CPUUNIT) $(MMXUNIT) $(GETOPTSUNIT) $(HEAPTRCUNIT) $(LINEINFOUNIT) $(LNFODWRFUNIT) $(CTYPESUNIT) $(FGLUNIT) \
|
||||
$(MSMOUSEUNIT) $(CHARSETUNIT) $(CPALLUNIT) \
|
||||
@ -109,19 +109,11 @@ emu387$(PPUEXT) : emu387.pp fpu$(OEXT) strings$(PPUEXT) dxeload$(PPUEXT) \
|
||||
$(COMPILER) emu387.pp
|
||||
$(EXECPPAS)
|
||||
|
||||
#
|
||||
# TP7 Compatible RTL Units
|
||||
#
|
||||
dos$(PPUEXT) : dos.pp $(INC)/filerec.inc $(INC)/textrec.inc \
|
||||
go32$(PPUEXT) strings$(PPUEXT) system$(PPUEXT)
|
||||
$(COMPILER) dos.pp
|
||||
$(EXECPPAS)
|
||||
|
||||
#
|
||||
# Delphi Compatible Units
|
||||
#
|
||||
sysutils$(PPUEXT) : sysutils.pp $(wildcard $(OBJPASDIR)/sysutils/*.inc) \
|
||||
$(OBJPASUNIT)$(PPUEXT) dos$(PPUEXT) go32$(PPUEXT) $(SYSCONSTUNIT)$(PPUEXT)
|
||||
$(OBJPASUNIT)$(PPUEXT) $(DOSUNIT)$(PPUEXT) go32$(PPUEXT) $(SYSCONSTUNIT)$(PPUEXT)
|
||||
$(COMPILER) -Fi$(OBJPASDIR)/sysutils sysutils.pp
|
||||
$(EXECPPAS)
|
||||
|
||||
|
@ -41,7 +41,7 @@ libname=libfprtl.so
|
||||
libversion=2.0.0
|
||||
libunits=$(SYSTEMUNIT) $(OBJPASUNIT) $(STRINGSUNIT) \
|
||||
unix \
|
||||
dos \
|
||||
$(DOSUNIT) \
|
||||
sysutils $(TYPINFOUNIT) $(MATHUNIT) \
|
||||
$(CPU_UNITS) $(GETOPTSUNIT) $(HEAPTRCUNIT) \
|
||||
$(ERRORSUNIT) $(DYNLIBSUNIT)
|
||||
|
@ -7,7 +7,7 @@ main=rtl
|
||||
#loaders=prt0s prt0t prt0m prt0c prt0l prt0h # exceptn fpu
|
||||
units=system si_prc $(UUCHARUNIT) $(OBJPASUNIT) $(ISO7185UNIT) $(STRINGSUNIT) $(CHARSETUNIT) $(CPALLUNIT) \
|
||||
$(GETOPTSUNIT) $(EXEINFOUNIT) $(HEAPTRCUNIT)
|
||||
#$(UUCHARUNIT) $(OBJPASUNIT) $(STRINGSUNIT) dos $(HEAPTRCUNIT) $(LNFODWRFUNIT) $(SYSCONSTUNIT) sysutils \
|
||||
#$(UUCHARUNIT) $(OBJPASUNIT) $(STRINGSUNIT) $(DOSUNIT) $(HEAPTRCUNIT) $(LNFODWRFUNIT) $(SYSCONSTUNIT) sysutils \
|
||||
# $(MATHUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(RTLCONSTSUNIT) $(TYPINFOUNIT) $(CPUUNIT) $(TYPESUNIT) \
|
||||
# $(GETOPTSUNIT) $(SORTBASEUNIT) $(FGLUNIT) classes \
|
||||
# $(MSMOUSEUNIT) $(PORTSUNIT) \
|
||||
@ -38,6 +38,8 @@ PROCINC=../$(CPU_TARGET)
|
||||
UNITPREFIX=rtl
|
||||
SYSTEMUNIT=system
|
||||
|
||||
DOS_DEPS_OS = registers.inc $(INC)/dosh.inc $(INC)/dos.inc $(INC)/fexpand.inc
|
||||
|
||||
# Paths
|
||||
OBJPASDIR=$(RTL)/objpas
|
||||
# Insert exception handler in system unit
|
||||
@ -79,20 +81,11 @@ system$(PPUEXT) : system.pp $(SYSDEPS) $(INC)/tnyheaph.inc $(INC)/tinyheap.inc r
|
||||
# System Dependent Units
|
||||
#
|
||||
|
||||
#
|
||||
# TP7 Compatible RTL Units
|
||||
#
|
||||
dos$(PPUEXT) : dos.pp registers.inc \
|
||||
$(INC)/dosh.inc $(INC)/dos.inc $(INC)/fexpand.inc \
|
||||
strings$(PPUEXT) system$(PPUEXT)
|
||||
$(COMPILER) dos.pp
|
||||
$(EXECPPAS)
|
||||
|
||||
#
|
||||
# Delphi Compatible Units
|
||||
#
|
||||
sysutils$(PPUEXT) : sysutils.pp $(wildcard $(OBJPASDIR)/sysutils/*.inc) \
|
||||
$(OBJPASUNIT)$(PPUEXT) dos$(PPUEXT) $(SYSCONSTUNIT)$(PPUEXT) system$(PPUEXT)
|
||||
$(OBJPASUNIT)$(PPUEXT) $(DOSUNIT)$(PPUEXT) $(SYSCONSTUNIT)$(PPUEXT) system$(PPUEXT)
|
||||
$(COMPILER) -Fi$(OBJPASDIR)/sysutils sysutils.pp
|
||||
$(EXECPPAS)
|
||||
|
||||
|
@ -13,7 +13,7 @@ implicitunits=ndk ndkutils ddk \
|
||||
$(CTYPESUNIT) $(STRINGSUNIT) \
|
||||
# $(HEAPTRCUNIT)
|
||||
# $(INITCUNIT) $(CMEMUNIT) $(DYNLIBSUNIT) signals \
|
||||
dos \
|
||||
$(DOSUNIT) \
|
||||
$(RTLCONSTSUNIT) $(SYSCONSTUNIT) sysutils $(MATHUNIT) $(TYPESUNIT) \
|
||||
$(TYPINFOUNIT) $(FGLUNIT) classes \
|
||||
$(CPU_UNITS) $(CHARSETUNIT) $(GETOPTSUNIT) \
|
||||
|
@ -17,7 +17,7 @@ units=$(SYSTEMUNIT) $(UUCHARUNIT) $(UNIXTYPEUNIT) $(CTYPESUNIT) $(OBJPASUNIT) $(
|
||||
sysutils $(MATHUNIT) $(TYPINFOUNIT) $(TYPESUNIT) $(SORTBASEUNIT) classes $(FGLUNIT) $(DYNLIBSUNIT) \
|
||||
$(CPU_UNITS) $(CHARSETUNIT) $(CPALLUNIT) $(GETOPTSUNIT) $(HEAPTRCUNIT) $(LNFODWRFUNIT) $(LINEINFOUNIT) \
|
||||
$(ERRORSUNIT) $(BSDUNIT) \
|
||||
$(SYSCONSTUNIT) $(CTHREADSUNIT) dos $(CWSTRINGUNIT) \
|
||||
$(SYSCONSTUNIT) $(CTHREADSUNIT) $(DOSUNIT) $(CWSTRINGUNIT) \
|
||||
$(FPINTRESUNIT) $(UNIXCPUNIT) $(FPWIDESTRINGUNIT) \
|
||||
$(SOFTFPUUNIT) $(SFPUX80UNIT) $(UFLOATX80UNIT) $(SFPU128UNIT) $(UFLOAT128UNIT)
|
||||
implicitunits=$(EXEINFOUNIT) $(CP_UNITS) $(UNICODEDATAUNIT)
|
||||
@ -43,7 +43,7 @@ libname=libfprtl.so
|
||||
libversion=2.0.0
|
||||
libunits=$(SYSTEMUNIT) $(OBJPASUNIT) $(STRINGSUNIT) \
|
||||
$(UNIXUNIT) \
|
||||
dos \
|
||||
$(DOSUNIT) \
|
||||
sysutils $(TYPINFOUNIT) $(MATHUNIT) \
|
||||
$(CPUUNIT) $(MMXUNIT) $(GETOPTSUNIT) $(HEAPTRCUNIT) \
|
||||
$(ERRORSUNIT)
|
||||
@ -62,6 +62,7 @@ TARGETPROCINC=$(RTL)/netbsd/$(CPU_TARGET)
|
||||
|
||||
BASEUNIX_DEPS_OS=$(SYSCTLUNIT)$(PPUEXT)
|
||||
BSD_DEPS_OS=$(SYSCALLUNIT)$(PPUEXT)
|
||||
DOSDIR=$(UNIXINC)
|
||||
DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT)
|
||||
DYNLIBSINCDIR=$(UNIXINC)
|
||||
SYSCALL_DEPS_OS=$(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) sysnr.inc $(BSDPROCINC)/syscallh.inc
|
||||
@ -126,17 +127,6 @@ dllprt0$(OEXT) : $(CPU_TARGET)/dllprt0.as
|
||||
$(SYSTEMUNIT)$(PPUEXT) : $(BSDINC)/$(SYSTEMUNIT).pp sysconst.inc systypes.inc syscalls.inc $(SYSDEPS)
|
||||
$(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg $(BSDINC)/$(SYSTEMUNIT).pp
|
||||
|
||||
#
|
||||
# TP7 Compatible RTL Units
|
||||
#
|
||||
|
||||
dos$(PPUEXT) : $(UNIXINC)/dos.pp $(INC)/filerec.inc $(INC)/textrec.inc strings$(PPUEXT) \
|
||||
$(UNIXUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
||||
$(COMPILER) $<
|
||||
#
|
||||
# Graph
|
||||
#
|
||||
|
||||
#
|
||||
# Delphi Compatible Units
|
||||
#
|
||||
|
@ -9,7 +9,7 @@ main=rtl
|
||||
loaders=nwplibc nwl_main nwl_dlle
|
||||
units=$(SYSTEMUNIT) $(UUCHARUNIT) $(OBJPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \
|
||||
$(LINEINFOUNIT) $(LNFODWRFUNIT) $(HEAPTRCUNIT) \
|
||||
nwsnut libc dos $(SYSCONSTUNIT) \
|
||||
nwsnut libc $(DOSUNIT) $(SYSCONSTUNIT) \
|
||||
$(INITCUNIT) sysutils $(TYPESUNIT) $(TYPINFOUNIT) $(SORTBASEUNIT) $(FGLUNIT) classes \
|
||||
$(CPUUNIT) $(MMXUNIT) $(GETOPTSUNIT) \
|
||||
$(CHARSETUNIT) $(CPALLUNIT) \
|
||||
@ -131,18 +131,12 @@ netware$(PPUEXT) : netware.pp $(SYSTEMUNIT)$(PPUEXT)
|
||||
|
||||
nwsnut$(PPUEXT) : nwsnut.pp ../netware/nwsnut.pp libc$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
||||
|
||||
#
|
||||
# TP7 Compatible RTL Units
|
||||
#
|
||||
|
||||
dos$(PPUEXT) : dos.pp libc.pp $(INC)/filerec.inc $(INC)/textrec.inc strings$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
||||
|
||||
#
|
||||
# Delphi Compatible Units
|
||||
#
|
||||
|
||||
sysutils$(PPUEXT) : sysutils.pp $(wildcard $(OBJPASDIR)/sysutils/*.inc) \
|
||||
$(OBJPASUNIT)$(PPUEXT) dos$(PPUEXT) libc.pp $(SYSCONSTUNIT)$(PPUEXT)
|
||||
$(OBJPASUNIT)$(PPUEXT) $(DOSUNIT)$(PPUEXT) libc.pp $(SYSCONSTUNIT)$(PPUEXT)
|
||||
$(COMPILER) -Fi$(OBJPASDIR)/sysutils sysutils.pp
|
||||
|
||||
classes$(PPUEXT) : classes.pp $(wildcard $(OBJPASDIR)/classes/*.inc) \
|
||||
|
@ -12,7 +12,7 @@ fpcpackage=y
|
||||
loaders=$(LOADERS)
|
||||
units=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(INITCUNIT) $(UUCHARUNIT) $(OBJPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) $(SYSCALLUNIT) $(BASEUNIXUNIT) \
|
||||
$(LINUXUNIT) $(UNIXTYPEUNIT) $(UNIXUTILUNIT) $(UNIXUNIT) $(CTYPESUNIT) $(BSDUNIT) \
|
||||
$(CPU_UNITS) dos $(RTLCONSTSUNIT) \
|
||||
$(CPU_UNITS) $(DOSUNIT) $(RTLCONSTSUNIT) \
|
||||
sysutils $(SORTBASEUNIT) $(FGLUNIT) classes $(TYPINFOUNIT) $(MATHUNIT) \
|
||||
$(CHARSETUNIT) $(CPALLUNIT) $(CHARACTERUNIT) $(GETOPTSUNIT) $(HEAPTRCUNIT) $(LINEINFOUNIT) $(LNFODWRFUNIT) \
|
||||
$(ERRORSUNIT) \
|
||||
@ -43,7 +43,7 @@ libname=libfprtl.so
|
||||
libversion=2.0.0
|
||||
libunits=$(SYSTEMUNIT) $(OBJPASUNIT) $(STRINGSUNIT) \
|
||||
$(UNIXUNIT) \
|
||||
dos \
|
||||
$(DOSUNIT) \
|
||||
sysutils $(TYPINFOUNIT) $(MATHUNIT) \
|
||||
$(CPUUNIT) $(MMXUNIT) $(GETOPTSUNIT) $(HEAPTRCUNIT) \
|
||||
$(ERRORSUNIT)
|
||||
@ -61,6 +61,7 @@ TARGETPROCINC=$(RTL)/openbsd/$(CPU_TARGET)
|
||||
|
||||
BASEUNIX_DEPS_OS=$(SYSCTLUNIT)$(PPUEXT)
|
||||
BSD_DEPS_OS=$(SYSCALLUNIT)$(PPUEXT)
|
||||
DOSDIR=$(UNIXINC)
|
||||
DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT)
|
||||
DYNLIBSINCDIR=$(UNIXINC)
|
||||
SYSCALL_DEPS_OS=$(BASEUNIXUNIT)$(PPUEXT) $(UNIXTYPEUNIT)$(PPUEXT) sysnr.inc setsysnr.inc $(BSDPROCINC)/syscallh.inc
|
||||
@ -145,18 +146,6 @@ si_g$(PPUEXT) : si_g.pp si_intf.inc si_impl.inc $(ARCH)/openbsd_ident.inc $(ARCH
|
||||
$(SYSTEMUNIT)$(PPUEXT) : $(BSDINC)/$(SYSTEMUNIT).pp sysconst.inc systypes.inc syscalls.inc $(SYSDEPS)
|
||||
$(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg $(BSDINC)/$(SYSTEMUNIT).pp
|
||||
|
||||
#
|
||||
# TP7 Compatible RTL Units
|
||||
#
|
||||
|
||||
dos$(PPUEXT) : $(UNIXINC)/dos.pp $(INC)/filerec.inc $(INC)/textrec.inc strings$(PPUEXT) \
|
||||
$(UNIXUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
||||
$(COMPILER) $(UNIXINC)/dos.pp
|
||||
|
||||
#
|
||||
# Graph
|
||||
#
|
||||
|
||||
#
|
||||
# Delphi Compatible Units
|
||||
#
|
||||
|
@ -15,7 +15,7 @@ units=$(SYSTEMUNIT) si_prc $(UUCHARUNIT) $(OBJPASUNIT) $(ISO7185UNIT) $(STRINGSU
|
||||
#units=$(SYSTEMUNIT) $(UUCHARUNIT) $(CTYPESUNIT) $(OBJPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \
|
||||
# $(LNFODWRFUNIT) $(LINEINFOUNIT) $(HEAPTRCUNIT) \
|
||||
# windows messages $(DYNLIBSUNIT) \
|
||||
# dos objects \
|
||||
# $(DOSUNIT) objects \
|
||||
# $(RTLCONSTSUNIT) $(SYSCONSTUNIT) sysutils \
|
||||
# $(TYPINFOUNIT) $(TYPESUNIT) $(FGLUNIT) classes fmtbcd \
|
||||
# strutils convutils $(MATHUNIT) dateutils \
|
||||
@ -117,9 +117,6 @@ pilot$(PPUEXT) : pilot.pp $(SYSTEMUNIT)$(PPUEXT) systraps$(PPUEXT)
|
||||
# TP7 Compatible RTL Units
|
||||
#
|
||||
|
||||
#dos$(PPUEXT) : $(DOSDEPS) $(SYSTEMPPU)
|
||||
# $(PP) $(OPT) dos $(REDIR)
|
||||
|
||||
#crt$(PPUEXT) : crt.pp $(INC)/textrec.inc $(INC)/filerec.inc $(SYSTEMPPU)
|
||||
# $(PP) $(OPT) crt $(REDIR)
|
||||
|
||||
|
@ -7,7 +7,7 @@ main=rtl
|
||||
|
||||
[target]
|
||||
loaders=cprt0 crti crtn
|
||||
units=system $(UUCHARUNIT) dos $(OBJPASUNIT) objects $(STRINGSUNIT) \
|
||||
units=system $(UUCHARUNIT) $(DOSUNIT) $(OBJPASUNIT) objects $(STRINGSUNIT) \
|
||||
sysutils $(TYPINFOUNIT) $(MATHUNIT) \
|
||||
$(CPUUNIT) $(MMXUNIT) $(GETOPTSUNIT) $(HEAPTRCUNIT) $(LINEINFOUNIT) posix
|
||||
rsts=$(MATHUNIT) $(TYPINFOUNIT)
|
||||
@ -90,20 +90,12 @@ dllprt$(OEXT) : $(CPU_TARGET)/dllprt.as
|
||||
system$(PPUEXT) : system.pp $(SYSDEPS)
|
||||
$(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg system.pp
|
||||
|
||||
#
|
||||
# TP7 Compatible RTL Units
|
||||
#
|
||||
|
||||
dos$(PPUEXT) : dos.pp $(INC)/filerec.inc $(INC)/textrec.inc strings$(PPUEXT) \
|
||||
posix$(PPUEXT) system$(PPUEXT)
|
||||
$(COMPILER) $(POSIXINC)/dos.pp
|
||||
|
||||
#
|
||||
# Delphi Compatible Units
|
||||
#
|
||||
|
||||
sysutils$(PPUEXT) : $(POSIXINC)/sysutils.pp $(wildcard $(OBJPASDIR)/*.inc) \
|
||||
$(OBJPASUNIT)$(PPUEXT) dos$(PPUEXT)
|
||||
$(OBJPASUNIT)$(PPUEXT) $(DOSUNIT)$(PPUEXT)
|
||||
$(COMPILER) -I$(OBJPASDIR) $(POSIXINC)/sysutils.pp
|
||||
|
||||
#
|
||||
|
@ -17,7 +17,7 @@ units=$(SYSTEMUNIT) $(UUCHARUNIT) $(UNIXTYPEUNIT) $(CTYPESUNIT) $(STRINGSUNIT) $
|
||||
$(DLUNIT) $(DYNLIBSUNIT) \
|
||||
$(TYPESUNIT) $(SYSCONSTUNIT) $(CHARACTERUNIT) \
|
||||
$(RTLCONSTSUNIT) $(CTHREADSUNIT) \
|
||||
dos $(FPWIDESTRINGUNIT) \
|
||||
$(DOSUNIT) $(FPWIDESTRINGUNIT) \
|
||||
$(CWSTRINGUNIT) $(FPINTRESUNIT) $(CPU_UNITS) \
|
||||
$(SOFTFPUUNIT) $(SFPUX80UNIT) $(UFLOATX80UNIT) $(SFPU128UNIT) $(UFLOAT128UNIT)
|
||||
|
||||
@ -44,7 +44,7 @@ libname=libfprtl.so
|
||||
libversion=2.0.0
|
||||
libunits=$(SYSTEMUNIT) $(OBJPASUNIT) $(STRINGSUNIT) \
|
||||
$(UNIXUNIT) \
|
||||
dos \
|
||||
$(DOSUNIT) \
|
||||
sysutils $(TYPINFOUNIT) $(MATHUNIT) \
|
||||
$(CPU_UNITS) $(GETOPTSUNIT) $(HEAPTRCUNIT) \
|
||||
$(ERRORSUNIT)
|
||||
@ -58,6 +58,7 @@ OSPROCINC=$(RTL)/solaris/$(CPU_TARGET)
|
||||
UNIXINC=$(RTL)/unix
|
||||
UNITPREFIX=rtl
|
||||
CPU_UNITS=
|
||||
DOSDIR=$(UNIXINC)
|
||||
DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT)
|
||||
DYNLIBSINCDIR=$(UNIXINC)
|
||||
TERMIO_DEPS_OS=$(UNIXTYPEUNIT)$(PPUEXT)
|
||||
@ -113,18 +114,6 @@ SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS)
|
||||
$(SYSTEMUNIT)$(PPUEXT) : $(SYSTEMUNIT).pp $(SYSDEPS)
|
||||
$(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg $(SYSTEMUNIT).pp
|
||||
|
||||
#
|
||||
# TP7 Compatible RTL Units
|
||||
#
|
||||
|
||||
dos$(PPUEXT) : strings$(PPUEXT) $(UNIXUNIT)$(PPUEXT) $(UNIXINC)/dos.pp $(INC)/filerec.inc $(INC)/textrec.inc strings$(PPUEXT) \
|
||||
$(SYSTEMUNIT)$(PPUEXT)
|
||||
$(COMPILER) $(UNIXINC)/dos.pp
|
||||
|
||||
#
|
||||
# Graph
|
||||
#
|
||||
|
||||
#
|
||||
# Delphi Compatible Units
|
||||
#
|
||||
|
@ -5,7 +5,7 @@
|
||||
main=rtl
|
||||
[target]
|
||||
loaders=prt0s prt0m prt0c prt0l prt0h
|
||||
units=system $(UUCHARUNIT) $(OBJPASUNIT) $(STRINGSUNIT) $(ISO7185UNIT) $(EXTPASUNIT) dos \
|
||||
units=system $(UUCHARUNIT) $(OBJPASUNIT) $(STRINGSUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(DOSUNIT) \
|
||||
$(WINTYPESUNIT) $(WINPROCSUNIT) $(WIN31UNIT) $(PORTSUNIT) $(DYNLIBSUNIT) $(SORTBASEUNIT) \
|
||||
$(SYSCONSTUNIT) $(RTLCONSTSUNIT) sysutils $(MATHUNIT) $(TYPESUNIT) $(TYPINFOUNIT) $(FGLUNIT) \
|
||||
classes $(CHARSETUNIT) $(CPUUNIT) $(GETOPTSUNIT) $(CPALLUNIT) \
|
||||
@ -31,6 +31,7 @@ UNITPREFIX=rtl
|
||||
SYSTEMUNIT=system
|
||||
|
||||
TYPES_DEPS_OS=$(WINTYPESUNIT)$(PPUEXT)
|
||||
DOS_DEPS_OS = registers.inc $(INC)/dosh.inc $(INC)/dos.inc $(INC)/fexpand.inc
|
||||
|
||||
# Paths
|
||||
OBJPASDIR=$(RTL)/objpas
|
||||
@ -82,20 +83,11 @@ system$(PPUEXT) : system.pp $(SYSDEPS) wintypes.inc winprocsh.inc winprocs.inc \
|
||||
$(COMPILER) $(FPC_SYSTEM_OPT) -Us -Sg system.pp
|
||||
$(EXECPPAS)
|
||||
|
||||
#
|
||||
# TP7 Compatible RTL Units
|
||||
#
|
||||
dos$(PPUEXT) : dos.pp registers.inc \
|
||||
$(INC)/dosh.inc $(INC)/dos.inc $(INC)/fexpand.inc \
|
||||
strings$(PPUEXT) $(WINTYPESUNIT)$(PPUEXT) $(WINPROCSUNIT)$(PPUEXT) system$(PPUEXT)
|
||||
$(COMPILER) dos.pp
|
||||
$(EXECPPAS)
|
||||
|
||||
#
|
||||
# Delphi Compatible Units
|
||||
#
|
||||
sysutils$(PPUEXT) : sysutils.pp $(wildcard $(OBJPASDIR)/sysutils/*.inc) \
|
||||
$(OBJPASUNIT)$(PPUEXT) dos$(PPUEXT) $(SYSCONSTUNIT)$(PPUEXT) \
|
||||
$(OBJPASUNIT)$(PPUEXT) $(DOSUNIT)$(PPUEXT) $(SYSCONSTUNIT)$(PPUEXT) \
|
||||
$(WINTYPESUNIT)$(PPUEXT) $(WINPROCSUNIT)$(PPUEXT) system$(PPUEXT)
|
||||
$(COMPILER) -Fi$(OBJPASDIR)/sysutils sysutils.pp
|
||||
$(EXECPPAS)
|
||||
|
Loading…
Reference in New Issue
Block a user