mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-07 01:57:57 +02:00
LCL: added widgetset NoGUI
git-svn-id: trunk@14139 -
This commit is contained in:
parent
769eb407d2
commit
8d1b4060a1
4
.gitattributes
vendored
4
.gitattributes
vendored
@ -3122,6 +3122,10 @@ lcl/interfaces/gtk2/gtk2wstoolwin.pp svneol=native#text/pascal
|
||||
lcl/interfaces/gtk2/interfaces.pas svneol=native#text/pascal
|
||||
lcl/interfaces/gtk2/tests/checkbuttononfixed.lpi svneol=native#text/plain
|
||||
lcl/interfaces/gtk2/tests/checkbuttononfixed.lpr svneol=native#text/plain
|
||||
lcl/interfaces/nogui/Makefile svneol=native#text/plain
|
||||
lcl/interfaces/nogui/Makefile.fpc svneol=native#text/plain
|
||||
lcl/interfaces/nogui/interfaces.pp svneol=native#text/plain
|
||||
lcl/interfaces/nogui/noguiint.pp svneol=native#text/plain
|
||||
lcl/interfaces/qt/README.txt svneol=native#text/plain
|
||||
lcl/interfaces/qt/interfaces.pp svneol=native#text/pascal
|
||||
lcl/interfaces/qt/qt4.pas svneol=native#text/plain
|
||||
|
@ -2161,6 +2161,7 @@ function TH2PasConverter.MergeIncludeFiles(AFile: TH2PasFile;
|
||||
if IncFile=nil then continue;
|
||||
//DebugLn(['GetMergeFiles AFile=',AFile.Filename,' CInclude=',CInclude.Filename,' IncFile.Merge=',IncFile.Merge,' ']);
|
||||
if not IncFile.Merge then continue;
|
||||
if not IncFile.Enabled then continue;
|
||||
if IncFile=AFile then continue;
|
||||
if MergedFiles.IndexOf(IncFile)<0 then begin
|
||||
MergedFiles.Add(IncFile);
|
||||
@ -2178,6 +2179,8 @@ function TH2PasConverter.MergeIncludeFiles(AFile: TH2PasFile;
|
||||
if Project<>nil then begin
|
||||
for i:=0 to Project.CHeaderFileCount-1 do begin
|
||||
IncFile:=Project.CHeaderFiles[i];
|
||||
if not IncFile.Enabled then continue;
|
||||
if IncFile=CurFile then continue;
|
||||
if IncFile.MergedBy=CurFile then begin
|
||||
if MergedFiles.IndexOf(IncFile)<0 then begin
|
||||
MergedFiles.Add(IncFile);
|
||||
|
@ -462,7 +462,8 @@ const LCLWidgetLinkerAddition: array[TLCLPlatform] of string = (
|
||||
'', // wince
|
||||
' -k-framework -kcarbon', // carbon
|
||||
'', // qt
|
||||
'' // fpgui
|
||||
'', // fpGUI
|
||||
'' // noGUI
|
||||
);
|
||||
|
||||
type
|
||||
|
@ -53,10 +53,10 @@ type
|
||||
|
||||
const
|
||||
LCLPlatformDirNames: array[TLCLPlatform] of string = (
|
||||
'gtk', 'gtk2', 'win32', 'wince', 'carbon', 'qt', 'fpgui'
|
||||
'gtk', 'gtk2', 'win32', 'wince', 'carbon', 'qt', 'fpgui', 'nogui'
|
||||
);
|
||||
LCLPlatformDisplayNames: array[TLCLPlatform] of string = (
|
||||
'gtk', 'gtk 2', 'win32/win64', 'wince', 'carbon', 'qt', 'fpGUI'
|
||||
'gtk', 'gtk 2', 'win32/win64', 'wince', 'carbon', 'qt', 'fpGUI', 'NoGUI'
|
||||
);
|
||||
|
||||
|
||||
|
@ -61,7 +61,8 @@ type
|
||||
lpWinCE,
|
||||
lpCarbon,
|
||||
lpQT,
|
||||
lpfpGUI
|
||||
lpfpGUI,
|
||||
lpNoGUI
|
||||
);
|
||||
|
||||
{ TWidgetSet }
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2007/11/12]
|
||||
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2007/12/01]
|
||||
#
|
||||
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-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded
|
||||
@ -255,163 +255,163 @@ endif
|
||||
export LCL_PLATFORM
|
||||
override DEFAULT_DIR=$(LCL_PLATFORM)
|
||||
ifeq ($(FULL_TARGET),i386-linux)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-go32v2)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-win32)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-os2)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-freebsd)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-beos)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-netbsd)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-solaris)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-qnx)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-netware)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-openbsd)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-wdosx)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-darwin)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-emx)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-watcom)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-netwlibc)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-wince)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-embedded)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-symbian)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-linux)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-freebsd)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-netbsd)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-amiga)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-atari)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-openbsd)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-palmos)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-embedded)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-linux)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-netbsd)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-amiga)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-macos)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-darwin)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-morphos)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-embedded)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-linux)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-netbsd)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-solaris)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-embedded)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-linux)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-darwin)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-win64)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-embedded)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-linux)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-palmos)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-wince)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-gba)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-nds)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-embedded)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-symbian)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc64-linux)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui
|
||||
override TARGET_DIRS+=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
endif
|
||||
ifdef REQUIRE_UNITSDIR
|
||||
override UNITSDIR+=$(REQUIRE_UNITSDIR)
|
||||
@ -1994,6 +1994,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-go32v2)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2003,6 +2004,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-win32)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2012,6 +2014,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-os2)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2021,6 +2024,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-freebsd)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2030,6 +2034,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-beos)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2039,6 +2044,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-netbsd)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2048,6 +2054,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-solaris)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2057,6 +2064,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-qnx)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2066,6 +2074,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-netware)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2075,6 +2084,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-openbsd)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2084,6 +2094,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-wdosx)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2093,6 +2104,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-darwin)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2102,6 +2114,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-emx)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2111,6 +2124,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-watcom)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2120,6 +2134,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-netwlibc)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2129,6 +2144,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-wince)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2138,6 +2154,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-embedded)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2147,6 +2164,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),i386-symbian)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2156,6 +2174,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-linux)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2165,6 +2184,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-freebsd)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2174,6 +2194,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-netbsd)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2183,6 +2204,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-amiga)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2192,6 +2214,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-atari)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2201,6 +2224,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-openbsd)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2210,6 +2234,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-palmos)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2219,6 +2244,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),m68k-embedded)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2228,6 +2254,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-linux)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2237,6 +2264,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-netbsd)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2246,6 +2274,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-amiga)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2255,6 +2284,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-macos)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2264,6 +2294,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-darwin)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2273,6 +2304,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-morphos)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2282,6 +2314,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc-embedded)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2291,6 +2324,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-linux)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2300,6 +2334,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-netbsd)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2309,6 +2344,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-solaris)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2318,6 +2354,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),sparc-embedded)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2327,6 +2364,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-linux)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2336,6 +2374,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2345,6 +2384,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-darwin)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2354,6 +2394,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-win64)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2363,6 +2404,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),x86_64-embedded)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2372,6 +2414,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-linux)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2381,6 +2424,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-palmos)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2390,6 +2434,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-wince)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2399,6 +2444,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-gba)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2408,6 +2454,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-nds)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2417,6 +2464,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-embedded)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2426,6 +2474,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),arm-symbian)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2435,6 +2484,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc64-linux)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2444,6 +2494,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2453,6 +2504,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
||||
TARGET_DIRS_GTK=1
|
||||
@ -2462,6 +2514,7 @@ TARGET_DIRS_WINCE=1
|
||||
TARGET_DIRS_QT=1
|
||||
TARGET_DIRS_CARBON=1
|
||||
TARGET_DIRS_FPGUI=1
|
||||
TARGET_DIRS_NOGUI=1
|
||||
endif
|
||||
ifdef TARGET_DIRS_GTK
|
||||
gtk_all:
|
||||
@ -2778,6 +2831,51 @@ fpgui:
|
||||
$(MAKE) -C fpgui all
|
||||
.PHONY: fpgui_all fpgui_debug fpgui_smart fpgui_release fpgui_units fpgui_examples fpgui_shared fpgui_install fpgui_sourceinstall fpgui_exampleinstall fpgui_distinstall fpgui_zipinstall fpgui_zipsourceinstall fpgui_zipexampleinstall fpgui_zipdistinstall fpgui_clean fpgui_distclean fpgui_cleanall fpgui_info fpgui_makefiles fpgui
|
||||
endif
|
||||
ifdef TARGET_DIRS_NOGUI
|
||||
nogui_all:
|
||||
$(MAKE) -C nogui all
|
||||
nogui_debug:
|
||||
$(MAKE) -C nogui debug
|
||||
nogui_smart:
|
||||
$(MAKE) -C nogui smart
|
||||
nogui_release:
|
||||
$(MAKE) -C nogui release
|
||||
nogui_units:
|
||||
$(MAKE) -C nogui units
|
||||
nogui_examples:
|
||||
$(MAKE) -C nogui examples
|
||||
nogui_shared:
|
||||
$(MAKE) -C nogui shared
|
||||
nogui_install:
|
||||
$(MAKE) -C nogui install
|
||||
nogui_sourceinstall:
|
||||
$(MAKE) -C nogui sourceinstall
|
||||
nogui_exampleinstall:
|
||||
$(MAKE) -C nogui exampleinstall
|
||||
nogui_distinstall:
|
||||
$(MAKE) -C nogui distinstall
|
||||
nogui_zipinstall:
|
||||
$(MAKE) -C nogui zipinstall
|
||||
nogui_zipsourceinstall:
|
||||
$(MAKE) -C nogui zipsourceinstall
|
||||
nogui_zipexampleinstall:
|
||||
$(MAKE) -C nogui zipexampleinstall
|
||||
nogui_zipdistinstall:
|
||||
$(MAKE) -C nogui zipdistinstall
|
||||
nogui_clean:
|
||||
$(MAKE) -C nogui clean
|
||||
nogui_distclean:
|
||||
$(MAKE) -C nogui distclean
|
||||
nogui_cleanall:
|
||||
$(MAKE) -C nogui cleanall
|
||||
nogui_info:
|
||||
$(MAKE) -C nogui info
|
||||
nogui_makefiles:
|
||||
$(MAKE) -C nogui makefiles
|
||||
nogui:
|
||||
$(MAKE) -C nogui all
|
||||
.PHONY: nogui_all nogui_debug nogui_smart nogui_release nogui_units nogui_examples nogui_shared nogui_install nogui_sourceinstall nogui_exampleinstall nogui_distinstall nogui_zipinstall nogui_zipsourceinstall nogui_zipexampleinstall nogui_zipdistinstall nogui_clean nogui_distclean nogui_cleanall nogui_info nogui_makefiles nogui
|
||||
endif
|
||||
all: $(addsuffix _all,$(DEFAULT_DIR))
|
||||
debug: $(addsuffix _debug,$(DEFAULT_DIR))
|
||||
smart: $(addsuffix _smart,$(DEFAULT_DIR))
|
||||
|
@ -8,7 +8,7 @@
|
||||
main=lcl
|
||||
|
||||
[target]
|
||||
dirs=gtk gtk2 win32 wince qt carbon fpgui
|
||||
dirs=gtk gtk2 win32 wince qt carbon fpgui nogui
|
||||
|
||||
[default]
|
||||
dir=$(LCL_PLATFORM)
|
||||
|
2482
lcl/interfaces/nogui/Makefile
Normal file
2482
lcl/interfaces/nogui/Makefile
Normal file
File diff suppressed because it is too large
Load Diff
36
lcl/interfaces/nogui/Makefile.fpc
Normal file
36
lcl/interfaces/nogui/Makefile.fpc
Normal file
@ -0,0 +1,36 @@
|
||||
# $Id: Makefile.fpc 7398 2005-07-22 13:47:35Z mattias $
|
||||
#
|
||||
# Makefile.fpc for Lazarus for Free Pascal
|
||||
#
|
||||
|
||||
[package]
|
||||
main=lcl
|
||||
|
||||
[require]
|
||||
packages=rtl
|
||||
|
||||
[target]
|
||||
units=interfaces
|
||||
implicitunits=
|
||||
|
||||
[compiler]
|
||||
options=-gl -dnogui
|
||||
unitdir=../../units/$(CPU_TARGET)-$(OS_TARGET) .
|
||||
unittargetdir=../../units/$(CPU_TARGET)-$(OS_TARGET)/nogui
|
||||
|
||||
[clean]
|
||||
files=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) \
|
||||
$(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) \
|
||||
$(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) \
|
||||
$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT))
|
||||
|
||||
|
||||
[rules]
|
||||
.PHONY: cleartarget all
|
||||
|
||||
cleartarget:
|
||||
-$(DEL) $(COMPILER_UNITTARGETDIR)/interfaces$(PPUEXT) \
|
||||
$(COMPILER_UNITTARGETDIR)/interfaces$(OEXT)
|
||||
|
||||
all: cleartarget $(COMPILER_UNITTARGETDIR) interfaces$(PPUEXT)
|
||||
|
40
lcl/interfaces/nogui/interfaces.pp
Normal file
40
lcl/interfaces/nogui/interfaces.pp
Normal file
@ -0,0 +1,40 @@
|
||||
{
|
||||
/***************************************************************************
|
||||
Interfaces.pp - determines what interface to use
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
*****************************************************************************
|
||||
* *
|
||||
* 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. *
|
||||
* *
|
||||
*****************************************************************************
|
||||
}
|
||||
unit Interfaces;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
InterfaceBase;
|
||||
|
||||
implementation
|
||||
|
||||
uses
|
||||
NoGUIInt, Forms;
|
||||
|
||||
initialization
|
||||
CreateWidgetset(TNoGUIWidgetSet);
|
||||
|
||||
finalization
|
||||
FreeWidgetSet;
|
||||
|
||||
end.
|
153
lcl/interfaces/nogui/noguiint.pp
Normal file
153
lcl/interfaces/nogui/noguiint.pp
Normal file
@ -0,0 +1,153 @@
|
||||
{
|
||||
*****************************************************************************
|
||||
* *
|
||||
* 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. *
|
||||
* *
|
||||
*****************************************************************************
|
||||
}
|
||||
|
||||
unit NoGUIInt;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
interface
|
||||
|
||||
{$ifdef Trace}
|
||||
{$ASSERTIONS ON}
|
||||
{$endif}
|
||||
|
||||
uses
|
||||
{$IFDEF TraceGdiCalls}
|
||||
LineInfo,
|
||||
{$ENDIF}
|
||||
// rtl+fcl
|
||||
Types, Classes, SysUtils, FPCAdds,
|
||||
// interfacebase
|
||||
InterfaceBase,
|
||||
// LCL
|
||||
Dialogs, Controls, Forms, LCLStrConsts, LMessages,
|
||||
LCLProc, LCLIntf, LCLType, GraphType, Graphics, Menus, Themes,
|
||||
// widgetset
|
||||
WSLCLClasses;
|
||||
|
||||
type
|
||||
|
||||
{ TNoGUIWidgetSet }
|
||||
|
||||
TNoGUIWidgetSet = class(TWidgetSet)
|
||||
protected
|
||||
public
|
||||
procedure PassCmdLineOptions; override;
|
||||
public
|
||||
function LCLPlatform: TLCLPlatform; override;
|
||||
// Application
|
||||
procedure AppInit(var ScreenInfo: TScreenInfo); override;
|
||||
procedure AppProcessMessages; override;
|
||||
procedure AppWaitMessage; override;
|
||||
procedure AppTerminate; override;
|
||||
procedure AppMinimize; override;
|
||||
procedure AppRestore; override;
|
||||
procedure AppBringToFront; override;
|
||||
procedure AppSetTitle(const ATitle: string); override;
|
||||
public
|
||||
constructor Create; override;
|
||||
destructor Destroy; override;
|
||||
|
||||
// create and destroy
|
||||
function CreateTimer(Interval: integer; TimerFunc: TFNTimerProc) : THandle; override;
|
||||
function DestroyTimer(TimerHandle: THandle) : boolean; override;
|
||||
procedure DestroyLCLComponent(Sender: TObject);virtual;
|
||||
public
|
||||
end;
|
||||
|
||||
var
|
||||
NoGUIWidgetSet: TNoGUIWidgetSet;
|
||||
|
||||
implementation
|
||||
|
||||
{ TNoGUIWidgetSet }
|
||||
|
||||
procedure TNoGUIWidgetSet.PassCmdLineOptions;
|
||||
begin
|
||||
inherited PassCmdLineOptions;
|
||||
end;
|
||||
|
||||
function TNoGUIWidgetSet.LCLPlatform: TLCLPlatform;
|
||||
begin
|
||||
Result:=lpNoGUI;
|
||||
end;
|
||||
|
||||
procedure TNoGUIWidgetSet.AppInit(var ScreenInfo: TScreenInfo);
|
||||
begin
|
||||
|
||||
end;
|
||||
|
||||
procedure TNoGUIWidgetSet.AppProcessMessages;
|
||||
begin
|
||||
|
||||
end;
|
||||
|
||||
procedure TNoGUIWidgetSet.AppWaitMessage;
|
||||
begin
|
||||
|
||||
end;
|
||||
|
||||
procedure TNoGUIWidgetSet.AppTerminate;
|
||||
begin
|
||||
|
||||
end;
|
||||
|
||||
procedure TNoGUIWidgetSet.AppMinimize;
|
||||
begin
|
||||
|
||||
end;
|
||||
|
||||
procedure TNoGUIWidgetSet.AppRestore;
|
||||
begin
|
||||
|
||||
end;
|
||||
|
||||
procedure TNoGUIWidgetSet.AppBringToFront;
|
||||
begin
|
||||
|
||||
end;
|
||||
|
||||
procedure TNoGUIWidgetSet.AppSetTitle(const ATitle: string);
|
||||
begin
|
||||
|
||||
end;
|
||||
|
||||
constructor TNoGUIWidgetSet.Create;
|
||||
begin
|
||||
inherited Create;
|
||||
end;
|
||||
|
||||
destructor TNoGUIWidgetSet.Destroy;
|
||||
begin
|
||||
inherited Destroy;
|
||||
end;
|
||||
|
||||
function TNoGUIWidgetSet.CreateTimer(Interval: integer; TimerFunc: TFNTimerProc
|
||||
): THandle;
|
||||
begin
|
||||
Result:=0;
|
||||
end;
|
||||
|
||||
function TNoGUIWidgetSet.DestroyTimer(TimerHandle: THandle): boolean;
|
||||
begin
|
||||
Result:=false;
|
||||
end;
|
||||
|
||||
procedure TNoGUIWidgetSet.DestroyLCLComponent(Sender: TObject);
|
||||
begin
|
||||
|
||||
end;
|
||||
|
||||
end.
|
Loading…
Reference in New Issue
Block a user