10 src/transport_local.c \
14 src/file_sync_service.c \
15 src/usb_linux_client.c \
17 src/socket_inaddr_any_server.c \
18 src/socket_local_client.c \
19 src/socket_local_server.c \
20 src/socket_loopback_client.c \
21 src/socket_loopback_server.c \
22 src/socket_network_client.c \
29 src/commandline_sdbd.c
31 SDBD_CFLAGS := -O2 -g -DSDB_HOST=0 -Wall -Wno-unused-parameter
32 SDBD_CFLAGS += -D_XOPEN_SOURCE -D_GNU_SOURCE
33 SDBD_CFLAGS += -DHAVE_FORKEXEC -fPIE -D_DROP_PRIVILEGE -D_FILE_OFFSET_BITS=64
34 SDBD_LFLAGS := -lcapi-system-info
35 IFLAGS := -Iinclude -Isrc -I/usr/include/system
37 INSTALLDIR := usr/sbin
38 INITSCRIPTDIR := etc/init.d
44 sdbd : $(SDBD_SRC_FILES)
46 $(CC) -pthread -o $(OBJDIR)/$(MODULE) $(SDBD_CFLAGS) $(IFLAGS) $(SDBD_SRC_FILES) $(SDBD_LFLAGS)
49 mkdir -p $(DESTDIR)/$(INSTALLDIR)
50 install $(OBJDIR)/$(MODULE) $(DESTDIR)/$(INSTALLDIR)/$(MODULE)
51 mkdir -p $(DESTDIR)/$(INITSCRIPTDIR)
52 install script/sdbd $(DESTDIR)/$(INITSCRIPTDIR)/sdbd