dav/Makefile

changeset 46
0542668d0f26
parent 40
a95ee94b9204
child 67
6b0c60659652
equal deleted inserted replaced
45:e3839719b079 46:0542668d0f26
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 $@ $<

mercurial