diff --git a/rtl/aix/Makefile.fpc b/rtl/aix/Makefile.fpc index c56b43d26f..9daf9554fd 100644 --- a/rtl/aix/Makefile.fpc +++ b/rtl/aix/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders= -units=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas \ +units=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas $(MACPASUNIT) \ heaptrc \ baseunix unixutil \ termio unix initc cmem \ diff --git a/rtl/amiga/Makefile.fpc b/rtl/amiga/Makefile.fpc index 51b74a61f1..216a6397ad 100644 --- a/rtl/amiga/Makefile.fpc +++ b/rtl/amiga/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders=$(LOADERS) -units=$(SYSTEMUNIT) $(RESUNIT) heaptrc uuchar objpas macpas iso7185 extpas buildrtl $(CPALLUNIT) +units=$(SYSTEMUNIT) $(RESUNIT) heaptrc uuchar objpas $(MACPASUNIT) iso7185 extpas buildrtl $(CPALLUNIT) implicitunits=$(SYSINITUNITS) $(EXEUNITS) athreads $(DOSUNIT) $(SYSUTILSUNIT) $(SYSCONSTUNIT) \ $(CTYPESUNIT) $(STRINGSUNIT) $(RTLCONSTSUNIT) $(MATHUNIT) $(TYPESUNIT) \ $(TYPINFOUNIT) $(SORTBASEUNIT) $(FGLUNIT) $(CLASSESUNIT) $(CHARACTERUNIT) $(GETOPTSUNIT) $(FPWIDESTRINGUNIT) \ diff --git a/rtl/android/Makefile.fpc b/rtl/android/Makefile.fpc index 07073a7539..7f82bc0d9e 100644 --- a/rtl/android/Makefile.fpc +++ b/rtl/android/Makefile.fpc @@ -8,7 +8,7 @@ main=rtl [target] loaders=$(LOADERS) units=$(SYSTEMUNIT) $(SYSINIT_UNITS) $(CPU_UNITS) \ - uuchar unixtype ctypes baseunix strings objpas macpas iso7185 extpas syscall unixutil \ + uuchar unixtype ctypes baseunix strings objpas $(MACPASUNIT) iso7185 extpas syscall unixutil \ $(FPINTRESUNIT) heaptrc lineinfo lnfodwrf termio unix linux initc cmem \ linuxvcs sysutils typinfo math charset cpall character \ getopts errors dl dynlibs \ diff --git a/rtl/atari/Makefile.fpc b/rtl/atari/Makefile.fpc index c6e685f66e..975658fd1d 100644 --- a/rtl/atari/Makefile.fpc +++ b/rtl/atari/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders=$(LOADERS) -units=$(SYSTEMUNIT) fpextres uuchar objpas macpas iso7185 buildrtl $(CPALLUNIT) +units=$(SYSTEMUNIT) fpextres uuchar objpas $(MACPASUNIT) iso7185 buildrtl $(CPALLUNIT) implicitunits=si_prc $(DOSUNIT) $(SYSUTILSUNIT) \ $(CTYPESUNIT) $(STRINGSUNIT) $(RTLCONSTSUNIT) $(MATHUNIT) $(TYPESUNIT) \ $(TYPINFOUNIT) $(SORTBASEUNIT) $(FGLUNIT) $(CLASSESUNIT) $(CHARSETUNIT) $(CHARACTERUNIT) $(GETOPTSUNIT) $(FPWIDESTRINGUNIT) \ diff --git a/rtl/beos/Makefile.fpc b/rtl/beos/Makefile.fpc index cb67e4f2f7..91168723a5 100644 --- a/rtl/beos/Makefile.fpc +++ b/rtl/beos/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders=prt0 cprt0 func dllprt -units=system uuchar $(BASEUNIXUNIT) $(UNIXTYPEUNIT) $(CTYPESUNIT) objpas macpas iso7185 extpas $(STRINGSUNIT) \ +units=system uuchar $(BASEUNIXUNIT) $(UNIXTYPEUNIT) $(CTYPESUNIT) objpas $(MACPASUNIT) iso7185 extpas $(STRINGSUNIT) \ $(ERRORSUNIT) $(DOSUNIT) $(DLUNIT) $(CTHREADSUNIIT) \ $(SYSCONSTUNIT) $(SYSUTILSUNIT) \ $(TYPESUNIT) $(CHARSETUNIT) $(CPALLUNIT) $(TYPINFOUNIT) $(SORTBASEUNIT) $(CLASSESUNIT) $(FGLUNIT) $(MATHUNIT) \ diff --git a/rtl/darwin/Makefile.fpc b/rtl/darwin/Makefile.fpc index fb70bfe380..f402db5c1b 100644 --- a/rtl/darwin/Makefile.fpc +++ b/rtl/darwin/Makefile.fpc @@ -8,7 +8,7 @@ main=rtl # disabled units: serial [target] loaders= -units=$(SYSTEMUNIT) sysinit uuchar $(UNIXTYPEUNIT) $(CTYPESUNIT) objpas macpas $(ISO7185UNIT) extpas \ +units=$(SYSTEMUNIT) sysinit uuchar $(UNIXTYPEUNIT) $(CTYPESUNIT) objpas $(MACPASUNIT) $(ISO7185UNIT) extpas \ $(STRINGSUNIT) $(SYSCTLUNIT) $(BASEUNIXUNIT) $(UNIXUTILUNIT) \ $(UNIXUNIT) $(INITCUNIT) $(CMEMUNIT) $(DYNLIBSUNIT) $(CPU_UNITS) \ $(DOSUNIT) $(DLUNIT) $(BLOCKRTLUNIT) \ diff --git a/rtl/dragonfly/Makefile.fpc b/rtl/dragonfly/Makefile.fpc index ba1efb3dd9..72e9e3b475 100644 --- a/rtl/dragonfly/Makefile.fpc +++ b/rtl/dragonfly/Makefile.fpc @@ -10,7 +10,7 @@ fpcpackage=y [target] loaders=prt0 cprt0 gprt0 dllprt0 -units=$(SYSTEMUNIT) uuchar unixtype ctypes objpas macpas iso7185 extpas \ +units=$(SYSTEMUNIT) uuchar unixtype ctypes objpas $(MACPASUNIT) iso7185 extpas \ strings syscall sysctl baseunix unixutil character \ unix rtlconsts initc cmem \ dl termio \ diff --git a/rtl/embedded/Makefile.fpc b/rtl/embedded/Makefile.fpc index bb14f5fbb5..aee2a9e097 100644 --- a/rtl/embedded/Makefile.fpc +++ b/rtl/embedded/Makefile.fpc @@ -13,7 +13,7 @@ loaders=$(LOADERS) # the common units which are not compiled for all CPUs are stored in # CPU_SPECIFIC_COMMON_UNITS units=$(SYSTEMUNIT) $(CPU_UNITS) uuchar objpas iso7185 extpas $(HEAPMGRUNIT) $(CONSOLEIOUNIT) $(CPU_SPECIFIC_COMMON_UNITS) \ -# macpas iso7185 strings +# $(MACPASUNIT) iso7185 strings $(STRINGSUNIT) \ $(SORTBASEUNIT) \ $(DOSUNIT) \ @@ -223,7 +223,7 @@ endif endif ifeq ($(ARCH),riscv32) -CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl macpas typinfo types rtlconsts getopts lineinfo +CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl $(MACPASUNIT) typinfo types rtlconsts getopts lineinfo ifeq ($(SUBARCH),rv32ec) override FPCOPT+=-Cprv32ec CPU_UNITS=CH32VxBootstrap diff --git a/rtl/emx/Makefile.fpc b/rtl/emx/Makefile.fpc index 2c5fb491fa..5cada3529c 100644 --- a/rtl/emx/Makefile.fpc +++ b/rtl/emx/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders=prt0 prt1 -units=$(SYSTEMUNIT) uuchar ctypes objpas macpas $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ +units=$(SYSTEMUNIT) uuchar ctypes objpas $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ $(PORTSUNIT) $(OS2DEFUNIT) $(DOSCALLSUNIT) $(DOSCALL2UNIT) $(KBDCALLSUNIT) \ $(MOUCALLSUNIT) $(VIOCALLSUNIT) $(SO32DLLUNIT) \ $(PMBITMAPUNIT) $(PMWINUNIT) $(PMGPIUNIT) $(PMSTDDLGUNIT) \ diff --git a/rtl/freebsd/Makefile.fpc b/rtl/freebsd/Makefile.fpc index 5fa1e2868f..a41bad9dde 100644 --- a/rtl/freebsd/Makefile.fpc +++ b/rtl/freebsd/Makefile.fpc @@ -10,7 +10,7 @@ fpcpackage=y [target] loaders=prt0 cprt0 gprt0 dllprt0 -units=$(SYSTEMUNIT) uuchar unixtype ctypes objpas macpas iso7185 extpas \ +units=$(SYSTEMUNIT) uuchar unixtype ctypes objpas $(MACPASUNIT) iso7185 extpas \ strings syscall sysctl baseunix unixutil character \ unix rtlconsts initc cmem \ dl termio \ diff --git a/rtl/freertos/Makefile.fpc b/rtl/freertos/Makefile.fpc index 7d65705176..a51feb1620 100644 --- a/rtl/freertos/Makefile.fpc +++ b/rtl/freertos/Makefile.fpc @@ -13,7 +13,7 @@ loaders=$(LOADERS) # the common units which are not compiled for all CPUs are stored in # CPU_SPECIFIC_COMMON_UNITS units=$(SYSTEMUNIT) $(CPU_UNITS) uuchar objpas iso7185 extpas heapmgr consoleio $(CPU_SPECIFIC_COMMON_UNITS) \ -# macpas iso7185 strings +# $(MACPASUNIT) iso7185 strings $(STRINGSUNIT) \ $(SORTBASEUNIT) \ $(DOSUNIT) \ @@ -77,7 +77,7 @@ DOSDIR=. DOS_DEPS_OS=objpas$(PPUEXT) ifeq ($(ARCH),arm) -CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl macpas typinfo types rtlconsts getopts lineinfo +CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl $(MACPASUNIT) typinfo types rtlconsts getopts lineinfo ifeq ($(SUBARCH),armv7m) CPU_UNITS=stm32f103xe cortexm3 cortexm4 # thumb2_bare CPU_UNITS_DEFINED=1 @@ -179,7 +179,7 @@ endif endif ifeq ($(ARCH),i386) -CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl macpas typinfo types rtlconsts getopts lineinfo +CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl $(MACPASUNIT) typinfo types rtlconsts getopts lineinfo CPU_UNITS=multiboot CPU_UNITS_DEFINED=1 ifeq ($(CPU_UNITS_DEFINED),) @@ -188,7 +188,7 @@ endif endif ifeq ($(ARCH),x86_64) -CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl macpas typinfo types rtlconsts getopts lineinfo +CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl $(MACPASUNIT) typinfo types rtlconsts getopts lineinfo # CPU_UNITS=multiboot endif @@ -198,7 +198,7 @@ CPU_SPECIFIC_COMMON_UNITS=sysutils math endif ifeq ($(ARCH),mipsel) -CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl macpas typinfo types rtlconsts getopts lineinfo +CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl $(MACPASUNIT) typinfo types rtlconsts getopts lineinfo ifeq ($(SUBARCH),pic32mx) CPU_UNITS=pic32mx1xxfxxxb pic32mx2xxfxxxb pic32mx1xxfxxxc pic32mx2xxfxxxc pic32mx1xxfxxxd pic32mx2xxfxxxd pic32mx7x5fxxxl pic32mx7x5fxxxh CPU_UNITS_DEFINED=1 @@ -209,7 +209,7 @@ endif endif ifeq ($(ARCH),riscv32) -CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl macpas typinfo types rtlconsts getopts lineinfo +CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl $(MACPASUNIT) typinfo types rtlconsts getopts lineinfo ifeq ($(SUBARCH),rv32imc) override FPCOPT+=-Cprv32imc CPU_UNITS=esp32c3 esp32c3idf_50000 @@ -221,7 +221,7 @@ endif endif ifeq ($(ARCH),riscv64) -CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl macpas typinfo types rtlconsts getopts lineinfo +CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl $(MACPASUNIT) typinfo types rtlconsts getopts lineinfo CPU_UNITS= CPU_UNITS_DEFINED=1 ifeq ($(CPU_UNITS_DEFINED),) @@ -230,7 +230,7 @@ endif endif ifeq ($(ARCH),xtensa) -CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl macpas typinfo types rtlconsts getopts lineinfo +CPU_SPECIFIC_COMMON_UNITS=sysutils math classes fgl $(MACPASUNIT) typinfo types rtlconsts getopts lineinfo ifeq ($(SUBARCH),lx6) CPU_UNITS=esp32 espidf_40100 espidf_40200 espidf_40400 CPU_UNITS_DEFINED=1 diff --git a/rtl/gba/Makefile.fpc b/rtl/gba/Makefile.fpc index 86f02468df..9580e971a3 100644 --- a/rtl/gba/Makefile.fpc +++ b/rtl/gba/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders=$(LOADERS) -units=$(SYSTEMUNIT) uuchar objpas macpas $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ +units=$(SYSTEMUNIT) uuchar objpas $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ $(SORTBASEUNIT) $(SYSUTILSUNIT) \ $(CLASSESUNIT) $(MATHUNIT) $(TYPINFOUNIT) $(CTYPESUNIT) \ $(CHARSETUNIT) $(CPALLUNIT) $(GETOPTSUNIT) \ diff --git a/rtl/go32v2/Makefile.fpc b/rtl/go32v2/Makefile.fpc index b543695635..6f616662fd 100644 --- a/rtl/go32v2/Makefile.fpc +++ b/rtl/go32v2/Makefile.fpc @@ -5,7 +5,7 @@ main=rtl [target] loaders=prt0 exceptn fpu -units=system uuchar objpas macpas iso7185 extpas strings \ +units=system uuchar objpas $(MACPASUNIT) iso7185 extpas strings \ go32 dpmiexcp initc ports profile dxetype dxeload emu387 \ dos cmem sortbase \ sysutils classes math typinfo \ diff --git a/rtl/haiku/Makefile.fpc b/rtl/haiku/Makefile.fpc index 64b6309fe4..6f00144213 100644 --- a/rtl/haiku/Makefile.fpc +++ b/rtl/haiku/Makefile.fpc @@ -9,7 +9,7 @@ main=rtl loaders=$(LOADERS) rsts=$(MATHUNIT) $(TYPINFOUNIT) $(SYSCONSTUNIT) $(RTLCONSTSUNIT) units=$(SYSTEMUNIT) $(FPINTRESUNIT) $(SYSINIT_UNITS) \ - uuchar $(UNIXTYPEUNIT) $(CTYPESUNIT) $(BASEUNIXUNIT) $(STRINGSUNIT) objpas macpas $(ISO7185UNIT) $(EXTPASUNIT) $(UNIXUTILUNIT) \ + uuchar $(UNIXTYPEUNIT) $(CTYPESUNIT) $(BASEUNIXUNIT) $(STRINGSUNIT) objpas $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(UNIXUTILUNIT) \ heaptrc $(LINEINFOUNIT) $(LNFODWRFUNIT) \ $(TERMIOUNIT) $(UNIXUNIT) $(INITCUNIT) $(CMEMUNIT) $(CPU_UNITS) \ $(SYSUTILSUNIT) $(TYPINFOUNIT) $(MATHUNIT) \ diff --git a/rtl/linux/Makefile.fpc b/rtl/linux/Makefile.fpc index 067dac64ea..30bf6f163e 100644 --- a/rtl/linux/Makefile.fpc +++ b/rtl/linux/Makefile.fpc @@ -8,7 +8,7 @@ main=rtl [target] loaders=$(LOADERS) units=$(SYSTEMUNIT) $(FPINTRESUNIT) $(SYSINIT_UNITS) \ - uuchar $(UNIXTYPEUNIT) $(CTYPESUNIT) $(BASEUNIXUNIT) $(STRINGSUNIT) objpas macpas $(ISO7185UNIT) $(EXTPASUNIT) $(SYSCALLUNIT) $(UNIXUTILUNIT) \ + uuchar $(UNIXTYPEUNIT) $(CTYPESUNIT) $(BASEUNIXUNIT) $(STRINGSUNIT) objpas $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(SYSCALLUNIT) $(UNIXUTILUNIT) \ heaptrc $(LINEINFOUNIT) $(LNFODWRFUNIT) \ $(TERMIOUNIT) $(UNIXUNIT) $(LINUXUNIT) $(INITCUNIT) $(CMEMUNIT) $(CPU_UNITS) \ $(LINUXVCSUNIT) \ diff --git a/rtl/macos/Makefile.fpc b/rtl/macos/Makefile.fpc index 75d96783a7..7808fae4e1 100644 --- a/rtl/macos/Makefile.fpc +++ b/rtl/macos/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders= -units=$(SYSTEMUNIT) uuchar $(STRINGSUNIT) macpas objpas iso7185 $(MACOSTPUNIT) $(MACUTILSUNIT) extpas \ +units=$(SYSTEMUNIT) uuchar $(STRINGSUNIT) $(MACPASUNIT) objpas iso7185 $(MACOSTPUNIT) $(MACUTILSUNIT) extpas \ $(HEAPTRCUNIT) $(GETOPTSUNIT) \ $(UNIXUTILUNIT) $(DOSUNIT) $(CMEMUNIT) $(CHARSETUNIT) $(CPALLUNIT) $(CTYPESUNIT) $(SYSCONSTUNIT) \ $(SORTBASEUNIT) $(SYSUTILSUNIT) $(CLASSESUNIT) $(TYPINFOUNIT) $(FGLUNIT) $(TYPESUNIT) \ diff --git a/rtl/morphos/Makefile.fpc b/rtl/morphos/Makefile.fpc index 5a84fe7100..3251685814 100644 --- a/rtl/morphos/Makefile.fpc +++ b/rtl/morphos/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] #loaders=prt0 -units=$(SYSTEMUNIT) heaptrc uuchar objpas macpas iso7185 extpas buildrtl cpall +units=$(SYSTEMUNIT) heaptrc uuchar objpas $(MACPASUNIT) iso7185 extpas buildrtl cpall implicitunits=$(SYSINITUNITS) athreads $(FPINTRESUNIT) $(DOSUNIT) $(SYSUTILSUNIT) \ $(CTYPESUNIT) $(STRINGSUNIT) $(RTLCONSTSUNIT) $(SYSCONSTUNIT) $(MATHUNIT) $(TYPESUNIT) \ $(TYPINFOUNIT) $(SORTBASEUNIT) $(FGLUNIT) $(CLASSESUNIT) $(CHARSETUNIT) $(CHARACTERUNIT) $(GETOPTSUNIT) \ diff --git a/rtl/msdos/Makefile.fpc b/rtl/msdos/Makefile.fpc index b02d9b09b9..7ce1da8da1 100644 --- a/rtl/msdos/Makefile.fpc +++ b/rtl/msdos/Makefile.fpc @@ -6,7 +6,7 @@ main=rtl [target] loaders=prt0s prt0t prt0m prt0c prt0l prt0h # exceptn fpu units=$(SYSTEMUNIT) \ - uuchar $(CTYPESUNIT) $(STRINGSUNIT) objpas macpas $(ISO7185UNIT) $(EXTPASUNIT) \ + uuchar $(CTYPESUNIT) $(STRINGSUNIT) objpas $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) \ heaptrc $(LNFODWRFUNIT) \ $(CPUUNIT) \ $(SYSUTILSUNIT) $(TYPINFOUNIT) $(MATHUNIT) \ diff --git a/rtl/msxdos/Makefile.fpc b/rtl/msxdos/Makefile.fpc index 3f96f0dfbb..980f11cc5e 100644 --- a/rtl/msxdos/Makefile.fpc +++ b/rtl/msxdos/Makefile.fpc @@ -8,7 +8,7 @@ main=rtl units=system si_prc uuchar objpas iso7185 strings charset cpall \ getopts exeinfo heaptrc #uuchar objpas strings dos heaptrc lnfodwrf sysconst sysutils \ -# math macpas iso7185 extpas rtlconsts typinfo cpu types \ +# math $(MACPASUNIT) iso7185 extpas rtlconsts typinfo cpu types \ # getopts sortbase fgl classes \ # msmouse ports \ # charset cpall ctypes \ diff --git a/rtl/nativent/Makefile.fpc b/rtl/nativent/Makefile.fpc index b5fbb9052a..f2218b5e1a 100644 --- a/rtl/nativent/Makefile.fpc +++ b/rtl/nativent/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders= -#units=system objpas macpas iso7185 extpas buildrtl lineinfo lnfodwrf +#units=system objpas $(MACPASUNIT) iso7185 extpas buildrtl lineinfo lnfodwrf units=system uuchar objpas iso7185 extpas cpall buildrtl implicitunits=ndk ndkutils ddk \ ctypes strings \ diff --git a/rtl/nds/Makefile.fpc b/rtl/nds/Makefile.fpc index 63687862da..5851dbfbd5 100644 --- a/rtl/nds/Makefile.fpc +++ b/rtl/nds/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders=$(LOADERS) -units=$(SYSTEMUNIT) uuchar objpas macpas $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ +units=$(SYSTEMUNIT) uuchar objpas $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ $(SORTBASEUNIT) $(SYSUTILSUNIT) \ $(CLASSESUNIT) $(MATHUNIT) $(TYPINFOUNIT) $(CTYPESUNIT) \ $(CHARSETUNIT) $(CPALLUNIT) $(GETOPTSUNIT) \ diff --git a/rtl/netbsd/Makefile.fpc b/rtl/netbsd/Makefile.fpc index 64781db940..325f7163df 100644 --- a/rtl/netbsd/Makefile.fpc +++ b/rtl/netbsd/Makefile.fpc @@ -10,7 +10,7 @@ fpcpackage=y [target] loaders=prt0 cprt0 dllprt0 -units=$(SYSTEMUNIT) uuchar unixtype ctypes objpas macpas iso7185 extpas \ +units=$(SYSTEMUNIT) uuchar unixtype ctypes objpas $(MACPASUNIT) iso7185 extpas \ strings syscall sysctl baseunix unixutil character \ unix rtlconsts initc cmem \ dl termio \ diff --git a/rtl/netware/Makefile.fpc b/rtl/netware/Makefile.fpc index 8a90299f16..89e712952d 100644 --- a/rtl/netware/Makefile.fpc +++ b/rtl/netware/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders=nwpre prelude -units=$(SYSTEMUNIT) uuchar objpas macpas $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ +units=$(SYSTEMUNIT) uuchar objpas $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ $(DOSUNIT) $(SYSCONSTUNIT) \ $(INITCUNIT) $(SYSUTILSUNIT) $(SORTBASEUNIT) $(FGLUNIT) $(CLASSESUNIT) $(MATHUNIT) $(TYPINFOUNIT) \ $(CHARSETUNIT) $(CPALLUNIT) $(MMXUNIT) $(GETOPTSUNIT) \ diff --git a/rtl/netwlibc/Makefile.fpc b/rtl/netwlibc/Makefile.fpc index 08ead5a85e..3ac812dff7 100644 --- a/rtl/netwlibc/Makefile.fpc +++ b/rtl/netwlibc/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders=nwplibc nwl_main nwl_dlle -units=$(SYSTEMUNIT) uuchar objpas macpas iso7185 extpas strings \ +units=$(SYSTEMUNIT) uuchar objpas $(MACPASUNIT) iso7185 extpas strings \ lineinfo lnfodwrf heaptrc \ nwsnut libc dos sysconst \ initc sysutils types typinfo sortbase fgl classes \ diff --git a/rtl/openbsd/Makefile.fpc b/rtl/openbsd/Makefile.fpc index b963674c99..641599a62d 100644 --- a/rtl/openbsd/Makefile.fpc +++ b/rtl/openbsd/Makefile.fpc @@ -10,7 +10,7 @@ fpcpackage=y [target] loaders=$(LOADERS) -units=$(SYSTEMUNIT) $(SYSINIT_UNITS) initc uuchar objpas macpas iso7185 extpas strings syscall baseunix \ +units=$(SYSTEMUNIT) $(SYSINIT_UNITS) initc uuchar objpas $(MACPASUNIT) iso7185 extpas strings syscall baseunix \ $(LINUXUNIT) unixtype unixutil unix ctypes bsd \ $(CPU_UNITS) dos rtlconsts \ sysutils sortbase fgl classes typinfo math \ diff --git a/rtl/os2/Makefile.fpc b/rtl/os2/Makefile.fpc index 9a04491252..681236e76f 100644 --- a/rtl/os2/Makefile.fpc +++ b/rtl/os2/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders=prt0 -units=$(SYSTEMUNIT) uuchar ctypes objpas macpas $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ +units=$(SYSTEMUNIT) uuchar ctypes objpas $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ $(PORTSUNIT) $(OS2DEFUNIT) $(DOSCALLSUNIT) $(DOSCALL2UNIT) $(KBDCALLSUNIT) \ $(MOUCALLSUNIT) $(VIOCALLSUNIT) $(SO32DLLUNIT) \ $(PMBITMAPUNIT) $(PMWINUNIT) $(PMGPIUNIT) $(PMSTDDLGUNIT) \ diff --git a/rtl/palmos/Makefile.fpc b/rtl/palmos/Makefile.fpc index f3ec953c88..a56e9784bd 100644 --- a/rtl/palmos/Makefile.fpc +++ b/rtl/palmos/Makefile.fpc @@ -12,7 +12,7 @@ units=$(SYSTEMUNIT) si_prc uuchar objpas iso7185 strings \ charset cpall \ sysconst \ systraps pilot -#units=$(SYSTEMUNIT) uuchar ctypes objpas macpas iso7185 extpas strings \ +#units=$(SYSTEMUNIT) uuchar ctypes objpas $(MACPASUNIT) iso7185 extpas strings \ # lnfodwrf lineinfo heaptrc \ # windows messages dynlibs \ # dos objects \ diff --git a/rtl/sinclairql/Makefile.fpc b/rtl/sinclairql/Makefile.fpc index f6f7854cc5..df8d511faa 100644 --- a/rtl/sinclairql/Makefile.fpc +++ b/rtl/sinclairql/Makefile.fpc @@ -8,7 +8,7 @@ main=rtl [target] loaders=$(LOADERS) units=$(SYSTEMUNIT) uuchar objpas iso7185 buildrtl cpall -# extpas macpas +# extpas $(MACPASUNIT) implicitunits=si_prc \ ctypes rtlconsts strings \ sortbase charset fpwidestring \ diff --git a/rtl/solaris/Makefile.fpc b/rtl/solaris/Makefile.fpc index 16c1c77359..9d4c2991ec 100644 --- a/rtl/solaris/Makefile.fpc +++ b/rtl/solaris/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders= -units=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas macpas \ +units=$(SYSTEMUNIT) uuchar unixtype ctypes strings objpas iso7185 extpas $(MACPASUNIT) \ heaptrc lineinfo lnfodwrf \ baseunix unixutil unixcp \ termio unix initc cmem \ diff --git a/rtl/symbian/Makefile.fpc b/rtl/symbian/Makefile.fpc index ec16c7c650..6ed76ec8ff 100644 --- a/rtl/symbian/Makefile.fpc +++ b/rtl/symbian/Makefile.fpc @@ -6,9 +6,9 @@ main=rtl [target] -# macpas and iso7185 units rely on sysutils unit, not yet handled here +# $(MACPASUNIT) and iso7185 units rely on sysutils unit, not yet handled here # extpas unit relies on dos unit, not yet handled -units=$(SYSTEMUNIT) iso7185 extpas uuchar objpas macpas \ +units=$(SYSTEMUNIT) iso7185 extpas uuchar objpas $(MACPASUNIT) \ $(SYSCONSTUNIT) $(SYSUTILSUNIT) $(MATHUNIT) $(RTLCONSTSUNIT) \ $(CHARACTERUNIT) $(FPWIDESTRINGUNIT) $(FGLUNIT) $(CPU_UNITS) \ $(DOSUNIT) $(TYPEINFOUNIT) $(TYPESUNIT) $(SORTBASEUNIT) $(CLASSESUNIT) buildrtl @@ -82,6 +82,6 @@ SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS) # System Units (System, Objpas, Strings) # -buildrtl$(PPUEXT): buildrtl.pp system$(PPUEXT) objpas$(PPUEXT) # macpas$(PPUEXT) +buildrtl$(PPUEXT): buildrtl.pp system$(PPUEXT) objpas$(PPUEXT) # $(MACPASUNIT)$(PPUEXT) $(COMPILER) -Fi$(OBJPASDIR)/sysutils -Fi$(OBJPASDIR)/classes -Fu$(PROCINC) -I$(OBJPASDIR) -I$(INC) -I$(SYMBIANINC) -I$(UIQINC) -Fu$(INC) -Fu$(OBJPASDIR) buildrtl diff --git a/rtl/wasi/Makefile.fpc b/rtl/wasi/Makefile.fpc index fcc0d82022..8033b4b2f1 100644 --- a/rtl/wasi/Makefile.fpc +++ b/rtl/wasi/Makefile.fpc @@ -5,7 +5,7 @@ main=rtl [target] loaders= -units=$(SYSTEMUNIT) $(SYSINIT_UNITS) objpas extpas macpas iso7185 uuchar \ +units=$(SYSTEMUNIT) $(SYSINIT_UNITS) objpas extpas $(MACPASUNIT) iso7185 uuchar \ $(WASIAPIUNIT) $(CTYPESUNIT) $(STRINGSUNIT) $(SYSCONSTUNIT) $(SYSUTILSUNIT) \ $(SORTBASEUNIT) $(MATHUNIT) $(RTLCONSTSUNIT) $(TYPESUNIT) $(TYPINFOUNIT) $(FGLUNIT) $(GETOPTSUNIT) \ $(CHARSETUNIT) $(CPALLUNIT) $(CHARACTERUNIT) $(FPWIDESTRINGUNIT) \ diff --git a/rtl/watcom/Makefile.fpc b/rtl/watcom/Makefile.fpc index 43ada9e943..f539f025ea 100644 --- a/rtl/watcom/Makefile.fpc +++ b/rtl/watcom/Makefile.fpc @@ -9,7 +9,7 @@ main=rtl loaders=prt0 #exceptn fpu -units=$(SYSTEMUNIT) uuchar $(CTYPESUNIT) objpas macpas $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ +units=$(SYSTEMUNIT) uuchar $(CTYPESUNIT) objpas $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ watcom $(DOSUNIT) \ $(SYSUTILSUNIT) $(SORTBASEUNIT) $(FGLUNIT) $(CLASSESUNIT) $(MATHUNIT) $(TYPINFOUNIT) \ $(CHARSETUNIT) $(CPALLUNIT) $(CPUUNIT) $(MMXUNIT) $(GETOPTSUNIT) \ diff --git a/rtl/wii/Makefile.fpc b/rtl/wii/Makefile.fpc index 04519173c1..ba9c666dbe 100644 --- a/rtl/wii/Makefile.fpc +++ b/rtl/wii/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders= -units=$(SYSTEMUNIT) uuchar objpas macpas $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ +units=$(SYSTEMUNIT) uuchar objpas $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ $(SORTBASEUNIT) $(SYSUTILSUNIT) $(DOSUNIT) \ $(CLASSESUNIT) $(MATHUNIT) $(TYPINFOUNIT) $(CTYPESUNIT) \ $(CHARSETUNIT) $(CPALLUNIT) $(GETOPTSUNIT) \ diff --git a/rtl/win32/Makefile.fpc b/rtl/win32/Makefile.fpc index 801891c246..349ab65862 100644 --- a/rtl/win32/Makefile.fpc +++ b/rtl/win32/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders=$(LOADERS) -units=system uuchar objpas macpas $(ISO7185UNIT) $(WINDOWSUNIT) $(SYSUTILSUNIT) buildrtl $(CHARSETUNIT) $(CPALLUNIT) $(LINEINFOUNIT) $(LNFODWRFUNIT) +units=system uuchar objpas $(MACPASUNIT) $(ISO7185UNIT) $(WINDOWSUNIT) $(SYSUTILSUNIT) buildrtl $(CHARSETUNIT) $(CPALLUNIT) $(LINEINFOUNIT) $(LNFODWRFUNIT) implicitunits=sysinitpas sysinitcyg sysinitgprof initc extpas heaptrc \ $(WINSYSUTUNIT) $(CTYPESUNIT) $(STRINGSUNIT) \ $(DOSUNIT) $(MESSAGESUNIT) \ diff --git a/rtl/win64/Makefile.fpc b/rtl/win64/Makefile.fpc index 2c1cddf03b..1fce90a7dc 100644 --- a/rtl/win64/Makefile.fpc +++ b/rtl/win64/Makefile.fpc @@ -7,7 +7,7 @@ main=rtl [target] loaders=$(LOADERS) -units=system uuchar objpas macpas $(ISO7185UNIT) $(WINDOWSUNIT) $(SYSUTILSUNIT) buildrtl $(CHARSETUNIT) $(CPALLUNIT) $(LINEINFOUNIT) $(LNFODWRFUNIT) +units=system uuchar objpas $(MACPASUNIT) $(ISO7185UNIT) $(WINDOWSUNIT) $(SYSUTILSUNIT) buildrtl $(CHARSETUNIT) $(CPALLUNIT) $(LINEINFOUNIT) $(LNFODWRFUNIT) implicitunits=sysinit extpas heaptrc $(FPINTRESUNIT) \ $(CTYPESUNIT) $(STRINGSUNIT) \ $(DOSUNIT) $(MESSAGESUNIT) \ diff --git a/rtl/wince/Makefile.fpc b/rtl/wince/Makefile.fpc index 1729086653..64f74ab238 100644 --- a/rtl/wince/Makefile.fpc +++ b/rtl/wince/Makefile.fpc @@ -6,7 +6,7 @@ main=rtl [target] -units=$(SYSTEMUNIT) uuchar $(FPINTRESUNIT) ctypes objpas macpas $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ +units=$(SYSTEMUNIT) uuchar $(FPINTRESUNIT) ctypes objpas $(MACPASUNIT) $(ISO7185UNIT) $(EXTPASUNIT) $(STRINGSUNIT) \ $(CPU_UNITS) heaptrc $(LINEINFOUNIT) \ $(WINDOWSUNIT) $(MESSAGESUNIT) $(DYNLIBSUNIT) \ $(DOSUNIT) \