Files
haiku-beta6/src/tests/servers/registrar/Jamfile
T
Stephan Aßmus 5300362be6 * fix the build of haiku_registrar (the registrar for the test environment)
since the changes to where the mime database write support lives


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23629 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-01-19 11:42:43 +00:00

125 lines
2.3 KiB
Plaintext

SubDir HAIKU_TOP src tests servers registrar ;
UsePublicHeaders [ FDirName add-ons registrar ] ;
UseArchHeaders $(TARGET_ARCH) ;
# some test programs
SetSubDirSupportedPlatformsBeOSCompatible ;
SimpleTest RegistrarTest1
: RegistrarTest1.cpp
: be
;
SimpleTest RosterShell
: RosterShell.cpp
: be $(TARGET_LIBSTDC++)
;
SimpleTest message_deliverer_test : message_deliverer_test.cpp : be ;
# libbe_test related stuff
SetSubDirSupportedPlatforms libbe_test ;
SimpleTest run_haiku_registrar
: run_haiku_registrar.cpp
: be
;
# a shutdown working with the emulation under R5
UsePrivateHeaders app ;
UsePrivateHeaders kernel ;
SimpleTest <test>shutdown
: shutdown.cpp
: be ;
SEARCH on [ FGristFiles shutdown.cpp ] = [ FDirName $(HAIKU_TOP) src bin ] ;
# Two small test apps for testing the shutdown process.
SimpleTest no_shutdown_reply
: no_shutdown_reply.cpp
: be
;
SimpleTest negative_shutdown_reply
: negative_shutdown_reply.cpp
: be
;
SimpleTest user_shutdown_reply
: user_shutdown_reply.cpp
: be
;
# the registrar itself
UsePrivateHeaders app ;
UsePrivateHeaders kernel ;
UsePrivateHeaders shared ;
UsePrivateHeaders storage ;
UsePrivateHeaders tracker ;
SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src servers registrar ] ;
SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src servers registrar mime ] ;
Server haiku_registrar
:
AppInfoList.cpp
AppInfoListMessagingTargetSet.cpp
Clipboard.cpp
ClipboardHandler.cpp
Event.cpp
EventMaskWatcher.cpp
EventQueue.cpp
MessageDeliverer.cpp
MessageEvent.cpp
MessageHandler.cpp
MessageRunnerManager.cpp
MessagingService.cpp
MIMEManager.cpp
PriorityMessageQueue.cpp
RecentApps.cpp
RecentEntries.cpp
Registrar.cpp
RosterAppInfo.cpp
RosterSettingsCharStream.cpp
ShutdownProcess.cpp
TextSnifferAddon.cpp
TRoster.cpp
Watcher.cpp
WatchingService.cpp
# mime
AssociatedTypes.cpp
CreateAppMetaMimeThread.cpp
Database.cpp
InstalledTypes.cpp
MimeSnifferAddon.cpp
MimeSnifferAddonManager.cpp
MimeUpdateThread.cpp
SnifferRules.cpp
Supertype.cpp
SupportingApps.cpp
UpdateMimeInfoThread.cpp
R5Compatibility.cpp
:
be
$(TARGET_LIBSTDC++)
:
registrar.rdef
;
if $(TARGET_PLATFORM) = libbe_test {
HaikuInstall install-test-apps : $(HAIKU_APP_TEST_DIR) : haiku_registrar
: tests!apps ;
HaikuInstall install-test-apps : $(HAIKU_APP_TEST_DIR) : run_haiku_registrar
: tests!apps ;
}