1 SubDir HAIKU_TOP src kits midi ;
3 SetSubDirSupportedPlatformsBeOSCompatible ;
5 if $(TARGET_PLATFORM) != haiku {
6 UseHeaders [ FDirName $(HAIKU_TOP) headers os midi ] : true ;
7 UseHeaders [ FDirName $(HAIKU_TOP) headers os midi2 ] : true ;
8 UseHeaders [ FDirName $(HAIKU_TOP) headers os ] : true ;
11 UsePrivateHeaders midi ;
14 local architectureObject ;
15 for architectureObject in [ MultiArchSubDirSetup ] {
16 on $(architectureObject) {
17 if ! [ FIsBuildFeatureEnabled fluidlite ] {
21 UseBuildFeatureHeaders fluidlite ;
22 Includes [ FGristFiles MidiSynth.cpp MidiSynthFile.cpp
23 SoftSynth.cpp Synth.cpp ]
24 : [ BuildFeatureAttribute fluidlite : headers ] ;
26 SharedLibrary [ MultiArchDefaultGristFiles libmidi.so ] :
42 [ BuildFeatureAttribute libvorbis : library ]
43 [ BuildFeatureAttribute fluidlite : library ]