xref: /haiku/src/libs/agg/Jamfile (revision 612b27513a20fbda7e36c837ac939b780f07fb5d)
1SubDir OBOS_TOP src libs agg ;
2
3UseFreeTypeHeaders ;
4UseLibraryHeaders agg ;
5
6SubDirCcFlags -w ;
7SubDirC++Flags -w ;
8
9#SharedLibrary agg :
10StaticLibrary agg :
11	font_freetype/agg_font_freetype.cpp
12	src/agg_arc.cpp
13	src/agg_arrowhead.cpp
14	src/agg_bezier_arc.cpp
15	src/agg_bspline.cpp
16	src/agg_curves.cpp
17	src/agg_embedded_raster_fonts.cpp
18	src/agg_gsv_text.cpp
19	src/agg_image_filters.cpp
20	src/agg_line_aa_basics.cpp
21	src/agg_line_profile_aa.cpp
22	src/agg_path_storage.cpp
23	src/agg_rasterizer_scanline_aa.cpp
24	src/agg_rounded_rect.cpp
25	src/agg_sqrt_tables.cpp
26	src/agg_trans_affine.cpp
27	src/agg_trans_double_path.cpp
28	src/agg_trans_single_path.cpp
29	src/agg_trans_warp_magnifier.cpp
30	src/agg_vcgen_bspline.cpp
31	src/agg_vcgen_contour.cpp
32	src/agg_vcgen_dash.cpp
33	src/agg_vcgen_markers_term.cpp
34	src/agg_vcgen_smooth_poly1.cpp
35	src/agg_vcgen_stroke.cpp
36	src/agg_vpgen_clip_polygon.cpp
37	src/agg_vpgen_clip_polyline.cpp
38	src/agg_vpgen_segmentator.cpp
39	# the following are just GUI controls for the interactive agg demos
40	#src/ctrl/agg_bezier_ctrl.cpp
41	#src/ctrl/agg_cbox_ctrl.cpp
42	#src/ctrl/agg_gamma_ctrl.cpp
43	#src/ctrl/agg_gamma_spline.cpp
44	#src/ctrl/agg_polygon_ctrl.cpp
45	#src/ctrl/agg_rbox_ctrl.cpp
46	#src/ctrl/agg_scale_ctrl.cpp
47	#src/ctrl/agg_slider_ctrl.cpp
48	#src/ctrl/agg_spline_ctrl.cpp
49
50	# uncomment this line to enable the General Polygon Clipper
51	# see the license in gpc.c for usage information
52	#gpc/gpc.c
53;
54
55#LinkSharedOSLibs libagg.so : root be libfreetype.so ;
56