diff options
author | akw27@arcadians.cl.cam.ac.uk <akw27@arcadians.cl.cam.ac.uk> | 2005-03-21 20:07:51 +0000 |
---|---|---|
committer | akw27@arcadians.cl.cam.ac.uk <akw27@arcadians.cl.cam.ac.uk> | 2005-03-21 20:07:51 +0000 |
commit | 2c9dea7c1b2247bbaa55f97d86417832a422e150 (patch) | |
tree | b87a1fd49f5cc9acdaa8ad84ad09ee1076bf4690 /tools/blktap/Makefile | |
parent | 67e1adab52e84ae097dfacc4efac67d817590900 (diff) | |
parent | d4282ab308d880580089973ca9a8ab804edd7e22 (diff) | |
download | xen-2c9dea7c1b2247bbaa55f97d86417832a422e150.tar.gz xen-2c9dea7c1b2247bbaa55f97d86417832a422e150.tar.bz2 xen-2c9dea7c1b2247bbaa55f97d86417832a422e150.zip |
bitkeeper revision 1.1236.1.103 (423f2997yh5jfJbfPzgZOswMIKL-RA)
manual merge of James's stuff.
Diffstat (limited to 'tools/blktap/Makefile')
-rw-r--r-- | tools/blktap/Makefile | 33 |
1 files changed, 27 insertions, 6 deletions
diff --git a/tools/blktap/Makefile b/tools/blktap/Makefile index 9fdbbde792..09fe2435dc 100644 --- a/tools/blktap/Makefile +++ b/tools/blktap/Makefile @@ -21,8 +21,12 @@ SRCS += blktaplib.c PLX_SRCS := PLX_SRCS += vdi.c PLX_SRCS += radix.c -PLX_SRCS += blockstore.c PLX_SRCS += snaplog.c +PLXT_SRCS := $(PLX_SRCS) +#PLXT_SRCS += blockstore-tls.c +PLXT_SRCS += blockstore.c +PLXT_SRCS += parallax-threaded.c +PLX_SRCS += blockstore.c VDI_SRCS := $(PLX_SRCS) PLX_SRCS += parallax.c @@ -31,6 +35,7 @@ VDI_TOOLS += vdi_create VDI_TOOLS += vdi_list VDI_TOOLS += vdi_snap VDI_TOOLS += vdi_snap_list +VDI_TOOLS += vdi_snap_delete VDI_TOOLS += vdi_fill VDI_TOOLS += vdi_tree VDI_TOOLS += vdi_validate @@ -91,7 +96,7 @@ libblktap.so: libblktap.so.$(MAJOR): ln -sf libblktap.so.$(MAJOR).$(MINOR) $@ libblktap.so.$(MAJOR).$(MINOR): $(OBJS) - $(CC) -Wl,-soname -Wl,$(SONAME) -shared -o $@ $^ -L../libxutil -lxutil -lz + $(CC) -Wl,-soname -Wl,$(SONAME) -shared -o $@ $^ -lpthread -L../libxutil -lxutil -lz blkdump: $(LIB) $(CC) $(CFLAGS) -o blkdump -L$(XEN_LIBXC) -L$(XEN_LIBXUTIL) -L. -l blktap blkdump.c @@ -117,6 +122,9 @@ blkaio: $(LIB) blkaio.c blkaiolib.c parallax: $(LIB) $(PLX_SRCS) $(CC) $(CFLAGS) -o parallax -L$(XEN_LIBXC) -L$(XEN_LIBXUTIL) -L. -lblktap $(PLX_SRCS) libgnbd/libgnbd.a +parallax-threaded: $(LIB) $(PLXT_SRCS) + $(CC) $(CFLAGS) -o parallax-threaded -L$(XEN_LIBXC) -L$(XEN_LIBXUTIL) -L. -lpthread -lblktap $(PLXT_SRCS) libgnbd/libgnbd.a + vdi_test: $(LIB) $(VDI_SRCS) $(CC) $(CFLAGS) -g3 -o vdi_test -DVDI_STANDALONE $(VDI_SRCS) @@ -132,6 +140,9 @@ vdi_snap: $(LIB) vdi_snap.c $(VDI_SRCS) vdi_snap_list: $(LIB) vdi_snap_list.c $(VDI_SRCS) $(CC) $(CFLAGS) -g3 -o vdi_snap_list vdi_snap_list.c $(VDI_SRCS) +vdi_snap_delete: $(LIB) vdi_snap_delete.c $(VDI_SRCS) + $(CC) $(CFLAGS) -g3 -o vdi_snap_delete vdi_snap_delete.c $(VDI_SRCS) + vdi_tree: $(LIB) vdi_tree.c $(VDI_SRCS) $(CC) $(CFLAGS) -g3 -o vdi_tree vdi_tree.c $(VDI_SRCS) @@ -146,12 +157,22 @@ blockstored: blockstored.c bstest: bstest.c blockstore.c $(CC) $(CFLAGS) -g3 -o bstest bstest.c blockstore.c -rdx_cmp: $(LIB) rdx_cmp.c $(VDI_SRCS) - $(CC) $(CFLAGS) -g3 -o rdx_cmp rdx_cmp.c $(VDI_SRCS) - - .PHONY: TAGS clean install mk-symlinks rpm TAGS: etags -t $(SRCS) *.h -include $(DEPS) + +#Random testing targets. To be removed eventually. + +rdx_cmp: $(LIB) rdx_cmp.c $(VDI_SRCS) + $(CC) $(CFLAGS) -g3 -o rdx_cmp rdx_cmp.c $(VDI_SRCS) + +bb-tls: $(LIB) blockstore-benchmark.c + $(CC) $(CFLAGS) -o bb-tls blockstore-benchmark.c blockstore-tls.c -lpthread + +bb-trans: $(LIB) blockstore-benchmark.c + $(CC) $(CFLAGS) -o bb-trans blockstore-benchmark.c blockstore.c -lpthread + +radix-test: $(LIB) radix.c blockstore-threaded-trans.c + $(CC) $(CFLAGS) -g3 -D RADIX_STANDALONE -o radix-test radix.c blockstore-threaded-trans.c |