--- Makefile	2009-06-01 16:46:09.543427600 +0200
+++ ../Makefile	2009-06-01 16:37:24.995434000 +0200
@@ -9,7 +9,7 @@
 
 LIBS=-lole32 -luuid vss/lib/vssapi.lib vss/lib/vss_uuid.lib
 CC=gcc -std=gnu99
-CFLAGS=-g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -Wno-unused-parameter
+CFLAGS=-g -O2 -DHAVE_CONFIG_H -DUSE_VSS -Wall -W -I./popt -Wno-unused-parameter
 CPPFLAGS=
 EXEEXT=.exe
 LDFLAGS=
@@ -24,7 +24,7 @@
 VERSION=@VERSION@
 
 .SUFFIXES:
-.SUFFIXES: .c .o
+.SUFFIXES: .c .o .cpp
 
 GENFILES=configure.sh config.h.in proto.h proto.h-tstamp rsync.1 rsyncd.conf.5
 HEADERS=byteorder.h config.h errcode.h proto.h rsync.h ifuncs.h lib/pool_alloc.h
@@ -37,10 +37,11 @@
 OBJS2=options.o io.o compat.o hlink.o token.o uidlist.o socket.o hashtable.o \
 	fileio.o batch.o clientname.o chmod.o acls.o xattrs.o
 OBJS3=progress.o pipe.o
+VSSOBJ=vss/vss.o
 DAEMON_OBJ = params.o loadparm.o clientserver.o access.o connection.o authenticate.o
 popt_OBJS=popt/findme.o  popt/popt.o  popt/poptconfig.o \
 	popt/popthelp.o popt/poptparse.o
-OBJS=$(OBJS1) $(OBJS2) $(OBJS3) $(DAEMON_OBJ) $(LIBOBJ) $(ZLIBOBJ) $(popt_OBJS)
+OBJS=$(OBJS1) $(OBJS2) $(OBJS3) $(DAEMON_OBJ) $(LIBOBJ) $(ZLIBOBJ) $(VSSOBJ) $(popt_OBJS)
 
 TLS_OBJ = tls.o syscall.o lib/compat.o lib/snprintf.o lib/permstring.o lib/sysxattrs.o $(popt_OBJS)
 

