23 # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
23 # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
24 # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
24 # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
25 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
25 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
26 # POSSIBILITY OF SUCH DAMAGE. |
26 # POSSIBILITY OF SUCH DAMAGE. |
27 # |
27 # |
28 |
|
29 BUILD_ROOT = .. |
|
30 |
28 |
31 include ../config.mk |
29 include ../config.mk |
32 |
30 |
33 DAV_SRC = main.c |
31 DAV_SRC = main.c |
34 DAV_SRC += config.c |
32 DAV_SRC += config.c |
66 XATTRTOOL_BIN = ../build/bin/xattrtool$(APP_EXT) |
64 XATTRTOOL_BIN = ../build/bin/xattrtool$(APP_EXT) |
67 |
65 |
68 all: ../build/bin/dav ../build/bin/dav-sync ../build/bin/xattrtool |
66 all: ../build/bin/dav ../build/bin/dav-sync ../build/bin/xattrtool |
69 |
67 |
70 $(DAV_BIN): $(DAV_OBJ) ../build/lib/libidav$(LIB_EXT) |
68 $(DAV_BIN): $(DAV_OBJ) ../build/lib/libidav$(LIB_EXT) |
71 $(LD) -o $(DAV_BIN) $(DAV_OBJ) \ |
69 $(CC) -o $(DAV_BIN) $(DAV_OBJ) \ |
72 ../build/lib/libidav$(LIB_EXT) ../build/lib/libucx$(LIB_EXT) \ |
70 ../build/lib/libidav$(LIB_EXT) ../build/lib/libucx$(LIB_EXT) \ |
73 $(LDFLAGS) $(DAV_LDFLAGS) |
71 $(LDFLAGS) $(DAV_LDFLAGS) |
74 |
72 |
75 $(DAV_SYNC_BIN): $(SYNC_OBJ) ../build/lib/libidav$(LIB_EXT) |
73 $(DAV_SYNC_BIN): $(SYNC_OBJ) ../build/lib/libidav$(LIB_EXT) |
76 $(LD) -o $(DAV_SYNC_BIN) $(SYNC_OBJ) \ |
74 $(CC) -o $(DAV_SYNC_BIN) $(SYNC_OBJ) \ |
77 ../build/lib/libidav$(LIB_EXT) ../build/lib/libucx$(LIB_EXT) \ |
75 ../build/lib/libidav$(LIB_EXT) ../build/lib/libucx$(LIB_EXT) \ |
78 $(LDFLAGS) $(DAV_LDFLAGS) |
76 $(LDFLAGS) $(DAV_LDFLAGS) |
79 |
77 |
80 $(XATTRTOOL_BIN): $(XATTR_OBJ) |
78 $(XATTRTOOL_BIN): $(XATTR_OBJ) |
81 $(LD) -o $(XATTRTOOL_BIN) $(XATTR_OBJ) $(LDFLAGS) |
79 $(CC) -o $(XATTRTOOL_BIN) $(XATTR_OBJ) $(LDFLAGS) |
82 |
80 |
83 ../build/tool/%$(OBJ_EXT): %.c |
81 ../build/tool/%$(OBJ_EXT): %.c |
84 $(CC) -I../ucx -I../ $(CFLAGS) $(DAV_CFLAGS) -c -o $@ $< |
82 $(CC) -I../ucx -I../ $(CFLAGS) $(DAV_CFLAGS) -c -o $@ $< |
85 |
83 |
86 ../build/lib/libidav$(LIB_EXT): |
84 ../build/lib/libidav$(LIB_EXT): |