mirror of
https://github.com/haiwen/seafile-server.git
synced 2025-10-21 15:34:55 +00:00
91 lines
2.3 KiB
Makefile
91 lines
2.3 KiB
Makefile
![]() |
|
||
|
AM_CFLAGS = -DPKGDATADIR=\"$(pkgdatadir)\" \
|
||
|
-DPACKAGE_DATA_DIR=\""$(pkgdatadir)"\" \
|
||
|
-DSEAFILE_SERVER \
|
||
|
-I$(top_srcdir)/include \
|
||
|
-I$(top_srcdir)/lib \
|
||
|
-I$(top_builddir)/lib \
|
||
|
-I$(top_srcdir)/common \
|
||
|
@CCNET_CFLAGS@ \
|
||
|
@SEARPC_CFLAGS@ \
|
||
|
@GLIB2_CFLAGS@ \
|
||
|
@MSVC_CFLAGS@ \
|
||
|
-Wall
|
||
|
|
||
|
bin_PROGRAMS = seafserv-gc seaf-fsck seaf-migrate
|
||
|
|
||
|
noinst_HEADERS = \
|
||
|
seafile-session.h \
|
||
|
repo-mgr.h \
|
||
|
verify.h \
|
||
|
fsck.h \
|
||
|
gc-core.h
|
||
|
|
||
|
common_sources = \
|
||
|
seafile-session.c \
|
||
|
repo-mgr.c \
|
||
|
../../common/seaf-db.c \
|
||
|
../../common/branch-mgr.c \
|
||
|
../../common/fs-mgr.c \
|
||
|
../../common/block-mgr.c \
|
||
|
../../common/block-backend.c \
|
||
|
../../common/block-backend-fs.c \
|
||
|
../../common/commit-mgr.c \
|
||
|
../../common/log.c \
|
||
|
../../common/seaf-utils.c \
|
||
|
../../common/obj-store.c \
|
||
|
../../common/obj-backend-fs.c \
|
||
|
../../common/seafile-crypt.c
|
||
|
|
||
|
seafserv_gc_SOURCES = \
|
||
|
seafserv-gc.c \
|
||
|
verify.c \
|
||
|
gc-core.c \
|
||
|
$(common_sources)
|
||
|
|
||
|
seafserv_gc_LDADD = @CCNET_LIBS@ \
|
||
|
$(top_builddir)/common/cdc/libcdc.la \
|
||
|
$(top_builddir)/lib/libseafile_common.la \
|
||
|
$(top_builddir)/common/db-wrapper/libdbwrapper.la \
|
||
|
@GLIB2_LIBS@ @GOBJECT_LIBS@ @SSL_LIBS@ @LIB_RT@ @LIB_UUID@ -lsqlite3 @LIBEVENT_LIBS@ \
|
||
|
@SEARPC_LIBS@ @JANSSON_LIBS@ ${LIB_WS32} @ZLIB_LIBS@ \
|
||
|
@MYSQL_LIBS@ @PGSQL_LIBS@
|
||
|
|
||
|
seaf_fsck_SOURCES = \
|
||
|
seaf-fsck.c \
|
||
|
fsck.c \
|
||
|
$(common_sources)
|
||
|
|
||
|
seaf_fsck_LDADD = @CCNET_LIBS@ \
|
||
|
$(top_builddir)/common/cdc/libcdc.la \
|
||
|
$(top_builddir)/common/db-wrapper/libdbwrapper.la \
|
||
|
$(top_builddir)/lib/libseafile_common.la \
|
||
|
@GLIB2_LIBS@ @GOBJECT_LIBS@ @SSL_LIBS@ @LIB_RT@ @LIB_UUID@ -lsqlite3 @LIBEVENT_LIBS@ \
|
||
|
@SEARPC_LIBS@ @JANSSON_LIBS@ ${LIB_WS32} @ZLIB_LIBS@ \
|
||
|
@MYSQL_LIBS@ @PGSQL_LIBS@
|
||
|
|
||
|
seaf_migrate_SOURCES = \
|
||
|
seaf-migrate.c \
|
||
|
$(common_sources)
|
||
|
|
||
|
seaf_migrate_LDADD = @CCNET_LIBS@ \
|
||
|
$(top_builddir)/common/cdc/libcdc.la \
|
||
|
$(top_builddir)/common/db-wrapper/libdbwrapper.la \
|
||
|
$(top_builddir)/lib/libseafile_common.la \
|
||
|
@GLIB2_LIBS@ @GOBJECT_LIBS@ @SSL_LIBS@ @LIB_RT@ @LIB_UUID@ -lsqlite3 @LIBEVENT_LIBS@ \
|
||
|
@SEARPC_LIBS@ @JANSSON_LIBS@ ${LIB_WS32} @ZLIB_LIBS@ \
|
||
|
@MYSQL_LIBS@ @PGSQL_LIBS@
|
||
|
|
||
|
seaf_migrate_CFLAGS = -DPKGDATADIR=\"$(pkgdatadir)\" \
|
||
|
-DPACKAGE_DATA_DIR=\""$(pkgdatadir)"\" \
|
||
|
-DSEAFILE_SERVER -DMIGRATION \
|
||
|
-I$(top_srcdir)/include \
|
||
|
-I$(top_srcdir)/lib \
|
||
|
-I$(top_builddir)/lib \
|
||
|
-I$(top_srcdir)/common \
|
||
|
@CCNET_CFLAGS@ \
|
||
|
@SEARPC_CFLAGS@ \
|
||
|
@GLIB2_CFLAGS@ \
|
||
|
@MSVC_CFLAGS@ \
|
||
|
-Wall
|