mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-10-21 03:05:12 +02:00
Printers, qt support from Zeljko
git-svn-id: trunk@15019 -
This commit is contained in:
parent
4a4324c310
commit
72d48b5170
3
.gitattributes
vendored
3
.gitattributes
vendored
@ -741,6 +741,9 @@ components/printers/printer4lazarus.lpk svneol=native#text/pascal
|
||||
components/printers/printer4lazarus.pas svneol=native#text/pascal
|
||||
components/printers/printersdlgs.lrs svneol=native#text/pascal
|
||||
components/printers/printersdlgs.pp svneol=native#text/pascal
|
||||
components/printers/qt/qtprinters.inc svneol=native#text/pascal
|
||||
components/printers/qt/qtprinters_h.inc svneol=native#text/pascal
|
||||
components/printers/qt/qtprndialogs.inc svneol=native#text/pascal
|
||||
components/printers/readme.txt svneol=native#text/plain
|
||||
components/printers/samples/dialogs/frmselprinter.lfm svneol=native#text/plain
|
||||
components/printers/samples/dialogs/frmselprinter.lrs svneol=native#text/pascal
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2008/03/31]
|
||||
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2008/04/14]
|
||||
#
|
||||
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-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded avr-embedded armeb-linux armeb-embedded
|
||||
@ -607,517 +607,517 @@ ifeq ($(FULL_TARGET),armeb-embedded)
|
||||
override CLEAN_FILES+=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT))
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-linux)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-go32v2)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-win32)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-os2)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-freebsd)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-beos)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-netbsd)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-solaris)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-qnx)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-netware)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-openbsd)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-wdosx)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-darwin)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-emx)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-watcom)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-netwlibc)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-wince)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-embedded)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-symbian)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-linux)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-freebsd)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-netbsd)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-amiga)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-atari)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-openbsd)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-palmos)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-embedded)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-linux)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-netbsd)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-amiga)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-macos)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-darwin)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-morphos)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-embedded)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-linux)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-netbsd)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-solaris)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-embedded)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-linux)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-darwin)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-win64)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-embedded)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-linux)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-palmos)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-darwin)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-wince)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-gba)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-nds)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-embedded)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-symbian)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc64-linux)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),avr-embedded)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),armeb-linux)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),armeb-embedded)
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
override COMPILER_OPTIONS+=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-linux)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-go32v2)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-win32)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-os2)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-freebsd)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-beos)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-netbsd)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-solaris)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-qnx)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-netware)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-openbsd)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-wdosx)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-darwin)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-emx)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-watcom)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-netwlibc)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-wince)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-embedded)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-symbian)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-linux)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-freebsd)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-netbsd)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-amiga)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-atari)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-openbsd)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-palmos)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-embedded)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-linux)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-netbsd)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-amiga)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-macos)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-darwin)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-morphos)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-embedded)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-linux)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-netbsd)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-solaris)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-embedded)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-linux)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-darwin)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-win64)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-embedded)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-linux)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-palmos)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-darwin)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-wince)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-gba)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-nds)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-embedded)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-symbian)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc64-linux)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),avr-embedded)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),armeb-linux)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),armeb-embedded)
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ ./
|
||||
override COMPILER_INCLUDEDIR+=unix/ win32/ carbon/ qt/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-linux)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-go32v2)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-win32)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-os2)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-freebsd)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-beos)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-netbsd)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-solaris)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-qnx)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-netware)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-openbsd)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-wdosx)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-darwin)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-emx)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-watcom)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-netwlibc)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-wince)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-embedded)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-symbian)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-linux)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-freebsd)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-netbsd)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-amiga)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-atari)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-openbsd)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-palmos)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-embedded)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-linux)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-netbsd)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-amiga)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-macos)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-darwin)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-morphos)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-embedded)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-linux)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-netbsd)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-solaris)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-embedded)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-linux)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-darwin)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-win64)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-embedded)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-linux)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-palmos)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-darwin)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-wince)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-gba)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-nds)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-embedded)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-symbian)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc64-linux)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),avr-embedded)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),armeb-linux)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),armeb-embedded)
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
override COMPILER_UNITDIR+=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-linux)
|
||||
override COMPILER_UNITTARGETDIR+=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
|
||||
|
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Makefile.fpc for Printer4Lazarus 0.5
|
||||
#
|
||||
# This file was generated on 5-4-2008
|
||||
# This file was generated on 30/4/08
|
||||
|
||||
[package]
|
||||
name=printer4lazarus
|
||||
@ -10,9 +10,9 @@ version=0.5
|
||||
|
||||
[compiler]
|
||||
unittargetdir=lib/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
|
||||
unitdir=unix/ win32/ carbon/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
includedir=unix/ win32/ carbon/ ./
|
||||
options=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
unitdir=unix/ win32/ carbon/ qt/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ ../../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ ../../packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./
|
||||
includedir=unix/ win32/ carbon/ qt/ ./
|
||||
options=-dUseCache -dNativePrint -dLCL -dLCL$(LCL_PLATFORM) -S2 -gl
|
||||
|
||||
[target]
|
||||
units=printer4lazarus.pas
|
||||
|
@ -42,13 +42,22 @@ interface
|
||||
{$ELSE}
|
||||
{$I carbonprinters_h.inc}
|
||||
{$ENDIF}
|
||||
{$ELSE}
|
||||
{$IFDEF LCLQt}
|
||||
{$I qtprinters_h.inc}
|
||||
{$ELSE}
|
||||
{$I cupsprinters_h.inc}
|
||||
{$ENDIF}
|
||||
{$ENDIF}
|
||||
|
||||
{$ENDIF}
|
||||
|
||||
{$IFDEF MSWindows}
|
||||
{$I winprinters_h.inc}
|
||||
{$IFDEF LCLQt}
|
||||
{$I qtprinters_h.inc}
|
||||
{$ELSE}
|
||||
{$I winprinters_h.inc}
|
||||
{$ENDIF}
|
||||
{$ENDIF}
|
||||
|
||||
implementation
|
||||
@ -60,13 +69,20 @@ implementation
|
||||
{$ELSE}
|
||||
{$I carbonprinters.inc}
|
||||
{$ENDIF}
|
||||
{$ENDIF}
|
||||
{$IFDEF LCLQt}
|
||||
{$I qtprinters.inc}
|
||||
{$ELSE}
|
||||
{$I cupsprinters.inc}
|
||||
{$ENDIF}
|
||||
{$ENDIF}
|
||||
|
||||
{$IFDEF MSWindows}
|
||||
{$I winprinters.inc}
|
||||
{$IFDEF LCLQt}
|
||||
{$I qtprinters.inc}
|
||||
{$ELSE}
|
||||
{$I winprinters.inc}
|
||||
{$ENDIF}
|
||||
{$ENDIF}
|
||||
|
||||
end.
|
||||
|
@ -6,17 +6,17 @@
|
||||
<CompilerOptions>
|
||||
<Version Value="5"/>
|
||||
<SearchPaths>
|
||||
<IncludeFiles Value="unix/;win32/;carbon/"/>
|
||||
<OtherUnitFiles Value="unix/;win32/;carbon/"/>
|
||||
<IncludeFiles Value="unix/;win32/;carbon/;qt/"/>
|
||||
<OtherUnitFiles Value="unix/;win32/;carbon/;qt/"/>
|
||||
<UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)/$(LCLWidgetType)"/>
|
||||
<LCLWidgetType Value="carbon"/>
|
||||
</SearchPaths>
|
||||
<CodeGeneration>
|
||||
<Generate Value="Faster"/>
|
||||
</CodeGeneration>
|
||||
<Other>
|
||||
<CustomOptions Value="-dUseCache
|
||||
-dNativePrint"/>
|
||||
-dNativePrint
|
||||
"/>
|
||||
<CompilerPath Value="$(CompPath)"/>
|
||||
<CreateMakefileOnBuild Value="True"/>
|
||||
</Other>
|
||||
@ -26,7 +26,7 @@
|
||||
<License Value="LGPL
|
||||
"/>
|
||||
<Version Minor="5"/>
|
||||
<Files Count="28">
|
||||
<Files Count="31">
|
||||
<Item1>
|
||||
<Filename Value="printersdlgs.lrs"/>
|
||||
<Type Value="LRS"/>
|
||||
@ -145,6 +145,18 @@
|
||||
<AddToUsesPkgSection Value="False"/>
|
||||
<UnitName Value="CarbonPrinting"/>
|
||||
</Item28>
|
||||
<Item29>
|
||||
<Filename Value="qt/qtprndialogs.inc"/>
|
||||
<Type Value="Include"/>
|
||||
</Item29>
|
||||
<Item30>
|
||||
<Filename Value="qt/qtprinters_h.inc"/>
|
||||
<Type Value="Include"/>
|
||||
</Item30>
|
||||
<Item31>
|
||||
<Filename Value="qt/qtprinters.inc"/>
|
||||
<Type Value="Include"/>
|
||||
</Item31>
|
||||
</Files>
|
||||
<Type Value="RunAndDesignTime"/>
|
||||
<RequiredPkgs Count="2">
|
||||
|
@ -88,17 +88,26 @@ uses Controls, Math, CarbonProc, FPCMacOSAll, LCLProc;
|
||||
|
||||
{$ENDIF}
|
||||
{$ELSE}
|
||||
|
||||
{$IFDEF LCLQt}
|
||||
uses Controls, qtobjects, qtwidgets, qt4, FileUtil;
|
||||
{$I qtprndialogs.inc}
|
||||
{$ELSE}
|
||||
uses Controls, udlgSelectPrinter, udlgPropertiesPrinter, FileUtil;
|
||||
{$I cupsprndialogs.inc}
|
||||
|
||||
{$ENDIF}
|
||||
{$ENDIF}
|
||||
{$ENDIF}
|
||||
|
||||
{$IFDEF MSWindows}
|
||||
{$IFDEF LCLQt}
|
||||
uses Windows, Controls,
|
||||
qtobjects, qtwidgets, qt4, LCLIntf, LCLType, FileUtil;
|
||||
{$I qtprndialogs.inc}
|
||||
{$ELSE}
|
||||
|
||||
uses Windows, WinUtilPrn, InterfaceBase, LCLIntf, LCLType, WinVer;
|
||||
{$I winprndialogs.inc}
|
||||
uses Windows, WinUtilPrn, InterfaceBase, LCLIntf, LCLType, WinVer;
|
||||
{$I winprndialogs.inc}
|
||||
{$ENDIF}
|
||||
|
||||
{$ENDIF}
|
||||
|
||||
@ -119,5 +128,10 @@ end;
|
||||
|
||||
initialization
|
||||
{$I printersdlgs.lrs}
|
||||
{$IFDEF LCLQt}
|
||||
finalization
|
||||
if QtPrnDlg<>nil then
|
||||
QPrintDialog_destroy(QtPrnDlg);
|
||||
{$ENDIF}
|
||||
|
||||
end.
|
||||
|
637
components/printers/qt/qtprinters.inc
Normal file
637
components/printers/qt/qtprinters.inc
Normal file
@ -0,0 +1,637 @@
|
||||
{%MainUnit ../osprinters.pas}
|
||||
{
|
||||
Implementation for qtlcl printing
|
||||
Author: Zeljan Rikalo
|
||||
|
||||
*****************************************************************************
|
||||
* *
|
||||
* This file is part of the Lazarus Component Library (LCL) *
|
||||
* *
|
||||
* See the file COPYING.modifiedLGPL, included in this distribution, *
|
||||
* for details about the copyright. *
|
||||
* *
|
||||
* This program is distributed in the hope that it will be useful, *
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. *
|
||||
* *
|
||||
*****************************************************************************
|
||||
}
|
||||
Uses InterfaceBase, LCLIntf;
|
||||
|
||||
{$IFDEF WINDOWS}
|
||||
const
|
||||
LibWinSpool = 'winspool.drv';
|
||||
|
||||
PRINTER_ENUM_DEFAULT = $00000001;
|
||||
PRINTER_ENUM_LOCAL = $00000002;
|
||||
PRINTER_ENUM_CONNECTIONS = $00000004;
|
||||
PRINTER_ENUM_FAVORITE = $00000004;
|
||||
PRINTER_ENUM_NAME = $00000008;
|
||||
PRINTER_ENUM_REMOTE = $00000010;
|
||||
PRINTER_ENUM_SHARED = $00000020;
|
||||
PRINTER_ENUM_NETWORK = $00000040;
|
||||
PRINTER_ENUM_EXPAND = $00004000;
|
||||
PRINTER_ENUM_CONTAINER = $00008000;
|
||||
PRINTER_ENUM_ICONMASK = $00ff0000;
|
||||
PRINTER_ENUM_ICON1 = $00010000;
|
||||
PRINTER_ENUM_ICON2 = $00020000;
|
||||
PRINTER_ENUM_ICON3 = $00040000;
|
||||
PRINTER_ENUM_ICON4 = $00080000;
|
||||
PRINTER_ENUM_ICON5 = $00100000;
|
||||
PRINTER_ENUM_ICON6 = $00200000;
|
||||
PRINTER_ENUM_ICON7 = $00400000;
|
||||
PRINTER_ENUM_ICON8 = $00800000;
|
||||
|
||||
type
|
||||
PPRINTER_INFO_1 = ^_PRINTER_INFO_1;
|
||||
_PRINTER_INFO_1 = packed Record
|
||||
Flags : DWORD;
|
||||
pDescription : PChar;
|
||||
pName : PChar;
|
||||
pComment : PChar;
|
||||
end;
|
||||
|
||||
PPRINTER_INFO_2 = ^_PRINTER_INFO_2;
|
||||
_PRINTER_INFO_2 = packed Record
|
||||
pServerName : PChar;
|
||||
pPrinterName : PChar;
|
||||
pShareName : PChar;
|
||||
pPortName : PChar;
|
||||
pDriverName : PChar;
|
||||
pComment : PChar;
|
||||
pLocation : PChar;
|
||||
pDevMode : PDeviceMode;
|
||||
pSepFile : PChar;
|
||||
pPrintProcessor : PChar;
|
||||
pDatatype : PChar;
|
||||
pParameters : PChar;
|
||||
pSecurityDescriptor : Pointer;
|
||||
Attributes : DWORD;
|
||||
Priority : DWORD;
|
||||
DefaultPriority : DWORD;
|
||||
StartTime : DWORD;
|
||||
UntilTime : DWORD;
|
||||
Status : DWORD;
|
||||
cJobs : DWORD;
|
||||
AveragePPM : DWORD;
|
||||
end;
|
||||
|
||||
PPRINTER_INFO_4 = ^_PRINTER_INFO_4;
|
||||
_PRINTER_INFO_4 = packed Record
|
||||
pPrinterName : PChar;
|
||||
pServerName : PChar;
|
||||
Attributes : DWORD;
|
||||
end;
|
||||
|
||||
PPRINTER_INFO_5 = ^_PRINTER_INFO_5;
|
||||
_PRINTER_INFO_5 = packed Record
|
||||
pPrinterName : PChar;
|
||||
pPortName : PChar;
|
||||
Attributes : DWORD;
|
||||
DeviceNotSelectedTimeout : DWORD;
|
||||
TransmissionRetryTimeout : DWORD;
|
||||
end;
|
||||
|
||||
function EnumPrinters(Flags: DWORD; //Printer objet type
|
||||
Name : PChar; //Name of printer object
|
||||
Level: DWORD; //Information level
|
||||
pPrinterEnum: Pointer; //Printer information buffer
|
||||
cbBuf: DWORD; //Size of printer information buffer
|
||||
var pcbNeeded, //Bytes recieved or required
|
||||
pcReturned: DWORD //Number of printers enumerated
|
||||
): BOOL; stdcall; external LibWinSpool name 'EnumPrintersA';
|
||||
{$ENDIF}
|
||||
|
||||
{ TQtPrinters }
|
||||
procedure TQtPrinters.CreatePrintSettings;
|
||||
var
|
||||
i: Integer;
|
||||
begin
|
||||
{enumerate pages}
|
||||
FPagesEnum.Clear;
|
||||
FPagesEnum.Add('A4');
|
||||
FPagesEnum.Add('B5');
|
||||
FPagesEnum.Add('Letter');
|
||||
FPagesEnum.Add('Legal');
|
||||
FPagesEnum.Add('Executive');
|
||||
for i := 0 to 3 do
|
||||
FPagesEnum.Add('A'+IntToStr(i));
|
||||
|
||||
for i := 5 to 9 do
|
||||
FPagesEnum.Add('A'+IntToStr(i));
|
||||
|
||||
FPagesEnum.Add('B0');
|
||||
FPagesEnum.Add('B1');
|
||||
FPagesEnum.Add('B10');
|
||||
for i := 2 to 9 do
|
||||
if i <> 5 then
|
||||
FPagesEnum.Add('B'+IntToStr(i));
|
||||
|
||||
FPagesEnum.Add('C5E');
|
||||
FPagesEnum.Add('Comm10E');
|
||||
FPagesEnum.Add('DLE');
|
||||
FPagesEnum.Add('Folio');
|
||||
FPagesEnum.Add('Ledger');
|
||||
FPagesEnum.Add('Tabloid');
|
||||
FPagesEnum.Add('Custom');
|
||||
{what to do with nPageSize
|
||||
QPrinterNPageSize = 30 }
|
||||
end;
|
||||
|
||||
function TQtPrinters.GetPaperSize(Const Str: String): QPrinterPageSize;
|
||||
var
|
||||
i: Integer;
|
||||
begin
|
||||
Result := QPrinterA4;
|
||||
i := FPagesEnum.IndexOf(Str);
|
||||
if i >= 0 then
|
||||
Result := QPrinterPageSize(i);
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.BeginPage;
|
||||
begin
|
||||
if Assigned(Canvas) then
|
||||
Canvas.Handle := HDC(QtDefaultPrinter.PrinterContext);
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.EndPage;
|
||||
begin
|
||||
QtDefaultPrinter.PrinterContext;
|
||||
|
||||
if Assigned(Canvas) then Canvas.Handle := 0;
|
||||
QtDefaultPrinter.endDoc;
|
||||
end;
|
||||
|
||||
{$IFDEF WINDOWS}
|
||||
procedure TQtPrinters.EnumQPrinters(Lst: TStrings);
|
||||
function getPrnStr(var Str: PChar): PChar;
|
||||
var
|
||||
P: PChar;
|
||||
begin
|
||||
Result := Str;
|
||||
if Str = nil then
|
||||
exit;
|
||||
P := Str;
|
||||
|
||||
while P^ = ' ' do
|
||||
Inc(P);
|
||||
|
||||
Result := P;
|
||||
|
||||
while (P^ <> #0) and (P^ <> ',') do
|
||||
Inc(P);
|
||||
|
||||
if P^ = ',' then
|
||||
begin
|
||||
P^ := #0;
|
||||
Inc(P);
|
||||
end;
|
||||
Str := P;
|
||||
end;
|
||||
|
||||
var
|
||||
CurrLine, Port: PChar;
|
||||
Buffer, PrinterInfo: PChar;
|
||||
I: Integer;
|
||||
Level: Byte;
|
||||
Flags, PrtCount, Needed: DWORD;
|
||||
begin
|
||||
Lst.Clear;
|
||||
Level := 5;
|
||||
Flags := PRINTER_ENUM_CONNECTIONS or PRINTER_ENUM_LOCAL;
|
||||
Needed := 0;
|
||||
|
||||
EnumPrinters(Flags, nil, Level, nil, 0, Needed, PrtCount);
|
||||
|
||||
if Needed = 0 then
|
||||
Exit;
|
||||
GetMem(Buffer, Needed);
|
||||
Fillchar(Buffer^, Needed, 0);
|
||||
try
|
||||
if not EnumPrinters(Flags, nil, Level, PByte(Buffer), Needed, Needed, PrtCount) then
|
||||
Exit;
|
||||
PrinterInfo := Buffer;
|
||||
for I := 0 to PrtCount - 1 do
|
||||
if Level = 4 then
|
||||
with PPrinter_Info_4(PrinterInfo)^ do
|
||||
begin
|
||||
Lst.Add(pPrinterName);
|
||||
Inc(PrinterInfo, SizeOf(_PRINTER_INFO_4));
|
||||
end
|
||||
else
|
||||
with PPrinter_Info_5(PrinterInfo)^ do
|
||||
begin
|
||||
CurrLine := pPortName;
|
||||
Port := getPrnStr(CurrLine);
|
||||
while Port^ <> #0 do
|
||||
begin
|
||||
Lst.Add(pPrinterName);
|
||||
Port := getPrnStr(CurrLine);
|
||||
end;
|
||||
Inc(PrinterInfo, SizeOf(_PRINTER_INFO_5));
|
||||
end;
|
||||
finally
|
||||
FreeMem(Buffer, Needed);
|
||||
end;
|
||||
end;
|
||||
|
||||
{$ELSE}
|
||||
procedure TQtPrinters.EnumQPrinters(Lst: TStrings);
|
||||
var
|
||||
i, Num: Integer;
|
||||
P: Pcups_dest_t;
|
||||
FCupsPrinters: Pcups_dest_t;
|
||||
begin
|
||||
{Qt < 4.4 doesn't have anything to get printers list,
|
||||
but such information will be avaliable with QPrinterInfo in Qt 4.4.
|
||||
So, for qt 4.3 we are using cups printers for linux & darwin.}
|
||||
inherited DoEnumPrinters(Lst);
|
||||
|
||||
if not CUPSLibInstalled then Exit;
|
||||
Lst.Clear;
|
||||
|
||||
FCupsPrinters := nil;
|
||||
|
||||
Num := cupsGetDests(@FcupsPrinters);
|
||||
for i := 0 to Num -1 do
|
||||
begin
|
||||
P := nil;
|
||||
P := @FCupsPrinters[i];
|
||||
if Assigned(P) then
|
||||
begin
|
||||
if P^.is_default<>0 then
|
||||
Lst.Insert(0,P^.name)
|
||||
else
|
||||
Lst.Add(P^.name);
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
{$ENDIF}
|
||||
|
||||
procedure TQtPrinters.EnumQPapers(Lst: TStrings);
|
||||
const
|
||||
SName = 'EnumQPapers';
|
||||
begin
|
||||
Lst.Text := FPagesEnum.Text;
|
||||
end;
|
||||
|
||||
function TQtPrinters.GetColorMode: QPrinterColorMode;
|
||||
begin
|
||||
Result := QtDefaultPrinter.ColorMode;
|
||||
end;
|
||||
|
||||
function TQtPrinters.GetFullPage: Boolean;
|
||||
begin
|
||||
Result := QtDefaultPrinter.FullPage;
|
||||
end;
|
||||
|
||||
function TQtPrinters.GetPageOrder: QPrinterPageOrder;
|
||||
begin
|
||||
Result := QtDefaultPrinter.PageOrder;
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.SetColorMode(const AValue: QPrinterColorMode);
|
||||
begin
|
||||
QtDefaultPrinter.ColorMode := AValue;
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.SetFullPage(const AValue: Boolean);
|
||||
begin
|
||||
QtDefaultPrinter.FullPage := AValue;
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.SetPageOrder(const AValue: QPrinterPageOrder);
|
||||
begin
|
||||
QtDefaultPrinter.PageOrder := AValue;
|
||||
end;
|
||||
|
||||
constructor TQtPrinters.Create;
|
||||
begin
|
||||
inherited Create;
|
||||
FPagesEnum := TStringList.Create;
|
||||
CreatePrintSettings;
|
||||
end;
|
||||
|
||||
destructor TQtPrinters.Destroy;
|
||||
begin
|
||||
FPagesEnum.Free;
|
||||
QtDefaultPrinter.endDoc;
|
||||
inherited Destroy;
|
||||
end;
|
||||
|
||||
function TQtPrinters.Write(const Buffer; Count: Integer;
|
||||
var Written: Integer): Boolean;
|
||||
begin
|
||||
Result := False;
|
||||
CheckRawMode(True);
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.Write(): Raw mode is not yet supported');
|
||||
{$ENDIF}
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.RawModeChanging;
|
||||
begin
|
||||
inherited RawModeChanging;
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.RawModeChanging(): Raw mode is not yet supported');
|
||||
{$ENDIF}
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.Validate;
|
||||
var
|
||||
P: String;
|
||||
begin
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.Validate()');
|
||||
{$ENDIF}
|
||||
// if target paper is not supported, use the default
|
||||
P := DoGetPaperName;
|
||||
if PaperSize.SupportedPapers.IndexOf(P) = -1 then
|
||||
DoSetPaperName(DoGetDefaultPaperName);
|
||||
end;
|
||||
|
||||
function TQtPrinters.GetXDPI: Integer;
|
||||
begin
|
||||
Result := QtDefaultPrinter.Resolution;
|
||||
|
||||
{DO NOT INITIALIZE PRINTERCONTEXT HERE , ASK DIRECTLY QPAINTDEVICE !}
|
||||
if (Printers.Count>0) and not RawMode then
|
||||
Result := QPaintDevice_logicalDpiX(QtDefaultPrinter.Handle);
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.GetXDPI() Result=',IntToStr(Result));
|
||||
{$ENDIF}
|
||||
end;
|
||||
|
||||
function TQtPrinters.GetYDPI: Integer;
|
||||
begin
|
||||
Result := QtDefaultPrinter.Resolution;
|
||||
|
||||
{DO NOT INITIALIZE PRINTERCONTEXT HERE , ASK DIRECTLY QPAINTDEVICE !}
|
||||
if (Printers.Count>0) and not RawMode then
|
||||
Result := QPaintDevice_logicalDpiY(QtDefaultPrinter.Handle);
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.GetYDPI() Result=',IntToStr(Result));
|
||||
{$ENDIF}
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.DoBeginDoc;
|
||||
begin
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoBeginDoc()');
|
||||
{$ENDIF}
|
||||
BeginPage;
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.DoNewPage;
|
||||
begin
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoNewPage()');
|
||||
{$ENDIF}
|
||||
QtDefaultPrinter.PrinterContext;
|
||||
QtDefaultPrinter.NewPage;
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.DoEndDoc(aAborded: Boolean);
|
||||
begin
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoEndDoc()');
|
||||
{$ENDIF}
|
||||
inherited DoEndDoc(aAborded);
|
||||
EndPage;
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.DoAbort;
|
||||
begin
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoAbort()');
|
||||
{$ENDIF}
|
||||
inherited DoAbort;
|
||||
if QtDefaultPrinter.Abort then
|
||||
QtDefaultPrinter.endDoc;
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.DoEnumPrinters(Lst: TStrings);
|
||||
var
|
||||
Str: WideString;
|
||||
i: Integer;
|
||||
begin
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoEnumPrinters()');
|
||||
{$ENDIF}
|
||||
Str := QtDefaultPrinter.PrinterName;
|
||||
EnumQPrinters(Lst);
|
||||
i := Lst.IndexOf(Str);
|
||||
if i > 0 then
|
||||
Lst.Move(i, 0);
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.DoResetPrintersList;
|
||||
begin
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoResetPrintersList()');
|
||||
{$ENDIF}
|
||||
inherited DoResetPrintersList;
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.DoEnumPapers(Lst: TStrings);
|
||||
begin
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoEnumPapers()');
|
||||
{$ENDIF}
|
||||
EnumQPapers(Lst);
|
||||
end;
|
||||
|
||||
function TQtPrinters.DoGetPaperName: string;
|
||||
const
|
||||
SName = 'DoGetPaperName';
|
||||
var
|
||||
i: Integer;
|
||||
Str: WideString;
|
||||
begin
|
||||
i := QtDefaultPrinter.PageSize;
|
||||
Result := FPagesEnum[i];
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoGetPaperName() Result=',Result);
|
||||
{$ENDIF}
|
||||
end;
|
||||
|
||||
function TQtPrinters.DoGetDefaultPaperName: string;
|
||||
begin
|
||||
Result := FPagesEnum[0];
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoGetDefaultPaperName() Result=',Result);
|
||||
{$ENDIF}
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.DoSetPaperName(AName: string);
|
||||
var
|
||||
O: TPrinterOrientation;
|
||||
i: Integer;
|
||||
begin
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoSetPaperName() AName=',AName);
|
||||
{$ENDIF}
|
||||
O := DoGetOrientation;
|
||||
|
||||
i := FPagesEnum.IndexOf(AName);
|
||||
if i >= 0 then
|
||||
begin
|
||||
QtDefaultPrinter.PageSize := i;
|
||||
DoSetOrientation(O);
|
||||
end else
|
||||
raise Exception.Create('TQtPrinters: Paper '+AName+' not supported.');
|
||||
end;
|
||||
|
||||
function TQtPrinters.DoGetPaperRect(AName: string; var APaperRc: TPaperRect): Integer;
|
||||
const
|
||||
SName = 'DoGetPaperRect';
|
||||
var
|
||||
SavedSize: QPrinterPageSize;
|
||||
i: Integer;
|
||||
begin
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoGetPaperRect() AName=', AName);
|
||||
{$ENDIF}
|
||||
Result := inherited DoGetPaperRect(aName,aPaperRc);
|
||||
i := FPagesEnum.IndexOf(AName);
|
||||
if (i >= 0) and (i = QtDefaultPrinter.pageSize) then
|
||||
begin
|
||||
{When we set QPrinter into FullPage, rect is not same
|
||||
on all platforms, this is fixed with qt-4.4}
|
||||
APaperRC.WorkRect := QtDefaultPrinter.pageRect;
|
||||
APaperRC.PhysicalRect := QtDefaultPrinter.paperRect;
|
||||
Result := 1;
|
||||
end;
|
||||
end;
|
||||
|
||||
function TQtPrinters.DoSetPrinter(aName: string): Integer;
|
||||
var
|
||||
StrList: TStringList;
|
||||
begin
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoSetPrinter() aName=', aName);
|
||||
{$ENDIF}
|
||||
StrList := TStringList.Create;
|
||||
EnumQPrinters(StrList);
|
||||
try
|
||||
Result := StrList.IndexOf(AName);
|
||||
if Result >= 0 then
|
||||
begin
|
||||
if not QtDefaultPrinter.PrinterActive then
|
||||
QtDefaultPrinter.PrinterName := aName
|
||||
else
|
||||
raise Exception.Create('TQtPrinters: Cannot change printer while printing active !');
|
||||
end;
|
||||
finally
|
||||
StrList.Free;
|
||||
end;
|
||||
end;
|
||||
|
||||
function TQtPrinters.DoGetCopies: Integer;
|
||||
begin
|
||||
Result := inherited DoGetCopies;
|
||||
Result := QtDefaultPrinter.NumCopies;
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoGetCopies() Result=', IntToStr(Result));
|
||||
{$ENDIF}
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.DoSetCopies(AValue: Integer);
|
||||
begin
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoSetCopies() AValue=', IntToStr(AValue));
|
||||
{$ENDIF}
|
||||
inherited DoSetCopies(AValue);
|
||||
QtDefaultPrinter.NumCopies := AValue;
|
||||
end;
|
||||
|
||||
function TQtPrinters.DoGetOrientation: TPrinterOrientation;
|
||||
var
|
||||
O: QPrinterOrientation;
|
||||
begin
|
||||
Result := inherited DoGetOrientation;
|
||||
O := QtDefaultPrinter.Orientation;
|
||||
case O of
|
||||
QPrinterPortrait: Result := poPortrait;
|
||||
QPrinterLandscape: Result := poLandscape;
|
||||
end;
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoGetOrientation() Result=', IntToStr(Ord(Result)));
|
||||
{$ENDIF}
|
||||
end;
|
||||
|
||||
procedure TQtPrinters.DoSetOrientation(AValue: TPrinterOrientation);
|
||||
var
|
||||
O: QPrinterOrientation;
|
||||
begin
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoSetOrientation() AValue=', IntToStr(Ord(AValue)));
|
||||
{$ENDIF}
|
||||
|
||||
inherited DoSetOrientation(aValue);
|
||||
|
||||
case AValue of
|
||||
poPortrait: O := QPrinterPortrait;
|
||||
poLandscape: O := QPrinterLandscape;
|
||||
poReversePortrait: O := QPrinterPortrait;
|
||||
poReverseLandscape: O := QPrinterLandscape;
|
||||
end;
|
||||
if QtDefaultPrinter.Orientation <> O then
|
||||
QtDefaultPrinter.Orientation := O;
|
||||
end;
|
||||
|
||||
function TQtPrinters.GetPrinterType: TPrinterType;
|
||||
begin
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.GetPrinterType() Result=', IntToStr(Ord(Result)));
|
||||
{$ENDIF}
|
||||
Result := inherited GetPrinterType;
|
||||
{no type at this moment, QPrinterInfo (qt-4.4) should have this}
|
||||
Result := ptLocal;
|
||||
end;
|
||||
|
||||
function TQtPrinters.DoGetPrinterState: TPrinterState;
|
||||
var
|
||||
State: QPrinterPrinterState;
|
||||
begin
|
||||
Result := inherited DoGetPrinterState;
|
||||
Result := psNoDefine;
|
||||
|
||||
State := QtDefaultPrinter.PrinterState;
|
||||
case State of
|
||||
QPrinterIdle: Result := psReady;
|
||||
QPrinterActive: Result := psPrinting;
|
||||
QPrinterAborted,
|
||||
QPrinterError: Result := psStopped;
|
||||
end;
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.DoGetPrinterState() Result=', IntToStr(Ord(Result)));
|
||||
{$ENDIF}
|
||||
end;
|
||||
|
||||
function TQtPrinters.GetCanPrint: Boolean;
|
||||
begin
|
||||
Result := inherited GetCanPrint;
|
||||
Result := (DoGetPrinterState <> psStopped);
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.GetCanPrint() Result=',BoolToStr(Result));
|
||||
{$ENDIF}
|
||||
end;
|
||||
|
||||
function TQtPrinters.GetCanRenderCopies: Boolean;
|
||||
begin
|
||||
Result := inherited GetCanRenderCopies;
|
||||
Result := True;
|
||||
{$IFDEF VERBOSE_QT_PRINTING}
|
||||
DebugLn('TQtPrinters.GetCanRenderCopies() Result=',BoolToStr(Result));
|
||||
{$ENDIF}
|
||||
end;
|
||||
|
||||
initialization
|
||||
Printer := TQtPrinters.Create;
|
||||
|
||||
finalization
|
||||
FreeAndNil(Printer);
|
||||
{$IFDEF UNIX}
|
||||
FinalizeCups;
|
||||
{$ENDIF}
|
74
components/printers/qt/qtprinters_h.inc
Normal file
74
components/printers/qt/qtprinters_h.inc
Normal file
@ -0,0 +1,74 @@
|
||||
{%MainUnit ../osprinters.pas}
|
||||
uses
|
||||
{$IFDEF WINDOWS}Windows,{$ENDIF}
|
||||
{$IFDEF UNIX}CUPSDyn,{$ENDIF}
|
||||
Classes, SysUtils, Printers, qt4, qtobjects,
|
||||
LCLType, LCLProc;
|
||||
|
||||
type
|
||||
{ TQtPrinters }
|
||||
TQtPrinters = class(TPrinter)
|
||||
private
|
||||
FPagesEnum: TStrings;
|
||||
FPrintSession: Integer;
|
||||
FPrintSettings: Integer;
|
||||
FPageFormat: QPrinterPageSize;
|
||||
FBeginDocumentStatus: QPrinterPrinterState;
|
||||
FNewPageStatus: QPrinterPrinterState;
|
||||
FPrinterHandle: TQtPrinter;
|
||||
|
||||
procedure CreatePrintSettings;
|
||||
procedure BeginPage;
|
||||
procedure EndPage;
|
||||
|
||||
procedure EnumQPrinters(Lst: TStrings);
|
||||
procedure EnumQPapers(Lst: TStrings);
|
||||
function GetColorMode: QPrinterColorMode;
|
||||
function GetFullPage: Boolean;
|
||||
function GetPageOrder: QPrinterPageOrder;
|
||||
procedure SetColorMode(const AValue: QPrinterColorMode);
|
||||
procedure SetFullPage(const AValue: Boolean);
|
||||
procedure SetPageOrder(const AValue: QPrinterPageOrder);
|
||||
protected
|
||||
procedure DoBeginDoc; override;
|
||||
procedure DoNewPage; override;
|
||||
procedure DoEndDoc(aAborded : Boolean); override;
|
||||
procedure DoAbort; override;
|
||||
|
||||
procedure DoEnumPrinters(Lst : TStrings); override;
|
||||
procedure DoResetPrintersList; override;
|
||||
|
||||
procedure DoEnumPapers(Lst : TStrings); override;
|
||||
function DoGetPaperName: string; override;
|
||||
function DoGetDefaultPaperName: string; override;
|
||||
procedure DoSetPaperName(aName : string); override;
|
||||
function DoGetPaperRect(aName : string; Var aPaperRc : TPaperRect) : Integer; override;
|
||||
|
||||
function DoSetPrinter(aName : string): Integer; override;
|
||||
|
||||
function DoGetCopies : Integer; override;
|
||||
procedure DoSetCopies(aValue : Integer); override;
|
||||
function DoGetOrientation: TPrinterOrientation; override;
|
||||
procedure DoSetOrientation(aValue : TPrinterOrientation); override;
|
||||
|
||||
function GetXDPI: Integer; override;
|
||||
function GetYDPI: Integer; override;
|
||||
function GetPrinterType: TPrinterType;override;
|
||||
function DoGetPrinterState: TPrinterState;override;
|
||||
function GetCanPrint: Boolean;override;
|
||||
function GetCanRenderCopies : Boolean;override;
|
||||
procedure RawModeChanging; override;
|
||||
public
|
||||
procedure Validate;
|
||||
function GetPaperSize(Const Str: String): QPrinterPageSize;
|
||||
public
|
||||
constructor Create; override;
|
||||
destructor Destroy; override;
|
||||
function Write(const Buffer; Count:Integer; var Written: Integer): Boolean; override;
|
||||
|
||||
property ColorMode: QPrinterColorMode read GetColorMode write SetColorMode;
|
||||
property FullPage: Boolean read GetFullPage write SetFullPage;
|
||||
property Handle: TQtPrinter read FPrinterHandle;
|
||||
property PageOrder: QPrinterPageOrder read GetPageOrder write SetPageOrder;
|
||||
end;
|
||||
|
124
components/printers/qt/qtprndialogs.inc
Normal file
124
components/printers/qt/qtprndialogs.inc
Normal file
@ -0,0 +1,124 @@
|
||||
{%MainUnit ../printersdlgs.pp}
|
||||
|
||||
|
||||
const
|
||||
SExecute = 'Execute';
|
||||
|
||||
{TODO: WE HAVE PROBLEM WITH QPrintDialog size (second call resizes it
|
||||
to screen width) if QPrintDialog is
|
||||
destroyed each time, so that's the reason why we have
|
||||
QtPrnDlg variable and finalization in PrintersDlgs
|
||||
This is probably qt 4.3 bug.}
|
||||
var
|
||||
QtPrnDlg: QPrintDialogH = nil;
|
||||
|
||||
{ TPageSetupDialog }
|
||||
|
||||
function TPageSetupDialog.Execute: Boolean;
|
||||
begin
|
||||
Result := False;
|
||||
// TODO: set and get paper margins, title - wait for bindings update (Den)
|
||||
if not Assigned(Printer) then Exit;
|
||||
if Printer.Printers.Count <= 0 then Exit;
|
||||
raise Printers.EPrinter.Create('Qt: TPageSetupDialog() under construction !');
|
||||
end;
|
||||
|
||||
|
||||
{ TPrinterSetupDialog }
|
||||
|
||||
function TPrinterSetupDialog.Execute: Boolean;
|
||||
var
|
||||
QtPrnSetupDlg: QPrintDialogH;
|
||||
begin
|
||||
Result := False;
|
||||
if not Assigned(Printer) then Exit;
|
||||
if Printer.Printers.Count <= 0 then Exit;
|
||||
{This is called by "Properties" button on QPrintDialog,
|
||||
Maybe we should call same as in TPrintDialog.Execute till
|
||||
QPrinterInfo class comes in}
|
||||
raise Printers.EPrinter.Create('TPrinterSetupDialog: no support for Qt 4.3 !');
|
||||
end;
|
||||
|
||||
|
||||
{ TPrintDialog }
|
||||
|
||||
function TPrintDialog.Execute: Boolean;
|
||||
var
|
||||
PrnOptions: QAbstractPrintDialogPrintDialogOptions;
|
||||
Str: WideString;
|
||||
i: Integer;
|
||||
begin
|
||||
Result := False;
|
||||
|
||||
if not Assigned(Printer) then Exit;
|
||||
if Printer.Printers.Count <= 0 then Exit;
|
||||
|
||||
if QtPrnDlg = nil then
|
||||
QtPrnDlg := QPrintDialog_create(QtDefaultPrinter.Handle, nil);
|
||||
|
||||
if Title <> '' then
|
||||
Str := UTF8Decode(Title)
|
||||
else
|
||||
Str := UTF8Decode(DefaultTitle);
|
||||
|
||||
QWidget_setWindowTitle(QtPrnDlg, @Str);
|
||||
|
||||
if (Width > 0) and (Height > 0) then
|
||||
QWidget_setBaseSize(QtPrnDlg, Width, Height);
|
||||
|
||||
{By default, full page printing is disabled. In this case, the origin of
|
||||
the QPrinter's coordinate system coincides with the top-left corner
|
||||
of the printable area. If full page printing is enabled, the origin of
|
||||
the QPrinter's coordinate system coincides with the top-left corner of
|
||||
the paper itself. In this case, the device metrics will report the
|
||||
exact same dimensions as indicated by PageSize. It may not be
|
||||
possible to print on the entire physical page because of the printer's
|
||||
margins, so the application must account for the margins itself.
|
||||
We can set this property from QtLCL OsPrinters too.
|
||||
QtDefaultPrinter.FullPage := True;
|
||||
THIS IS FIXED IN Qt-4.4, so PageRect returns correct dimensions !}
|
||||
|
||||
QAbstractPrintDialog_setMinMax(QtPrnDlg, MinPage, MaxPage);
|
||||
QAbstractPrintDialog_setFromTo(QtPrnDlg, FromPage, ToPage);
|
||||
|
||||
PrnOptions := QAbstractPrintDialogPrintCollateCopies;
|
||||
|
||||
if (poPrintToFile in Options) then
|
||||
PrnOptions := PrnOptions or QAbstractPrintDialogPrintToFile;
|
||||
|
||||
if (poSelection in Options) then
|
||||
PrnOptions := PrnOptions or QAbstractPrintDialogPrintSelection;
|
||||
|
||||
if (poPageNums) in Options then
|
||||
PrnOptions := PrnOptions or QAbstractPrintDialogPrintPageRange;
|
||||
|
||||
{this function does not have effect on Darwin}
|
||||
QAbstractPrintDialog_setEnabledOptions(QtPrnDlg, PrnOptions);
|
||||
|
||||
QtDefaultPrinter.numCopies := Copies;
|
||||
|
||||
if PrintToFile then
|
||||
QtDefaultPrinter.OutputFormat := QPrinterPdfFormat;
|
||||
|
||||
Result := QPrintDialog_exec(QtPrnDlg) = Ord(QDialogAccepted);
|
||||
|
||||
if Result then
|
||||
begin
|
||||
Collate := QtDefaultPrinter.Collate;
|
||||
MinPage := QAbstractPrintDialog_minPage(QtPrnDlg);
|
||||
MaxPage := QAbstractPrintDialog_maxPage(QtPrnDlg);
|
||||
FromPage := QtDefaultPrinter.fromPage;
|
||||
ToPage := QtDefaultPrinter.toPage;
|
||||
PrintToFile := QtDefaultPrinter.OutputFormat <> QPrinterNativeFormat;
|
||||
Copies := QtDefaultPrinter.numCopies;
|
||||
|
||||
case QtDefaultPrinter.PrintRange of
|
||||
QPrinterAllPages: PrintRange := prAllPages;
|
||||
QPrinterSelection: PrintRange := prSelection;
|
||||
QPrinterPageRange: PrintRange := prPageNums;
|
||||
else
|
||||
PrintRange := prCurrentPage;
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user