btrfs-progs: check: introduce function to check dir_item
[platform/upstream/btrfs-progs.git] / Makefile.in
index 3698d38..5c4a995 100644 (file)
@@ -73,7 +73,7 @@ CFLAGS = @CFLAGS@ \
         $(EXTRA_CFLAGS)
 
 LDFLAGS = @LDFLAGS@ \
-         -rdynamic $(EXTRA_LDFLAGS)
+         -rdynamic -L$(TOPDIR) $(EXTRA_LDFLAGS)
 
 LIBS = @UUID_LIBS@ @BLKID_LIBS@ @ZLIB_LIBS@ @LZO2_LIBS@ -L. -pthread
 LIBBTRFS_LIBS = $(LIBS)
@@ -445,11 +445,15 @@ test-ioctl: ioctl-test ioctl-test-32 ioctl-test-64
 
 library-test: $(libs_shared) library-test.o
        @echo "    [LD]     $@"
-       $(Q)$(CC) $(CFLAGS) -o library-test library-test.o $(LDFLAGS) -lbtrfs
+       $(Q)$(CC) $(CFLAGS) -o library-test library-test.o $(LDFLAGS) -Wl,-rpath=$(TOPDIR) -lbtrfs
+       @echo "    [TEST]   $@"
+       $(Q)./$@
 
-library-test.static: $(libs_static) library-test.o
+library-test.static: $(libs_static) library-test.static.o
        @echo "    [LD]     $@"
-       $(Q)$(CC) $(CFLAGS) -o library-test-static library-test.o $(LDFLAGS) $(libs_static)
+       $(Q)$(CC) $(STATIC_CFLAGS) -o library-test.static library-test.static.o $(STATIC_LDFLAGS) $(libs_static) $(STATIC_LIBS)
+       @echo "    [TEST]   $@"
+       $(Q)./$@
 
 test-build: test-build-pre test-build-real