[haiku-commits] r42788 - in haiku/trunk/src: libs/linprog tests/servers/app

  • From: axeld@xxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 30 Sep 2011 02:00:56 +0200 (CEST)

Author: axeld
Date: 2011-09-30 02:00:56 +0200 (Fri, 30 Sep 2011)
New Revision: 42788
Changeset: https://dev.haiku-os.org/changeset/42788

Modified:
   haiku/trunk/src/libs/linprog/Jamfile
   haiku/trunk/src/tests/servers/app/Jamfile
Log:
* This makes our app_server test_environment work again under Haiku.
* A small quiz for our build system gurus: if I just add libbe_test to
  liblinprog.a, I can't build the normal app_server anymore (only in the test
  environment). Why is that? And who's going to fix it? :-)


Modified: haiku/trunk/src/libs/linprog/Jamfile
===================================================================
--- haiku/trunk/src/libs/linprog/Jamfile        2011-09-29 23:58:34 UTC (rev 
42787)
+++ haiku/trunk/src/libs/linprog/Jamfile        2011-09-30 00:00:56 UTC (rev 
42788)
@@ -1,12 +1,12 @@
 SubDir HAIKU_TOP src libs linprog ;
 
-SetSubDirSupportedPlatformsBeOSCompatible ;
+SetSubDirSupportedPlatforms haiku haiku_host libbe_test ;
 
 UseLibraryHeaders lp_solve linprog ;
 UsePrivateHeaders shared ;
 
 
-StaticLibrary liblinprog.a : 
+StaticLibrary liblinprog.a :
        ActiveSetSolver.cpp
        Constraint.cpp
        LayoutOptimizer.cpp

Modified: haiku/trunk/src/tests/servers/app/Jamfile
===================================================================
--- haiku/trunk/src/tests/servers/app/Jamfile   2011-09-29 23:58:34 UTC (rev 
42787)
+++ haiku/trunk/src/tests/servers/app/Jamfile   2011-09-30 00:00:56 UTC (rev 
42788)
@@ -79,8 +79,8 @@
        CursorManager.cpp
        CursorSet.cpp
        DesktopListener.cpp
-       DesktopSettings.cpp
        DirectWindowInfo.cpp
+       DrawingEngine.cpp
        DrawState.cpp
        FontCache.cpp
        FontCacheEntry.cpp
@@ -101,35 +101,34 @@
        SystemPalette.cpp
 
        # drawing
+       drawing_support.cpp
        PatternHandler.cpp
 
-       # stack and tile
-       SATDecorator.cpp
-       SATGroup.cpp
-       SATWindow.cpp
-       StackAndTile.cpp
-       Stacking.cpp
-       Tiling.cpp
-
 #      trace.c
 
        # libraries
-       : be libpainter.a libtextencoding.so libfreetype.so libshared.a
+       : be libpainter.a libagg.a libtextencoding.so libfreetype.so libshared.a
 ;
 
 AddResources test_app_server : app_server.rdef ;
 
 Server test_app_server :
        # Misc. Sources
-       Decorator.cpp
        ProfileMessageSupport.cpp
        EventDispatcher.cpp
        EventStream.cpp
        MessageLooper.cpp
 
+       # Decorator
+       Decorator.cpp
+       DecorManager.cpp
+       DefaultDecorator.cpp
+       DefaultWindowBehaviour.cpp
+       MagneticBorder.cpp
+       WindowBehaviour.cpp
+
        # Manager Classes
        BitmapManager.cpp
-       DecorManager.cpp
        InputManager.cpp
        ScreenManager.cpp
 
@@ -145,12 +144,11 @@
        BitmapBuffer.cpp
        BitmapDrawingEngine.cpp
        drawing_support.cpp
-       DrawingEngine.cpp
        MallocBuffer.cpp
 
+       DesktopSettings.cpp
        VirtualScreen.cpp
        BitmapHWInterface.cpp
-       DefaultDecorator.cpp
        OffscreenServerWindow.cpp
        OffscreenWindow.cpp
        RegionPool.cpp
@@ -163,11 +161,19 @@
        Workspace.cpp
        WorkspacesView.cpp
 
+       # stack and tile
+       SATDecorator.cpp
+       SATGroup.cpp
+       SATWindow.cpp
+       StackAndTile.cpp
+       Stacking.cpp
+       Tiling.cpp
+
        # libraries
        :
-       z libtestappserver.so libpainter.a be
-       libhwinterface.so libhwinterfaceimpl.so
-       libagg.a libfreetype.so libtextencoding.so
+       z libtestappserver.so be
+       libhwinterface.so libhwinterfaceimpl.so liblinprog.a
+       libfreetype.so libtextencoding.so
        $(TARGET_LIBSTDC++) $(TARGET_LIBSUPC++)
 ;
 


Other related posts: