1SubDir OBOS_TOP src kits game ; 2 3UsePrivateHeaders interface ; 4UsePrivateHeaders input ; 5 6if ! $(HAIKU_COMPATIBLE) { 7 SubDirC++Flags -DCOMPILE_FOR_R5 ; 8 9 # Hack to have DirectWindow.cpp and WindowScreen.cpp 10 # include the R5 <Window .h> header. 11 PrependObjectHdrs DirectWindow.cpp : /boot/develop/headers/be/interface ; 12 PrependObjectHdrs WindowScreen.cpp : /boot/develop/headers/be/interface ; 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 34LinkSharedOSLibs libgame.so : 35 libbe.so libmedia.so 36; 37 38MakeLocate <develop>libgame.so : $(OBOS_STLIB_DIR) ; 39RelSymLink <develop>libgame.so : libgame.so ; 40