Skip to content
This repository was archived by the owner on Sep 17, 2023. It is now read-only.

Commit b860922

Browse files
authored
Merge pull request #83 from typescript-tools/use-order-only-prerequisite-for-hard-link-source
fix(make-depend): use order-only prerequisite for hardlink source
2 parents a374f33 + a71c0bf commit b860922

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

templates/makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,9 @@ dist/{{ scoped_package_name.trim_start_matches("@").replace("/", "-") }}.tgz: |
3434
{{ package_directory }}/.internal-npm-dependencies:
3535
mkdir $@
3636

37-
{{ package_directory }}/.internal-npm-dependencies/%.tgz: dist/%.tgz | {{ package_directory }}/.internal-npm-dependencies
38-
ln $< $@
37+
{{ package_directory }}/.internal-npm-dependencies/%.tgz: | dist/%.tgz {{ package_directory }}/.internal-npm-dependencies
38+
rm -f $@
39+
ln $(firstword $|) $@
3940

4041
.PHONY: {{ unscoped_package_name }}-docker-dependencies
4142
{{ unscoped_package_name }}-docker-dependencies: $({{ unscoped_package_name.replace("-", "_").to_uppercase() }}_INTERNAL_NPM_DEPENDENCIES)

0 commit comments

Comments
 (0)