Skip to content

Commit 7bbed36

Browse files
committed
Create build directories ahead of time
1 parent 6911e86 commit 7bbed36

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

Makefile

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212

1313
.DEFAULT_GOAL = all
1414

15+
# Create build directories.
16+
$(shell mkdir -p dist/assets obj)
17+
1518
# List of all targets.
1619
targets =
1720

@@ -113,21 +116,15 @@ targets += dist/void-guides/search-db.json $(void_guides_outputs)
113116

114117
# Build.
115118
.PHONY: all
116-
all: assets dirs $(targets)
119+
all: assets $(targets)
117120

118121
# Clean up artifacts.
119122
.PHONY: clean
120123
clean: ; -rm -rf dist/ obj/
121124

122-
# Create the build directories.
123-
.PHONY: dirs
124-
dirs: ; mkdir -p dist/ obj/
125-
126125
# Copy assets.
127126
.PHONY: assets
128-
assets:
129-
mkdir -p dist/assets
130-
cp -ruf src/assets/* dist/assets/
127+
assets: ; cp -ruf src/assets/* dist/assets/
131128

132129
# Debugging utility.
133130
debug-% : ; $(info $* is a $(flavor $*) variable set to [$($*)]) @true

0 commit comments

Comments
 (0)