SubDir HAIKU_TOP src libs icon ; AddSubDirSupportedPlatforms libbe_test ; # source directories local sourceDirs = flat_icon message shape style transformable transformer ; # system headers UseLibraryHeaders agg icon ; UsePrivateHeaders shared ; local architectureObject ; for architectureObject in [ MultiArchSubDirSetup ] { on $(architectureObject) { local sourceDir ; for sourceDir in $(sourceDirs) { SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src libs icon $(sourceDir) ] ; } StaticLibrary [ MultiArchDefaultGristFiles libicon.a ] : # flat_icon FlatIconFormat.cpp FlatIconImporter.cpp LittleEndianBuffer.cpp PathCommandQueue.cpp # message Defines.cpp MessageImporter.cpp # shape PathContainer.cpp Shape.cpp ShapeContainer.cpp VectorPath.cpp # style GradientTransformable.cpp Style.cpp StyleContainer.cpp # transformable Transformable.cpp # transformer AffineTransformer.cpp ContourTransformer.cpp PathSource.cpp PerspectiveTransformer.cpp StrokeTransformer.cpp Transformer.cpp TransformerFactory.cpp Icon.cpp IconRenderer.cpp IconUtils.cpp ; } }