dav/Makefile

changeset 660
e835ec0b7f17
parent 517
8531b63accae
child 742
7e67689241fd
child 743
716f6bf04c30
equal deleted inserted replaced
659:51206020cfbe 660:e835ec0b7f17
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)

mercurial