]> git.localhorst.tv Git - blank.git/commitdiff
Makefile convenience
authorDaniel Karbach <daniel.karbach@localhorst.tv>
Fri, 4 Nov 2016 13:54:46 +0000 (14:54 +0100)
committerDaniel Karbach <daniel.karbach@localhorst.tv>
Tue, 8 Nov 2016 16:30:52 +0000 (17:30 +0100)
* added "info" make target
* announce fetching assets
* change asset dependency in detached HEAD mode

Makefile

index dd67f8ff6fc9e2bed18b145743a32f0274a7b256..5b1ea4b5505d20efc6c10e9c224bdcd79c1c4de6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -57,6 +57,22 @@ BIN := $(RELEASE_BIN) $(DEBUG_BIN) $(PROFILE_BIN) $(TEST_BIN)
 
 release: $(RELEASE_BIN)
 
+info:
+       @echo "CXX:  $(CXX)"
+       @echo "LDXX: $(LDXX)"
+       @echo
+       @echo "LIBS: $(LIBS)"
+       @echo
+       @echo "CPPFLAGS:  $(CPPFLAGS)"
+       @echo "CXXFLAGS:  $(CXXFLAGS)"
+       @echo "LDXXFLAGS: $(LDXXFLAGS)"
+       @echo "TESTFLAGS: $(TESTFLAGS)"
+       @echo "TESTLIBS:  $(TESTLIBS)"
+       @echo
+       @-lsb_release -a
+       @git --version
+       @g++ --version
+
 all: $(BIN)
 
 debug: $(DEBUG_BIN)
@@ -120,7 +136,8 @@ $(TEST_BIN): $(TEST_OBJ)
        @echo link: $@
        @$(LDXX) -o $@ $(CXXFLAGS) $(LDXXFLAGS) $(TESTLIBS) $(TEST_FLAGS) $^
 
-$(ASSET_DEP): .git/$(shell git symbolic-ref HEAD)
+$(ASSET_DEP): .git/$(shell git symbolic-ref HEAD 2>/dev/null || echo .git/HEAD)
+       @echo fetch: assets
        @git submodule update --init >/dev/null
        @touch $@