1NULL = 2 3BUILT_SOURCES = 4 5CLEANFILES = 6DISTCLEANFILES = 7 8EXTRA_DIST = 9 10# tesselator sources 11cogl_tesselator_sources = \ 12 tesselator/dict-list.h \ 13 tesselator/dict.c \ 14 tesselator/dict.h \ 15 tesselator/geom.c \ 16 tesselator/geom.h \ 17 tesselator/gluos.h \ 18 tesselator/memalloc.h \ 19 tesselator/mesh.c \ 20 tesselator/mesh.h \ 21 tesselator/normal.c \ 22 tesselator/normal.h \ 23 tesselator/priorityq-heap.h \ 24 tesselator/priorityq-sort.h \ 25 tesselator/priorityq.c \ 26 tesselator/priorityq.h \ 27 tesselator/render.c \ 28 tesselator/render.h \ 29 tesselator/sweep.c \ 30 tesselator/sweep.h \ 31 tesselator/tess.c \ 32 tesselator/tess.h \ 33 tesselator/tesselator.h \ 34 tesselator/tessmono.c \ 35 tesselator/tessmono.h \ 36 tesselator/GL/glu.h \ 37 $(NULL) 38 39source_c = \ 40 $(cogl_tesselator_sources) \ 41 cogl-path-private.h \ 42 cogl-path.c \ 43 $(NULL) 44 45EXTRA_DIST += \ 46 tesselator/README \ 47 tesselator/priorityq-heap.c \ 48 cogl-path.symbols \ 49 $(NULL) 50 51source_1_x_h = \ 52 cogl-path-types.h \ 53 $(NULL) 54 55source_h = \ 56 cogl-path.h \ 57 $(source_1_x_h) \ 58 cogl-path-functions.h \ 59 $(NULL) 60 61# glib-mkenums rules 62glib_enum_h = cogl-path-enum-types.h 63glib_enum_c = cogl-path-enum-types.c 64glib_enum_headers = $(source_1_x_h) 65include $(top_srcdir)/build/autotools/Makefile.am.enums 66 67muffinlibdir = $(libdir)/muffin 68muffinlib_LTLIBRARIES = libmuffin-cogl-path-@MUFFIN_PLUGIN_API_VERSION@.la 69 70libmuffin_cogl_path_@MUFFIN_PLUGIN_API_VERSION@_la_SOURCES = $(source_c) $(source_h) 71nodist_libmuffin_cogl_path_@MUFFIN_PLUGIN_API_VERSION@_la_SOURCES = $(BUILT_SOURCES) 72libmuffin_cogl_path_@MUFFIN_PLUGIN_API_VERSION@_la_CFLAGS = $(COGL_DEP_CFLAGS) $(COGL_EXTRA_CFLAGS) $(MAINTAINER_CFLAGS) 73libmuffin_cogl_path_@MUFFIN_PLUGIN_API_VERSION@_la_LIBADD = $(top_builddir)/cogl/libmuffin-cogl-$(MUFFIN_PLUGIN_API_VERSION).la -lm 74libmuffin_cogl_path_@MUFFIN_PLUGIN_API_VERSION@_la_LIBADD += $(COGL_DEP_LIBS) $(COGL_EXTRA_LDFLAGS) 75libmuffin_cogl_path_@MUFFIN_PLUGIN_API_VERSION@_la_LDFLAGS = \ 76 -export-dynamic \ 77 -export-symbols-regex "^(cogl|cogl2)_(framebuffer|path|is|clip|[sg]et)_.*" \ 78 -no-undefined \ 79 -avoid-version \ 80 -rpath $(muffinlibdir) 81 82AM_CPPFLAGS = \ 83 -DCOGL_COMPILATION \ 84 -DG_LOG_DOMAIN=\"CoglPath\" \ 85 -I$(srcdir)/tesselator \ 86 -I$(top_srcdir)/cogl \ 87 -I$(top_builddir)/cogl \ 88 -I$(top_srcdir)/cogl/winsys \ 89 -I$(top_srcdir) \ 90 -I$(top_builddir) 91 92cogl_base_includedir = $(includedir)/muffin 93cogl_pathheadersdir = $(cogl_base_includedir)/cogl/cogl-path 94cogl_pathheaders_HEADERS = $(source_h) 95nodist_cogl_pathheaders_HEADERS = cogl-path-enum-types.h 96 97pc_files = muffin-cogl-path-$(MUFFIN_PLUGIN_API_VERSION).pc 98 99pkgconfigdir = $(prefix)/libdata/pkgconfig 100pkgconfig_DATA = $(pc_files) 101 102DISTCLEANFILES += $(pc_files) 103