ultimatepp/uppsrc/CtrlCore/CtrlCore.upp
cxl b3fe362f4f uppsrc: gtk3 replaces gtk2 as default linux backend
git-svn-id: svn://ultimatepp.org/upp/trunk@13848 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-10 09:18:10 +00:00

152 lines
2.4 KiB
Text

description "GUI core system\377B0,0,255";
uses
Draw,
plugin\bmp,
RichText,
Painter;
library(WIN32 !MSC8ARM) "advapi32 comdlg32 comctl32";
library(WIN32 !MSC8ARM) "user32 gdi32";
library(LINUX !RAINBOW GUI) "X11 Xrender Xinerama";
library(LINUX !RAINBOW) dl;
library(LINUX !XLFD !RAINBOW GUI) Xft;
library(BSD !RAINBOW !OSX) "X11 Xau Xdmcp";
library(BSD !XLFD !RAINBOW !OSX) "Xft fontconfig Xrender freetype expat";
library(LINUX !XLFD !SHARED !RAINBOW GUI) "fontconfig Xrender freetype";
library(FREEBSD | DRAGONFLY) xcb;
library(POSIX !NOGTK !RAINBOW GUI !OSX) notify;
library(DRAGONFLY) "Xext Xinerama";
link(OSX !X11) "-framework Foundation -framework Cocoa -framework Carbon";
pkg_config(POSIX !X11) gtk+-3.0;
file
Core readonly separator,
CtrlCore.h options(BUILDER_OPTION) PCH,
MKeys.h,
stdids.h,
SystemDraw.cpp,
Frame.cpp,
CtrlMt.cpp,
Ctrl.cpp,
CtrlChild.cpp,
CtrlPos.cpp,
CtrlDraw.cpp,
CtrlMouse.cpp,
CtrlKbd.cpp,
CtrlTimer.cpp,
CtrlClip.cpp,
LocalLoop.cpp,
CtrlCoreInit.cpp,
TopWindow.h,
TopWindow.cpp,
lay.h,
llay.h,
CtrlCore.iml,
CtrlCore.t,
CtrlCore.defs,
Win32 readonly separator,
Win32Gui.h,
Win32GuiA.h,
Win32Keys.h,
DrawWin32.cpp,
DrawOpWin32.cpp,
DrawTextWin32.cpp,
ImageWin32.cpp,
MetaFile.cpp,
UtilWin32.cpp,
MultiMon.dli,
Win32Ctrl.h,
Win32Ctrl.cpp,
Win32Wnd.cpp,
Win32Clip.cpp,
Win32DnD.cpp,
Win32Proc.cpp,
Win32Top.h,
TopWin32.cpp,
DHCtrl.cpp,
Win32Msg.i,
X11 readonly separator,
X11Gui.h,
X11GuiA.h,
X11Keys.h,
DrawX11.cpp,
DrawOpX11.cpp,
DrawTextX11.cpp,
ImageX11.cpp,
UtilX11.cpp,
X11Ctrl.h,
X11Ctrl.cpp,
X11Wnd.cpp,
X11Proc.cpp,
X11Clip.cpp,
X11DnD.cpp,
X11Top.h,
X11Top.cpp,
X11ImgClip.cpp,
X11App.cpp,
X11DHCtrl.cpp,
X11Event.i,
Gtk readonly separator,
gtk3-todo.txt,
Gtk.h,
GtkAfter.h,
GtkKeys.h,
GtkDrawOp.cpp,
GtkDrawText.cpp,
GtkDrawImage.cpp,
GdkImage.cpp,
GtkUtil.cpp,
GtkX11Util.cpp,
GtkCtrl.h,
GtkCtrl.cpp,
GtkCapture.cpp,
GtkWnd.cpp,
GtkCreate.cpp,
GtkEvent.cpp,
GtkTop.h,
GtkTop.cpp,
GtkClip.cpp,
GtkDnD.cpp,
GtkApp.cpp,
Cocoa readonly separator,
Coco.h,
CocoCode.h,
CocoAfter.h,
CocoKeys.h,
CocoMM.h,
CocoUtil.mm,
CocoDraw.mm,
CocoDrawOp.mm,
CocoImage.mm,
CocoDrawText.mm,
CocoCtrl.h,
CocoTop.h,
CocoApp.mm,
CocoCreate.mm,
CocoProc.mm,
CocoClip.mm,
CocoCtrl.cpp,
CocoWnd.cpp,
CocoTop.cpp,
CocoChSysInit.cpp,
"RTF support" readonly separator,
ParseRTF.cpp,
EncodeRTF.cpp,
Info readonly separator,
src.tpp,
srcdoc.tpp,
Copying;