1 AM_CFLAGS= -I$(top_srcdir) \
4 GLIB_MKENUMS= `which glib-mkenums` \
5 --template $(srcdir)/$@.template \
10 h_sources= adg-adim.h \
34 built_h_sources= $(builddir)/adg-type-builtins.h \
36 private_h_sources= adg-adim-private.h \
37 adg-arrow-style-private.h \
38 adg-canvas-private.h \
39 adg-container-private.h \
40 adg-context-private.h \
42 adg-dim-style-private.h \
43 adg-entity-private.h \
45 adg-font-style-private.h \
48 adg-line-style-private.h \
49 adg-marker-private.h \
52 adg-stroke-private.h \
54 adg-title-block-private.h \
55 adg-toy-text-private.h
56 built_private_h_sources=
57 c_sources= adg-adim.c \
82 built_c_sources= $(builddir)/adg-type-builtins.c
83 EXTRA_DIST= adg-type-builtins.c.template \
84 adg-type-builtins.h.template \
87 AM_CFLAGS+= @GTK2_CFLAGS@
88 AM_LDFLAGS+= @GTK2_LIBS@
89 h_sources+= adg-widget.h
90 private_h_sources+= adg-widget-private.h
91 c_sources+= adg-widget.c
92 PATTERN+= /\/\* if GTK2 \*\//d;/\/\* endif GTK2 \*\//d;
96 AM_CFLAGS+= @GOBJECT2_CFLAGS@ \
98 AM_LDFLAGS+= @GOBJECT2_LIBS@ \
100 PATTERN+= /\/\* if GTK2 \*\//,/\/\* endif GTK2 \*\//d;
106 BUILT_SOURCES= $(built_h_sources)
107 CLEANFILES= $(built_h_sources) \
108 $(built_private_h_sources) \
111 libadg_includedir= $(includedir)/adg
112 libadg_include_DATA= $(h_sources) \
115 lib_LTLIBRARIES= libadg.la
116 libadg_la_LDFLAGS= -release @PACKAGE_VERSION@
117 libadg_la_SOURCES= $(h_sources) \
118 $(private_h_sources) \
120 nodist_libadg_la_SOURCES= $(built_h_sources) \
121 $(built_private_h_sources) \
123 libadg_la_LIBADD= $(top_builddir)/cpml/libcpml.la
124 libadg_la_DEPENDENCIES= $(top_builddir)/cpml/libcpml.la
127 adg-type-builtins.c: adg-type-builtins.c.template adg-enums.h
130 adg-type-builtins.h: adg-type-builtins.h.template adg-enums.h
133 # Regenerate the adg.h header file: forcing a dependency on config.log
134 # is an easy way to invalidate this file whenever a ./configure is recall
135 $(builddir)/adg.h: adg.h.in $(top_builddir)/config.log
137 sed -e '$(PATTERN)' $< > $@.tmp