Skip to content

Commit 6e8612a

Browse files
committed
Makefile: make mkdir -p step for source dir an explicit step so it can be overridden
Signed-off-by: Ariadne Conill <[email protected]>
1 parent 2d3759d commit 6e8612a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,9 @@ $(eval sourcedir = $(call comma-split,$(1),2))
3838
$(eval sourcedir = $(or $(sourcedir),$(pkgname)))
3939
$(eval pkgtarget = $(TARGETDIR)/$(shell $(MELANGE) package-version $(pkgname).yaml).apk)
4040
packages/$(pkgname): $(pkgtarget)
41-
$(pkgtarget): ${KEY}
42-
mkdir -p ./$(sourcedir)/
41+
./${sourcedir}/:
42+
mkdir -p ./${sourcedir}/
43+
$(pkgtarget): ${KEY} ./${sourcedir}/
4344
SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH} ${MELANGE} build $(pkgname).yaml ${MELANGE_OPTS} --source-dir ./$(sourcedir)/
4445

4546
endef

0 commit comments

Comments
 (0)