xref: /haiku/src/tests/servers/launch/Jamfile (revision e96835a9a40c6a98b52c29752e4d9e8ae077f505)
1e73c9366SAxel DörflerSubDir HAIKU_TOP src tests servers launch ;
2e73c9366SAxel Dörfler
3e73c9366SAxel DörflerAddSubDirSupportedPlatforms libbe_test ;
4e73c9366SAxel Dörfler
5*e96835a9SAxel DörflerUsePrivateHeaders app libroot shared storage support ;
6*e96835a9SAxel DörflerUsePrivateSystemHeaders ;
7*e96835a9SAxel Dörfler
8*e96835a9SAxel DörflerUseHeaders [ FDirName $(HAIKU_TOP) src bin multiuser ] ;
9e73c9366SAxel Dörfler
10e73c9366SAxel DörflerSEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src servers launch ] ;
11*e96835a9SAxel DörflerSEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits app ] ;
12*e96835a9SAxel DörflerSEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src bin ] ;
13e73c9366SAxel Dörfler
14e73c9366SAxel DörflerUnitTestLib liblaunch_daemontest.so :
15e73c9366SAxel Dörfler	LaunchDaemonTestAddon.cpp
16e73c9366SAxel Dörfler
17e73c9366SAxel Dörfler	SettingsParserTest.cpp
180e347cb2SAxel Dörfler	ConditionsTest.cpp
19d9bb9513SAxel Dörfler	UtilityTest.cpp
205a766948SAxel Dörfler
215a766948SAxel Dörfler	# from the launch_daemon
221a28be27SSimon South	NetworkWatcher.cpp
235a766948SAxel Dörfler	SettingsParser.cpp
240e347cb2SAxel Dörfler	Conditions.cpp
255a766948SAxel Dörfler	Utility.cpp
260e347cb2SAxel Dörfler
278028ede7SRene Gollent	: be network bnetapi shared [ TargetLibstdc++ ] [ TargetLibsupc++ ]
28e73c9366SAxel Dörfler;
29*e96835a9SAxel Dörfler
30*e96835a9SAxel Dörflerlocal defines = [ FDefines TEST_MODE=1 ] ;
31*e96835a9SAxel Dörfler
32*e96835a9SAxel DörflerSubDirCcFlags $(defines) ;
33*e96835a9SAxel DörflerSubDirC++Flags $(defines) ;
34*e96835a9SAxel Dörfler
35*e96835a9SAxel DörflerServer test_launch_daemon :
36*e96835a9SAxel Dörfler	LaunchDaemon.cpp
37*e96835a9SAxel Dörfler
38*e96835a9SAxel Dörfler	BaseJob.cpp
39*e96835a9SAxel Dörfler	Conditions.cpp
40*e96835a9SAxel Dörfler	Events.cpp
41*e96835a9SAxel Dörfler	Job.cpp
42*e96835a9SAxel Dörfler	NetworkWatcher.cpp
43*e96835a9SAxel Dörfler	SettingsParser.cpp
44*e96835a9SAxel Dörfler	Target.cpp
45*e96835a9SAxel Dörfler	Utility.cpp
46*e96835a9SAxel Dörfler	VolumeWatcher.cpp
47*e96835a9SAxel Dörfler	Worker.cpp
48*e96835a9SAxel Dörfler	:
49*e96835a9SAxel Dörfler	be network bnetapi shared libmultiuser_utils.a [ TargetLibstdc++ ]
50*e96835a9SAxel Dörfler	:
51*e96835a9SAxel Dörfler	LaunchDaemon.rdef
52*e96835a9SAxel Dörfler;
53*e96835a9SAxel Dörfler
54*e96835a9SAxel DörflerBinCommand test_launch_roster :
55*e96835a9SAxel Dörfler	LaunchRoster.cpp
56*e96835a9SAxel Dörfler	launch_roster.cpp
57*e96835a9SAxel Dörfler	:
58*e96835a9SAxel Dörfler	be
59*e96835a9SAxel Dörfler;
60