SubDir OBOS_TOP src servers app ; AddResources app_server : app_server.rdef ; UseLibraryHeaders agg png zlib ; UsePrivateHeaders app interface shared [ FDirName servers app ] ; UseHeaders [ FDirName $(OBOS_TOP) src servers app drawing ] ; UseHeaders [ FDirName $(OBOS_TOP) src servers app drawing Painter ] ; UseHeaders [ FDirName $(OBOS_TOP) src servers app drawing Painter drawing_modes ] ; UseHeaders [ FDirName $(OBOS_TOP) src servers app drawing Painter font_support ] ; UseFreeTypeHeaders ; SEARCH_SOURCE += [ FDirName $(SUBDIR) drawing ] ; # This overrides the definitions in private/servers/app/ServerConfig.h local defines = [ FDefines TEST_MODE=0 ] ; SubDirCcFlags $(defines) ; SubDirC++Flags $(defines) ; SharedLibrary appserver : Angle.cpp BGet++.cpp BitmapManager.cpp ColorSet.cpp CursorData.cpp CursorSet.cpp Decorator.cpp FontFamily.cpp IPoint.cpp LayerData.cpp RGBColor.cpp ServerBitmap.cpp ServerCursor.cpp ServerFont.cpp FontServer.cpp SystemPalette.cpp TokenHandler.cpp Utils.cpp # drawing PatternHandler.cpp DisplayDriver.cpp # libraries : libroot.so libbe.so libfreetype.so libtextencoding.so ; Server app_server : # Misc. Sources DebugInfoManager.cpp SubWindowList.cpp PicturePlayer.cpp PNGDump.cpp RAMLinkMsgReader.cpp MessageLooper.cpp # Manager Classes CursorManager.cpp DecorManager.cpp ScreenManager.cpp AppServer.cpp Desktop.cpp DesktopSettings.cpp ServerApp.cpp ServerWindow.cpp # DisplayDriver Classes AccelerantBuffer.cpp AccelerantHWInterface.cpp BitmapBuffer.cpp DisplayDriverPainter.cpp MallocBuffer.cpp UpdateQueue.cpp BBitmapBuffer.cpp HWInterface.cpp MultiLocker.cpp VirtualScreen.cpp BitmapHWInterface.cpp DefaultDecorator.cpp Layer.cpp OffscreenServerWindow.cpp OffscreenWinBorder.cpp RootLayer.cpp ServerPicture.cpp ServerScreen.cpp WinBorder.cpp Workspace.cpp WorkspacesLayer.cpp # libraries : libroot.so libtranslation.so libz.so libpng.so libbe.so libappserver.so libpainter.a libagg.a libfreetype.so libtextencoding.so ; SubInclude OBOS_TOP src servers app drawing Painter ;