26 # POSSIBILITY OF SUCH DAMAGE. |
26 # POSSIBILITY OF SUCH DAMAGE. |
27 # |
27 # |
28 |
28 |
29 include ../$(CONF).mk |
29 include ../$(CONF).mk |
30 |
30 |
31 SRC = main.c |
31 DAV_SRC = main.c |
32 SRC += config.c |
32 DAV_SRC += config.c |
33 SRC += optparser.c |
33 DAV_SRC += optparser.c |
|
34 |
|
35 SYNC_SRC = sync.c |
|
36 SYNC_SRC += config.c |
|
37 SYNC_SRC += scfg.c |
|
38 SYNC_SRC += sopt.c |
|
39 SYNC_SRC += db.c |
34 |
40 |
35 |
41 |
36 OBJ = $(SRC:%.c=../build/tool/%.$(OBJ_EXT)) |
42 DAV_OBJ = $(DAV_SRC:%.c=../build/tool/%.$(OBJ_EXT)) |
|
43 SYNC_OBJ = $(SYNC_SRC:%.c=../build/tool/%.$(OBJ_EXT)) |
37 |
44 |
38 all: ../build/dav |
45 all: ../build/dav ../build/dav-sync |
39 |
46 |
40 ../build/dav: $(OBJ) |
47 ../build/dav: $(DAV_OBJ) ../build/libidav.$(LIB_EXT) |
41 $(LD) -o ../build/dav$(APP_EXT) $(OBJ) \ |
48 $(LD) -o ../build/dav$(APP_EXT) $(DAV_OBJ) \ |
|
49 ../build/libidav.$(LIB_EXT) ../build/libucx.$(LIB_EXT) \ |
|
50 $(LDFLAGS) $(DAV_LDFLAGS) |
|
51 |
|
52 ../build/dav-sync: $(SYNC_OBJ) ../build/libidav.$(LIB_EXT) |
|
53 $(LD) -o ../build/dav-sync$(APP_EXT) $(SYNC_OBJ) \ |
42 ../build/libidav.$(LIB_EXT) ../build/libucx.$(LIB_EXT) \ |
54 ../build/libidav.$(LIB_EXT) ../build/libucx.$(LIB_EXT) \ |
43 $(LDFLAGS) $(DAV_LDFLAGS) |
55 $(LDFLAGS) $(DAV_LDFLAGS) |
44 |
56 |
45 ../build/tool/%.$(OBJ_EXT): %.c |
57 ../build/tool/%.$(OBJ_EXT): %.c |
46 $(CC) $(CFLAGS) $(DAV_CFLAGS) -I../ -o $@ $< |
58 $(CC) $(CFLAGS) $(DAV_CFLAGS) -I../ -o $@ $< |