Attempt to fix test_appserver build again.

There seem to be a problem with the architecture, when building for an
x86_gcc2 system things are generated in libbe_test/x86, and then fail
with a lot of undefined references. Help welcome.
This commit is contained in:
Adrien Destugues
2014-01-21 17:17:58 +01:00
parent 77bf4d8d51
commit 8e7d9c7245
4 changed files with 15 additions and 10 deletions
@@ -1,5 +1,7 @@
SubDir HAIKU_TOP src add-ons input_server filters shortcut_catcher ;
AddSubDirSupportedPlatforms libbe_test ;
UsePrivateHeaders storage ;
local architectureObject ;
+5 -5
View File
@@ -57,12 +57,12 @@ SetSupportedPlatformsForTarget libbe_test.so : libbe_test ;
SetVersionScript libbe_test.so : libbe_test_versions ;
SharedLibrary libbe_test.so :
LocaleBackend.cpp
:
<libbe>app_kit.o
<libbe>interface_kit.o
<libbe>storage_kit.o
<libbe>support_kit.o
<libbe!$(HAIKU_ARCH)>app_kit.o
<libbe!$(HAIKU_ARCH)>interface_kit.o
<libbe!$(HAIKU_ARCH)>locale_kit.o
<libbe!$(HAIKU_ARCH)>storage_kit.o
<libbe!$(HAIKU_ARCH)>support_kit.o
libicon.a
libagg.a
+7 -5
View File
@@ -25,6 +25,8 @@ local appServerDir = [ FDirName $(HAIKU_TOP) src servers app ] ;
UseHeaders [ FDirName $(appServerDir) decorator ] ;
UseHeaders [ FDirName $(appServerDir) drawing ] ;
UseHeaders [ FDirName $(appServerDir) drawing interface html5 ] ;
UseHeaders [ FDirName $(appServerDir) drawing interface remote ] ;
UseHeaders [ FDirName $(appServerDir) drawing Painter ] ;
UseHeaders [ FDirName $(appServerDir) drawing Painter drawing_modes ] ;
UseHeaders [ FDirName $(appServerDir) drawing Painter font_support ] ;
@@ -108,7 +110,8 @@ SharedLibrary libtestappserver.so :
# trace.c
# libraries
: be libpainter.a libagg.a libtextencoding.so libfreetype.so libshared.a
: be libpainter.a libagg.a libtextencoding.so libshared.a
[ BuildFeatureAttribute freetype : library ]
;
AddResources test_app_server : app_server.rdef ;
@@ -173,16 +176,15 @@ Server test_app_server :
# libraries
:
[ BuildFeatureAttribute zlib : library ] libtestappserver.so be
libhwinterface.so libhwinterfaceimpl.so liblinprog.a
libfreetype.so libtextencoding.so
libhwinterface.so libhwinterfaceimpl.so liblinprog.a libtextencoding.so
[ BuildFeatureAttribute freetype : library ]
$(TARGET_LIBSTDC++) $(TARGET_LIBSUPC++)
;
# install in the test dir
HaikuInstall install-test-apps : $(HAIKU_APP_TEST_LIB_DIR)
: libtestappserver.so libbe_test.so
libhwinterface.so libhwinterfaceimpl.so libfreetype.so
libtextencoding.so
libhwinterface.so libhwinterfaceimpl.so libtextencoding.so
: tests!apps ;
HaikuInstall install-test-apps : $(HAIKU_APP_TEST_DIR) : test_app_server
+1
View File
@@ -67,6 +67,7 @@ UsePrivateSystemHeaders ;
SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src servers registrar ] ;
SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src servers registrar mime ] ;
SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits storage mime ] ;
Server test_registrar
: