From 0b3a5cb48a72598d7821bf6c036287e2f8c07460 Mon Sep 17 00:00:00 2001 From: noelmcloughlin Date: Fri, 20 Jan 2023 22:00:21 +0000 Subject: [PATCH 1/2] fix(make): updated makefile --- {{cookiecutter.project_name}}/Makefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/{{cookiecutter.project_name}}/Makefile b/{{cookiecutter.project_name}}/Makefile index aa10973..de43ef3 100644 --- a/{{cookiecutter.project_name}}/Makefile +++ b/{{cookiecutter.project_name}}/Makefile @@ -8,8 +8,8 @@ SHELL := bash RUN = poetry run # get values from about.yaml file -SCHEMA_NAME = $(shell sh ./utils/get-value.sh name) -SOURCE_SCHEMA_PATH = $(shell sh ./utils/get-value.sh source_schema_path) +SCHEMA_NAME = $( ${SHELL} ./utils/get-value.sh name) +SOURCE_SCHEMA_PATH = $( ${SHELL} ./utils/get-value.sh source_schema_path) SOURCE_SCHEMA_DIR = $(dir $(SOURCE_SCHEMA_PATH)) SRC = src DEST = project @@ -17,8 +17,8 @@ PYMODEL = $(SRC)/$(SCHEMA_NAME)/datamodel DOCDIR = docs EXAMPLEDIR = examples SHEET_MODULE = {{cookiecutter.__google_sheet_module}} -SHEET_ID = $(shell sh ./utils/get-value.sh google_sheet_id) -SHEET_TABS = $(shell sh ./utils/get-value.sh google_sheet_tabs) +SHEET_ID = $( ${SHELL} ./utils/get-value.sh google_sheet_id) +SHEET_TABS = $( ${SHELL} ./utils/get-value.sh google_sheet_tabs) SHEET_MODULE_PATH = $(SOURCE_SCHEMA_DIR)/$(SHEET_MODULE).yaml # basename of a YAML file in model/ @@ -109,7 +109,7 @@ check-config: @(grep my-datamodel about.yaml > /dev/null && printf "\n**Project not configured**:\n\n - Remember to edit 'about.yaml'\n\n" || exit 0) convert-examples-to-%: - $(patsubst %, $(RUN) linkml-convert % -s $(SOURCE_SCHEMA_PATH) -C Person, $(shell find src/data/examples -name "*.yaml")) + $(patsubst %, $(RUN) linkml-convert % -s $(SOURCE_SCHEMA_PATH) -C Person, $( ${SHELL} find src/data/examples -name "*.yaml")) examples/%.yaml: src/data/examples/%.yaml $(RUN) linkml-convert -s $(SOURCE_SCHEMA_PATH) -C Person $< -o $@ From bd035c74f9479d7f83c40e3f3e58ac6f7d2345ec Mon Sep 17 00:00:00 2001 From: noelmcloughlin Date: Wed, 25 Jan 2023 23:08:57 +0000 Subject: [PATCH 2/2] fix(makefile): this works better --- {{cookiecutter.project_name}}/Makefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/{{cookiecutter.project_name}}/Makefile b/{{cookiecutter.project_name}}/Makefile index de43ef3..29a1e4a 100644 --- a/{{cookiecutter.project_name}}/Makefile +++ b/{{cookiecutter.project_name}}/Makefile @@ -8,8 +8,8 @@ SHELL := bash RUN = poetry run # get values from about.yaml file -SCHEMA_NAME = $( ${SHELL} ./utils/get-value.sh name) -SOURCE_SCHEMA_PATH = $( ${SHELL} ./utils/get-value.sh source_schema_path) +SCHEMA_NAME = $(shell ${SHELL} ./utils/get-value.sh name) +SOURCE_SCHEMA_PATH = $(shell ${SHELL} ./utils/get-value.sh source_schema_path) SOURCE_SCHEMA_DIR = $(dir $(SOURCE_SCHEMA_PATH)) SRC = src DEST = project @@ -17,8 +17,8 @@ PYMODEL = $(SRC)/$(SCHEMA_NAME)/datamodel DOCDIR = docs EXAMPLEDIR = examples SHEET_MODULE = {{cookiecutter.__google_sheet_module}} -SHEET_ID = $( ${SHELL} ./utils/get-value.sh google_sheet_id) -SHEET_TABS = $( ${SHELL} ./utils/get-value.sh google_sheet_tabs) +SHEET_ID = $(shell ${SHELL} ./utils/get-value.sh google_sheet_id) +SHEET_TABS = $(shell ${SHELL} ./utils/get-value.sh google_sheet_tabs) SHEET_MODULE_PATH = $(SOURCE_SCHEMA_DIR)/$(SHEET_MODULE).yaml # basename of a YAML file in model/ @@ -109,7 +109,7 @@ check-config: @(grep my-datamodel about.yaml > /dev/null && printf "\n**Project not configured**:\n\n - Remember to edit 'about.yaml'\n\n" || exit 0) convert-examples-to-%: - $(patsubst %, $(RUN) linkml-convert % -s $(SOURCE_SCHEMA_PATH) -C Person, $( ${SHELL} find src/data/examples -name "*.yaml")) + $(patsubst %, $(RUN) linkml-convert % -s $(SOURCE_SCHEMA_PATH) -C Person, $(shell ${SHELL} find src/data/examples -name "*.yaml")) examples/%.yaml: src/data/examples/%.yaml $(RUN) linkml-convert -s $(SOURCE_SCHEMA_PATH) -C Person $< -o $@