4 SRCDIR := $(dir $(lastword $(MAKEFILE_LIST)))
6 LIBDIR := out/github.com/git-lfs/git-lfs
9 ifeq ($(MAKEFILE_GEN),)
11 MAKEFILE_GEN := out/Makefile.gen
14 @$(MAKE) -f $(lastword $(MAKEFILE_LIST)) $(MAKEFLAGS) MAKEFILE_GEN=$(MAKEFILE_GEN) $@
16 $(MAKEFILE_GEN) : out/genmakefile $(SRCDIR)commands/mancontent_gen.go
18 $< "$(SRCDIR)" github.com/git-lfs/git-lfs/ > $@
24 include $(MAKEFILE_GEN)
26 $(LIBDIR)/git-lfs.o : $(SRC_main) $(DEPS_main)
28 $(GOC) $(GOFLAGS) -c -o $@ $(SRC_main)
30 bin/git-lfs : $(LIBDIR)/git-lfs.o $(DEPS_main)
32 $(GOC) $(GOFLAGS) -o $@ $^
39 $(SRCDIR)commands/mancontent_gen.go : out/mangen
40 cd $(SRCDIR)commands && $(CURDIR)/out/mangen
42 out/mangen : $(SRCDIR)docs/man/mangen.go
46 out/genmakefile : $(SRCDIR)script/genmakefile/genmakefile.go
52 rm -f $(SRCDIR)commands/mancontent_gen.go