xref: /haiku/src/kits/game/Jamfile (revision 3cb015b1ee509d69c643506e8ff573808c86dcfc)
1SubDir HAIKU_TOP src kits game ;
2
3AddSubDirSupportedPlatforms libbe_test ;
4
5UsePrivateHeaders app ;
6UsePrivateHeaders interface ;
7UsePrivateHeaders input ;
8
9SubDirSysHdrs $(SUBDIR) ;
10
11
12if $(TARGET_PLATFORM) = haiku {
13
14	SharedLibrary libgame.so :
15		# Public Game Kit
16		DirectWindow.cpp
17		WindowScreen.cpp
18		GameSound.cpp
19		SimpleGameSound.cpp
20		FileGameSound.cpp
21		PushGameSound.cpp
22		StreamingGameSound.cpp
23
24		# Internal Functionality
25		GameProducer.cpp
26		GameSoundBuffer.cpp
27		GameSoundDevice.cpp
28		GSUtility.cpp
29		: be media
30	;
31} else if $(TARGET_PLATFORM) = libbe_test {
32
33	SharedLibrary libgame.so :
34		DirectWindow.cpp
35		WindowScreen.cpp
36		: be
37	;
38
39	HaikuInstall install-test-apps : $(HAIKU_APP_TEST_LIB_DIR) : libgame.so
40		: tests!apps ;
41}
42