1SubDir HAIKU_TOP src servers app ; 2 3AddResources app_server : app_server.rdef ; 4 5UseLibraryHeaders agg png zlib ; 6UsePrivateHeaders app interface shared [ FDirName servers app ] ; 7 8UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing ] ; 9UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter ] ; 10UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter drawing_modes ] ; 11UseHeaders [ FDirName $(HAIKU_TOP) src servers app drawing Painter font_support ] ; 12UseFreeTypeHeaders ; 13 14SEARCH_SOURCE += [ FDirName $(SUBDIR) drawing ] ; 15 16# This overrides the definitions in private/servers/app/ServerConfig.h 17local defines = [ FDefines TEST_MODE=0 ] ; 18 19SubDirCcFlags $(defines) ; 20SubDirC++Flags $(defines) ; 21 22 23SharedLibrary libappserver.so : 24 Angle.cpp 25 BGet++.cpp 26 BitmapManager.cpp 27 ColorSet.cpp 28 CursorData.cpp 29 CursorSet.cpp 30 Decorator.cpp 31 FontFamily.cpp 32 IPoint.cpp 33 LayerData.cpp 34 RGBColor.cpp 35 ServerBitmap.cpp 36 ServerCursor.cpp 37 ServerFont.cpp 38 FontManager.cpp 39 SystemPalette.cpp 40 TokenHandler.cpp 41 Utils.cpp 42 43 # drawing 44 PatternHandler.cpp 45 DisplayDriver.cpp 46 47 # libraries 48 : libroot.so libbe.so libfreetype.so libtextencoding.so 49; 50 51Server app_server : 52 # Misc. Sources 53 DebugInfoManager.cpp 54 SubWindowList.cpp 55 PicturePlayer.cpp 56 PNGDump.cpp 57 RAMLinkMsgReader.cpp 58 MessageLooper.cpp 59 60 # Manager Classes 61 CursorManager.cpp 62 DecorManager.cpp 63 ScreenManager.cpp 64 65 AppServer.cpp 66 Desktop.cpp 67 DesktopSettings.cpp 68 69 ServerApp.cpp 70 ServerWindow.cpp 71 72 # DisplayDriver Classes 73 AccelerantBuffer.cpp 74 AccelerantHWInterface.cpp 75 BitmapBuffer.cpp 76 DisplayDriverPainter.cpp 77 MallocBuffer.cpp 78 UpdateQueue.cpp 79 80 BBitmapBuffer.cpp 81 HWInterface.cpp 82 MultiLocker.cpp 83 84 VirtualScreen.cpp 85 BitmapHWInterface.cpp 86 DefaultDecorator.cpp 87 Layer.cpp 88 OffscreenServerWindow.cpp 89 OffscreenWinBorder.cpp 90 RootLayer.cpp 91 ServerPicture.cpp 92 ServerScreen.cpp 93 WinBorder.cpp 94 Workspace.cpp 95 WorkspacesLayer.cpp 96 97 # libraries 98 : 99 libroot.so libtranslation.so libz.so libpng.so libbe.so 100 libappserver.so libpainter.a libagg.a libfreetype.so 101 libtextencoding.so 102; 103 104SubInclude HAIKU_TOP src servers app drawing Painter ; 105