52 SYNC_SRC += finfo.c |
52 SYNC_SRC += finfo.c |
53 SYNC_SRC += tags.c |
53 SYNC_SRC += tags.c |
54 SYNC_SRC += system.c |
54 SYNC_SRC += system.c |
55 SYNC_SRC += pwd.c |
55 SYNC_SRC += pwd.c |
56 |
56 |
|
57 XATTR_SRC = xattrtool.c |
|
58 XATTR_SRC += libxattr.c |
|
59 |
57 DAV_OBJ = $(DAV_SRC:%.c=../build/tool/%$(OBJ_EXT)) |
60 DAV_OBJ = $(DAV_SRC:%.c=../build/tool/%$(OBJ_EXT)) |
58 SYNC_OBJ = $(SYNC_SRC:%.c=../build/tool/%$(OBJ_EXT)) |
61 SYNC_OBJ = $(SYNC_SRC:%.c=../build/tool/%$(OBJ_EXT)) |
|
62 XATTR_OBJ = $(XATTR_SRC:%.c=../build/tool/%$(OBJ_EXT)) |
59 |
63 |
60 |
64 |
61 all: ../build/dav ../build/dav-sync |
65 all: ../build/dav ../build/dav-sync ../build/xattrtool |
62 |
66 |
63 ../build/dav: $(DAV_OBJ) ../build/libidav$(LIB_EXT) |
67 ../build/dav: $(DAV_OBJ) ../build/libidav$(LIB_EXT) |
64 $(LD) -o ../build/dav$(APP_EXT) $(DAV_OBJ) \ |
68 $(LD) -o ../build/dav$(APP_EXT) $(DAV_OBJ) \ |
65 ../build/libidav$(LIB_EXT) ../build/libucx$(LIB_EXT) \ |
69 ../build/libidav$(LIB_EXT) ../build/libucx$(LIB_EXT) \ |
66 $(LDFLAGS) $(DAV_LDFLAGS) |
70 $(LDFLAGS) $(DAV_LDFLAGS) |
68 ../build/dav-sync: $(SYNC_OBJ) ../build/libidav$(LIB_EXT) |
72 ../build/dav-sync: $(SYNC_OBJ) ../build/libidav$(LIB_EXT) |
69 $(LD) -o ../build/dav-sync$(APP_EXT) $(SYNC_OBJ) \ |
73 $(LD) -o ../build/dav-sync$(APP_EXT) $(SYNC_OBJ) \ |
70 ../build/libidav$(LIB_EXT) ../build/libucx$(LIB_EXT) \ |
74 ../build/libidav$(LIB_EXT) ../build/libucx$(LIB_EXT) \ |
71 $(LDFLAGS) $(DAV_LDFLAGS) |
75 $(LDFLAGS) $(DAV_LDFLAGS) |
72 |
76 |
|
77 ../build/xattrtool: $(XATTR_OBJ) |
|
78 $(LD) -o ../build/xattrtool$(APP_EXT) $(XATTR_OBJ) $(LDFLAGS) |
|
79 |
73 ../build/tool/%$(OBJ_EXT): %.c |
80 ../build/tool/%$(OBJ_EXT): %.c |
74 $(CC) $(CFLAGS) $(DAV_CFLAGS) -I../ -I../ucx -o $@ $< |
81 $(CC) $(CFLAGS) $(DAV_CFLAGS) -I../ -I../ucx -o $@ $< |
75 |
82 |
76 |
83 |
77 cppcheck: $(DAV_SRC) $(SYNC_SRC) |
84 cppcheck: $(DAV_SRC) $(SYNC_SRC) |