Put liblinprog.so into a static library and compile it into libalm.so.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38886 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Clemens Zeidler
2010-10-04 19:32:35 +00:00
parent 6751b48834
commit d9c5a02fff
4 changed files with 9 additions and 11 deletions
+1 -1
View File
@@ -96,7 +96,7 @@ SYSTEM_LIBS =
PRIVATE_SYSTEM_LIBS = PRIVATE_SYSTEM_LIBS =
libfluidsynth.so libfluidsynth.so
libilmimf.so libilmimf.so
liblinprog.so liblpsolve55.so liblpsolve55.so
; ;
SYSTEM_SERVERS = app_server cddb_daemon debug_server input_server mail_daemon SYSTEM_SERVERS = app_server cddb_daemon debug_server input_server mail_daemon
media_addon_server media_server midi_server mount_server net_server media_addon_server media_server midi_server mount_server net_server
+1 -1
View File
@@ -13,5 +13,5 @@ SharedLibrary libalm.so :
ALMLayout.cpp ALMLayout.cpp
Row.cpp Row.cpp
: :
be liblpsolve55.so liblinprog.so $(TARGET_LIBSTDC++) liblpsolve55.so liblinprog.a be $(TARGET_LIBSTDC++)
; ;
+1 -3
View File
@@ -5,13 +5,11 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
UseLibraryHeaders lp_solve linprog ; UseLibraryHeaders lp_solve linprog ;
UsePrivateHeaders shared ; UsePrivateHeaders shared ;
SharedLibrary liblinprog.so : StaticLibrary liblinprog.a :
Constraint.cpp Constraint.cpp
LinearSpec.cpp LinearSpec.cpp
Summand.cpp Summand.cpp
PenaltyFunction.cpp PenaltyFunction.cpp
Variable.cpp Variable.cpp
:
be liblpsolve55.so $(TARGET_LIBSUPC++)
; ;
+6 -6
View File
@@ -9,35 +9,35 @@ UsePrivateHeaders shared ;
Application ALMHelloWorld : Application ALMHelloWorld :
HelloWorld.cpp HelloWorld.cpp
: :
be liblpsolve55.so liblinprog.so libalm.so $(TARGET_LIBSUPC++) be liblpsolve55.so libalm.so $(TARGET_LIBSUPC++)
; ;
Application ALMViews : Application ALMViews :
Views.cpp Views.cpp
: :
be liblpsolve55.so be liblinprog.so libalm.so $(TARGET_LIBSUPC++) be liblpsolve55.so be libalm.so $(TARGET_LIBSUPC++)
; ;
Application ALMPinwheel : Application ALMPinwheel :
Pinwheel.cpp Pinwheel.cpp
: :
be liblpsolve55.so be liblinprog.so libalm.so $(TARGET_LIBSUPC++) be liblpsolve55.so be libalm.so $(TARGET_LIBSUPC++)
; ;
Application ALMAreas : Application ALMAreas :
Areas.cpp Areas.cpp
: :
be liblpsolve55.so be liblinprog.so libalm.so $(TARGET_LIBSUPC++) be liblpsolve55.so be libalm.so $(TARGET_LIBSUPC++)
; ;
Application ALMTableDemo : Application ALMTableDemo :
TableDemo.cpp TableDemo.cpp
: :
be liblpsolve55.so be liblinprog.so libalm.so $(TARGET_LIBSUPC++) be liblpsolve55.so be libalm.so $(TARGET_LIBSUPC++)
; ;
Application ALMOperator : Application ALMOperator :
OperatorLayout.cpp OperatorLayout.cpp
: :
be liblpsolve55.so be liblinprog.so libalm.so $(TARGET_LIBSTDC++) be liblpsolve55.so be libalm.so $(TARGET_LIBSTDC++)
; ;