Fossil SCM

Tweak the previous commit and put extra headers at the end.

florian 2023-04-22 14:46 trunk
Commit 391927155a44ebdf8e0def32a4c355ff9ca6d19d4150a22342d41a926087d42c
--- tools/makemake.tcl
+++ tools/makemake.tcl
@@ -2049,17 +2049,19 @@
20492049
foreach s [lsort $extra_files] {
20502050
writeln "\techo \"\$(SRCDIR)\\${s}\" $redir \$@"
20512051
set redir {>>}
20522052
}
20532053
2054
-set extra_h(builtin) " \"\$(OX)\\builtin_data.h\" "
2055
-set extra_h(dispatch) " \"\$(OX)\\page_index.h\" "
2056
-set extra_h(main) { }
2054
+foreach s [lsort $src] {
2055
+ set extra_h($s) {}
2056
+}
2057
+set extra_h(builtin) " \"\$(OX)\\builtin_data.h\""
2058
+set extra_h(dispatch) " \"\$(OX)\\page_index.h\""
20572059
20582060
writeln ""
20592061
foreach s [lsort $src] {
2060
- writeln "\"\$(OX)\\$s\$O\" : \"\$(OX)\\${s}_.c\"$extra_h($s)\"\$(OX)\\${s}.h\""
2062
+ writeln "\"\$(OX)\\$s\$O\" : \"\$(OX)\\${s}_.c\" \"\$(OX)\\${s}.h\"$extra_h($s)"
20612063
writeln "\t\$(TCC) /Fo\$@ /Fd\$(@D)\\ -c \"\$(OX)\\${s}_.c\"\n"
20622064
writeln "\"\$(OX)\\${s}_.c\" : \"\$(SRCDIR)\\$s.c\""
20632065
writeln "\t\"\$(OBJDIR)\\translate\$E\" \$** > \$@\n"
20642066
}
20652067
20662068
--- tools/makemake.tcl
+++ tools/makemake.tcl
@@ -2049,17 +2049,19 @@
2049 foreach s [lsort $extra_files] {
2050 writeln "\techo \"\$(SRCDIR)\\${s}\" $redir \$@"
2051 set redir {>>}
2052 }
2053
2054 set extra_h(builtin) " \"\$(OX)\\builtin_data.h\" "
2055 set extra_h(dispatch) " \"\$(OX)\\page_index.h\" "
2056 set extra_h(main) { }
 
 
2057
2058 writeln ""
2059 foreach s [lsort $src] {
2060 writeln "\"\$(OX)\\$s\$O\" : \"\$(OX)\\${s}_.c\"$extra_h($s)\"\$(OX)\\${s}.h\""
2061 writeln "\t\$(TCC) /Fo\$@ /Fd\$(@D)\\ -c \"\$(OX)\\${s}_.c\"\n"
2062 writeln "\"\$(OX)\\${s}_.c\" : \"\$(SRCDIR)\\$s.c\""
2063 writeln "\t\"\$(OBJDIR)\\translate\$E\" \$** > \$@\n"
2064 }
2065
2066
--- tools/makemake.tcl
+++ tools/makemake.tcl
@@ -2049,17 +2049,19 @@
2049 foreach s [lsort $extra_files] {
2050 writeln "\techo \"\$(SRCDIR)\\${s}\" $redir \$@"
2051 set redir {>>}
2052 }
2053
2054 foreach s [lsort $src] {
2055 set extra_h($s) {}
2056 }
2057 set extra_h(builtin) " \"\$(OX)\\builtin_data.h\""
2058 set extra_h(dispatch) " \"\$(OX)\\page_index.h\""
2059
2060 writeln ""
2061 foreach s [lsort $src] {
2062 writeln "\"\$(OX)\\$s\$O\" : \"\$(OX)\\${s}_.c\" \"\$(OX)\\${s}.h\"$extra_h($s)"
2063 writeln "\t\$(TCC) /Fo\$@ /Fd\$(@D)\\ -c \"\$(OX)\\${s}_.c\"\n"
2064 writeln "\"\$(OX)\\${s}_.c\" : \"\$(SRCDIR)\\$s.c\""
2065 writeln "\t\"\$(OBJDIR)\\translate\$E\" \$** > \$@\n"
2066 }
2067
2068
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -1313,11 +1313,11 @@
13131313
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\browse_.c"
13141314
13151315
"$(OX)\browse_.c" : "$(SRCDIR)\browse.c"
13161316
"$(OBJDIR)\translate$E" $** > $@
13171317
1318
-"$(OX)\builtin$O" : "$(OX)\builtin_.c" "$(OX)\builtin_data.h" "$(OX)\builtin.h"
1318
+"$(OX)\builtin$O" : "$(OX)\builtin_.c" "$(OX)\builtin.h" "$(OX)\builtin_data.h"
13191319
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\builtin_.c"
13201320
13211321
"$(OX)\builtin_.c" : "$(SRCDIR)\builtin.c"
13221322
"$(OBJDIR)\translate$E" $** > $@
13231323
@@ -1451,11 +1451,11 @@
14511451
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diffcmd_.c"
14521452
14531453
"$(OX)\diffcmd_.c" : "$(SRCDIR)\diffcmd.c"
14541454
"$(OBJDIR)\translate$E" $** > $@
14551455
1456
-"$(OX)\dispatch$O" : "$(OX)\dispatch_.c" "$(OX)\page_index.h" "$(OX)\dispatch.h"
1456
+"$(OX)\dispatch$O" : "$(OX)\dispatch_.c" "$(OX)\dispatch.h" "$(OX)\page_index.h"
14571457
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\dispatch_.c"
14581458
14591459
"$(OX)\dispatch_.c" : "$(SRCDIR)\dispatch.c"
14601460
"$(OBJDIR)\translate$E" $** > $@
14611461
14621462
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -1313,11 +1313,11 @@
1313 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\browse_.c"
1314
1315 "$(OX)\browse_.c" : "$(SRCDIR)\browse.c"
1316 "$(OBJDIR)\translate$E" $** > $@
1317
1318 "$(OX)\builtin$O" : "$(OX)\builtin_.c" "$(OX)\builtin_data.h" "$(OX)\builtin.h"
1319 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\builtin_.c"
1320
1321 "$(OX)\builtin_.c" : "$(SRCDIR)\builtin.c"
1322 "$(OBJDIR)\translate$E" $** > $@
1323
@@ -1451,11 +1451,11 @@
1451 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diffcmd_.c"
1452
1453 "$(OX)\diffcmd_.c" : "$(SRCDIR)\diffcmd.c"
1454 "$(OBJDIR)\translate$E" $** > $@
1455
1456 "$(OX)\dispatch$O" : "$(OX)\dispatch_.c" "$(OX)\page_index.h" "$(OX)\dispatch.h"
1457 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\dispatch_.c"
1458
1459 "$(OX)\dispatch_.c" : "$(SRCDIR)\dispatch.c"
1460 "$(OBJDIR)\translate$E" $** > $@
1461
1462
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -1313,11 +1313,11 @@
1313 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\browse_.c"
1314
1315 "$(OX)\browse_.c" : "$(SRCDIR)\browse.c"
1316 "$(OBJDIR)\translate$E" $** > $@
1317
1318 "$(OX)\builtin$O" : "$(OX)\builtin_.c" "$(OX)\builtin.h" "$(OX)\builtin_data.h"
1319 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\builtin_.c"
1320
1321 "$(OX)\builtin_.c" : "$(SRCDIR)\builtin.c"
1322 "$(OBJDIR)\translate$E" $** > $@
1323
@@ -1451,11 +1451,11 @@
1451 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diffcmd_.c"
1452
1453 "$(OX)\diffcmd_.c" : "$(SRCDIR)\diffcmd.c"
1454 "$(OBJDIR)\translate$E" $** > $@
1455
1456 "$(OX)\dispatch$O" : "$(OX)\dispatch_.c" "$(OX)\dispatch.h" "$(OX)\page_index.h"
1457 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\dispatch_.c"
1458
1459 "$(OX)\dispatch_.c" : "$(SRCDIR)\dispatch.c"
1460 "$(OBJDIR)\translate$E" $** > $@
1461
1462

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button