diff --git a/services/web/Makefile b/services/web/Makefile index bae608ede7..508fb10558 100644 --- a/services/web/Makefile +++ b/services/web/Makefile @@ -37,6 +37,13 @@ create_module_Makefiles: $(MODULE_MAKEFILES) $(MODULE_MAKEFILES): Makefile.module cp Makefile.module $@ || diff Makefile.module $@ +MODULE_APP_SRC_DIRS := $(shell find modules -mindepth 3 -maxdepth 3 -type d -path '*/app/src') +MODULE_TSCONFIGS := $(MODULE_APP_SRC_DIRS:=/tsconfig.json) + +create_module_tsconfigs: $(MODULE_TSCONFIGS) +$(MODULE_TSCONFIGS): tsconfig.module.json + cp tsconfig.module.json $@ || diff tsconfig.module.json $@ + # # Clean # diff --git a/services/web/tsconfig.module.json b/services/web/tsconfig.module.json new file mode 100644 index 0000000000..ddee721c50 --- /dev/null +++ b/services/web/tsconfig.module.json @@ -0,0 +1 @@ +{ "extends": "../../../../tsconfig.backend.json" }