mirror of
				https://gitlab.com/freepascal.org/lazarus/lazarus.git
				synced 2025-11-04 14:29:25 +01:00 
			
		
		
		
	fixed newdialog
git-svn-id: trunk@8453 -
This commit is contained in:
		
							parent
							
								
									2d4b6606aa
								
							
						
					
					
						commit
						f4b9ce7264
					
				@ -556,112 +556,112 @@ ifeq ($(FULL_TARGET),arm-wince)
 | 
			
		||||
override COMPILER_OPTIONS+=-gl
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-linux)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-go32v2)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-win32)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-os2)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-freebsd)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-beos)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-netbsd)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-solaris)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-qnx)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-netware)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-openbsd)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-wdosx)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-emx)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-watcom)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-netwlibc)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-wince)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-linux)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-freebsd)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-netbsd)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-amiga)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-atari)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-openbsd)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-palmos)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),powerpc-linux)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),powerpc-netbsd)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),powerpc-macos)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),powerpc-darwin)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),powerpc-morphos)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),sparc-linux)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),sparc-netbsd)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),sparc-solaris)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-linux)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-win64)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),arm-linux)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),arm-wince)
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-linux)
 | 
			
		||||
override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)
 | 
			
		||||
 | 
			
		||||
@ -6,7 +6,7 @@ version=0.0.0.2
 | 
			
		||||
 | 
			
		||||
[compiler]
 | 
			
		||||
unittargetdir=lib/$(CPU_TARGET)-$(OS_TARGET)
 | 
			
		||||
unitdir=$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
unitdir=$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
options=-gl
 | 
			
		||||
 | 
			
		||||
[target]
 | 
			
		||||
 | 
			
		||||
@ -556,112 +556,112 @@ ifeq ($(FULL_TARGET),arm-wince)
 | 
			
		||||
override COMPILER_OPTIONS+=-gl
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-linux)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-go32v2)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-win32)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-os2)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-freebsd)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-beos)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-netbsd)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-solaris)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-qnx)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-netware)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-openbsd)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-wdosx)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-emx)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-watcom)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-netwlibc)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-wince)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-linux)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-freebsd)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-netbsd)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-amiga)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-atari)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-openbsd)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),m68k-palmos)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),powerpc-linux)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),powerpc-netbsd)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),powerpc-macos)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),powerpc-darwin)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),powerpc-morphos)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),sparc-linux)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),sparc-netbsd)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),sparc-solaris)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-linux)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),x86_64-win64)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),arm-linux)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),arm-wince)
 | 
			
		||||
override COMPILER_UNITDIR+=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
override COMPILER_UNITDIR+=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(FULL_TARGET),i386-linux)
 | 
			
		||||
override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/
 | 
			
		||||
 | 
			
		||||
@ -6,7 +6,7 @@ version=0.1
 | 
			
		||||
 | 
			
		||||
[compiler]
 | 
			
		||||
unittargetdir=lib/$(CPU_TARGET)-$(OS_TARGET)/
 | 
			
		||||
unitdir=../../ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
unitdir=../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
 | 
			
		||||
options=-gl
 | 
			
		||||
 | 
			
		||||
[target]
 | 
			
		||||
 | 
			
		||||
@ -107,6 +107,20 @@ const
 | 
			
		||||
  ParsedCompilerFiles =
 | 
			
		||||
    ParsedCompilerSearchPaths+ParsedCompilerFilenames+ParsedCompilerDirectories;
 | 
			
		||||
    
 | 
			
		||||
  ParsedCompilerOptStringNames: array[TParsedCompilerOptString] of string = (
 | 
			
		||||
    'pcosBaseDir',
 | 
			
		||||
    'pcosUnitPath',
 | 
			
		||||
    'pcosIncludePath',
 | 
			
		||||
    'pcosObjectPath',
 | 
			
		||||
    'pcosLibraryPath',
 | 
			
		||||
    'pcosSrcPath',
 | 
			
		||||
    'pcosLinkerOptions',
 | 
			
		||||
    'pcosCustomOptions',
 | 
			
		||||
    'pcosOutputDir',
 | 
			
		||||
    'pcosCompilerPath',
 | 
			
		||||
    'pcosDebugPath'
 | 
			
		||||
    );
 | 
			
		||||
 | 
			
		||||
type
 | 
			
		||||
  TLocalSubstitutionEvent = function(const s: string): string of object;
 | 
			
		||||
  TGetWritableOutputDirectory = procedure(var s: string) of object;
 | 
			
		||||
