Fossil SCM
Add a few mkdir calls to makemake.tcl to address the report at [forum:8cd0d4c814|2026-05-31T12:07:24Z].
Commit
7796221f386bf791c6713cc2a9a80662f91b71b8d0bbc74a3a85084665f34475
Parent
94e94bc3a613859…
2 files changed
+3
+3
+3
| --- src/main.mk | ||
| +++ src/main.mk | ||
| @@ -2142,16 +2142,19 @@ | ||
| 2142 | 2142 | $(XTCC) -o $(OBJDIR)/zip.o -c $(OBJDIR)/zip_.c |
| 2143 | 2143 | |
| 2144 | 2144 | $(OBJDIR)/zip.h: $(OBJDIR)/headers |
| 2145 | 2145 | |
| 2146 | 2146 | $(SQLITE3_OBJ): $(SQLITE3_SRC) |
| 2147 | + -mkdir -p $(OBJDIR) | |
| 2147 | 2148 | $(XTCC) $(SQLITE_OPTIONS) $(SQLITE_CFLAGS) $(SEE_FLAGS) \ |
| 2148 | 2149 | -c $(SQLITE3_SRC) -o $@ |
| 2149 | 2150 | $(OBJDIR)/shell.o: $(SQLITE3_SHELL_SRC) $(SRCDIR_extsrc)/sqlite3.h |
| 2151 | + -mkdir -p $(OBJDIR) | |
| 2150 | 2152 | $(XTCC) $(SHELL_OPTIONS) $(SHELL_CFLAGS) $(SEE_FLAGS) $(LINENOISE_DEF.$(USE_LINENOISE)) -c $(SQLITE3_SHELL_SRC) -o $@ |
| 2151 | 2153 | |
| 2152 | 2154 | $(OBJDIR)/linenoise.o: $(SRCDIR_extsrc)/linenoise.c $(SRCDIR_extsrc)/linenoise.h |
| 2155 | + -mkdir -p $(OBJDIR) | |
| 2153 | 2156 | $(XTCC) -c $(SRCDIR_extsrc)/linenoise.c -o $@ |
| 2154 | 2157 | |
| 2155 | 2158 | $(OBJDIR)/th.o: $(SRCDIR)/th.c |
| 2156 | 2159 | -mkdir -p $(OBJDIR) |
| 2157 | 2160 | |
| 2158 | 2161 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -2142,16 +2142,19 @@ | |
| 2142 | $(XTCC) -o $(OBJDIR)/zip.o -c $(OBJDIR)/zip_.c |
| 2143 | |
| 2144 | $(OBJDIR)/zip.h: $(OBJDIR)/headers |
| 2145 | |
| 2146 | $(SQLITE3_OBJ): $(SQLITE3_SRC) |
| 2147 | $(XTCC) $(SQLITE_OPTIONS) $(SQLITE_CFLAGS) $(SEE_FLAGS) \ |
| 2148 | -c $(SQLITE3_SRC) -o $@ |
| 2149 | $(OBJDIR)/shell.o: $(SQLITE3_SHELL_SRC) $(SRCDIR_extsrc)/sqlite3.h |
| 2150 | $(XTCC) $(SHELL_OPTIONS) $(SHELL_CFLAGS) $(SEE_FLAGS) $(LINENOISE_DEF.$(USE_LINENOISE)) -c $(SQLITE3_SHELL_SRC) -o $@ |
| 2151 | |
| 2152 | $(OBJDIR)/linenoise.o: $(SRCDIR_extsrc)/linenoise.c $(SRCDIR_extsrc)/linenoise.h |
| 2153 | $(XTCC) -c $(SRCDIR_extsrc)/linenoise.c -o $@ |
| 2154 | |
| 2155 | $(OBJDIR)/th.o: $(SRCDIR)/th.c |
| 2156 | -mkdir -p $(OBJDIR) |
| 2157 | |
| 2158 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -2142,16 +2142,19 @@ | |
| 2142 | $(XTCC) -o $(OBJDIR)/zip.o -c $(OBJDIR)/zip_.c |
| 2143 | |
| 2144 | $(OBJDIR)/zip.h: $(OBJDIR)/headers |
| 2145 | |
| 2146 | $(SQLITE3_OBJ): $(SQLITE3_SRC) |
| 2147 | -mkdir -p $(OBJDIR) |
| 2148 | $(XTCC) $(SQLITE_OPTIONS) $(SQLITE_CFLAGS) $(SEE_FLAGS) \ |
| 2149 | -c $(SQLITE3_SRC) -o $@ |
| 2150 | $(OBJDIR)/shell.o: $(SQLITE3_SHELL_SRC) $(SRCDIR_extsrc)/sqlite3.h |
| 2151 | -mkdir -p $(OBJDIR) |
| 2152 | $(XTCC) $(SHELL_OPTIONS) $(SHELL_CFLAGS) $(SEE_FLAGS) $(LINENOISE_DEF.$(USE_LINENOISE)) -c $(SQLITE3_SHELL_SRC) -o $@ |
| 2153 | |
| 2154 | $(OBJDIR)/linenoise.o: $(SRCDIR_extsrc)/linenoise.c $(SRCDIR_extsrc)/linenoise.h |
| 2155 | -mkdir -p $(OBJDIR) |
| 2156 | $(XTCC) -c $(SRCDIR_extsrc)/linenoise.c -o $@ |
| 2157 | |
| 2158 | $(OBJDIR)/th.o: $(SRCDIR)/th.c |
| 2159 | -mkdir -p $(OBJDIR) |
| 2160 | |
| 2161 |
+3
| --- tools/makemake.tcl | ||
| +++ tools/makemake.tcl | ||
| @@ -549,17 +549,20 @@ | ||
| 549 | 549 | writeln "\t\$(XTCC) -o \$(OBJDIR)/$s.o -c \$(OBJDIR)/${s}_.c\n" |
| 550 | 550 | writeln "\$(OBJDIR)/$s.h:\t\$(OBJDIR)/headers\n" |
| 551 | 551 | } |
| 552 | 552 | |
| 553 | 553 | writeln "\$(SQLITE3_OBJ):\t\$(SQLITE3_SRC)" |
| 554 | +writeln "\t-mkdir -p \$(OBJDIR)" | |
| 554 | 555 | writeln "\t\$(XTCC) \$(SQLITE_OPTIONS) \$(SQLITE_CFLAGS) \$(SEE_FLAGS) \\" |
| 555 | 556 | writeln "\t\t-c \$(SQLITE3_SRC) -o \$@" |
| 556 | 557 | |
| 557 | 558 | writeln "\$(OBJDIR)/shell.o:\t\$(SQLITE3_SHELL_SRC) \$(SRCDIR_extsrc)/sqlite3.h" |
| 559 | +writeln "\t-mkdir -p \$(OBJDIR)" | |
| 558 | 560 | writeln "\t\$(XTCC) \$(SHELL_OPTIONS) \$(SHELL_CFLAGS) \$(SEE_FLAGS) \$(LINENOISE_DEF.\$(USE_LINENOISE)) -c \$(SQLITE3_SHELL_SRC) -o \$@\n" |
| 559 | 561 | |
| 560 | 562 | writeln "\$(OBJDIR)/linenoise.o:\t\$(SRCDIR_extsrc)/linenoise.c \$(SRCDIR_extsrc)/linenoise.h" |
| 563 | +writeln "\t-mkdir -p \$(OBJDIR)" | |
| 561 | 564 | writeln "\t\$(XTCC) -c \$(SRCDIR_extsrc)/linenoise.c -o \$@\n" |
| 562 | 565 | |
| 563 | 566 | writeln "\$(OBJDIR)/th.o:\t\$(SRCDIR)/th.c" |
| 564 | 567 | writeln "\t-mkdir -p \$(OBJDIR)\n" |
| 565 | 568 | writeln "\t\$(XTCC) -c \$(SRCDIR)/th.c -o \$@\n" |
| 566 | 569 |
| --- tools/makemake.tcl | |
| +++ tools/makemake.tcl | |
| @@ -549,17 +549,20 @@ | |
| 549 | writeln "\t\$(XTCC) -o \$(OBJDIR)/$s.o -c \$(OBJDIR)/${s}_.c\n" |
| 550 | writeln "\$(OBJDIR)/$s.h:\t\$(OBJDIR)/headers\n" |
| 551 | } |
| 552 | |
| 553 | writeln "\$(SQLITE3_OBJ):\t\$(SQLITE3_SRC)" |
| 554 | writeln "\t\$(XTCC) \$(SQLITE_OPTIONS) \$(SQLITE_CFLAGS) \$(SEE_FLAGS) \\" |
| 555 | writeln "\t\t-c \$(SQLITE3_SRC) -o \$@" |
| 556 | |
| 557 | writeln "\$(OBJDIR)/shell.o:\t\$(SQLITE3_SHELL_SRC) \$(SRCDIR_extsrc)/sqlite3.h" |
| 558 | writeln "\t\$(XTCC) \$(SHELL_OPTIONS) \$(SHELL_CFLAGS) \$(SEE_FLAGS) \$(LINENOISE_DEF.\$(USE_LINENOISE)) -c \$(SQLITE3_SHELL_SRC) -o \$@\n" |
| 559 | |
| 560 | writeln "\$(OBJDIR)/linenoise.o:\t\$(SRCDIR_extsrc)/linenoise.c \$(SRCDIR_extsrc)/linenoise.h" |
| 561 | writeln "\t\$(XTCC) -c \$(SRCDIR_extsrc)/linenoise.c -o \$@\n" |
| 562 | |
| 563 | writeln "\$(OBJDIR)/th.o:\t\$(SRCDIR)/th.c" |
| 564 | writeln "\t-mkdir -p \$(OBJDIR)\n" |
| 565 | writeln "\t\$(XTCC) -c \$(SRCDIR)/th.c -o \$@\n" |
| 566 |
| --- tools/makemake.tcl | |
| +++ tools/makemake.tcl | |
| @@ -549,17 +549,20 @@ | |
| 549 | writeln "\t\$(XTCC) -o \$(OBJDIR)/$s.o -c \$(OBJDIR)/${s}_.c\n" |
| 550 | writeln "\$(OBJDIR)/$s.h:\t\$(OBJDIR)/headers\n" |
| 551 | } |
| 552 | |
| 553 | writeln "\$(SQLITE3_OBJ):\t\$(SQLITE3_SRC)" |
| 554 | writeln "\t-mkdir -p \$(OBJDIR)" |
| 555 | writeln "\t\$(XTCC) \$(SQLITE_OPTIONS) \$(SQLITE_CFLAGS) \$(SEE_FLAGS) \\" |
| 556 | writeln "\t\t-c \$(SQLITE3_SRC) -o \$@" |
| 557 | |
| 558 | writeln "\$(OBJDIR)/shell.o:\t\$(SQLITE3_SHELL_SRC) \$(SRCDIR_extsrc)/sqlite3.h" |
| 559 | writeln "\t-mkdir -p \$(OBJDIR)" |
| 560 | writeln "\t\$(XTCC) \$(SHELL_OPTIONS) \$(SHELL_CFLAGS) \$(SEE_FLAGS) \$(LINENOISE_DEF.\$(USE_LINENOISE)) -c \$(SQLITE3_SHELL_SRC) -o \$@\n" |
| 561 | |
| 562 | writeln "\$(OBJDIR)/linenoise.o:\t\$(SRCDIR_extsrc)/linenoise.c \$(SRCDIR_extsrc)/linenoise.h" |
| 563 | writeln "\t-mkdir -p \$(OBJDIR)" |
| 564 | writeln "\t\$(XTCC) -c \$(SRCDIR_extsrc)/linenoise.c -o \$@\n" |
| 565 | |
| 566 | writeln "\$(OBJDIR)/th.o:\t\$(SRCDIR)/th.c" |
| 567 | writeln "\t-mkdir -p \$(OBJDIR)\n" |
| 568 | writeln "\t\$(XTCC) -c \$(SRCDIR)/th.c -o \$@\n" |
| 569 |