From: Jeff Donahue Date: Sun, 27 Jul 2014 19:50:13 +0000 (-0700) Subject: Symlink to tool bins without the .bin extension X-Git-Tag: submit/tizen/20180823.020014~653^2~41^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6d71c516bc5f8179e319d501436681c1ea0aa9d4;p=platform%2Fupstream%2Fcaffeonacl.git Symlink to tool bins without the .bin extension --- diff --git a/Makefile b/Makefile index 7f778d3..a788f5a 100644 --- a/Makefile +++ b/Makefile @@ -117,6 +117,8 @@ EXAMPLE_BUILD_DIRS += $(foreach obj,$(EXAMPLE_OBJS),$(dir $(obj))) # tool, example, and test bins TOOL_BINS := ${TOOL_OBJS:.o=.bin} EXAMPLE_BINS := ${EXAMPLE_OBJS:.o=.bin} +# symlinks to tool bins without the ".bin" extension +TOOL_BIN_LINKS := ${TOOL_BINS:.bin=} # Put the test binaries in build/test for convenience. TEST_BIN_DIR := $(BUILD_DIR)/test TEST_CU_BINS := $(addsuffix .testbin,$(addprefix $(TEST_BIN_DIR)/, \ @@ -327,7 +329,7 @@ $(LINT_OUTPUTS): $(LINT_OUTPUT_DIR)/%.lint.txt : % | $(LINT_OUTPUT_DIR) test: $(TEST_ALL_BIN) $(TEST_BINS) -tools: $(TOOL_BINS) +tools: $(TOOL_BINS) $(TOOL_BIN_LINKS) examples: $(EXAMPLE_BINS) @@ -431,6 +433,11 @@ $(TEST_CXX_BINS): $(TEST_BIN_DIR)/%.testbin: $(TEST_BUILD_DIR)/%.o $(GTEST_OBJ) -o $@ $(LINKFLAGS) $(LDFLAGS) @ echo +# Target for extension-less symlinks to tool binaries with extension '*.bin'. +$(TOOL_BUILD_DIR)/%: $(TOOL_BUILD_DIR)/%.bin | $(TOOL_BUILD_DIR) + @ $(RM) $@ + @ ln -s $(abspath $<) $@ + $(TOOL_BINS): %.bin : %.o $(STATIC_NAME) $(CXX) $< $(STATIC_NAME) -o $@ $(LINKFLAGS) $(LDFLAGS) @ echo