mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-11-04 15:39:24 +01:00 
			
		
		
		
	* FreeBSD cwstring support
git-svn-id: trunk@802 -
This commit is contained in:
		
							parent
							
								
									4ad7eac915
								
							
						
					
					
						commit
						801428838f
					
				@ -1,8 +1,8 @@
 | 
			
		||||
#
 | 
			
		||||
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/05/24]
 | 
			
		||||
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/06]
 | 
			
		||||
#
 | 
			
		||||
default: all
 | 
			
		||||
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd arm-linux
 | 
			
		||||
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince
 | 
			
		||||
BSDs = freebsd netbsd openbsd darwin
 | 
			
		||||
UNIXs = linux $(BSDs) solaris qnx
 | 
			
		||||
LIMIT83fs = go32v2 os2 emx watcom
 | 
			
		||||
@ -263,103 +263,112 @@ ifndef USELIBGGI
 | 
			
		||||
USELIBGGI=NO
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-linux)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-go32v2)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-win32)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-os2)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-freebsd)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-beos)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-netbsd)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-solaris)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-qnx)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-netware)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-openbsd)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-wdosx)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-emx)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-watcom)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-netwlibc)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-wince)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-linux)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-freebsd)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-netbsd)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-amiga)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-atari)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-openbsd)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-palmos)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),powerpc-linux)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),powerpc-netbsd)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),powerpc-macos)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),powerpc-darwin)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),powerpc-morphos)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),sparc-linux)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),sparc-netbsd)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),sparc-solaris)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-linux)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-win64)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),arm-linux)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),arm-wince)
 | 
			
		||||
override TARGET_UNITS+=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseunix unixutil unix rtlconsts initc cmem matrix dl termio  printer sysutils varutils math variants typinfo types classes   dynlibs $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo errors sockets ipc terminfo video mouse keyboard console serial dateutils sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-linux)
 | 
			
		||||
override TARGET_LOADERS+=prt0 cprt0 gprt0
 | 
			
		||||
@ -406,6 +415,9 @@ endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-netwlibc)
 | 
			
		||||
override TARGET_LOADERS+=prt0 cprt0 gprt0
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-wince)
 | 
			
		||||
override TARGET_LOADERS+=prt0 cprt0 gprt0
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-linux)
 | 
			
		||||
override TARGET_LOADERS+=prt0 cprt0 gprt0
 | 
			
		||||
endif
 | 
			
		||||
@ -457,9 +469,15 @@ endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
 | 
			
		||||
override TARGET_LOADERS+=prt0 cprt0 gprt0
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-win64)
 | 
			
		||||
override TARGET_LOADERS+=prt0 cprt0 gprt0
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),arm-linux)
 | 
			
		||||
override TARGET_LOADERS+=prt0 cprt0 gprt0
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),arm-wince)
 | 
			
		||||
override TARGET_LOADERS+=prt0 cprt0 gprt0
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-linux)
 | 
			
		||||
override TARGET_RSTS+=math varutils typinfo classes variants dateutils sysconst
 | 
			
		||||
endif
 | 
			
		||||
@ -505,6 +523,9 @@ endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-netwlibc)
 | 
			
		||||
override TARGET_RSTS+=math varutils typinfo classes variants dateutils sysconst
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-wince)
 | 
			
		||||
override TARGET_RSTS+=math varutils typinfo classes variants dateutils sysconst
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-linux)
 | 
			
		||||
override TARGET_RSTS+=math varutils typinfo classes variants dateutils sysconst
 | 
			
		||||
endif
 | 
			
		||||
@ -556,9 +577,15 @@ endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
 | 
			
		||||
override TARGET_RSTS+=math varutils typinfo classes variants dateutils sysconst
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-win64)
 | 
			
		||||
override TARGET_RSTS+=math varutils typinfo classes variants dateutils sysconst
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),arm-linux)
 | 
			
		||||
override TARGET_RSTS+=math varutils typinfo classes variants dateutils sysconst
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),arm-wince)
 | 
			
		||||
override TARGET_RSTS+=math varutils typinfo classes variants dateutils sysconst
 | 
			
		||||
endif
 | 
			
		||||
override INSTALL_FPCPACKAGE=y y
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-linux)
 | 
			
		||||
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) $(BSDPROCINC) $(OSPROCINC)
 | 
			
		||||
@ -605,6 +632,9 @@ endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-netwlibc)
 | 
			
		||||
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) $(BSDPROCINC) $(OSPROCINC)
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-wince)
 | 
			
		||||
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) $(BSDPROCINC) $(OSPROCINC)
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-linux)
 | 
			
		||||
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) $(BSDPROCINC) $(OSPROCINC)
 | 
			
		||||
endif
 | 
			
		||||
@ -656,9 +686,15 @@ endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
 | 
			
		||||
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) $(BSDPROCINC) $(OSPROCINC)
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-win64)
 | 
			
		||||
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) $(BSDPROCINC) $(OSPROCINC)
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),arm-linux)
 | 
			
		||||
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) $(BSDPROCINC) $(OSPROCINC)
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),arm-wince)
 | 
			
		||||
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) $(BSDPROCINC) $(OSPROCINC)
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-linux)
 | 
			
		||||
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC)
 | 
			
		||||
endif
 | 
			
		||||
