{"thread":{"id":"38325","subject":"[PATCH] Makefile: collect BUILTIN_OBJS instead of directly writing by hand","startedAt":"2015-01-09T19:16:47Z","lastAt":"2015-01-09T19:16:47Z","messageCount":1,"participants":["Alexander Kuleshov"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"254509","messageId":"1420831007-18251-1-git-send-email-kuleshovmail@gmail.com","threadId":"38325","inReplyTo":null,"subject":"[PATCH] Makefile: collect BUILTIN_OBJS instead of directly writing by hand","fromName":"Alexander Kuleshov","fromEmail":"kuleshovmail@gmail.com","sentAt":"2015-01-09T19:16:47Z","receivedAt":"2015-01-09T19:16:47Z","isPatch":true,"sender":{"key":"kuleshovmail@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2699235?v=4"},"body":"Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>\n---\n Makefile | 100 +--------------------------------------------------------------\n 1 file changed, 1 insertion(+), 99 deletions(-)\n\ndiff --git a/Makefile b/Makefile\nindex 082d9ba..1f06624 100644\n--- a/Makefile\n+++ b/Makefile\n@@ -797,105 +797,7 @@ LIB_OBJS += wt-status.o\n LIB_OBJS += xdiff-interface.o\n LIB_OBJS += zlib.o\n \n-BUILTIN_OBJS += builtin/add.o\n-BUILTIN_OBJS += builtin/annotate.o\n-BUILTIN_OBJS += builtin/apply.o\n-BUILTIN_OBJS += builtin/archive.o\n-BUILTIN_OBJS += builtin/bisect--helper.o\n-BUILTIN_OBJS += builtin/blame.o\n-BUILTIN_OBJS += builtin/branch.o\n-BUILTIN_OBJS += builtin/bundle.o\n-BUILTIN_OBJS += builtin/cat-file.o\n-BUILTIN_OBJS += builtin/check-attr.o\n-BUILTIN_OBJS += builtin/check-ignore.o\n-BUILTIN_OBJS += builtin/check-mailmap.o\n-BUILTIN_OBJS += builtin/check-ref-format.o\n-BUILTIN_OBJS += builtin/checkout-index.o\n-BUILTIN_OBJS += builtin/checkout.o\n-BUILTIN_OBJS += builtin/clean.o\n-BUILTIN_OBJS += builtin/clone.o\n-BUILTIN_OBJS += builtin/column.o\n-BUILTIN_OBJS += builtin/commit-tree.o\n-BUILTIN_OBJS += builtin/commit.o\n-BUILTIN_OBJS += builtin/config.o\n-BUILTIN_OBJS += builtin/count-objects.o\n-BUILTIN_OBJS += builtin/credential.o\n-BUILTIN_OBJS += builtin/describe.o\n-BUILTIN_OBJS += builtin/diff-files.o\n-BUILTIN_OBJS += builtin/diff-index.o\n-BUILTIN_OBJS += builtin/diff-tree.o\n-BUILTIN_OBJS += builtin/diff.o\n-BUILTIN_OBJS += builtin/fast-export.o\n-BUILTIN_OBJS += builtin/fetch-pack.o\n-BUILTIN_OBJS += builtin/fetch.o\n-BUILTIN_OBJS += builtin/fmt-merge-msg.o\n-BUILTIN_OBJS += builtin/for-each-ref.o\n-BUILTIN_OBJS += builtin/fsck.o\n-BUILTIN_OBJS += builtin/gc.o\n-BUILTIN_OBJS += builtin/get-tar-commit-id.o\n-BUILTIN_OBJS += builtin/grep.o\n-BUILTIN_OBJS += builtin/hash-object.o\n-BUILTIN_OBJS += builtin/help.o\n-BUILTIN_OBJS += builtin/index-pack.o\n-BUILTIN_OBJS += builtin/init-db.o\n-BUILTIN_OBJS += builtin/interpret-trailers.o\n-BUILTIN_OBJS += builtin/log.o\n-BUILTIN_OBJS += builtin/ls-files.o\n-BUILTIN_OBJS += builtin/ls-remote.o\n-BUILTIN_OBJS += builtin/ls-tree.o\n-BUILTIN_OBJS += builtin/mailinfo.o\n-BUILTIN_OBJS += builtin/mailsplit.o\n-BUILTIN_OBJS += builtin/merge.o\n-BUILTIN_OBJS += builtin/merge-base.o\n-BUILTIN_OBJS += builtin/merge-file.o\n-BUILTIN_OBJS += builtin/merge-index.o\n-BUILTIN_OBJS += builtin/merge-ours.o\n-BUILTIN_OBJS += builtin/merge-recursive.o\n-BUILTIN_OBJS += builtin/merge-tree.o\n-BUILTIN_OBJS += builtin/mktag.o\n-BUILTIN_OBJS += builtin/mktree.o\n-BUILTIN_OBJS += builtin/mv.o\n-BUILTIN_OBJS += builtin/name-rev.o\n-BUILTIN_OBJS += builtin/notes.o\n-BUILTIN_OBJS += builtin/pack-objects.o\n-BUILTIN_OBJS += builtin/pack-redundant.o\n-BUILTIN_OBJS += builtin/pack-refs.o\n-BUILTIN_OBJS += builtin/patch-id.o\n-BUILTIN_OBJS += builtin/prune-packed.o\n-BUILTIN_OBJS += builtin/prune.o\n-BUILTIN_OBJS += builtin/push.o\n-BUILTIN_OBJS += builtin/read-tree.o\n-BUILTIN_OBJS += builtin/receive-pack.o\n-BUILTIN_OBJS += builtin/reflog.o\n-BUILTIN_OBJS += builtin/remote.o\n-BUILTIN_OBJS += builtin/remote-ext.o\n-BUILTIN_OBJS += builtin/remote-fd.o\n-BUILTIN_OBJS += builtin/repack.o\n-BUILTIN_OBJS += builtin/replace.o\n-BUILTIN_OBJS += builtin/rerere.o\n-BUILTIN_OBJS += builtin/reset.o\n-BUILTIN_OBJS += builtin/rev-list.o\n-BUILTIN_OBJS += builtin/rev-parse.o\n-BUILTIN_OBJS += builtin/revert.o\n-BUILTIN_OBJS += builtin/rm.o\n-BUILTIN_OBJS += builtin/send-pack.o\n-BUILTIN_OBJS += builtin/shortlog.o\n-BUILTIN_OBJS += builtin/show-branch.o\n-BUILTIN_OBJS += builtin/show-ref.o\n-BUILTIN_OBJS += builtin/stripspace.o\n-BUILTIN_OBJS += builtin/symbolic-ref.o\n-BUILTIN_OBJS += builtin/tag.o\n-BUILTIN_OBJS += builtin/unpack-file.o\n-BUILTIN_OBJS += builtin/unpack-objects.o\n-BUILTIN_OBJS += builtin/update-index.o\n-BUILTIN_OBJS += builtin/update-ref.o\n-BUILTIN_OBJS += builtin/update-server-info.o\n-BUILTIN_OBJS += builtin/upload-archive.o\n-BUILTIN_OBJS += builtin/var.o\n-BUILTIN_OBJS += builtin/verify-commit.o\n-BUILTIN_OBJS += builtin/verify-pack.o\n-BUILTIN_OBJS += builtin/verify-tag.o\n-BUILTIN_OBJS += builtin/write-tree.o\n+BUILTIN_OBJS = $(patsubst %.c,%.o, $(wildcard builtin/*.c))\n \n GITLIBS = $(LIB_FILE) $(XDIFF_LIB)\n EXTLIBS =\n-- \n2.2.1.268.g1e6f5b2.dirty\n"}]}