diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2017-10-05 13:42:19 -0800 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2017-10-08 10:25:36 -0800 |
commit | bf8c59996b3fb2a940827d12438a9e18eca6db4c (patch) | |
tree | 86366ab663beeeeec3554ce3407159aaacd70714 /Makefile | |
parent | 85ee972555948337bb1a58f0702a4da95db6758f (diff) |
Update for new superblock options; makefile improvements
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 68 |
1 files changed, 8 insertions, 60 deletions
@@ -9,9 +9,9 @@ CFLAGS+=-std=gnu89 -O2 -g -MMD -Wall \ -D_GNU_SOURCE \ -D_LGPL_SOURCE \ -DRCU_MEMBARRIER \ - -DNO_BCACHE_CHARDEV \ - -DNO_BCACHE_FS \ - -DNO_BCACHE_SYSFS \ + -DNO_BCACHEFS_CHARDEV \ + -DNO_BCACHEFS_FS \ + -DNO_BCACHEFS_SYSFS \ $(EXTRA_CFLAGS) LDFLAGS+=-O2 -g @@ -44,60 +44,7 @@ endif .PHONY: all all: bcachefs -SRCS=bcachefs.c \ - cmd_assemble.c \ - cmd_debug.c \ - cmd_device.c \ - cmd_fs.c \ - cmd_fsck.c \ - cmd_format.c \ - cmd_key.c \ - cmd_migrate.c \ - cmd_run.c \ - crypto.c \ - libbcachefs.c \ - qcow2.c \ - tools-util.c \ - libbcachefs/alloc.c \ - libbcachefs/bkey.c \ - libbcachefs/bkey_methods.c \ - libbcachefs/bset.c \ - libbcachefs/btree_cache.c \ - libbcachefs/btree_gc.c \ - libbcachefs/btree_io.c \ - libbcachefs/btree_iter.c \ - libbcachefs/btree_update_interior.c\ - libbcachefs/btree_update_leaf.c \ - libbcachefs/buckets.c \ - libbcachefs/checksum.c \ - libbcachefs/clock.c \ - libbcachefs/compress.c \ - libbcachefs/debug.c \ - libbcachefs/dirent.c \ - libbcachefs/error.c \ - libbcachefs/extents.c \ - libbcachefs/fsck.c \ - libbcachefs/inode.c \ - libbcachefs/io.c \ - libbcachefs/journal.c \ - libbcachefs/keylist.c \ - libbcachefs/lz4_compress.c \ - libbcachefs/lz4_decompress.c \ - libbcachefs/migrate.c \ - libbcachefs/move.c \ - libbcachefs/movinggc.c \ - libbcachefs/opts.c \ - libbcachefs/siphash.c \ - libbcachefs/six.c \ - libbcachefs/super.c \ - libbcachefs/super-io.c \ - libbcachefs/tier.c \ - libbcachefs/trace.c \ - libbcachefs/util.c \ - libbcachefs/xattr.c \ - $(wildcard linux/*.c linux/*/*.c) \ - $(wildcard ccan/*/*.c) - +SRCS=$(shell git ls-files '*.c') DEPS=$(SRCS:.c=.d) -include $(DEPS) @@ -128,11 +75,12 @@ deb: all .PHONE: update-bcachefs-sources update-bcachefs-sources: - echo `cd $(LINUX_DIR); git rev-parse HEAD` > .bcachefs_revision + git rm -rf libbcachefs cp $(LINUX_DIR)/fs/bcachefs/*.[ch] libbcachefs/ cp $(LINUX_DIR)/include/trace/events/bcachefs.h include/trace/events/ + echo `cd $(LINUX_DIR); git rev-parse HEAD` > .bcachefs_revision + git add libbcachefs/*.[ch] include/trace/events/bcachefs.h .bcachefs_revision .PHONE: update-commit-bcachefs-sources update-commit-bcachefs-sources: update-bcachefs-sources - git commit -m "Update bcachefs sources to `cd $(LINUX_DIR); git show --oneline --no-patch`"\ - .bcachefs_revision libbcachefs/ + git commit -m "Update bcachefs sources to `cd $(LINUX_DIR); git show --oneline --no-patch`" |