dav/Makefile

changeset 46
0542668d0f26
parent 40
a95ee94b9204
child 67
6b0c60659652
--- a/dav/Makefile	Thu Jun 05 16:53:53 2014 +0200
+++ b/dav/Makefile	Fri Jun 13 13:52:59 2014 +0200
@@ -28,17 +28,29 @@
 
 include ../$(CONF).mk
 
-SRC  = main.c
-SRC += config.c
-SRC += optparser.c
+DAV_SRC  = main.c
+DAV_SRC += config.c
+DAV_SRC += optparser.c
+
+SYNC_SRC = sync.c
+SYNC_SRC += config.c
+SYNC_SRC += scfg.c
+SYNC_SRC += sopt.c
+SYNC_SRC += db.c
 
 
-OBJ = $(SRC:%.c=../build/tool/%.$(OBJ_EXT))
+DAV_OBJ = $(DAV_SRC:%.c=../build/tool/%.$(OBJ_EXT))
+SYNC_OBJ = $(SYNC_SRC:%.c=../build/tool/%.$(OBJ_EXT))
+
+all: ../build/dav ../build/dav-sync
 
-all: ../build/dav
+../build/dav: $(DAV_OBJ) ../build/libidav.$(LIB_EXT)
+	$(LD) -o ../build/dav$(APP_EXT) $(DAV_OBJ) \
+		../build/libidav.$(LIB_EXT) ../build/libucx.$(LIB_EXT)  \
+		$(LDFLAGS) $(DAV_LDFLAGS)
 
-../build/dav: $(OBJ)
-	$(LD) -o ../build/dav$(APP_EXT) $(OBJ) \
+../build/dav-sync: $(SYNC_OBJ) ../build/libidav.$(LIB_EXT)
+	$(LD) -o ../build/dav-sync$(APP_EXT) $(SYNC_OBJ) \
 		../build/libidav.$(LIB_EXT) ../build/libucx.$(LIB_EXT)  \
 		$(LDFLAGS) $(DAV_LDFLAGS)
 

mercurial