@ -122,6 +136,7 @@ type
 | 
			
		||||
    UnparsedValues: array[TParsedCompilerOptString] of string;
 | 
			
		||||
    ParsedValues: array[TParsedCompilerOptString] of string;
 | 
			
		||||
    ParsedStamp: array[TParsedCompilerOptString] of integer;
 | 
			
		||||
    Parsing: array[TParsedCompilerOptString] of boolean;
 | 
			
		||||
    constructor Create;
 | 
			
		||||
    function GetParsedValue(Option: TParsedCompilerOptString): string;
 | 
			
		||||
    procedure SetUnparsedValue(Option: TParsedCompilerOptString;
 | 
			
		||||
@ -346,13 +361,9 @@ type
 | 
			
		||||
  end;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
//  { TCompilerOptions }
 | 
			
		||||
  { TCompilerOptions }
 | 
			
		||||
 | 
			
		||||
  TCompilerOptions = TBaseCompilerOptions;
 | 
			
		||||
//  TCompilerOptions = class(TBaseCompilerOptions)
 | 
			
		||||
//  public
 | 
			
		||||
//    procedure Clear; override;
 | 
			
		||||
//  end;
 | 
			
		||||
 | 
			
		||||
  
 | 
			
		||||
const
 | 
			
		||||
@ -429,6 +440,9 @@ procedure GatherInheritedOptions(AddOptionsList: TList; Parsed: boolean;
 | 
			
		||||
var
 | 
			
		||||
  i: Integer;
 | 
			
		||||
  AddOptions: TAdditionalCompilerOptions;
 | 
			
		||||
  o: TInheritedCompilerOption;
 | 
			
		||||
  UnparsedOption: String;
 | 
			
		||||
  CurOptions: String;
 | 
			
		||||
begin
 | 
			
		||||
  if AddOptionsList<>nil then begin
 | 
			
		||||
    for i:=0 to AddOptionsList.Count-1 do begin
 | 
			
		||||
@ -465,34 +479,31 @@ begin
 | 
			
		||||
          MergeCustomOptions(InheritedOptionStrings[icoCustomOptions],
 | 
			
		||||
                       AddOptions.ParsedOpts.GetParsedValue(pcosCustomOptions));
 | 
			
		||||
      end else begin
 | 
			
		||||
        // unit search path
 | 
			
		||||
        InheritedOptionStrings[icoUnitPath]:=
 | 
			
		||||
          MergeSearchPaths(InheritedOptionStrings[icoUnitPath],
 | 
			
		||||
                           AddOptions.GetOption(icoUnitPath));
 | 
			
		||||
        // include search path
 | 
			
		||||
        InheritedOptionStrings[icoIncludePath]:=
 | 
			
		||||
          MergeSearchPaths(InheritedOptionStrings[icoIncludePath],
 | 
			
		||||
                           AddOptions.GetOption(icoUnitPath));
 | 
			
		||||
        // src search path
 | 
			
		||||
        InheritedOptionStrings[icoSrcPath]:=
 | 
			
		||||
          MergeSearchPaths(InheritedOptionStrings[icoSrcPath],
 | 
			
		||||
                           AddOptions.GetOption(icoUnitPath));
 | 
			
		||||
        // object search path
 | 
			
		||||
        InheritedOptionStrings[icoObjectPath]:=
 | 
			
		||||
          MergeSearchPaths(InheritedOptionStrings[icoObjectPath],
 | 
			
		||||
                           AddOptions.GetOption(icoUnitPath));
 | 
			
		||||
        // library search path
 | 
			
		||||
        InheritedOptionStrings[icoLibraryPath]:=
 | 
			
		||||
          MergeSearchPaths(InheritedOptionStrings[icoLibraryPath],
 | 
			
		||||
                           AddOptions.GetOption(icoUnitPath));
 | 
			
		||||
        // linker options
 | 
			
		||||
        InheritedOptionStrings[icoLinkerOptions]:=
 | 
			
		||||
          MergeLinkerOptions(InheritedOptionStrings[icoLinkerOptions],
 | 
			
		||||
                             AddOptions.GetOption(icoUnitPath));
 | 
			
		||||
        // custom options
 | 
			
		||||
        InheritedOptionStrings[icoCustomOptions]:=
 | 
			
		||||
          MergeCustomOptions(InheritedOptionStrings[icoCustomOptions],
 | 
			
		||||
                             AddOptions.GetOption(icoUnitPath));
 | 
			
		||||
        for o:=Low(TInheritedCompilerOption) to High(TInheritedCompilerOption)
 | 
			
		||||
        do begin
 | 
			
		||||
          UnparsedOption:=AddOptions.GetOption(o);
 | 
			
		||||
          if UnparsedOption<>'' then begin
 | 
			
		||||
          
 | 
			
		||||
            CurOptions:=InheritedOptionStrings[o];
 | 
			
		||||
            case o of
 | 
			
		||||
            icoUnitPath,icoIncludePath,icoSrcPath,icoObjectPath,icoLibraryPath:
 | 
			
		||||
              begin
 | 
			
		||||
                if CurOptions<>'' then
 | 
			
		||||
                  CurOptions:=';'+UnparsedOption;
 | 
			
		||||
                CurOptions:=UnparsedOption+';'+CurOptions;
 | 
			
		||||
              end;
 | 
			
		||||
            icoLinkerOptions,icoCustomOptions:
 | 
			
		||||
              begin
 | 
			
		||||
                if CurOptions<>'' then
 | 
			
		||||
                  CurOptions:=' '+UnparsedOption;
 | 
			
		||||
                CurOptions:=UnparsedOption+';'+CurOptions;
 | 
			
		||||
              end;
 | 
			
		||||
            else
 | 
			
		||||
              RaiseException('GatherInheritedOptions');
 | 
			
		||||
            end;
 | 
			
		||||
            InheritedOptionStrings[o]:=CurOptions;
 | 
			
		||||
          end;
 | 
			
		||||
        end;
 | 
			
		||||
      end;
 | 
			
		||||
    end;
 | 
			
		||||
  end;
 | 
			
		||||
@ -2466,49 +2477,59 @@ var
 | 
			
		||||
  s: String;
 | 
			
		||||
begin
 | 
			
		||||
  if ParsedStamp[Option]<>CompilerParseStamp then begin
 | 
			
		||||
    s:=UnparsedValues[Option];
 | 
			
		||||
    //if Option=pcosCustomOptions then begin
 | 
			
		||||
    //  DebugLn('TParsedCompilerOptions.GetParsedValue START ',dbgs(ParsedStamp[Option]),' ',dbgs(CompilerParseStamp),' unparsed="',s,'" old="',ParsedValues[Option],'"');
 | 
			
		||||
    //end;
 | 
			
		||||
    // parse locally
 | 
			
		||||
    if Assigned(OnLocalSubstitute) then s:=OnLocalSubstitute(s);
 | 
			
		||||
    // parse globally
 | 
			
		||||
    s:=ParseString(Self,s);
 | 
			
		||||
    // improve
 | 
			
		||||
    if Option=pcosBaseDir then
 | 
			
		||||
      // base directory (append path)
 | 
			
		||||
      s:=AppendPathDelim(TrimFilename(s))
 | 
			
		||||
    else if Option in ParsedCompilerFilenames then begin
 | 
			
		||||
      // make filename absolute
 | 
			
		||||
      s:=TrimFilename(s);
 | 
			
		||||
      if (s<>'') and (not FilenameIsAbsolute(s)) then begin
 | 
			
		||||
        BaseDirectory:=GetParsedValue(pcosBaseDir);
 | 
			
		||||
        if (BaseDirectory<>'') then s:=TrimFilename(BaseDirectory+s);
 | 
			
		||||
      end;
 | 
			
		||||
    end
 | 
			
		||||
    else if Option in ParsedCompilerDirectories then begin
 | 
			
		||||
      // make directory absolute
 | 
			
		||||
      s:=TrimFilename(s);
 | 
			
		||||
      if (s='') or (not FilenameIsAbsolute(s)) then begin
 | 
			
		||||
        BaseDirectory:=GetParsedValue(pcosBaseDir);
 | 
			
		||||
        if (BaseDirectory<>'') then s:=TrimFilename(BaseDirectory+s);
 | 
			
		||||
        if (Option in ParsedCompilerOutDirectories)
 | 
			
		||||
        and Assigned(GetWritableOutputDirectory) then begin
 | 
			
		||||
          GetWritableOutputDirectory(s);
 | 
			
		||||
        end;
 | 
			
		||||
      end;
 | 
			
		||||
      s:=AppendPathDelim(s);
 | 
			
		||||
    end
 | 
			
		||||
    else if Option in ParsedCompilerSearchPaths then begin
 | 
			
		||||
      // make search paths absolute
 | 
			
		||||
      BaseDirectory:=GetParsedValue(pcosBaseDir);
 | 
			
		||||
      s:=TrimSearchPath(s,BaseDirectory);
 | 
			
		||||
    if Parsing[Option] then begin
 | 
			
		||||
      DebugLn('TParsedCompilerOptions.GetParsedValue Circle in Options: ',ParsedCompilerOptStringNames[Option]);
 | 
			
		||||
      exit('');
 | 
			
		||||
    end;
 | 
			
		||||
    Parsing[Option]:=true;
 | 
			
		||||
    try
 | 
			
		||||
      s:=UnparsedValues[Option];
 | 
			
		||||
      //if Option=pcosCustomOptions then begin
 | 
			
		||||
      //  DebugLn('TParsedCompilerOptions.GetParsedValue START ',dbgs(ParsedStamp[Option]),' ',dbgs(CompilerParseStamp),' unparsed="',s,'" old="',ParsedValues[Option],'"');
 | 
			
		||||
      //end;
 | 
			
		||||
      // parse locally
 | 
			
		||||
      if Assigned(OnLocalSubstitute) then s:=OnLocalSubstitute(s);
 | 
			
		||||
      // parse globally
 | 
			
		||||
      s:=ParseString(Self,s);
 | 
			
		||||
      // improve
 | 
			
		||||
      if Option=pcosBaseDir then
 | 
			
		||||
        // base directory (append path)
 | 
			
		||||
        s:=AppendPathDelim(TrimFilename(s))
 | 
			
		||||
      else if Option in ParsedCompilerFilenames then begin
 | 
			
		||||
        // make filename absolute
 | 
			
		||||
        s:=TrimFilename(s);
 | 
			
		||||
        if (s<>'') and (not FilenameIsAbsolute(s)) then begin
 | 
			
		||||
          BaseDirectory:=GetParsedValue(pcosBaseDir);
 | 
			
		||||
          if (BaseDirectory<>'') then s:=TrimFilename(BaseDirectory+s);
 | 
			
		||||
        end;
 | 
			
		||||
      end
 | 
			
		||||
      else if Option in ParsedCompilerDirectories then begin
 | 
			
		||||
        // make directory absolute
 | 
			
		||||
        s:=TrimFilename(s);
 | 
			
		||||
        if (s='') or (not FilenameIsAbsolute(s))
 | 
			
		||||
        and (Option<>pcosBaseDir) then begin
 | 
			
		||||
          BaseDirectory:=GetParsedValue(pcosBaseDir);
 | 
			
		||||
          if (BaseDirectory<>'') then s:=TrimFilename(BaseDirectory+s);
 | 
			
		||||
          if (Option in ParsedCompilerOutDirectories)
 | 
			
		||||
          and Assigned(GetWritableOutputDirectory) then begin
 | 
			
		||||
            GetWritableOutputDirectory(s);
 | 
			
		||||
          end;
 | 
			
		||||
        end;
 | 
			
		||||
        s:=AppendPathDelim(s);
 | 
			
		||||
      end
 | 
			
		||||
      else if Option in ParsedCompilerSearchPaths then begin
 | 
			
		||||
        // make search paths absolute
 | 
			
		||||
        BaseDirectory:=GetParsedValue(pcosBaseDir);
 | 
			
		||||
        s:=TrimSearchPath(s,BaseDirectory);
 | 
			
		||||
      end;
 | 
			
		||||
      ParsedValues[Option]:=s;
 | 
			
		||||
      ParsedStamp[Option]:=CompilerParseStamp;
 | 
			
		||||
      //if Option=pcosCustomOptions then begin
 | 
			
		||||
      //  DebugLn('TParsedCompilerOptions.GetParsedValue PARSED ',dbgs(ParsedStamp[Option]),' ',dbgs(CompilerParseStamp),' new="',ParsedValues[Option],'"');
 | 
			
		||||
      //end;
 | 
			
		||||
    finally
 | 
			
		||||
      Parsing[Option]:=false;
 | 
			
		||||
    end;
 | 
			
		||||
    ParsedValues[Option]:=s;
 | 
			
		||||
    ParsedStamp[Option]:=CompilerParseStamp;
 | 
			
		||||
    //if Option=pcosCustomOptions then begin
 | 
			
		||||
    //  DebugLn('TParsedCompilerOptions.GetParsedValue PARSED ',dbgs(ParsedStamp[Option]),' ',dbgs(CompilerParseStamp),' new="',ParsedValues[Option],'"');
 | 
			
		||||
    //end;
 | 
			
		||||
  end;
 | 
			
		||||
  Result:=ParsedValues[Option];
 | 
			
		||||
end;
 | 
			
		||||
 | 
			
		||||
@ -1,10 +1,11 @@
 | 
			
		||||
object NewOtherDialog: TNewOtherDialog
 | 
			
		||||
  ActiveControl = ItemsTreeView
 | 
			
		||||
  BorderStyle = bsSizeToolWin
 | 
			
		||||
  Caption = 'NewOtherDialog'
 | 
			
		||||
  ClientHeight = 300
 | 
			
		||||
  ClientWidth = 400
 | 
			
		||||
  OnResize = FormResize
 | 
			
		||||
  PixelsPerInch = 96
 | 
			
		||||
  PixelsPerInch = 112
 | 
			
		||||
  Position = poScreenCenter
 | 
			
		||||
  HorzScrollBar.Page = 399
 | 
			
		||||
  VertScrollBar.Page = 299
 | 
			
		||||
@ -13,8 +14,9 @@ object NewOtherDialog: TNewOtherDialog
 | 
			
		||||
  Top = 362
 | 
			
		||||
  Width = 400
 | 
			
		||||
  object ItemsTreeView: TTreeView
 | 
			
		||||
    Anchors = [akTop, akLeft, akBottom]
 | 
			
		||||
    BorderSpacing.Around = 6
 | 
			
		||||
    DefaultItemHeight = 15
 | 
			
		||||
    DefaultItemHeight = 14
 | 
			
		||||
    TabOrder = 0
 | 
			
		||||
    OnClick = ItemsTreeViewClick
 | 
			
		||||
    OnDblClick = OkButtonClick
 | 
			
		||||
@ -25,47 +27,49 @@ object NewOtherDialog: TNewOtherDialog
 | 
			
		||||
    Width = 178
 | 
			
		||||
  end
 | 
			
		||||
  object DescriptionGroupBox: TGroupBox
 | 
			
		||||
    Anchors = [akTop, akLeft, akRight, akBottom]
 | 
			
		||||
    BorderSpacing.Around = 6
 | 
			
		||||
    Caption = 'DescriptionGroupBox'
 | 
			
		||||
    ClientHeight = 232
 | 
			
		||||
    ClientWidth = 196
 | 
			
		||||
    ParentColor = True
 | 
			
		||||
    ClientHeight = 233
 | 
			
		||||
    ClientWidth = 200
 | 
			
		||||
    TabOrder = 1
 | 
			
		||||
    AnchorSideLeft.Control = ItemsTreeView
 | 
			
		||||
    AnchorSideLeft.Side = asrBottom
 | 
			
		||||
    AnchorSideRight.Control = Owner
 | 
			
		||||
    AnchorSideRight.Side = asrBottom
 | 
			
		||||
    Left = 190
 | 
			
		||||
    Height = 250
 | 
			
		||||
    Top = 6
 | 
			
		||||
    Width = 200
 | 
			
		||||
    Width = 204
 | 
			
		||||
    object DescriptionLabel: TLabel
 | 
			
		||||
      Align = alClient
 | 
			
		||||
      BorderSpacing.Around = 6
 | 
			
		||||
      Caption = 'DescriptionLabel'
 | 
			
		||||
      Color = clNone
 | 
			
		||||
      ParentColor = False
 | 
			
		||||
      WordWrap = True
 | 
			
		||||
      Left = 6
 | 
			
		||||
      Height = 220
 | 
			
		||||
      Height = 221
 | 
			
		||||
      Top = 6
 | 
			
		||||
      Width = 184
 | 
			
		||||
      Width = 188
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
  object CancelButton: TButton
 | 
			
		||||
    Anchors = [akRight, akBottom]
 | 
			
		||||
    AutoSize = True
 | 
			
		||||
    BorderSpacing.OnChange = nil
 | 
			
		||||
    BorderSpacing.Around = 6
 | 
			
		||||
    BorderSpacing.InnerBorder = 2
 | 
			
		||||
    Caption = 'CancelButton'
 | 
			
		||||
    ModalResult = 2
 | 
			
		||||
    TabOrder = 2
 | 
			
		||||
    Left = 306
 | 
			
		||||
    Height = 29
 | 
			
		||||
    Top = 265
 | 
			
		||||
    Width = 88
 | 
			
		||||
    Left = 309
 | 
			
		||||
    Height = 26
 | 
			
		||||
    Top = 268
 | 
			
		||||
    Width = 85
 | 
			
		||||
  end
 | 
			
		||||
  object OkButton: TButton
 | 
			
		||||
    Anchors = [akRight, akBottom]
 | 
			
		||||
    AutoSize = True
 | 
			
		||||
    BorderSpacing.OnChange = nil
 | 
			
		||||
    BorderSpacing.Around = 6
 | 
			
		||||
    BorderSpacing.InnerBorder = 2
 | 
			
		||||
    Caption = 'OkButton'
 | 
			
		||||
@ -73,9 +77,9 @@ object NewOtherDialog: TNewOtherDialog
 | 
			
		||||
    OnClick = OkButtonClick
 | 
			
		||||
    TabOrder = 3
 | 
			
		||||
    AnchorSideRight.Control = CancelButton
 | 
			
		||||
    Left = 231
 | 
			
		||||
    Height = 29
 | 
			
		||||
    Top = 265
 | 
			
		||||
    Width = 69
 | 
			
		||||
    Left = 242
 | 
			
		||||
    Height = 26
 | 
			
		||||
    Top = 268
 | 
			
		||||
    Width = 61
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -1,28 +1,32 @@
 | 
			
		||||
{ This is an automatically generated lazarus resource file }
 | 
			
		||||
 | 
			
		||||
LazarusResources.Add('TNewOtherDialog','FORMDATA',[
 | 
			
		||||
  'TPF0'#15'TNewOtherDialog'#14'NewOtherDialog'#11'BorderStyle'#7#13'bsSizeTool'
 | 
			
		||||
  +'Win'#7'Caption'#6#14'NewOtherDialog'#12'ClientHeight'#3','#1#11'ClientWidth'
 | 
			
		||||
  +#3#144#1#8'OnResize'#7#10'FormResize'#13'PixelsPerInch'#2'`'#8'Position'#7#14
 | 
			
		||||
  +'poScreenCenter'#18'HorzScrollBar.Page'#3#143#1#18'VertScrollBar.Page'#3'+'#1
 | 
			
		||||
  +#4'Left'#3#225#1#6'Height'#3','#1#3'Top'#3'j'#1#5'Width'#3#144#1#0#9'TTreeVi'
 | 
			
		||||
  +'ew'#13'ItemsTreeView'#22'BorderSpacing.OnChange'#13#20'BorderSpacing.Around'
 | 
			
		||||
  +#2#6#17'DefaultItemHeight'#2#15#8'TabOrder'#2#0#7'OnClick'#7#18'ItemsTreeVie'
 | 
			
		||||
  +'wClick'#10'OnDblClick'#7#13'OkButtonClick'#18'OnSelectionChanged'#7#29'Item'
 | 
			
		||||
  +'sTreeViewSelectionChanged'#4'Left'#2#6#6'Height'#3#250#0#3'Top'#2#6#5'Width'
 | 
			
		||||
  +#3#178#0#0#0#9'TGroupBox'#19'DescriptionGroupBox'#22'BorderSpacing.OnChange'
 | 
			
		||||
  +#13#20'BorderSpacing.Around'#2#6#7'Caption'#6#19'DescriptionGroupBox'#12'Cli'
 | 
			
		||||
  +'entHeight'#3#232#0#11'ClientWidth'#3#196#0#11'ParentColor'#9#8'TabOrder'#2#1
 | 
			
		||||
  +#22'AnchorSideLeft.Control'#7#13'ItemsTreeView'#4'Left'#3#190#0#6'Height'#3
 | 
			
		||||
  +#250#0#3'Top'#2#6#5'Width'#3#200#0#0#6'TLabel'#16'DescriptionLabel'#5'Align'
 | 
			
		||||
  +#7#8'alClient'#22'BorderSpacing.OnChange'#13#20'BorderSpacing.Around'#2#6#7
 | 
			
		||||
  +'Caption'#6#16'DescriptionLabel'#5'Color'#7#6'clNone'#8'WordWrap'#9#4'Left'#2
 | 
			
		||||
  +#6#6'Height'#3#220#0#3'Top'#2#6#5'Width'#3#184#0#0#0#0#7'TButton'#12'CancelB'
 | 
			
		||||
  +'utton'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'AutoSize'#9#20'BorderSpacin'
 | 
			
		||||
  +'g.Around'#2#6#7'Caption'#6#12'CancelButton'#11'ModalResult'#2#2#8'TabOrder'
 | 
			
		||||
  +#2#2#4'Left'#3'6'#1#6'Height'#2#25#3'Top'#3#13#1#5'Width'#2'T'#0#0#7'TButton'
 | 
			
		||||
  +#8'OkButton'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'AutoSize'#9#20'BorderS'
 | 
			
		||||
  +'pacing.Around'#2#6#7'Caption'#6#8'OkButton'#7'Enabled'#8#7'OnClick'#7#13'Ok'
 | 
			
		||||
  +'ButtonClick'#8'TabOrder'#2#3#23'AnchorSideRight.Control'#7#12'CancelButton'
 | 
			
		||||
  +#4'Left'#3#239#0#6'Height'#2#25#3'Top'#3#13#1#5'Width'#2'A'#0#0#0
 | 
			
		||||
  'TPF0'#15'TNewOtherDialog'#14'NewOtherDialog'#13'ActiveControl'#7#13'ItemsTre'
 | 
			
		||||
  +'eView'#11'BorderStyle'#7#13'bsSizeToolWin'#7'Caption'#6#14'NewOtherDialog'
 | 
			
		||||
  +#12'ClientHeight'#3','#1#11'ClientWidth'#3#144#1#8'OnResize'#7#10'FormResize'
 | 
			
		||||
  +#13'PixelsPerInch'#2'p'#8'Position'#7#14'poScreenCenter'#18'HorzScrollBar.Pa'
 | 
			
		||||
  +'ge'#3#143#1#18'VertScrollBar.Page'#3'+'#1#4'Left'#3#225#1#6'Height'#3','#1#3
 | 
			
		||||
  +'Top'#3'j'#1#5'Width'#3#144#1#0#9'TTreeView'#13'ItemsTreeView'#7'Anchors'#11
 | 
			
		||||
  +#5'akTop'#6'akLeft'#8'akBottom'#0#20'BorderSpacing.Around'#2#6#17'DefaultIte'
 | 
			
		||||
  +'mHeight'#2#14#8'TabOrder'#2#0#7'OnClick'#7#18'ItemsTreeViewClick'#10'OnDblC'
 | 
			
		||||
  +'lick'#7#13'OkButtonClick'#18'OnSelectionChanged'#7#29'ItemsTreeViewSelectio'
 | 
			
		||||
  +'nChanged'#4'Left'#2#6#6'Height'#3#250#0#3'Top'#2#6#5'Width'#3#178#0#0#0#9'T'
 | 
			
		||||
  +'GroupBox'#19'DescriptionGroupBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRigh'
 | 
			
		||||
  +'t'#8'akBottom'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#19'DescriptionGr'
 | 
			
		||||
  +'oupBox'#12'ClientHeight'#3#233#0#11'ClientWidth'#3#200#0#8'TabOrder'#2#1#22
 | 
			
		||||
  +'AnchorSideLeft.Control'#7#13'ItemsTreeView'#19'AnchorSideLeft.Side'#7#9'asr'
 | 
			
		||||
  +'Bottom'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9
 | 
			
		||||
  +'asrBottom'#4'Left'#3#190#0#6'Height'#3#250#0#3'Top'#2#6#5'Width'#3#204#0#0#6
 | 
			
		||||
  +'TLabel'#16'DescriptionLabel'#5'Align'#7#8'alClient'#20'BorderSpacing.Around'
 | 
			
		||||
  +#2#6#7'Caption'#6#16'DescriptionLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8
 | 
			
		||||
  +#8'WordWrap'#9#4'Left'#2#6#6'Height'#3#221#0#3'Top'#2#6#5'Width'#3#188#0#0#0
 | 
			
		||||
  +#0#7'TButton'#12'CancelButton'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'Auto'
 | 
			
		||||
  +'Size'#9#20'BorderSpacing.Around'#2#6#25'BorderSpacing.InnerBorder'#2#2#7'Ca'
 | 
			
		||||
  +'ption'#6#12'CancelButton'#11'ModalResult'#2#2#8'TabOrder'#2#2#4'Left'#3'5'#1
 | 
			
		||||
  +#6'Height'#2#26#3'Top'#3#12#1#5'Width'#2'U'#0#0#7'TButton'#8'OkButton'#7'Anc'
 | 
			
		||||
  +'hors'#11#7'akRight'#8'akBottom'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6
 | 
			
		||||
  +#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#8'OkButton'#7'Enabled'#8#7'O'
 | 
			
		||||
  +'nClick'#7#13'OkButtonClick'#8'TabOrder'#2#3#23'AnchorSideRight.Control'#7#12
 | 
			
		||||
  +'CancelButton'#4'Left'#3#242#0#6'Height'#2#26#3'Top'#3#12#1#5'Width'#2'='#0#0
 | 
			
		||||
  +#0
 | 
			
		||||
]);
 | 
			
		||||
 | 
			
		||||
@ -646,6 +646,7 @@ type
 | 
			
		||||
    function GetIncludePath(RelativeToBaseDir: boolean): string;
 | 
			
		||||
    function NeedsDefineTemplates: boolean;
 | 
			
		||||
    function SubstitutePkgMacro(const s: string): string;
 | 
			
		||||
    procedure WriteInheritedUnparsedOptions;
 | 
			
		||||
    // files
 | 
			
		||||
    function IndexOfPkgFile(PkgFile: TPkgFile): integer;
 | 
			
		||||
    function SearchFile(const ShortFilename: string;
 | 
			
		||||
@ -1938,6 +1939,28 @@ begin
 | 
			
		||||
  FMacros.SubstituteStr(Result);
 | 
			
		||||
end;
 | 
			
		||||
 | 
			
		||||
procedure TLazPackage.WriteInheritedUnparsedOptions;
 | 
			
		||||
var
 | 
			
		||||
  OptionsList: TList;
 | 
			
		||||
  InheritedUnparsedOptions: TInheritedCompOptsStrings;
 | 
			
		||||
  AddOptions: TAdditionalCompilerOptions;
 | 
			
		||||
  i: Integer;
 | 
			
		||||
begin
 | 
			
		||||
  OptionsList:=nil;
 | 
			
		||||
  CompilerOptions.GetInheritedCompilerOptions(OptionsList);
 | 
			
		||||
  if OptionsList<>nil then begin
 | 
			
		||||
    GatherInheritedOptions(OptionsList,false,InheritedUnparsedOptions);
 | 
			
		||||
    for i:=0 to OptionsList.Count-1 do begin
 | 
			
		||||
      AddOptions:=TAdditionalCompilerOptions(OptionsList[i]);
 | 
			
		||||
      if (not (AddOptions is TAdditionalCompilerOptions)) then continue;
 | 
			
		||||
      DebugLn('TLazPackage.WriteInheritedUnparsedOptions ',
 | 
			
		||||
        (AddOptions.Owner as TLazPackage).IDAsString,
 | 
			
		||||
        ' UnitPath="',AddOptions.GetOption(icoUnitPath),'"');
 | 
			
		||||
    end;
 | 
			
		||||
    OptionsList.Free;
 | 
			
		||||
  end;
 | 
			
		||||
end;
 | 
			
		||||
 | 
			
		||||
procedure TLazPackage.GetWritableOutputDirectory(var AnOutDir: string);
 | 
			
		||||
begin
 | 
			
		||||
  if Assigned(OnGetWritablePkgOutputDirectory) then
 | 
			
		||||
 | 
			
		||||
@ -1246,14 +1246,16 @@ var
 | 
			
		||||
begin
 | 
			
		||||
  Result:=mrCancel;
 | 
			
		||||
 | 
			
		||||
  APackage.WriteInheritedUnparsedOptions;
 | 
			
		||||
 | 
			
		||||
  SrcFilename:=APackage.GetSrcFilename;
 | 
			
		||||
  MainUnitName:=lowercase(ExtractFileNameOnly((SrcFilename)));
 | 
			
		||||
  UnitPath:=APackage.CompilerOptions.GetUnitPath(false,false)+';.';
 | 
			
		||||
  UnitOutputPath:=APackage.CompilerOptions.GetUnitOutPath(false,false);
 | 
			
		||||
  
 | 
			
		||||
  DebugLn('TPkgManager.DoWriteMakefile ',APackage.Name,' abs UnitPath="',UnitPath,'"');
 | 
			
		||||
  DebugLn('TPkgManager.DoWriteMakefile ',APackage.Name,' original UnitPath="',UnitPath,'"');
 | 
			
		||||
  UnitPath:=ConvertLazarusToMakefileSearchPath(UnitPath);
 | 
			
		||||
  DebugLn('TPkgManager.DoWriteMakefile ',APackage.Name,' rel UnitPath="',UnitPath,'"');
 | 
			
		||||
  DebugLn('TPkgManager.DoWriteMakefile ',APackage.Name,' makefile UnitPath="',UnitPath,'"');
 | 
			
		||||
  UnitOutputPath:=ConvertLazarusToMakefileDirectory(UnitOutputPath);
 | 
			
		||||
 | 
			
		||||
  e:=LineEnding;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user