SubDir OBOS_TOP src kits game ; UsePrivateHeaders app ; UsePrivateHeaders interface ; UsePrivateHeaders input ; if ! $(HAIKU_COMPATIBLE) { if $(DANO_COMPATIBLE) { SubDirC++Flags -DCOMPILE_FOR_DANO ; } else { SubDirC++Flags -DCOMPILE_FOR_R5 ; } } SharedLibrary game : # Public Game Kit DirectWindow.cpp WindowScreen.cpp GameSound.cpp SimpleGameSound.cpp FileGameSound.cpp PushGameSound.cpp StreamingGameSound.cpp # Internal Functionality GameProducer.cpp GameSoundBuffer.cpp GameSoundDevice.cpp GSUtility.cpp ; if $(HAIKU_COMPATIBLE) { LinkSharedOSLibs libgame.so : libbe.so libmedia.so ; } else { LinkSharedOSLibs libgame.so : be libmedia.so ; } MakeLocate libgame.so : $(OBOS_STLIB_DIR) ; RelSymLink libgame.so : libgame.so ;