scalar: create a rudimentary executable
[git/debian.git] / contrib / scalar / Makefile
blobf6f0036f0faa52198f6db8c95e8b9fc391215063
1 QUIET_SUBDIR0 = +$(MAKE) -C # space to separate -C and subdir
2 QUIET_SUBDIR1 =
4 ifneq ($(findstring s,$(MAKEFLAGS)),s)
5 ifndef V
6 QUIET_SUBDIR0 = +@subdir=
7 QUIET_SUBDIR1 = ;$(NO_SUBDIR) echo ' ' SUBDIR $$subdir; \
8 $(MAKE) $(PRINT_DIR) -C $$subdir
9 else
10 export V
11 endif
12 endif
14 all:
16 include ../../config.mak.uname
17 -include ../../config.mak.autogen
18 -include ../../config.mak
20 TARGETS = scalar$(X) scalar.o
21 GITLIBS = ../../common-main.o ../../libgit.a ../../xdiff/lib.a
23 all: scalar$(X)
25 $(GITLIBS):
26 $(QUIET_SUBDIR0)../.. $(QUIET_SUBDIR1) $(subst ../../,,$@)
28 $(TARGETS): $(GITLIBS) scalar.c
29 $(QUIET_SUBDIR0)../.. $(QUIET_SUBDIR1) $(patsubst %,contrib/scalar/%,$@)
31 clean:
32 $(RM) $(TARGETS)
34 .PHONY: $(GITLIBS) all clean FORCE