1SubDir HAIKU_TOP src libs icon ; 2 3SetSubDirSupportedPlatformsBeOSCompatible ; 4AddSubDirSupportedPlatforms libbe_test ; 5 6# source directories 7local sourceDirs = 8 flat_icon 9 shape 10 style 11 transformable 12 transformer 13; 14 15local sourceDir ; 16for sourceDir in $(sourceDirs) { 17 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src libs icon $(sourceDir) ] ; 18} 19 20# system headers 21UseLibraryHeaders agg icon ; 22 23UsePrivateHeaders shared ; 24 25StaticLibrary libicon.a : 26 # flat_icon 27 FlatIconFormat.cpp 28 FlatIconImporter.cpp 29 LittleEndianBuffer.cpp 30 PathCommandQueue.cpp 31 32 # shape 33 PathContainer.cpp 34 Shape.cpp 35 ShapeContainer.cpp 36 VectorPath.cpp 37 38 # style 39 Gradient.cpp 40 Style.cpp 41 StyleContainer.cpp 42 43 # transformable 44 Transformable.cpp 45 46 # transformer 47 AffineTransformer.cpp 48 ContourTransformer.cpp 49 PathSource.cpp 50 PerspectiveTransformer.cpp 51 StrokeTransformer.cpp 52 Transformer.cpp 53 TransformerFactory.cpp 54 55 Icon.cpp 56 IconRenderer.cpp 57 IconUtils.cpp 58; 59 60