btrfs-progs: build btrsfck to keep compatibility
The command 'btrfsck' is commonly used and we should build it by default. Signed-off-by: David Sterba <dsterba@suse.cz>
This commit is contained in:
parent
d5d2046ae3
commit
e31f6172aa
10
Makefile
10
Makefile
|
@ -1,4 +1,5 @@
|
||||||
CC = gcc
|
CC = gcc
|
||||||
|
LN = ln
|
||||||
AM_CFLAGS = -Wall -D_FILE_OFFSET_BITS=64 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
|
AM_CFLAGS = -Wall -D_FILE_OFFSET_BITS=64 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
|
||||||
CFLAGS = -g -O1
|
CFLAGS = -g -O1
|
||||||
objects = ctree.o disk-io.o radix-tree.o extent-tree.o print-tree.o \
|
objects = ctree.o disk-io.o radix-tree.o extent-tree.o print-tree.o \
|
||||||
|
@ -35,7 +36,7 @@ endif
|
||||||
|
|
||||||
MAKEOPTS = --no-print-directory Q=$(Q)
|
MAKEOPTS = --no-print-directory Q=$(Q)
|
||||||
|
|
||||||
progs = btrfsctl mkfs.btrfs btrfs-debug-tree btrfs-show btrfs-vol \
|
progs = btrfsctl mkfs.btrfs btrfs-debug-tree btrfs-show btrfs-vol btrfsck \
|
||||||
btrfs btrfs-map-logical btrfs-image btrfs-zero-log btrfs-convert \
|
btrfs btrfs-map-logical btrfs-image btrfs-zero-log btrfs-convert \
|
||||||
btrfs-find-root btrfs-restore btrfstune btrfs-show-super
|
btrfs-find-root btrfs-restore btrfstune btrfs-show-super
|
||||||
|
|
||||||
|
@ -110,6 +111,11 @@ btrfs-show: $(objects) btrfs-show.o
|
||||||
@echo " [LD] $@"
|
@echo " [LD] $@"
|
||||||
$(Q)$(CC) $(CFLAGS) -o btrfs-show btrfs-show.o $(objects) $(LDFLAGS) $(LIBS)
|
$(Q)$(CC) $(CFLAGS) -o btrfs-show btrfs-show.o $(objects) $(LDFLAGS) $(LIBS)
|
||||||
|
|
||||||
|
# For backward compatibility, 'btrfs' changes behaviour to fsck if it's named 'btrfsck'
|
||||||
|
btrfsck: btrfs
|
||||||
|
@echo " [LN] $@"
|
||||||
|
$(Q)$(LN) -f btrfs btrfsck
|
||||||
|
|
||||||
mkfs.btrfs: $(objects) mkfs.o
|
mkfs.btrfs: $(objects) mkfs.o
|
||||||
@echo " [LD] $@"
|
@echo " [LD] $@"
|
||||||
$(Q)$(CC) $(CFLAGS) -o mkfs.btrfs $(objects) mkfs.o $(LDFLAGS) $(LIBS) -lblkid
|
$(Q)$(CC) $(CFLAGS) -o mkfs.btrfs $(objects) mkfs.o $(LDFLAGS) $(LIBS) -lblkid
|
||||||
|
@ -171,7 +177,7 @@ install-man:
|
||||||
clean :
|
clean :
|
||||||
@echo "Cleaning"
|
@echo "Cleaning"
|
||||||
$(Q)rm -f $(progs) cscope.out *.o .*.d btrfs-convert btrfs-image btrfs-select-super \
|
$(Q)rm -f $(progs) cscope.out *.o .*.d btrfs-convert btrfs-image btrfs-select-super \
|
||||||
btrfs-zero-log btrfstune dir-test ioctl-test quick-test btrfs.static \
|
btrfs-zero-log btrfstune dir-test ioctl-test quick-test btrfs.static btrfsck \
|
||||||
version.h
|
version.h
|
||||||
$(Q)$(MAKE) $(MAKEOPTS) -C man $@
|
$(Q)$(MAKE) $(MAKEOPTS) -C man $@
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue