diff --git a/rtl/dragonfly/Makefile.fpc b/rtl/dragonfly/Makefile.fpc index 3959de83e7..cbacaccb24 100644 --- a/rtl/dragonfly/Makefile.fpc +++ b/rtl/dragonfly/Makefile.fpc @@ -16,7 +16,7 @@ units=$(SYSTEMUNIT) $(UUCHARUNIT) unixtype ctypes $(OBJPASUNIT) $(MACPASUNIT) $( $(DLUNIT) $(TERMIOUNIT) \ sysutils $(MATHUNIT) typinfo types $(SORTBASEUNIT) classes $(FGLUNIT) $(DYNLIBSUNIT) \ $(CPU_UNITS) $(CHARSETUNIT) $(CPALLUNIT) $(GETOPTSUNIT) $(HEAPTRCUNIT) $(LNFODWRFUNIT) $(LINEINFOUNIT) \ - $(ERRORSUNIT) bsd \ + $(ERRORSUNIT) $(BSDUNIT) \ $(CONSOLEUNIT) \ sysconst cthreads dos cwstring \ $(FPINTRESUNIT) $(UNIXCPUNIT) $(FPWIDESTRINGUNIT) \ @@ -60,6 +60,9 @@ BSDPROCINC=$(BSDINC)/$(CPU_TARGET) UNIXINC=$(RTL)/unix UNITPREFIX=rtl CPU_UNITS= + +BSD_DEPS_OS=$(SYSCALLUNIT)$(PPUEXT) + DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT) DYNLIBSINCDIR=$(UNIXINC) SYSCALL_DEPS_OS=sysnr.inc $(BSDPROCINC)/syscallh.inc @@ -140,8 +143,6 @@ unix$(PPUEXT) : $(UNIXINC)/unix.pp strings$(PPUEXT) $(INC)/textrec.inc $(INC)/fi unxconst.inc $(UNIXINC)/timezone.inc \ unxfunc.inc baseunix$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) -bsd$(PPUEXT) : $(BSDINC)/bsd.pas $(INITCUNIT)$(PPUEXT) unix$(PPUEXT) $(SYSCALLUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) - # # TP7 Compatible RTL Units # diff --git a/rtl/freebsd/Makefile.fpc b/rtl/freebsd/Makefile.fpc index 3d1853c7b7..c87a7881ec 100644 --- a/rtl/freebsd/Makefile.fpc +++ b/rtl/freebsd/Makefile.fpc @@ -16,7 +16,7 @@ units=$(SYSTEMUNIT) $(UUCHARUNIT) unixtype ctypes $(OBJPASUNIT) $(MACPASUNIT) $( $(DLUNIT) $(TERMIOUNIT) \ sysutils $(MATHUNIT) typinfo types $(SORTBASEUNIT) classes $(FGLUNIT) $(DYNLIBSUNIT) \ $(CPU_UNITS) $(CHARSETUNIT) $(CPALLUNIT) $(GETOPTSUNIT) $(HEAPTRCUNIT) $(LNFODWRFUNIT) $(LINEINFOUNIT) \ - $(ERRORSUNIT) bsd freebsd \ + $(ERRORSUNIT) $(BSDUNIT) freebsd \ $(CONSOLEUNIT) \ sysconst cthreads dos cwstring \ $(FPINTRESUNIT) $(UNIXCPUNIT) $(FPWIDESTRINGUNIT) \ @@ -61,6 +61,7 @@ BSDPROCINC=$(BSDINC)/$(CPU_TARGET) UNIXINC=$(RTL)/unix UNITPREFIX=rtl CPU_UNITS= +BSD_DEPS_OS=$(SYSCALLUNIT)$(PPUEXT) DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT) DYNLIBSINCDIR=$(UNIXINC) @@ -214,6 +215,3 @@ ctypes$(PPUEXT) : $(INC)/ctypes.pp $(SYSTEMUNIT)$(PPUEXT) cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) baseunix$(PPUEXT) unix$(PPUEXT) unixtype$(PPUEXT) ctypes$(PPUEXT) $(DYNLIBSUNIT)$(PPUEXT) $(COMPILER) $< -bsd$(PPUEXT) : $(BSDINC)/bsd.pas $(INITCUNIT)$(PPUEXT) unix$(PPUEXT) $(SYSCALLUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) - $(COMPILER) $< - diff --git a/rtl/netbsd/Makefile.fpc b/rtl/netbsd/Makefile.fpc index 8c6b65dea6..76ef738ea4 100644 --- a/rtl/netbsd/Makefile.fpc +++ b/rtl/netbsd/Makefile.fpc @@ -16,7 +16,7 @@ units=$(SYSTEMUNIT) $(UUCHARUNIT) unixtype ctypes $(OBJPASUNIT) $(MACPASUNIT) $( $(DLUNIT) $(TERMIOUNIT) \ sysutils $(MATHUNIT) typinfo types $(SORTBASEUNIT) classes $(FGLUNIT) $(DYNLIBSUNIT) \ $(CPU_UNITS) $(CHARSETUNIT) $(CPALLUNIT) $(GETOPTSUNIT) $(HEAPTRCUNIT) $(LNFODWRFUNIT) $(LINEINFOUNIT) \ - $(ERRORSUNIT) bsd \ + $(ERRORSUNIT) $(BSDUNIT) \ sysconst cthreads dos cwstring \ $(FPINTRESUNIT) $(UNIXCPUNIT) $(FPWIDESTRINGUNIT) \ $(SOFTFPUUNIT) $(SFPUX80UNIT) $(UFLOATX80UNIT) $(SFPU128UNIT) $(UFLOAT128UNIT) @@ -59,6 +59,8 @@ BSDPROCINC=$(BSDINC)/$(CPU_TARGET) UNIXINC=$(RTL)/unix UNITPREFIX=rtl TARGETPROCINC=$(RTL)/netbsd/$(CPU_TARGET) + +BSD_DEPS_OS=$(SYSCALLUNIT)$(PPUEXT) DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT) DYNLIBSINCDIR=$(UNIXINC) SYSCALL_DEPS_OS=baseunix$(PPUEXT) unixtype$(PPUEXT) sysnr.inc $(BSDPROCINC)/syscallh.inc @@ -212,9 +214,6 @@ variants$(PPUEXT) : $(INC)/variants.pp sysutils$(PPUEXT) sysconst$(PPUEXT) varut cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) baseunix$(PPUEXT) unix$(PPUEXT) unixtype$(PPUEXT) ctypes$(PPUEXT) $(DYNLIBSUNIT)$(PPUEXT) $(COMPILER) $< -bsd$(PPUEXT) : $(BSDINC)/bsd.pas $(INITCUNIT)$(PPUEXT) unix$(PPUEXT) $(SYSCALLUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) - $(COMPILER) $< - ctypes$(PPUEXT) : $(INC)/ctypes.pp $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $< diff --git a/rtl/openbsd/Makefile.fpc b/rtl/openbsd/Makefile.fpc index a9a7eb5f03..308c721bc2 100644 --- a/rtl/openbsd/Makefile.fpc +++ b/rtl/openbsd/Makefile.fpc @@ -11,7 +11,7 @@ fpcpackage=y [target] loaders=$(LOADERS) units=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(INITCUNIT) $(UUCHARUNIT) $(OBJPASUNIT) $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) $(SYSCALLUNIT) baseunix \ - $(LINUXUNIT) unixtype unixutil unix ctypes bsd \ + $(LINUXUNIT) unixtype unixutil unix ctypes $(BSDUNIT) \ $(CPU_UNITS) dos rtlconsts \ sysutils $(SORTBASEUNIT) $(FGLUNIT) classes typinfo $(MATHUNIT) \ $(CHARSETUNIT) $(CPALLUNIT) $(CHARACTERUNIT) $(GETOPTSUNIT) $(HEAPTRCUNIT) $(LINEINFOUNIT) $(LNFODWRFUNIT) \ @@ -58,6 +58,8 @@ BSDPROCINC=$(BSDINC)/$(CPU_TARGET) UNIXINC=$(RTL)/unix UNITPREFIX=rtl TARGETPROCINC=$(RTL)/openbsd/$(CPU_TARGET) + +BSD_DEPS_OS=$(SYSCALLUNIT)$(PPUEXT) DYNLIBS_DEPS_OS=$(DLUNIT)$(PPUEXT) DYNLIBSINCDIR=$(UNIXINC) SYSCALL_DEPS_OS=baseunix$(PPUEXT) unixtype$(PPUEXT) sysnr.inc setsysnr.inc $(BSDPROCINC)/syscallh.inc @@ -216,9 +218,6 @@ cpu$(PPUEXT) : $(PROCINC)/cpu.pp $(SYSTEMUNIT)$(PPUEXT) $(COMPILER) $< endif -bsd$(PPUEXT) : $(BSDINC)/bsd.pas $(INITCUNIT)$(PPUEXT) unix$(PPUEXT) $(SYSCALLUNIT)$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) - $(COMPILER) $< - # # Other system-dependent RTL Units #