notas/arbol/img/Makefile (369B)
1 SRC_DIR = src 2 BIN_DIR = bin 3 SOURCES = $(shell find $(SRC_DIR) -name "*.gv") 4 TARGETS = $(patsubst $(SRC_DIR)/%.gv,$(BIN_DIR)/%.png,$(SOURCES)) 5 6 all: $(BIN_DIR) $(TARGETS) 7 .PHONY: all clean 8 9 $(BIN_DIR): 10 mkdir -p $(BIN_DIR) 11 12 $(BIN_DIR)/%.png: $(SRC_DIR)/%.gv 13 @if [ ! -d "$(BIN_DIR)" ]; then \ 14 mkdir -p $(BIN_DIR); \ 15 fi 16 dot -T png $< -o $@ 17 18 clean: 19 rm -rf $(BIN_DIR)
