1SubDir HAIKU_TOP src kits midi ; 2 3UsePrivateHeaders midi ; 4 5 6local architectureObject ; 7for architectureObject in [ MultiArchSubDirSetup ] { 8 on $(architectureObject) { 9 if ! [ FIsBuildFeatureEnabled fluidlite ] { 10 continue ; 11 } 12 13 UseBuildFeatureHeaders fluidlite ; 14 Includes [ FGristFiles MidiSynth.cpp MidiSynthFile.cpp 15 SoftSynth.cpp Synth.cpp ] 16 : [ BuildFeatureAttribute fluidlite : headers ] ; 17 18 SharedLibrary [ MultiArchDefaultGristFiles libmidi.so ] : 19 Midi.cpp 20 MidiGlue.cpp 21 MidiPort.cpp 22 MidiSettings.cpp 23 MidiStore.cpp 24 MidiSynth.cpp 25 MidiSynthFile.cpp 26 MidiText.cpp 27 Samples.cpp 28 SoftSynth.cpp 29 Synth.cpp 30 : 31 be 32 midi2 33 media 34 [ BuildFeatureAttribute libvorbis : library ] 35 [ BuildFeatureAttribute fluidlite : library ] 36 [ TargetLibsupc++ ] 37 ; 38 } 39} 40