Skip to content

Commit 4285eee

Browse files
Stupid windows
1 parent ce749ed commit 4285eee

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/core_makefile

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ NULL = >nul 2>&1
5757
RMDIR = rmdir /s /q
5858
MKDIR = mkdir
5959
else
60+
MAKEDIR := $(CURDIR)
6061
NATIVEPATH = $(subst \,/,$(1))
6162
WINPATH = $(subst \,\\,$(shell winepath -w $(1)))
6263
WINRELPATH = $(subst /,\,$(1))
@@ -179,7 +180,7 @@ SAFEMKDIR = $(MKDIR) $(call NATIVEPATH,$(1))
179180
else
180181
WINCHKBINDIR := $(WINCHKDIR) $(BINDIR)
181182
WINCHKOBJDIR := $(WINCHKDIR) $(OBJDIR)
182-
SAFEMKDIR = $(WINCHKDIR) $(call NATIVEPATH,$(1)) $(MKDIR) $(call NATIVEPATH,$(1))
183+
SAFEMKDIR = ($(WINCHKDIR) $(call NATIVEPATH,$(1)) $(MKDIR) $(call NATIVEPATH,$(1)))
183184
endif
184185

185186
# this rule is trigged to build everything
@@ -209,14 +210,14 @@ $(OBJDIR)/$(ICON_ASM): $(ICONPNG)
209210

210211
# these rules compile the source files into object files
211212
$(OBJDIR)/%.src: */%.c $(USERHEADERS)
212-
@($(call SAFEMKDIR,$(@D))) && \
213-
($(CD) $(call NATIVEPATH,$(@D))) && \
213+
@$(call SAFEMKDIR,$(@D)) && \
214+
$(CD) $(call NATIVEPATH,$(@D)) && \
214215
$(CC) $(CFLAGS) "$(call WINPATH,$(addprefix $(MAKEDIR)/,$<))"
215216

216217
# these rules compile the source files into object files
217218
$(OBJDIR)/%.src: **/*/%.c $(USERHEADERS)
218-
@($(call SAFEMKDIR,$(@D))) && \
219-
($(CD) $(call NATIVEPATH,$(@D))) && \
219+
@$(call SAFEMKDIR,$(@D)) && \
220+
$(CD) $(call NATIVEPATH,$(@D)) && \
220221
$(CC) $(CFLAGS) "$(call WINPATH,$(addprefix $(MAKEDIR)/,$<))"
221222

222223
clean:
@@ -230,4 +231,4 @@ gfx:
230231
version:
231232
@echo C SDK Version $(VERSION)
232233

233-
.PHONY: all clean version gfx dirs
234+
.PHONY: all clean version gfx dirs

0 commit comments

Comments
 (0)