xref: /haiku/src/kits/game/Jamfile (revision fef6144999c2fa611f59ee6ffe6dd7999501385c)
1SubDir OBOS_TOP src kits game ;
2
3UsePrivateHeaders app ;
4UsePrivateHeaders interface ;
5UsePrivateHeaders input ;
6
7if ! $(HAIKU_COMPATIBLE) {
8	if $(DANO_COMPATIBLE) {
9		SubDirC++Flags -DCOMPILE_FOR_DANO ;
10	} else {
11		SubDirC++Flags -DCOMPILE_FOR_R5 ;
12	}
13}
14
15
16SharedLibrary game :
17	# Public Game Kit
18	DirectWindow.cpp
19	WindowScreen.cpp
20	GameSound.cpp
21	SimpleGameSound.cpp
22	FileGameSound.cpp
23	PushGameSound.cpp
24	StreamingGameSound.cpp
25
26	# Internal Functionality
27	GameProducer.cpp
28	GameSoundBuffer.cpp
29	GameSoundDevice.cpp
30	GSUtility.cpp
31;
32
33
34if $(HAIKU_COMPATIBLE) {
35	LinkSharedOSLibs libgame.so :
36		libbe.so libmedia.so
37	;
38} else {
39	LinkSharedOSLibs libgame.so :
40		be libmedia.so
41	;
42}
43
44
45MakeLocate <develop>libgame.so : $(OBOS_STLIB_DIR) ;
46RelSymLink <develop>libgame.so : libgame.so ;
47