# The default target of this Makefile is... all:: # Import tree-wide shared Makefile behavior and libraries include ../../shared.mak include ../../config.mak.uname -include ../../config.mak.autogen -include ../../config.mak TARGETS = scalar$(X) scalar.o GITLIBS = ../../common-main.o ../../libgit.a ../../xdiff/lib.a all: scalar$(X) ../../bin-wrappers/scalar $(GITLIBS): $(QUIET_SUBDIR0)../.. $(QUIET_SUBDIR1) $(subst ../../,,$@) $(TARGETS): $(GITLIBS) scalar.c $(QUIET_SUBDIR0)../.. $(QUIET_SUBDIR1) $(patsubst %,contrib/scalar/%,$@) clean: $(RM) $(TARGETS) ../../bin-wrappers/scalar ../../bin-wrappers/scalar: ../../wrap-for-bin.sh Makefile @mkdir -p ../../bin-wrappers $(QUIET_GEN)sed -e '1s|#!.*/sh|#!$(SHELL_PATH_SQ)|' \ -e 's|@@BUILD_DIR@@|$(shell cd ../.. && pwd)|' \ -e 's|@@PROG@@|contrib/scalar/scalar$(X)|' < $< > $@ && \ chmod +x $@ test: all $(MAKE) -C t .PHONY: $(GITLIBS) all clean test FORCE