@ -704,6 +740,9 @@ endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-netwlibc)
 | 
			
		||||
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC)
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-wince)
 | 
			
		||||
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC)
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-linux)
 | 
			
		||||
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC)
 | 
			
		||||
endif
 | 
			
		||||
@ -755,9 +794,15 @@ endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
 | 
			
		||||
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC)
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-win64)
 | 
			
		||||
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC)
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),arm-linux)
 | 
			
		||||
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC)
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),arm-wince)
 | 
			
		||||
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC)
 | 
			
		||||
endif
 | 
			
		||||
ifdef REQUIRE_UNITSDIR
 | 
			
		||||
override UNITSDIR+=$(REQUIRE_UNITSDIR)
 | 
			
		||||
endif
 | 
			
		||||
@ -2053,3 +2098,4 @@ dynlibs$(PPUEXT) : $(INC)/dynlibs.pp $(UNIXINC)/dynlibs.inc dl$(PPUEXT) objpas$(
 | 
			
		||||
ctypes$(PPUEXT) :  $(INC)/ctypes.pp $(SYSTEMUNIT)$(PPUEXT)
 | 
			
		||||
variants$(PPUEXT) : $(INC)/variants.pp sysutils$(PPUEXT) sysconst$(PPUEXT) varutils$(PPUEXT) typinfo$(PPUEXT) rtlconsts$(PPUEXT) math$(PPUEXT)
 | 
			
		||||
	$(COMPILER) -Fi$(INC) $(INC)/variants.pp
 | 
			
		||||
cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) baseunix$(PPUEXT) unix$(PPUEXT) unixtype$(PPUEXT) ctypes$(PPUEXT)
 | 
			
		||||
 | 
			
		||||
@ -17,7 +17,7 @@ units=$(SYSTEMUNIT) unixtype ctypes objpas macpas strings syscall sysctl  baseun
 | 
			
		||||
      $(CPU_UNITS) charset ucomplex crt getopts heaptrc lineinfo \
 | 
			
		||||
      errors sockets ipc terminfo \
 | 
			
		||||
      video mouse keyboard console serial dateutils \
 | 
			
		||||
      sysconst cthreads strutils convutils dos objects
 | 
			
		||||
      sysconst cthreads strutils convutils dos objects cwstring
 | 
			
		||||
 | 
			
		||||
rsts=math varutils typinfo classes variants dateutils sysconst
 | 
			
		||||
 | 
			
		||||
@ -280,3 +280,5 @@ ctypes$(PPUEXT) :  $(INC)/ctypes.pp $(SYSTEMUNIT)$(PPUEXT)
 | 
			
		||||
 | 
			
		||||
variants$(PPUEXT) : $(INC)/variants.pp sysutils$(PPUEXT) sysconst$(PPUEXT) varutils$(PPUEXT) typinfo$(PPUEXT) rtlconsts$(PPUEXT) math$(PPUEXT)
 | 
			
		||||
        $(COMPILER) -Fi$(INC) $(INC)/variants.pp
 | 
			
		||||
 | 
			
		||||
cwstring$(PPUEXT) : $(UNIXINC)/cwstring.pp $(SYSTEMUNIT)$(PPUEXT) sysutils$(PPUEXT) baseunix$(PPUEXT) unix$(PPUEXT) unixtype$(PPUEXT) ctypes$(PPUEXT)
 | 
			
		||||
@ -59,12 +59,14 @@ type
 | 
			
		||||
{$endif}
 | 
			
		||||
    TSize    = size_t;
 | 
			
		||||
    pSize    = ^size_t;
 | 
			
		||||
    pSize_t  = ^size_t;
 | 
			
		||||
 | 
			
		||||
{$ifdef CPU64}
 | 
			
		||||
    ssize_t  = cint64;          { used by function for returning number of bytes }
 | 
			
		||||
{$else}
 | 
			
		||||
    ssize_t  = cint32;          { used by function for returning number of bytes}
 | 
			
		||||
{$endif}
 | 
			
		||||
 | 
			
		||||
    TsSize   = ssize_t;
 | 
			
		||||
    psSize   = ^ssize_t;
 | 
			
		||||
 | 
			
		||||
@ -72,6 +74,11 @@ type
 | 
			
		||||
    TUid     = Uid_t;
 | 
			
		||||
    pUid     = ^Uid_t;
 | 
			
		||||
 | 
			
		||||
    wint_t    = cint32;
 | 
			
		||||
    wchar_t   = widechar;
 | 
			
		||||
    pwchar_t  = ^wchar_t;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
{$ifdef CPU64}
 | 
			
		||||
    clock_t  = cuint32;         // 32-bit even on Athlon64
 | 
			
		||||
{$else}
 | 
			
		||||
 | 
			
		||||
@ -64,7 +64,12 @@ const
 | 
			
		||||
{$ifdef darwin}
 | 
			
		||||
  CODESET = 0;
 | 
			
		||||
{$else darwin}
 | 
			
		||||
{$ifdef FreeBSD} // actually FreeBSD5. internationalisation is afaik not default on 4.
 | 
			
		||||
  CODESET = 0;
 | 
			
		||||
{$else freebsd}
 | 
			
		||||
{$error lookup the value of CODESET in /usr/include/langinfo.h for your OS }
 | 
			
		||||
{$endif FreeNSD}
 | 
			
		||||
 | 
			
		||||
{$endif darwin}
 | 
			
		||||
{$endif linux}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user