AppServer: Organize "HWInterface" classes
* Organize interface classes into directories * Long term this will assist in the multi-head interface / accelerant changes. * local draws to the local hw accelerant * remote draws to a remote connection (???) * html5 draws to... an html5 canvas?
This commit is contained in:
@@ -5,6 +5,9 @@ UsePrivateHeaders app graphics input interface kernel shared storage support ;
|
|||||||
|
|
||||||
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing ] ;
|
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing ] ;
|
||||||
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter ] ;
|
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter ] ;
|
||||||
|
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing interface local ] ;
|
||||||
|
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing interface remote ] ;
|
||||||
|
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing interface html5 ] ;
|
||||||
UseHeaders [ FDirName $(HAIKU_TOP) src servers app stackandtile ] ;
|
UseHeaders [ FDirName $(HAIKU_TOP) src servers app stackandtile ] ;
|
||||||
|
|
||||||
UseHeaders [ FDirName $(HAIKU_TOP) src servers app decorator ] ;
|
UseHeaders [ FDirName $(HAIKU_TOP) src servers app decorator ] ;
|
||||||
@@ -92,8 +95,8 @@ Server app_server :
|
|||||||
# libraries
|
# libraries
|
||||||
:
|
:
|
||||||
libtranslation.so libbe.so libbnetapi.so
|
libtranslation.so libbe.so libbnetapi.so
|
||||||
libasdrawing.a $(BROKEN_64)libasremote.a $(BROKEN_64)libashtml5.a
|
libaslocal.a $(BROKEN_64)libasremote.a $(BROKEN_64)libashtml5.a
|
||||||
libpainter.a libagg.a $(HAIKU_FREETYPE_LIB)
|
libasdrawing.a libpainter.a libagg.a $(HAIKU_FREETYPE_LIB)
|
||||||
libstackandtile.a liblinprog.a libtextencoding.so libshared.a
|
libstackandtile.a liblinprog.a libtextencoding.so libshared.a
|
||||||
$(TARGET_LIBSTDC++)
|
$(TARGET_LIBSTDC++)
|
||||||
|
|
||||||
|
|||||||
@@ -14,8 +14,8 @@
|
|||||||
#include "Screen.h"
|
#include "Screen.h"
|
||||||
#include "ServerConfig.h"
|
#include "ServerConfig.h"
|
||||||
|
|
||||||
#include "remote/RemoteHWInterface.h"
|
#include "RemoteHWInterface.h"
|
||||||
#include "html5/HTML5HWInterface.h"
|
#include "HTML5HWInterface.h"
|
||||||
|
|
||||||
#include <Autolock.h>
|
#include <Autolock.h>
|
||||||
#include <Entry.h>
|
#include <Entry.h>
|
||||||
|
|||||||
@@ -16,8 +16,6 @@ Includes [ FGristFiles DrawingEngine.cpp ]
|
|||||||
: $(HAIKU_FREETYPE_HEADERS_DEPENDENCY) ;
|
: $(HAIKU_FREETYPE_HEADERS_DEPENDENCY) ;
|
||||||
|
|
||||||
StaticLibrary libasdrawing.a :
|
StaticLibrary libasdrawing.a :
|
||||||
AccelerantBuffer.cpp
|
|
||||||
AccelerantHWInterface.cpp
|
|
||||||
BitmapBuffer.cpp
|
BitmapBuffer.cpp
|
||||||
drawing_support.cpp
|
drawing_support.cpp
|
||||||
DrawingEngine.cpp
|
DrawingEngine.cpp
|
||||||
@@ -32,5 +30,4 @@ StaticLibrary libasdrawing.a :
|
|||||||
;
|
;
|
||||||
|
|
||||||
SubInclude HAIKU_TOP src servers app drawing Painter ;
|
SubInclude HAIKU_TOP src servers app drawing Painter ;
|
||||||
SubInclude HAIKU_TOP src servers app drawing remote ;
|
SubInclude HAIKU_TOP src servers app drawing interface ;
|
||||||
SubInclude HAIKU_TOP src servers app drawing html5 ;
|
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
SubDir HAIKU_TOP src servers app drawing interface ;
|
||||||
|
|
||||||
|
SubInclude HAIKU_TOP src servers app drawing interface html5 ;
|
||||||
|
SubInclude HAIKU_TOP src servers app drawing interface local ;
|
||||||
|
SubInclude HAIKU_TOP src servers app drawing interface remote ;
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
SubDir HAIKU_TOP src servers app drawing html5 ;
|
SubDir HAIKU_TOP src servers app drawing interface html5 ;
|
||||||
|
|
||||||
UseLibraryHeaders agg ;
|
UseLibraryHeaders agg ;
|
||||||
UsePrivateHeaders app graphics interface kernel shared ;
|
UsePrivateHeaders app graphics interface kernel shared ;
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
SubDir HAIKU_TOP src servers app drawing interface local ;
|
||||||
|
|
||||||
|
UseLibraryHeaders agg ;
|
||||||
|
UsePrivateHeaders app graphics interface kernel shared ;
|
||||||
|
UsePrivateHeaders [ FDirName graphics common ] ;
|
||||||
|
UsePrivateSystemHeaders ;
|
||||||
|
|
||||||
|
UseHeaders [ FDirName $(HAIKU_TOP) src servers app ] ;
|
||||||
|
UseHeaders [ FDirName $(HAIKU_TOP) src servers app font ] ;
|
||||||
|
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing ] ;
|
||||||
|
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter ] ;
|
||||||
|
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter drawing_modes ] ;
|
||||||
|
UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter font_support ] ;
|
||||||
|
|
||||||
|
StaticLibrary libaslocal.a :
|
||||||
|
AccelerantBuffer.cpp
|
||||||
|
AccelerantHWInterface.cpp
|
||||||
|
;
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
SubDir HAIKU_TOP src servers app drawing remote ;
|
SubDir HAIKU_TOP src servers app drawing interface remote ;
|
||||||
|
|
||||||
UseLibraryHeaders agg ;
|
UseLibraryHeaders agg ;
|
||||||
UsePrivateHeaders app graphics interface kernel shared ;
|
UsePrivateHeaders app graphics interface kernel shared ;
|
||||||
Reference in New Issue
Block a user