summaryrefslogtreecommitdiffstats
path: root/sync/src/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'sync/src/Makefile.am')
-rw-r--r--sync/src/Makefile.am34
1 files changed, 26 insertions, 8 deletions
diff --git a/sync/src/Makefile.am b/sync/src/Makefile.am
index 1f328f8..cad3d61 100644
--- a/sync/src/Makefile.am
+++ b/sync/src/Makefile.am
@@ -1,15 +1,33 @@
AM_CPPFLAGS=-DPKGDATADIR=\"$(pkgdatadir)\"
AM_CFLAGS = -Wall -export-dynamic $(SYNC_CFLAGS)
+lib_LTLIBRARIES = libsync.la
+
bin_PROGRAMS = sync
-sync_SOURCES = sync_main.c sync.h sync_group.c sync_group.h sync_item.c \
- sync_item.h sync_evo2_item.c sync_evo2_item.h sync_file_item.c \
- sync_file_item.h sync_syncml_item.c sync_syncml_item.h \
- sync_syncml_server_item.c sync_syncml_server_item.h \
- sync_gcal_item.c sync_gcal_item.h \
- sync_collection.c sync_collection.h
+sync_SOURCES = sync_main.c sync_main.h
+
+libsync_la_SOURCES = \
+ sync_group.c sync_group.h sync_item.c \
+ sync_item.h sync_evo2_item.c sync_evo2_item.h sync_file_item.c \
+ sync_file_item.h sync_syncml_item.c sync_syncml_item.h \
+ sync_syncml_server_item.c sync_syncml_server_item.h \
+ sync_gcal_item.c sync_gcal_item.h \
+ sync_collection.c sync_collection.h
+
+libsync_la_LIBADD = $(DATES_LIBS)
+libsyncincludedir = $(includedir)/sync/
+libsyncinclude_HEADERS = \
+ sync_item.h sync_file_item.h sync_evo2_item.h sync_gcal_item.h \
+ sync_syncml_item.h sync_syncml_server_item.h sync_group.h \
+ sync_collection.h
+
+sync_LDADD = $(SYNC_LIBS) libsync.la
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libsync.pc
+
+EXTRA_DIST=libsync.pc.in sync-test.c build-test.sh
-sync_LDADD = $(SYNC_LIBS)
+MAINTAINERCLEANFILES = config.h.in Makefile.in sync-test
-MAINTAINERCLEANFILES = config.h.in Makefile.in