-DSYSCONFDIR=\""$(sysconfdir)"\" \
$(CYNARA_CFLAGS) \
$(DLOG_CFLAGS) \
- -I${top_srcdir}/src
+ -I${top_srcdir}/src \
+ -Isrc/internal/include
AM_CFLAGS = ${my_CFLAGS} \
-fvisibility=hidden \
src/internal/policy_containers.cpp \
src/internal/own_tree.cpp \
src/internal/xml_parser.cpp \
- src/internal/tslog.cpp
+ src/internal/tslog.cpp \
+ src/internal/serializer.cpp
src_libdbuspolicy1_la_SOURCES =\
$(COMMON_SRC) \
-Wl,--version-script=$(top_srcdir)/src/libdbuspolicy1.sym
src_libdbuspolicy1_la_DEPENDENCIES = ${top_srcdir}/src/libdbuspolicy1.sym
+dbuspolicyserializer_SOURCES =\
+ src/dbuspolicy_serializer.cpp
+
+dbuspolicyserializer_CFLAGS="-Isrc/internal/include $(AM_CFLAGS)"
+
+# dbuspolicyserializer_LDFLAGS = $(AM_LDFLAGS) \
+# -version-info $(LIBDBUSPOLICY1_CURRENT):$(LIBDBUSPOLICY1_REVISION):$(LIBDBUSPOLICY1_AGE) \
+# $(CYNARA_LIBS) \
+# $(DLOG_LIBS) \
+# -Wl,--version-script=$(top_srcdir)/src/libdbuspolicy1.sym
+
+dbuspolicyserializer_LDADD = src/libinternal.a \
+ $(CYNARA_LIBS) \
+ $(DLOG_LIBS) \
+ -lexpat
+
+dbuspolicyserializer_DEPENDENCIES = ${top_srcdir}/src/libdbuspolicy1.sym
+
+bin_PROGRAMS = dbuspolicyserializer
+dbuspolicyserializerdir = /bin/
+
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = src/libdbuspolicy1.pc
EXTRA_DIST += src/libdbuspolicy1.pc.in