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