Fossil SCM
Add warning-policy setting functionality.
Commit
af73acb2df238ad3150614bd49ae743f49ec82745686a6eda41f12003247d592
Parent
f812fedc44d8310…
8 files changed
+15
-1
+12
+18
-14
+46
+1
+10
-4
+12
+10
+15
-1
| --- src/checkin.c | ||
| +++ src/checkin.c | ||
| @@ -2542,11 +2542,24 @@ | ||
| 2542 | 2542 | } |
| 2543 | 2543 | |
| 2544 | 2544 | /* Always exit the loop on the second pass */ |
| 2545 | 2545 | if( bRecheck ) break; |
| 2546 | 2546 | |
| 2547 | - | |
| 2547 | + if( !forceFlag && issue_commit_warnings(info_tags_of_checkin(vid, 0)) ){ | |
| 2548 | + Blob yn; | |
| 2549 | + char c = 'n'; | |
| 2550 | + if( !noPrompt ){ | |
| 2551 | + prompt_user("Continue anyway (y/N)? ", &yn); | |
| 2552 | + c = blob_str(&yn)[0]; | |
| 2553 | + blob_reset(&yn); | |
| 2554 | + } | |
| 2555 | + if( c!='y' && c!='Y' ){ | |
| 2556 | + db_end_transaction(1); | |
| 2557 | + return; | |
| 2558 | + } | |
| 2559 | + } | |
| 2560 | + | |
| 2548 | 2561 | /* Get the check-in comment. This might involve prompting the |
| 2549 | 2562 | ** user for the check-in comment, in which case we should resync |
| 2550 | 2563 | ** to renew the check-in lock and repeat the checks for conflicts. |
| 2551 | 2564 | */ |
| 2552 | 2565 | if( zComment ){ |
| @@ -2889,11 +2902,12 @@ | ||
| 2889 | 2902 | |
| 2890 | 2903 | if( !g.markPrivate ){ |
| 2891 | 2904 | int syncFlags = SYNC_PUSH | SYNC_PULL | SYNC_IFABLE; |
| 2892 | 2905 | autosync_loop(syncFlags, 0, "commit"); |
| 2893 | 2906 | } |
| 2907 | + if( forceFlag ) issue_commit_warnings(info_tags_of_checkin(vid, 0)); | |
| 2894 | 2908 | if( count_nonbranch_children(vid)>1 ){ |
| 2895 | 2909 | fossil_print("**** warning: a fork has occurred *****\n"); |
| 2896 | 2910 | }else{ |
| 2897 | 2911 | leaf_ambiguity_warning(nvid,nvid); |
| 2898 | 2912 | } |
| 2899 | 2913 | } |
| 2900 | 2914 |
| --- src/checkin.c | |
| +++ src/checkin.c | |
| @@ -2542,11 +2542,24 @@ | |
| 2542 | } |
| 2543 | |
| 2544 | /* Always exit the loop on the second pass */ |
| 2545 | if( bRecheck ) break; |
| 2546 | |
| 2547 | |
| 2548 | /* Get the check-in comment. This might involve prompting the |
| 2549 | ** user for the check-in comment, in which case we should resync |
| 2550 | ** to renew the check-in lock and repeat the checks for conflicts. |
| 2551 | */ |
| 2552 | if( zComment ){ |
| @@ -2889,11 +2902,12 @@ | |
| 2889 | |
| 2890 | if( !g.markPrivate ){ |
| 2891 | int syncFlags = SYNC_PUSH | SYNC_PULL | SYNC_IFABLE; |
| 2892 | autosync_loop(syncFlags, 0, "commit"); |
| 2893 | } |
| 2894 | if( count_nonbranch_children(vid)>1 ){ |
| 2895 | fossil_print("**** warning: a fork has occurred *****\n"); |
| 2896 | }else{ |
| 2897 | leaf_ambiguity_warning(nvid,nvid); |
| 2898 | } |
| 2899 | } |
| 2900 |
| --- src/checkin.c | |
| +++ src/checkin.c | |
| @@ -2542,11 +2542,24 @@ | |
| 2542 | } |
| 2543 | |
| 2544 | /* Always exit the loop on the second pass */ |
| 2545 | if( bRecheck ) break; |
| 2546 | |
| 2547 | if( !forceFlag && issue_commit_warnings(info_tags_of_checkin(vid, 0)) ){ |
| 2548 | Blob yn; |
| 2549 | char c = 'n'; |
| 2550 | if( !noPrompt ){ |
| 2551 | prompt_user("Continue anyway (y/N)? ", &yn); |
| 2552 | c = blob_str(&yn)[0]; |
| 2553 | blob_reset(&yn); |
| 2554 | } |
| 2555 | if( c!='y' && c!='Y' ){ |
| 2556 | db_end_transaction(1); |
| 2557 | return; |
| 2558 | } |
| 2559 | } |
| 2560 | |
| 2561 | /* Get the check-in comment. This might involve prompting the |
| 2562 | ** user for the check-in comment, in which case we should resync |
| 2563 | ** to renew the check-in lock and repeat the checks for conflicts. |
| 2564 | */ |
| 2565 | if( zComment ){ |
| @@ -2889,11 +2902,12 @@ | |
| 2902 | |
| 2903 | if( !g.markPrivate ){ |
| 2904 | int syncFlags = SYNC_PUSH | SYNC_PULL | SYNC_IFABLE; |
| 2905 | autosync_loop(syncFlags, 0, "commit"); |
| 2906 | } |
| 2907 | if( forceFlag ) issue_commit_warnings(info_tags_of_checkin(vid, 0)); |
| 2908 | if( count_nonbranch_children(vid)>1 ){ |
| 2909 | fossil_print("**** warning: a fork has occurred *****\n"); |
| 2910 | }else{ |
| 2911 | leaf_ambiguity_warning(nvid,nvid); |
| 2912 | } |
| 2913 | } |
| 2914 |
+12
| --- src/main.mk | ||
| +++ src/main.mk | ||
| @@ -154,10 +154,11 @@ | ||
| 154 | 154 | $(SRCDIR)/user.c \ |
| 155 | 155 | $(SRCDIR)/utf8.c \ |
| 156 | 156 | $(SRCDIR)/util.c \ |
| 157 | 157 | $(SRCDIR)/verify.c \ |
| 158 | 158 | $(SRCDIR)/vfile.c \ |
| 159 | + $(SRCDIR)/warnpolicy.c \ | |
| 159 | 160 | $(SRCDIR)/wiki.c \ |
| 160 | 161 | $(SRCDIR)/wikiformat.c \ |
| 161 | 162 | $(SRCDIR)/winfile.c \ |
| 162 | 163 | $(SRCDIR)/winhttp.c \ |
| 163 | 164 | $(SRCDIR)/xfer.c \ |
| @@ -413,10 +414,11 @@ | ||
| 413 | 414 | $(OBJDIR)/user_.c \ |
| 414 | 415 | $(OBJDIR)/utf8_.c \ |
| 415 | 416 | $(OBJDIR)/util_.c \ |
| 416 | 417 | $(OBJDIR)/verify_.c \ |
| 417 | 418 | $(OBJDIR)/vfile_.c \ |
| 419 | + $(OBJDIR)/warnpolicy_.c \ | |
| 418 | 420 | $(OBJDIR)/wiki_.c \ |
| 419 | 421 | $(OBJDIR)/wikiformat_.c \ |
| 420 | 422 | $(OBJDIR)/winfile_.c \ |
| 421 | 423 | $(OBJDIR)/winhttp_.c \ |
| 422 | 424 | $(OBJDIR)/xfer_.c \ |
| @@ -562,10 +564,11 @@ | ||
| 562 | 564 | $(OBJDIR)/user.o \ |
| 563 | 565 | $(OBJDIR)/utf8.o \ |
| 564 | 566 | $(OBJDIR)/util.o \ |
| 565 | 567 | $(OBJDIR)/verify.o \ |
| 566 | 568 | $(OBJDIR)/vfile.o \ |
| 569 | + $(OBJDIR)/warnpolicy.o \ | |
| 567 | 570 | $(OBJDIR)/wiki.o \ |
| 568 | 571 | $(OBJDIR)/wikiformat.o \ |
| 569 | 572 | $(OBJDIR)/winfile.o \ |
| 570 | 573 | $(OBJDIR)/winhttp.o \ |
| 571 | 574 | $(OBJDIR)/xfer.o \ |
| @@ -897,10 +900,11 @@ | ||
| 897 | 900 | $(OBJDIR)/user_.c:$(OBJDIR)/user.h \ |
| 898 | 901 | $(OBJDIR)/utf8_.c:$(OBJDIR)/utf8.h \ |
| 899 | 902 | $(OBJDIR)/util_.c:$(OBJDIR)/util.h \ |
| 900 | 903 | $(OBJDIR)/verify_.c:$(OBJDIR)/verify.h \ |
| 901 | 904 | $(OBJDIR)/vfile_.c:$(OBJDIR)/vfile.h \ |
| 905 | + $(OBJDIR)/warnpolicy_.c:$(OBJDIR)/warnpolicy.h \ | |
| 902 | 906 | $(OBJDIR)/wiki_.c:$(OBJDIR)/wiki.h \ |
| 903 | 907 | $(OBJDIR)/wikiformat_.c:$(OBJDIR)/wikiformat.h \ |
| 904 | 908 | $(OBJDIR)/winfile_.c:$(OBJDIR)/winfile.h \ |
| 905 | 909 | $(OBJDIR)/winhttp_.c:$(OBJDIR)/winhttp.h \ |
| 906 | 910 | $(OBJDIR)/xfer_.c:$(OBJDIR)/xfer.h \ |
| @@ -2031,10 +2035,18 @@ | ||
| 2031 | 2035 | |
| 2032 | 2036 | $(OBJDIR)/vfile.o: $(OBJDIR)/vfile_.c $(OBJDIR)/vfile.h $(SRCDIR)/config.h |
| 2033 | 2037 | $(XTCC) -o $(OBJDIR)/vfile.o -c $(OBJDIR)/vfile_.c |
| 2034 | 2038 | |
| 2035 | 2039 | $(OBJDIR)/vfile.h: $(OBJDIR)/headers |
| 2040 | + | |
| 2041 | +$(OBJDIR)/warnpolicy_.c: $(SRCDIR)/warnpolicy.c $(OBJDIR)/translate | |
| 2042 | + $(OBJDIR)/translate $(SRCDIR)/warnpolicy.c >$@ | |
| 2043 | + | |
| 2044 | +$(OBJDIR)/warnpolicy.o: $(OBJDIR)/warnpolicy_.c $(OBJDIR)/warnpolicy.h $(SRCDIR)/config.h | |
| 2045 | + $(XTCC) -o $(OBJDIR)/warnpolicy.o -c $(OBJDIR)/warnpolicy_.c | |
| 2046 | + | |
| 2047 | +$(OBJDIR)/warnpolicy.h: $(OBJDIR)/headers | |
| 2036 | 2048 | |
| 2037 | 2049 | $(OBJDIR)/wiki_.c: $(SRCDIR)/wiki.c $(OBJDIR)/translate |
| 2038 | 2050 | $(OBJDIR)/translate $(SRCDIR)/wiki.c >$@ |
| 2039 | 2051 | |
| 2040 | 2052 | $(OBJDIR)/wiki.o: $(OBJDIR)/wiki_.c $(OBJDIR)/wiki.h $(SRCDIR)/config.h |
| 2041 | 2053 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -154,10 +154,11 @@ | |
| 154 | $(SRCDIR)/user.c \ |
| 155 | $(SRCDIR)/utf8.c \ |
| 156 | $(SRCDIR)/util.c \ |
| 157 | $(SRCDIR)/verify.c \ |
| 158 | $(SRCDIR)/vfile.c \ |
| 159 | $(SRCDIR)/wiki.c \ |
| 160 | $(SRCDIR)/wikiformat.c \ |
| 161 | $(SRCDIR)/winfile.c \ |
| 162 | $(SRCDIR)/winhttp.c \ |
| 163 | $(SRCDIR)/xfer.c \ |
| @@ -413,10 +414,11 @@ | |
| 413 | $(OBJDIR)/user_.c \ |
| 414 | $(OBJDIR)/utf8_.c \ |
| 415 | $(OBJDIR)/util_.c \ |
| 416 | $(OBJDIR)/verify_.c \ |
| 417 | $(OBJDIR)/vfile_.c \ |
| 418 | $(OBJDIR)/wiki_.c \ |
| 419 | $(OBJDIR)/wikiformat_.c \ |
| 420 | $(OBJDIR)/winfile_.c \ |
| 421 | $(OBJDIR)/winhttp_.c \ |
| 422 | $(OBJDIR)/xfer_.c \ |
| @@ -562,10 +564,11 @@ | |
| 562 | $(OBJDIR)/user.o \ |
| 563 | $(OBJDIR)/utf8.o \ |
| 564 | $(OBJDIR)/util.o \ |
| 565 | $(OBJDIR)/verify.o \ |
| 566 | $(OBJDIR)/vfile.o \ |
| 567 | $(OBJDIR)/wiki.o \ |
| 568 | $(OBJDIR)/wikiformat.o \ |
| 569 | $(OBJDIR)/winfile.o \ |
| 570 | $(OBJDIR)/winhttp.o \ |
| 571 | $(OBJDIR)/xfer.o \ |
| @@ -897,10 +900,11 @@ | |
| 897 | $(OBJDIR)/user_.c:$(OBJDIR)/user.h \ |
| 898 | $(OBJDIR)/utf8_.c:$(OBJDIR)/utf8.h \ |
| 899 | $(OBJDIR)/util_.c:$(OBJDIR)/util.h \ |
| 900 | $(OBJDIR)/verify_.c:$(OBJDIR)/verify.h \ |
| 901 | $(OBJDIR)/vfile_.c:$(OBJDIR)/vfile.h \ |
| 902 | $(OBJDIR)/wiki_.c:$(OBJDIR)/wiki.h \ |
| 903 | $(OBJDIR)/wikiformat_.c:$(OBJDIR)/wikiformat.h \ |
| 904 | $(OBJDIR)/winfile_.c:$(OBJDIR)/winfile.h \ |
| 905 | $(OBJDIR)/winhttp_.c:$(OBJDIR)/winhttp.h \ |
| 906 | $(OBJDIR)/xfer_.c:$(OBJDIR)/xfer.h \ |
| @@ -2031,10 +2035,18 @@ | |
| 2031 | |
| 2032 | $(OBJDIR)/vfile.o: $(OBJDIR)/vfile_.c $(OBJDIR)/vfile.h $(SRCDIR)/config.h |
| 2033 | $(XTCC) -o $(OBJDIR)/vfile.o -c $(OBJDIR)/vfile_.c |
| 2034 | |
| 2035 | $(OBJDIR)/vfile.h: $(OBJDIR)/headers |
| 2036 | |
| 2037 | $(OBJDIR)/wiki_.c: $(SRCDIR)/wiki.c $(OBJDIR)/translate |
| 2038 | $(OBJDIR)/translate $(SRCDIR)/wiki.c >$@ |
| 2039 | |
| 2040 | $(OBJDIR)/wiki.o: $(OBJDIR)/wiki_.c $(OBJDIR)/wiki.h $(SRCDIR)/config.h |
| 2041 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -154,10 +154,11 @@ | |
| 154 | $(SRCDIR)/user.c \ |
| 155 | $(SRCDIR)/utf8.c \ |
| 156 | $(SRCDIR)/util.c \ |
| 157 | $(SRCDIR)/verify.c \ |
| 158 | $(SRCDIR)/vfile.c \ |
| 159 | $(SRCDIR)/warnpolicy.c \ |
| 160 | $(SRCDIR)/wiki.c \ |
| 161 | $(SRCDIR)/wikiformat.c \ |
| 162 | $(SRCDIR)/winfile.c \ |
| 163 | $(SRCDIR)/winhttp.c \ |
| 164 | $(SRCDIR)/xfer.c \ |
| @@ -413,10 +414,11 @@ | |
| 414 | $(OBJDIR)/user_.c \ |
| 415 | $(OBJDIR)/utf8_.c \ |
| 416 | $(OBJDIR)/util_.c \ |
| 417 | $(OBJDIR)/verify_.c \ |
| 418 | $(OBJDIR)/vfile_.c \ |
| 419 | $(OBJDIR)/warnpolicy_.c \ |
| 420 | $(OBJDIR)/wiki_.c \ |
| 421 | $(OBJDIR)/wikiformat_.c \ |
| 422 | $(OBJDIR)/winfile_.c \ |
| 423 | $(OBJDIR)/winhttp_.c \ |
| 424 | $(OBJDIR)/xfer_.c \ |
| @@ -562,10 +564,11 @@ | |
| 564 | $(OBJDIR)/user.o \ |
| 565 | $(OBJDIR)/utf8.o \ |
| 566 | $(OBJDIR)/util.o \ |
| 567 | $(OBJDIR)/verify.o \ |
| 568 | $(OBJDIR)/vfile.o \ |
| 569 | $(OBJDIR)/warnpolicy.o \ |
| 570 | $(OBJDIR)/wiki.o \ |
| 571 | $(OBJDIR)/wikiformat.o \ |
| 572 | $(OBJDIR)/winfile.o \ |
| 573 | $(OBJDIR)/winhttp.o \ |
| 574 | $(OBJDIR)/xfer.o \ |
| @@ -897,10 +900,11 @@ | |
| 900 | $(OBJDIR)/user_.c:$(OBJDIR)/user.h \ |
| 901 | $(OBJDIR)/utf8_.c:$(OBJDIR)/utf8.h \ |
| 902 | $(OBJDIR)/util_.c:$(OBJDIR)/util.h \ |
| 903 | $(OBJDIR)/verify_.c:$(OBJDIR)/verify.h \ |
| 904 | $(OBJDIR)/vfile_.c:$(OBJDIR)/vfile.h \ |
| 905 | $(OBJDIR)/warnpolicy_.c:$(OBJDIR)/warnpolicy.h \ |
| 906 | $(OBJDIR)/wiki_.c:$(OBJDIR)/wiki.h \ |
| 907 | $(OBJDIR)/wikiformat_.c:$(OBJDIR)/wikiformat.h \ |
| 908 | $(OBJDIR)/winfile_.c:$(OBJDIR)/winfile.h \ |
| 909 | $(OBJDIR)/winhttp_.c:$(OBJDIR)/winhttp.h \ |
| 910 | $(OBJDIR)/xfer_.c:$(OBJDIR)/xfer.h \ |
| @@ -2031,10 +2035,18 @@ | |
| 2035 | |
| 2036 | $(OBJDIR)/vfile.o: $(OBJDIR)/vfile_.c $(OBJDIR)/vfile.h $(SRCDIR)/config.h |
| 2037 | $(XTCC) -o $(OBJDIR)/vfile.o -c $(OBJDIR)/vfile_.c |
| 2038 | |
| 2039 | $(OBJDIR)/vfile.h: $(OBJDIR)/headers |
| 2040 | |
| 2041 | $(OBJDIR)/warnpolicy_.c: $(SRCDIR)/warnpolicy.c $(OBJDIR)/translate |
| 2042 | $(OBJDIR)/translate $(SRCDIR)/warnpolicy.c >$@ |
| 2043 | |
| 2044 | $(OBJDIR)/warnpolicy.o: $(OBJDIR)/warnpolicy_.c $(OBJDIR)/warnpolicy.h $(SRCDIR)/config.h |
| 2045 | $(XTCC) -o $(OBJDIR)/warnpolicy.o -c $(OBJDIR)/warnpolicy_.c |
| 2046 | |
| 2047 | $(OBJDIR)/warnpolicy.h: $(OBJDIR)/headers |
| 2048 | |
| 2049 | $(OBJDIR)/wiki_.c: $(SRCDIR)/wiki.c $(OBJDIR)/translate |
| 2050 | $(OBJDIR)/translate $(SRCDIR)/wiki.c >$@ |
| 2051 | |
| 2052 | $(OBJDIR)/wiki.o: $(OBJDIR)/wiki_.c $(OBJDIR)/wiki.h $(SRCDIR)/config.h |
| 2053 |
+18
-14
| --- src/merge.c | ||
| +++ src/merge.c | ||
| @@ -507,10 +507,23 @@ | ||
| 507 | 507 | if( !forceFlag && mid==pid ){ |
| 508 | 508 | fossil_print("Merge skipped because it is a no-op. " |
| 509 | 509 | " Use --force to override.\n"); |
| 510 | 510 | return; |
| 511 | 511 | } |
| 512 | + if( !forceFlag | |
| 513 | + && issue_merge_warnings( | |
| 514 | + info_tags_of_checkin(vid, 0), | |
| 515 | + info_tags_of_checkin(mid, 0), | |
| 516 | + content_is_private(mid) && !content_is_private(vid)) | |
| 517 | + ){ | |
| 518 | + Blob yn; | |
| 519 | + char c; | |
| 520 | + prompt_user("Continue anyway (y/N)? ", &yn); | |
| 521 | + c = blob_str(&yn)[0]; | |
| 522 | + blob_reset(&yn); | |
| 523 | + if( c!='y' && c!='Y' ) return; | |
| 524 | + } | |
| 512 | 525 | if( integrateFlag && !is_a_leaf(mid)){ |
| 513 | 526 | fossil_warning("ignoring --integrate: %s is not a leaf", g.argv[2]); |
| 514 | 527 | integrateFlag = 0; |
| 515 | 528 | } |
| 516 | 529 | if( integrateFlag && content_is_private(mid) ){ |
| @@ -524,22 +537,10 @@ | ||
| 524 | 537 | print_checkin_description(mid, 12, |
| 525 | 538 | integrateFlag ? "integrate:" : "merge-from:"); |
| 526 | 539 | print_checkin_description(pid, 12, "baseline:"); |
| 527 | 540 | } |
| 528 | 541 | vfile_check_signature(vid, CKSIG_ENOTFILE); |
| 529 | - | |
| 530 | - if( forceFlag==0 && content_is_private(mid) && !content_is_private(vid) ){ | |
| 531 | - Blob ans; | |
| 532 | - char cReply; | |
| 533 | - fossil_warning("Merging UNPUBLISHED artifacts." | |
| 534 | - " Consider using \"fossil publish\" first."); | |
| 535 | - prompt_user("Continue with merge (y/N)? ", &ans); | |
| 536 | - cReply = blob_str(&ans)[0]; | |
| 537 | - blob_reset(&ans); | |
| 538 | - if( cReply!='y' && cReply!='Y' ) return; | |
| 539 | - } | |
| 540 | - | |
| 541 | 542 | db_begin_transaction(); |
| 542 | 543 | if( !dryRunFlag ) undo_begin(); |
| 543 | 544 | if( load_vfile_from_rid(mid) && !forceMissingFlag ){ |
| 544 | 545 | fossil_fatal("missing content, unable to merge"); |
| 545 | 546 | } |
| @@ -1060,9 +1061,12 @@ | ||
| 1060 | 1061 | vmerge_insert(0, mid); |
| 1061 | 1062 | } |
| 1062 | 1063 | if( !dryRunFlag ) undo_finish(); |
| 1063 | 1064 | db_end_transaction(dryRunFlag); |
| 1064 | 1065 | |
| 1065 | - if( forceFlag==1 && content_is_private(mid) && !content_is_private(vid) ){ | |
| 1066 | - fossil_warning("WARNING: Merged private artifacts to public branch."); | |
| 1066 | + if( forceFlag==1 ){ | |
| 1067 | + issue_merge_warnings( | |
| 1068 | + info_tags_of_checkin(vid, 0), | |
| 1069 | + info_tags_of_checkin(mid, 0), | |
| 1070 | + content_is_private(mid) && !content_is_private(vid)); | |
| 1067 | 1071 | } |
| 1068 | 1072 | } |
| 1069 | 1073 | |
| 1070 | 1074 | ADDED src/warnpolicy.c |
| --- src/merge.c | |
| +++ src/merge.c | |
| @@ -507,10 +507,23 @@ | |
| 507 | if( !forceFlag && mid==pid ){ |
| 508 | fossil_print("Merge skipped because it is a no-op. " |
| 509 | " Use --force to override.\n"); |
| 510 | return; |
| 511 | } |
| 512 | if( integrateFlag && !is_a_leaf(mid)){ |
| 513 | fossil_warning("ignoring --integrate: %s is not a leaf", g.argv[2]); |
| 514 | integrateFlag = 0; |
| 515 | } |
| 516 | if( integrateFlag && content_is_private(mid) ){ |
| @@ -524,22 +537,10 @@ | |
| 524 | print_checkin_description(mid, 12, |
| 525 | integrateFlag ? "integrate:" : "merge-from:"); |
| 526 | print_checkin_description(pid, 12, "baseline:"); |
| 527 | } |
| 528 | vfile_check_signature(vid, CKSIG_ENOTFILE); |
| 529 | |
| 530 | if( forceFlag==0 && content_is_private(mid) && !content_is_private(vid) ){ |
| 531 | Blob ans; |
| 532 | char cReply; |
| 533 | fossil_warning("Merging UNPUBLISHED artifacts." |
| 534 | " Consider using \"fossil publish\" first."); |
| 535 | prompt_user("Continue with merge (y/N)? ", &ans); |
| 536 | cReply = blob_str(&ans)[0]; |
| 537 | blob_reset(&ans); |
| 538 | if( cReply!='y' && cReply!='Y' ) return; |
| 539 | } |
| 540 | |
| 541 | db_begin_transaction(); |
| 542 | if( !dryRunFlag ) undo_begin(); |
| 543 | if( load_vfile_from_rid(mid) && !forceMissingFlag ){ |
| 544 | fossil_fatal("missing content, unable to merge"); |
| 545 | } |
| @@ -1060,9 +1061,12 @@ | |
| 1060 | vmerge_insert(0, mid); |
| 1061 | } |
| 1062 | if( !dryRunFlag ) undo_finish(); |
| 1063 | db_end_transaction(dryRunFlag); |
| 1064 | |
| 1065 | if( forceFlag==1 && content_is_private(mid) && !content_is_private(vid) ){ |
| 1066 | fossil_warning("WARNING: Merged private artifacts to public branch."); |
| 1067 | } |
| 1068 | } |
| 1069 | |
| 1070 | DDED src/warnpolicy.c |
| --- src/merge.c | |
| +++ src/merge.c | |
| @@ -507,10 +507,23 @@ | |
| 507 | if( !forceFlag && mid==pid ){ |
| 508 | fossil_print("Merge skipped because it is a no-op. " |
| 509 | " Use --force to override.\n"); |
| 510 | return; |
| 511 | } |
| 512 | if( !forceFlag |
| 513 | && issue_merge_warnings( |
| 514 | info_tags_of_checkin(vid, 0), |
| 515 | info_tags_of_checkin(mid, 0), |
| 516 | content_is_private(mid) && !content_is_private(vid)) |
| 517 | ){ |
| 518 | Blob yn; |
| 519 | char c; |
| 520 | prompt_user("Continue anyway (y/N)? ", &yn); |
| 521 | c = blob_str(&yn)[0]; |
| 522 | blob_reset(&yn); |
| 523 | if( c!='y' && c!='Y' ) return; |
| 524 | } |
| 525 | if( integrateFlag && !is_a_leaf(mid)){ |
| 526 | fossil_warning("ignoring --integrate: %s is not a leaf", g.argv[2]); |
| 527 | integrateFlag = 0; |
| 528 | } |
| 529 | if( integrateFlag && content_is_private(mid) ){ |
| @@ -524,22 +537,10 @@ | |
| 537 | print_checkin_description(mid, 12, |
| 538 | integrateFlag ? "integrate:" : "merge-from:"); |
| 539 | print_checkin_description(pid, 12, "baseline:"); |
| 540 | } |
| 541 | vfile_check_signature(vid, CKSIG_ENOTFILE); |
| 542 | db_begin_transaction(); |
| 543 | if( !dryRunFlag ) undo_begin(); |
| 544 | if( load_vfile_from_rid(mid) && !forceMissingFlag ){ |
| 545 | fossil_fatal("missing content, unable to merge"); |
| 546 | } |
| @@ -1060,9 +1061,12 @@ | |
| 1061 | vmerge_insert(0, mid); |
| 1062 | } |
| 1063 | if( !dryRunFlag ) undo_finish(); |
| 1064 | db_end_transaction(dryRunFlag); |
| 1065 | |
| 1066 | if( forceFlag==1 ){ |
| 1067 | issue_merge_warnings( |
| 1068 | info_tags_of_checkin(vid, 0), |
| 1069 | info_tags_of_checkin(mid, 0), |
| 1070 | content_is_private(mid) && !content_is_private(vid)); |
| 1071 | } |
| 1072 | } |
| 1073 | |
| 1074 | DDED src/warnpolicy.c |
+46
| --- a/src/warnpolicy.c | ||
| +++ b/src/warnpolicy.c | ||
| @@ -0,0 +1,46 @@ | ||
| 1 | +/* | |
| 2 | +** Copyright (c) 2023 Preben Guldberg | |
| 3 | +** | |
| 4 | +** This program is free software; you can redistribute it and/or | |
| 5 | +** modify it under the terms of the Simplified BSD License (also | |
| 6 | +** known as the "2-Clause License" or "FreeBSD License".) | |
| 7 | + | |
| 8 | +** This program is distributed in the hope that it will be useful, | |
| 9 | +** but without any warranty; without even the implied warranty of | |
| 10 | +** merchantability or fitness for a particular purpose. | |
| 11 | +** | |
| 12 | +** Author contact information: | |
| 13 | +** [email protected] | |
| 14 | +** http://www.hwaci.com/drh/ | |
| 15 | +** | |
| 16 | +******************************************************************************* | |
| 17 | +** | |
| 18 | +** This file contains code implementing a warning policy for different events. | |
| 19 | +*/ | |
| 20 | +#include "config.h" | |
| 21 | +#include "warnpolicy.h" | |
| 22 | + | |
| 23 | +/* | |
| 24 | +** SETTING: warning-policy width=40 block-text propagating default={} | |
| 25 | +** Policy for showing warnings under certain conditions. | |
| 26 | +** | |
| 27 | +** The policy is a JSON object where the following names are recognised: | |
| 28 | +** | |
| 29 | +** commit: Used when committing. A list of objects with names in | |
| 30 | +** (message, branch, except-branch, users, except-users). | |
| 31 | +** merge: Used when merging. A List of objects with names in | |
| 32 | +** (message, branch, except-branch, from, except-from, | |
| 33 | +** history-loss 2023 Preben Guldberg | |
| 34 | +** | |
| 35 | +** This program is free software; you can redistribute it and/or | |
| 36 | +** modify it under the terms of the Simplified BSD License (also | |
| 37 | +** known as the "2-Clause License" or "FreeBSD License".) | |
| 38 | + | |
| 39 | +** This program is distributed in the hope that it will be useful, | |
| 40 | +** but without any warranty; without even the implied warranty of | |
| 41 | +** merchantability or fitness for a particular purpose. | |
| 42 | +** | |
| 43 | +** Author contact information: | |
| 44 | +** [email protected] | |
| 45 | +** http://www./* | |
| 46 | +** Copyright (c trueR@Re,P:message when history lossW@SV,Y:would occur; that is, when merging7L@SL,1l@Zj,C:history-lossth@ae,C:history-lossd@1UW,C:history-loss90@1VJ,H:hl|--history-lossGi@1d_,I:history-loss", "hl5K@1uX,1TB2YJ; |
| --- a/src/warnpolicy.c | |
| +++ b/src/warnpolicy.c | |
| @@ -0,0 +1,46 @@ | |
| --- a/src/warnpolicy.c | |
| +++ b/src/warnpolicy.c | |
| @@ -0,0 +1,46 @@ | |
| 1 | /* |
| 2 | ** Copyright (c) 2023 Preben Guldberg |
| 3 | ** |
| 4 | ** This program is free software; you can redistribute it and/or |
| 5 | ** modify it under the terms of the Simplified BSD License (also |
| 6 | ** known as the "2-Clause License" or "FreeBSD License".) |
| 7 | |
| 8 | ** This program is distributed in the hope that it will be useful, |
| 9 | ** but without any warranty; without even the implied warranty of |
| 10 | ** merchantability or fitness for a particular purpose. |
| 11 | ** |
| 12 | ** Author contact information: |
| 13 | ** [email protected] |
| 14 | ** http://www.hwaci.com/drh/ |
| 15 | ** |
| 16 | ******************************************************************************* |
| 17 | ** |
| 18 | ** This file contains code implementing a warning policy for different events. |
| 19 | */ |
| 20 | #include "config.h" |
| 21 | #include "warnpolicy.h" |
| 22 | |
| 23 | /* |
| 24 | ** SETTING: warning-policy width=40 block-text propagating default={} |
| 25 | ** Policy for showing warnings under certain conditions. |
| 26 | ** |
| 27 | ** The policy is a JSON object where the following names are recognised: |
| 28 | ** |
| 29 | ** commit: Used when committing. A list of objects with names in |
| 30 | ** (message, branch, except-branch, users, except-users). |
| 31 | ** merge: Used when merging. A List of objects with names in |
| 32 | ** (message, branch, except-branch, from, except-from, |
| 33 | ** history-loss 2023 Preben Guldberg |
| 34 | ** |
| 35 | ** This program is free software; you can redistribute it and/or |
| 36 | ** modify it under the terms of the Simplified BSD License (also |
| 37 | ** known as the "2-Clause License" or "FreeBSD License".) |
| 38 | |
| 39 | ** This program is distributed in the hope that it will be useful, |
| 40 | ** but without any warranty; without even the implied warranty of |
| 41 | ** merchantability or fitness for a particular purpose. |
| 42 | ** |
| 43 | ** Author contact information: |
| 44 | ** [email protected] |
| 45 | ** http://www./* |
| 46 | ** Copyright (c trueR@Re,P:message when history lossW@SV,Y:would occur; that is, when merging7L@SL,1l@Zj,C:history-lossth@ae,C:history-lossd@1UW,C:history-loss90@1VJ,H:hl|--history-lossGi@1d_,I:history-loss", "hl5K@1uX,1TB2YJ; |
+1
| --- tools/makemake.tcl | ||
| +++ tools/makemake.tcl | ||
| @@ -187,10 +187,11 @@ | ||
| 187 | 187 | user |
| 188 | 188 | utf8 |
| 189 | 189 | util |
| 190 | 190 | verify |
| 191 | 191 | vfile |
| 192 | + warnpolicy | |
| 192 | 193 | wiki |
| 193 | 194 | wikiformat |
| 194 | 195 | winfile |
| 195 | 196 | winhttp |
| 196 | 197 | xfer |
| 197 | 198 |
| --- tools/makemake.tcl | |
| +++ tools/makemake.tcl | |
| @@ -187,10 +187,11 @@ | |
| 187 | user |
| 188 | utf8 |
| 189 | util |
| 190 | verify |
| 191 | vfile |
| 192 | wiki |
| 193 | wikiformat |
| 194 | winfile |
| 195 | winhttp |
| 196 | xfer |
| 197 |
| --- tools/makemake.tcl | |
| +++ tools/makemake.tcl | |
| @@ -187,10 +187,11 @@ | |
| 187 | user |
| 188 | utf8 |
| 189 | util |
| 190 | verify |
| 191 | vfile |
| 192 | warnpolicy |
| 193 | wiki |
| 194 | wikiformat |
| 195 | winfile |
| 196 | winhttp |
| 197 | xfer |
| 198 |
+10
-4
| --- win/Makefile.dmc | ||
| +++ win/Makefile.dmc | ||
| @@ -32,13 +32,13 @@ | ||
| 32 | 32 | |
| 33 | 33 | SHELL_OPTIONS = -DNDEBUG=1 -DSQLITE_DQS=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_TRUSTED_SCHEMA=0 -DHAVE_USLEEP -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc -Daccess=file_access -Dsystem=fossil_system -Dgetenv=fossil_getenv -Dfopen=fossil_fopen |
| 34 | 34 | |
| 35 | 35 | PIKCHR_OPTIONS = -DPIKCHR_TOKEN_LIMIT=10000 |
| 36 | 36 | |
| 37 | -SRC = add_.c ajax_.c alerts_.c allrepo_.c attach_.c backlink_.c backoffice_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c capabilities_.c captcha_.c cgi_.c chat_.c checkin_.c checkout_.c clearsign_.c clone_.c color_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c deltafunc_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c etag_.c event_.c export_.c extcgi_.c file_.c fileedit_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.c fuzz_.c glob_.c graph_.c gzip_.c hname_.c hook_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c interwiki_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c patch_.c path_.c piechart_.c pikchrshow_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c repolist_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c setupuser_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c smtp_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c terminal_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c xfer_.c xfersetup_.c zip_.c | |
| 37 | +SRC = add_.c ajax_.c alerts_.c allrepo_.c attach_.c backlink_.c backoffice_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c capabilities_.c captcha_.c cgi_.c chat_.c checkin_.c checkout_.c clearsign_.c clone_.c color_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c deltafunc_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c etag_.c event_.c export_.c extcgi_.c file_.c fileedit_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.c fuzz_.c glob_.c graph_.c gzip_.c hname_.c hook_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c interwiki_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c patch_.c path_.c piechart_.c pikchrshow_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c repolist_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c setupuser_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c smtp_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c terminal_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c warnpolicy_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c xfer_.c xfersetup_.c zip_.c | |
| 38 | 38 | |
| 39 | -OBJ = $(OBJDIR)\add$O $(OBJDIR)\ajax$O $(OBJDIR)\alerts$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\backlink$O $(OBJDIR)\backoffice$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\capabilities$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\chat$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\color$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\deltafunc$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\extcgi$O $(OBJDIR)\file$O $(OBJDIR)\fileedit$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\fuzz$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\hook$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\interwiki$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\patch$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pikchrshow$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\repolist$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\setupuser$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\smtp$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\terminal$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O | |
| 39 | +OBJ = $(OBJDIR)\add$O $(OBJDIR)\ajax$O $(OBJDIR)\alerts$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\backlink$O $(OBJDIR)\backoffice$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\capabilities$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\chat$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\color$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\deltafunc$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\extcgi$O $(OBJDIR)\file$O $(OBJDIR)\fileedit$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\fuzz$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\hook$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\interwiki$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\patch$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pikchrshow$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\repolist$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\setupuser$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\smtp$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\terminal$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\warnpolicy$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O | |
| 40 | 40 | |
| 41 | 41 | |
| 42 | 42 | RC=$(DMDIR)\bin\rcc |
| 43 | 43 | RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__ |
| 44 | 44 | |
| @@ -53,11 +53,11 @@ | ||
| 53 | 53 | |
| 54 | 54 | $(OBJDIR)\fossil.res: $B\win\fossil.rc |
| 55 | 55 | $(RC) $(RCFLAGS) -o$@ $** |
| 56 | 56 | |
| 57 | 57 | $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res |
| 58 | - +echo add ajax alerts allrepo attach backlink backoffice bag bisect blob branch browse builtin bundle cache capabilities captcha cgi chat checkin checkout clearsign clone color comformat configure content cookies db delta deltacmd deltafunc descendants diff diffcmd dispatch doc encode etag event export extcgi file fileedit finfo foci forum fshell fusefs fuzz glob graph gzip hname hook http http_socket http_ssl http_transport import info interwiki json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name patch path piechart pikchrshow pivot popen pqueue printf publish purge rebuild regexp repolist report rss schema search security_audit setup setupuser sha1 sha1hard sha3 shun sitemap skins smtp sqlcmd stash stat statrep style sync tag tar terminal th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile wiki wikiformat winfile winhttp xfer xfersetup zip shell sqlite3 th th_lang > $@ | |
| 58 | + +echo add ajax alerts allrepo attach backlink backoffice bag bisect blob branch browse builtin bundle cache capabilities captcha cgi chat checkin checkout clearsign clone color comformat configure content cookies db delta deltacmd deltafunc descendants diff diffcmd dispatch doc encode etag event export extcgi file fileedit finfo foci forum fshell fusefs fuzz glob graph gzip hname hook http http_socket http_ssl http_transport import info interwiki json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name patch path piechart pikchrshow pivot popen pqueue printf publish purge rebuild regexp repolist report rss schema search security_audit setup setupuser sha1 sha1hard sha3 shun sitemap skins smtp sqlcmd stash stat statrep style sync tag tar terminal th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile warnpolicy wiki wikiformat winfile winhttp xfer xfersetup zip shell sqlite3 th th_lang > $@ | |
| 59 | 59 | +echo fossil >> $@ |
| 60 | 60 | +echo fossil >> $@ |
| 61 | 61 | +echo $(LIBS) >> $@ |
| 62 | 62 | +echo. >> $@ |
| 63 | 63 | +echo fossil >> $@ |
| @@ -965,10 +965,16 @@ | ||
| 965 | 965 | $(OBJDIR)\vfile$O : vfile_.c vfile.h |
| 966 | 966 | $(TCC) -o$@ -c vfile_.c |
| 967 | 967 | |
| 968 | 968 | vfile_.c : $(SRCDIR)\vfile.c |
| 969 | 969 | +translate$E $** > $@ |
| 970 | + | |
| 971 | +$(OBJDIR)\warnpolicy$O : warnpolicy_.c warnpolicy.h | |
| 972 | + $(TCC) -o$@ -c warnpolicy_.c | |
| 973 | + | |
| 974 | +warnpolicy_.c : $(SRCDIR)\warnpolicy.c | |
| 975 | + +translate$E $** > $@ | |
| 970 | 976 | |
| 971 | 977 | $(OBJDIR)\wiki$O : wiki_.c wiki.h |
| 972 | 978 | $(TCC) -o$@ -c wiki_.c |
| 973 | 979 | |
| 974 | 980 | wiki_.c : $(SRCDIR)\wiki.c |
| @@ -1009,7 +1015,7 @@ | ||
| 1009 | 1015 | |
| 1010 | 1016 | zip_.c : $(SRCDIR)\zip.c |
| 1011 | 1017 | +translate$E $** > $@ |
| 1012 | 1018 | |
| 1013 | 1019 | headers: makeheaders$E page_index.h builtin_data.h VERSION.h |
| 1014 | - +makeheaders$E add_.c:add.h ajax_.c:ajax.h alerts_.c:alerts.h allrepo_.c:allrepo.h attach_.c:attach.h backlink_.c:backlink.h backoffice_.c:backoffice.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h capabilities_.c:capabilities.h captcha_.c:captcha.h cgi_.c:cgi.h chat_.c:chat.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h color_.c:color.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h deltafunc_.c:deltafunc.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h extcgi_.c:extcgi.h file_.c:file.h fileedit_.c:fileedit.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.h fuzz_.c:fuzz.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h hook_.c:hook.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h interwiki_.c:interwiki.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h patch_.c:patch.h path_.c:path.h piechart_.c:piechart.h pikchrshow_.c:pikchrshow.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h repolist_.c:repolist.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h setupuser_.c:setupuser.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h smtp_.c:smtp.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h terminal_.c:terminal.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR_extsrc)\pikchr.c:pikchr.h $(SRCDIR_extsrc)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR_extsrc)\cson_amalgamation.h | |
| 1020 | + +makeheaders$E add_.c:add.h ajax_.c:ajax.h alerts_.c:alerts.h allrepo_.c:allrepo.h attach_.c:attach.h backlink_.c:backlink.h backoffice_.c:backoffice.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h capabilities_.c:capabilities.h captcha_.c:captcha.h cgi_.c:cgi.h chat_.c:chat.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h color_.c:color.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h deltafunc_.c:deltafunc.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h extcgi_.c:extcgi.h file_.c:file.h fileedit_.c:fileedit.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.h fuzz_.c:fuzz.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h hook_.c:hook.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h interwiki_.c:interwiki.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h patch_.c:patch.h path_.c:path.h piechart_.c:piechart.h pikchrshow_.c:pikchrshow.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h repolist_.c:repolist.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h setupuser_.c:setupuser.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h smtp_.c:smtp.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h terminal_.c:terminal.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h warnpolicy_.c:warnpolicy.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR_extsrc)\pikchr.c:pikchr.h $(SRCDIR_extsrc)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR_extsrc)\cson_amalgamation.h | |
| 1015 | 1021 | @copy /Y nul: headers |
| 1016 | 1022 |
| --- win/Makefile.dmc | |
| +++ win/Makefile.dmc | |
| @@ -32,13 +32,13 @@ | |
| 32 | |
| 33 | SHELL_OPTIONS = -DNDEBUG=1 -DSQLITE_DQS=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_TRUSTED_SCHEMA=0 -DHAVE_USLEEP -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc -Daccess=file_access -Dsystem=fossil_system -Dgetenv=fossil_getenv -Dfopen=fossil_fopen |
| 34 | |
| 35 | PIKCHR_OPTIONS = -DPIKCHR_TOKEN_LIMIT=10000 |
| 36 | |
| 37 | SRC = add_.c ajax_.c alerts_.c allrepo_.c attach_.c backlink_.c backoffice_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c capabilities_.c captcha_.c cgi_.c chat_.c checkin_.c checkout_.c clearsign_.c clone_.c color_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c deltafunc_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c etag_.c event_.c export_.c extcgi_.c file_.c fileedit_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.c fuzz_.c glob_.c graph_.c gzip_.c hname_.c hook_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c interwiki_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c patch_.c path_.c piechart_.c pikchrshow_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c repolist_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c setupuser_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c smtp_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c terminal_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c xfer_.c xfersetup_.c zip_.c |
| 38 | |
| 39 | OBJ = $(OBJDIR)\add$O $(OBJDIR)\ajax$O $(OBJDIR)\alerts$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\backlink$O $(OBJDIR)\backoffice$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\capabilities$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\chat$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\color$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\deltafunc$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\extcgi$O $(OBJDIR)\file$O $(OBJDIR)\fileedit$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\fuzz$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\hook$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\interwiki$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\patch$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pikchrshow$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\repolist$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\setupuser$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\smtp$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\terminal$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O |
| 40 | |
| 41 | |
| 42 | RC=$(DMDIR)\bin\rcc |
| 43 | RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__ |
| 44 | |
| @@ -53,11 +53,11 @@ | |
| 53 | |
| 54 | $(OBJDIR)\fossil.res: $B\win\fossil.rc |
| 55 | $(RC) $(RCFLAGS) -o$@ $** |
| 56 | |
| 57 | $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res |
| 58 | +echo add ajax alerts allrepo attach backlink backoffice bag bisect blob branch browse builtin bundle cache capabilities captcha cgi chat checkin checkout clearsign clone color comformat configure content cookies db delta deltacmd deltafunc descendants diff diffcmd dispatch doc encode etag event export extcgi file fileedit finfo foci forum fshell fusefs fuzz glob graph gzip hname hook http http_socket http_ssl http_transport import info interwiki json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name patch path piechart pikchrshow pivot popen pqueue printf publish purge rebuild regexp repolist report rss schema search security_audit setup setupuser sha1 sha1hard sha3 shun sitemap skins smtp sqlcmd stash stat statrep style sync tag tar terminal th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile wiki wikiformat winfile winhttp xfer xfersetup zip shell sqlite3 th th_lang > $@ |
| 59 | +echo fossil >> $@ |
| 60 | +echo fossil >> $@ |
| 61 | +echo $(LIBS) >> $@ |
| 62 | +echo. >> $@ |
| 63 | +echo fossil >> $@ |
| @@ -965,10 +965,16 @@ | |
| 965 | $(OBJDIR)\vfile$O : vfile_.c vfile.h |
| 966 | $(TCC) -o$@ -c vfile_.c |
| 967 | |
| 968 | vfile_.c : $(SRCDIR)\vfile.c |
| 969 | +translate$E $** > $@ |
| 970 | |
| 971 | $(OBJDIR)\wiki$O : wiki_.c wiki.h |
| 972 | $(TCC) -o$@ -c wiki_.c |
| 973 | |
| 974 | wiki_.c : $(SRCDIR)\wiki.c |
| @@ -1009,7 +1015,7 @@ | |
| 1009 | |
| 1010 | zip_.c : $(SRCDIR)\zip.c |
| 1011 | +translate$E $** > $@ |
| 1012 | |
| 1013 | headers: makeheaders$E page_index.h builtin_data.h VERSION.h |
| 1014 | +makeheaders$E add_.c:add.h ajax_.c:ajax.h alerts_.c:alerts.h allrepo_.c:allrepo.h attach_.c:attach.h backlink_.c:backlink.h backoffice_.c:backoffice.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h capabilities_.c:capabilities.h captcha_.c:captcha.h cgi_.c:cgi.h chat_.c:chat.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h color_.c:color.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h deltafunc_.c:deltafunc.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h extcgi_.c:extcgi.h file_.c:file.h fileedit_.c:fileedit.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.h fuzz_.c:fuzz.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h hook_.c:hook.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h interwiki_.c:interwiki.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h patch_.c:patch.h path_.c:path.h piechart_.c:piechart.h pikchrshow_.c:pikchrshow.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h repolist_.c:repolist.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h setupuser_.c:setupuser.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h smtp_.c:smtp.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h terminal_.c:terminal.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR_extsrc)\pikchr.c:pikchr.h $(SRCDIR_extsrc)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR_extsrc)\cson_amalgamation.h |
| 1015 | @copy /Y nul: headers |
| 1016 |
| --- win/Makefile.dmc | |
| +++ win/Makefile.dmc | |
| @@ -32,13 +32,13 @@ | |
| 32 | |
| 33 | SHELL_OPTIONS = -DNDEBUG=1 -DSQLITE_DQS=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_TRUSTED_SCHEMA=0 -DHAVE_USLEEP -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc -Daccess=file_access -Dsystem=fossil_system -Dgetenv=fossil_getenv -Dfopen=fossil_fopen |
| 34 | |
| 35 | PIKCHR_OPTIONS = -DPIKCHR_TOKEN_LIMIT=10000 |
| 36 | |
| 37 | SRC = add_.c ajax_.c alerts_.c allrepo_.c attach_.c backlink_.c backoffice_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c capabilities_.c captcha_.c cgi_.c chat_.c checkin_.c checkout_.c clearsign_.c clone_.c color_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c deltafunc_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c etag_.c event_.c export_.c extcgi_.c file_.c fileedit_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.c fuzz_.c glob_.c graph_.c gzip_.c hname_.c hook_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c interwiki_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c patch_.c path_.c piechart_.c pikchrshow_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c repolist_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c setupuser_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c smtp_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c terminal_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c warnpolicy_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c xfer_.c xfersetup_.c zip_.c |
| 38 | |
| 39 | OBJ = $(OBJDIR)\add$O $(OBJDIR)\ajax$O $(OBJDIR)\alerts$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\backlink$O $(OBJDIR)\backoffice$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\capabilities$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\chat$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\color$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\deltafunc$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\extcgi$O $(OBJDIR)\file$O $(OBJDIR)\fileedit$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\fuzz$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\hook$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\interwiki$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\patch$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pikchrshow$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\repolist$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\setupuser$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\smtp$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\terminal$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\warnpolicy$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O |
| 40 | |
| 41 | |
| 42 | RC=$(DMDIR)\bin\rcc |
| 43 | RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__ |
| 44 | |
| @@ -53,11 +53,11 @@ | |
| 53 | |
| 54 | $(OBJDIR)\fossil.res: $B\win\fossil.rc |
| 55 | $(RC) $(RCFLAGS) -o$@ $** |
| 56 | |
| 57 | $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res |
| 58 | +echo add ajax alerts allrepo attach backlink backoffice bag bisect blob branch browse builtin bundle cache capabilities captcha cgi chat checkin checkout clearsign clone color comformat configure content cookies db delta deltacmd deltafunc descendants diff diffcmd dispatch doc encode etag event export extcgi file fileedit finfo foci forum fshell fusefs fuzz glob graph gzip hname hook http http_socket http_ssl http_transport import info interwiki json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name patch path piechart pikchrshow pivot popen pqueue printf publish purge rebuild regexp repolist report rss schema search security_audit setup setupuser sha1 sha1hard sha3 shun sitemap skins smtp sqlcmd stash stat statrep style sync tag tar terminal th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile warnpolicy wiki wikiformat winfile winhttp xfer xfersetup zip shell sqlite3 th th_lang > $@ |
| 59 | +echo fossil >> $@ |
| 60 | +echo fossil >> $@ |
| 61 | +echo $(LIBS) >> $@ |
| 62 | +echo. >> $@ |
| 63 | +echo fossil >> $@ |
| @@ -965,10 +965,16 @@ | |
| 965 | $(OBJDIR)\vfile$O : vfile_.c vfile.h |
| 966 | $(TCC) -o$@ -c vfile_.c |
| 967 | |
| 968 | vfile_.c : $(SRCDIR)\vfile.c |
| 969 | +translate$E $** > $@ |
| 970 | |
| 971 | $(OBJDIR)\warnpolicy$O : warnpolicy_.c warnpolicy.h |
| 972 | $(TCC) -o$@ -c warnpolicy_.c |
| 973 | |
| 974 | warnpolicy_.c : $(SRCDIR)\warnpolicy.c |
| 975 | +translate$E $** > $@ |
| 976 | |
| 977 | $(OBJDIR)\wiki$O : wiki_.c wiki.h |
| 978 | $(TCC) -o$@ -c wiki_.c |
| 979 | |
| 980 | wiki_.c : $(SRCDIR)\wiki.c |
| @@ -1009,7 +1015,7 @@ | |
| 1015 | |
| 1016 | zip_.c : $(SRCDIR)\zip.c |
| 1017 | +translate$E $** > $@ |
| 1018 | |
| 1019 | headers: makeheaders$E page_index.h builtin_data.h VERSION.h |
| 1020 | +makeheaders$E add_.c:add.h ajax_.c:ajax.h alerts_.c:alerts.h allrepo_.c:allrepo.h attach_.c:attach.h backlink_.c:backlink.h backoffice_.c:backoffice.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h capabilities_.c:capabilities.h captcha_.c:captcha.h cgi_.c:cgi.h chat_.c:chat.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h color_.c:color.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h deltafunc_.c:deltafunc.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h extcgi_.c:extcgi.h file_.c:file.h fileedit_.c:fileedit.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.h fuzz_.c:fuzz.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h hook_.c:hook.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h interwiki_.c:interwiki.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h patch_.c:patch.h path_.c:path.h piechart_.c:piechart.h pikchrshow_.c:pikchrshow.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h repolist_.c:repolist.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h setupuser_.c:setupuser.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h smtp_.c:smtp.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h terminal_.c:terminal.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h warnpolicy_.c:warnpolicy.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR_extsrc)\pikchr.c:pikchr.h $(SRCDIR_extsrc)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR_extsrc)\cson_amalgamation.h |
| 1021 | @copy /Y nul: headers |
| 1022 |
+12
| --- win/Makefile.mingw | ||
| +++ win/Makefile.mingw | ||
| @@ -540,10 +540,11 @@ | ||
| 540 | 540 | $(SRCDIR)/user.c \ |
| 541 | 541 | $(SRCDIR)/utf8.c \ |
| 542 | 542 | $(SRCDIR)/util.c \ |
| 543 | 543 | $(SRCDIR)/verify.c \ |
| 544 | 544 | $(SRCDIR)/vfile.c \ |
| 545 | + $(SRCDIR)/warnpolicy.c \ | |
| 545 | 546 | $(SRCDIR)/wiki.c \ |
| 546 | 547 | $(SRCDIR)/wikiformat.c \ |
| 547 | 548 | $(SRCDIR)/winfile.c \ |
| 548 | 549 | $(SRCDIR)/winhttp.c \ |
| 549 | 550 | $(SRCDIR)/xfer.c \ |
| @@ -799,10 +800,11 @@ | ||
| 799 | 800 | $(OBJDIR)/user_.c \ |
| 800 | 801 | $(OBJDIR)/utf8_.c \ |
| 801 | 802 | $(OBJDIR)/util_.c \ |
| 802 | 803 | $(OBJDIR)/verify_.c \ |
| 803 | 804 | $(OBJDIR)/vfile_.c \ |
| 805 | + $(OBJDIR)/warnpolicy_.c \ | |
| 804 | 806 | $(OBJDIR)/wiki_.c \ |
| 805 | 807 | $(OBJDIR)/wikiformat_.c \ |
| 806 | 808 | $(OBJDIR)/winfile_.c \ |
| 807 | 809 | $(OBJDIR)/winhttp_.c \ |
| 808 | 810 | $(OBJDIR)/xfer_.c \ |
| @@ -948,10 +950,11 @@ | ||
| 948 | 950 | $(OBJDIR)/user.o \ |
| 949 | 951 | $(OBJDIR)/utf8.o \ |
| 950 | 952 | $(OBJDIR)/util.o \ |
| 951 | 953 | $(OBJDIR)/verify.o \ |
| 952 | 954 | $(OBJDIR)/vfile.o \ |
| 955 | + $(OBJDIR)/warnpolicy.o \ | |
| 953 | 956 | $(OBJDIR)/wiki.o \ |
| 954 | 957 | $(OBJDIR)/wikiformat.o \ |
| 955 | 958 | $(OBJDIR)/winfile.o \ |
| 956 | 959 | $(OBJDIR)/winhttp.o \ |
| 957 | 960 | $(OBJDIR)/xfer.o \ |
| @@ -1301,10 +1304,11 @@ | ||
| 1301 | 1304 | $(OBJDIR)/user_.c:$(OBJDIR)/user.h \ |
| 1302 | 1305 | $(OBJDIR)/utf8_.c:$(OBJDIR)/utf8.h \ |
| 1303 | 1306 | $(OBJDIR)/util_.c:$(OBJDIR)/util.h \ |
| 1304 | 1307 | $(OBJDIR)/verify_.c:$(OBJDIR)/verify.h \ |
| 1305 | 1308 | $(OBJDIR)/vfile_.c:$(OBJDIR)/vfile.h \ |
| 1309 | + $(OBJDIR)/warnpolicy_.c:$(OBJDIR)/warnpolicy.h \ | |
| 1306 | 1310 | $(OBJDIR)/wiki_.c:$(OBJDIR)/wiki.h \ |
| 1307 | 1311 | $(OBJDIR)/wikiformat_.c:$(OBJDIR)/wikiformat.h \ |
| 1308 | 1312 | $(OBJDIR)/winfile_.c:$(OBJDIR)/winfile.h \ |
| 1309 | 1313 | $(OBJDIR)/winhttp_.c:$(OBJDIR)/winhttp.h \ |
| 1310 | 1314 | $(OBJDIR)/xfer_.c:$(OBJDIR)/xfer.h \ |
| @@ -2437,10 +2441,18 @@ | ||
| 2437 | 2441 | |
| 2438 | 2442 | $(OBJDIR)/vfile.o: $(OBJDIR)/vfile_.c $(OBJDIR)/vfile.h $(SRCDIR)/config.h |
| 2439 | 2443 | $(XTCC) -o $(OBJDIR)/vfile.o -c $(OBJDIR)/vfile_.c |
| 2440 | 2444 | |
| 2441 | 2445 | $(OBJDIR)/vfile.h: $(OBJDIR)/headers |
| 2446 | + | |
| 2447 | +$(OBJDIR)/warnpolicy_.c: $(SRCDIR)/warnpolicy.c $(TRANSLATE) | |
| 2448 | + $(TRANSLATE) $(SRCDIR)/warnpolicy.c >$@ | |
| 2449 | + | |
| 2450 | +$(OBJDIR)/warnpolicy.o: $(OBJDIR)/warnpolicy_.c $(OBJDIR)/warnpolicy.h $(SRCDIR)/config.h | |
| 2451 | + $(XTCC) -o $(OBJDIR)/warnpolicy.o -c $(OBJDIR)/warnpolicy_.c | |
| 2452 | + | |
| 2453 | +$(OBJDIR)/warnpolicy.h: $(OBJDIR)/headers | |
| 2442 | 2454 | |
| 2443 | 2455 | $(OBJDIR)/wiki_.c: $(SRCDIR)/wiki.c $(TRANSLATE) |
| 2444 | 2456 | $(TRANSLATE) $(SRCDIR)/wiki.c >$@ |
| 2445 | 2457 | |
| 2446 | 2458 | $(OBJDIR)/wiki.o: $(OBJDIR)/wiki_.c $(OBJDIR)/wiki.h $(SRCDIR)/config.h |
| 2447 | 2459 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -540,10 +540,11 @@ | |
| 540 | $(SRCDIR)/user.c \ |
| 541 | $(SRCDIR)/utf8.c \ |
| 542 | $(SRCDIR)/util.c \ |
| 543 | $(SRCDIR)/verify.c \ |
| 544 | $(SRCDIR)/vfile.c \ |
| 545 | $(SRCDIR)/wiki.c \ |
| 546 | $(SRCDIR)/wikiformat.c \ |
| 547 | $(SRCDIR)/winfile.c \ |
| 548 | $(SRCDIR)/winhttp.c \ |
| 549 | $(SRCDIR)/xfer.c \ |
| @@ -799,10 +800,11 @@ | |
| 799 | $(OBJDIR)/user_.c \ |
| 800 | $(OBJDIR)/utf8_.c \ |
| 801 | $(OBJDIR)/util_.c \ |
| 802 | $(OBJDIR)/verify_.c \ |
| 803 | $(OBJDIR)/vfile_.c \ |
| 804 | $(OBJDIR)/wiki_.c \ |
| 805 | $(OBJDIR)/wikiformat_.c \ |
| 806 | $(OBJDIR)/winfile_.c \ |
| 807 | $(OBJDIR)/winhttp_.c \ |
| 808 | $(OBJDIR)/xfer_.c \ |
| @@ -948,10 +950,11 @@ | |
| 948 | $(OBJDIR)/user.o \ |
| 949 | $(OBJDIR)/utf8.o \ |
| 950 | $(OBJDIR)/util.o \ |
| 951 | $(OBJDIR)/verify.o \ |
| 952 | $(OBJDIR)/vfile.o \ |
| 953 | $(OBJDIR)/wiki.o \ |
| 954 | $(OBJDIR)/wikiformat.o \ |
| 955 | $(OBJDIR)/winfile.o \ |
| 956 | $(OBJDIR)/winhttp.o \ |
| 957 | $(OBJDIR)/xfer.o \ |
| @@ -1301,10 +1304,11 @@ | |
| 1301 | $(OBJDIR)/user_.c:$(OBJDIR)/user.h \ |
| 1302 | $(OBJDIR)/utf8_.c:$(OBJDIR)/utf8.h \ |
| 1303 | $(OBJDIR)/util_.c:$(OBJDIR)/util.h \ |
| 1304 | $(OBJDIR)/verify_.c:$(OBJDIR)/verify.h \ |
| 1305 | $(OBJDIR)/vfile_.c:$(OBJDIR)/vfile.h \ |
| 1306 | $(OBJDIR)/wiki_.c:$(OBJDIR)/wiki.h \ |
| 1307 | $(OBJDIR)/wikiformat_.c:$(OBJDIR)/wikiformat.h \ |
| 1308 | $(OBJDIR)/winfile_.c:$(OBJDIR)/winfile.h \ |
| 1309 | $(OBJDIR)/winhttp_.c:$(OBJDIR)/winhttp.h \ |
| 1310 | $(OBJDIR)/xfer_.c:$(OBJDIR)/xfer.h \ |
| @@ -2437,10 +2441,18 @@ | |
| 2437 | |
| 2438 | $(OBJDIR)/vfile.o: $(OBJDIR)/vfile_.c $(OBJDIR)/vfile.h $(SRCDIR)/config.h |
| 2439 | $(XTCC) -o $(OBJDIR)/vfile.o -c $(OBJDIR)/vfile_.c |
| 2440 | |
| 2441 | $(OBJDIR)/vfile.h: $(OBJDIR)/headers |
| 2442 | |
| 2443 | $(OBJDIR)/wiki_.c: $(SRCDIR)/wiki.c $(TRANSLATE) |
| 2444 | $(TRANSLATE) $(SRCDIR)/wiki.c >$@ |
| 2445 | |
| 2446 | $(OBJDIR)/wiki.o: $(OBJDIR)/wiki_.c $(OBJDIR)/wiki.h $(SRCDIR)/config.h |
| 2447 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -540,10 +540,11 @@ | |
| 540 | $(SRCDIR)/user.c \ |
| 541 | $(SRCDIR)/utf8.c \ |
| 542 | $(SRCDIR)/util.c \ |
| 543 | $(SRCDIR)/verify.c \ |
| 544 | $(SRCDIR)/vfile.c \ |
| 545 | $(SRCDIR)/warnpolicy.c \ |
| 546 | $(SRCDIR)/wiki.c \ |
| 547 | $(SRCDIR)/wikiformat.c \ |
| 548 | $(SRCDIR)/winfile.c \ |
| 549 | $(SRCDIR)/winhttp.c \ |
| 550 | $(SRCDIR)/xfer.c \ |
| @@ -799,10 +800,11 @@ | |
| 800 | $(OBJDIR)/user_.c \ |
| 801 | $(OBJDIR)/utf8_.c \ |
| 802 | $(OBJDIR)/util_.c \ |
| 803 | $(OBJDIR)/verify_.c \ |
| 804 | $(OBJDIR)/vfile_.c \ |
| 805 | $(OBJDIR)/warnpolicy_.c \ |
| 806 | $(OBJDIR)/wiki_.c \ |
| 807 | $(OBJDIR)/wikiformat_.c \ |
| 808 | $(OBJDIR)/winfile_.c \ |
| 809 | $(OBJDIR)/winhttp_.c \ |
| 810 | $(OBJDIR)/xfer_.c \ |
| @@ -948,10 +950,11 @@ | |
| 950 | $(OBJDIR)/user.o \ |
| 951 | $(OBJDIR)/utf8.o \ |
| 952 | $(OBJDIR)/util.o \ |
| 953 | $(OBJDIR)/verify.o \ |
| 954 | $(OBJDIR)/vfile.o \ |
| 955 | $(OBJDIR)/warnpolicy.o \ |
| 956 | $(OBJDIR)/wiki.o \ |
| 957 | $(OBJDIR)/wikiformat.o \ |
| 958 | $(OBJDIR)/winfile.o \ |
| 959 | $(OBJDIR)/winhttp.o \ |
| 960 | $(OBJDIR)/xfer.o \ |
| @@ -1301,10 +1304,11 @@ | |
| 1304 | $(OBJDIR)/user_.c:$(OBJDIR)/user.h \ |
| 1305 | $(OBJDIR)/utf8_.c:$(OBJDIR)/utf8.h \ |
| 1306 | $(OBJDIR)/util_.c:$(OBJDIR)/util.h \ |
| 1307 | $(OBJDIR)/verify_.c:$(OBJDIR)/verify.h \ |
| 1308 | $(OBJDIR)/vfile_.c:$(OBJDIR)/vfile.h \ |
| 1309 | $(OBJDIR)/warnpolicy_.c:$(OBJDIR)/warnpolicy.h \ |
| 1310 | $(OBJDIR)/wiki_.c:$(OBJDIR)/wiki.h \ |
| 1311 | $(OBJDIR)/wikiformat_.c:$(OBJDIR)/wikiformat.h \ |
| 1312 | $(OBJDIR)/winfile_.c:$(OBJDIR)/winfile.h \ |
| 1313 | $(OBJDIR)/winhttp_.c:$(OBJDIR)/winhttp.h \ |
| 1314 | $(OBJDIR)/xfer_.c:$(OBJDIR)/xfer.h \ |
| @@ -2437,10 +2441,18 @@ | |
| 2441 | |
| 2442 | $(OBJDIR)/vfile.o: $(OBJDIR)/vfile_.c $(OBJDIR)/vfile.h $(SRCDIR)/config.h |
| 2443 | $(XTCC) -o $(OBJDIR)/vfile.o -c $(OBJDIR)/vfile_.c |
| 2444 | |
| 2445 | $(OBJDIR)/vfile.h: $(OBJDIR)/headers |
| 2446 | |
| 2447 | $(OBJDIR)/warnpolicy_.c: $(SRCDIR)/warnpolicy.c $(TRANSLATE) |
| 2448 | $(TRANSLATE) $(SRCDIR)/warnpolicy.c >$@ |
| 2449 | |
| 2450 | $(OBJDIR)/warnpolicy.o: $(OBJDIR)/warnpolicy_.c $(OBJDIR)/warnpolicy.h $(SRCDIR)/config.h |
| 2451 | $(XTCC) -o $(OBJDIR)/warnpolicy.o -c $(OBJDIR)/warnpolicy_.c |
| 2452 | |
| 2453 | $(OBJDIR)/warnpolicy.h: $(OBJDIR)/headers |
| 2454 | |
| 2455 | $(OBJDIR)/wiki_.c: $(SRCDIR)/wiki.c $(TRANSLATE) |
| 2456 | $(TRANSLATE) $(SRCDIR)/wiki.c >$@ |
| 2457 | |
| 2458 | $(OBJDIR)/wiki.o: $(OBJDIR)/wiki_.c $(OBJDIR)/wiki.h $(SRCDIR)/config.h |
| 2459 |
+10
| --- win/Makefile.msc | ||
| +++ win/Makefile.msc | ||
| @@ -498,10 +498,11 @@ | ||
| 498 | 498 | "$(OX)\user_.c" \ |
| 499 | 499 | "$(OX)\utf8_.c" \ |
| 500 | 500 | "$(OX)\util_.c" \ |
| 501 | 501 | "$(OX)\verify_.c" \ |
| 502 | 502 | "$(OX)\vfile_.c" \ |
| 503 | + "$(OX)\warnpolicy_.c" \ | |
| 503 | 504 | "$(OX)\wiki_.c" \ |
| 504 | 505 | "$(OX)\wikiformat_.c" \ |
| 505 | 506 | "$(OX)\winfile_.c" \ |
| 506 | 507 | "$(OX)\winhttp_.c" \ |
| 507 | 508 | "$(OX)\xfer_.c" \ |
| @@ -763,10 +764,11 @@ | ||
| 763 | 764 | "$(OX)\user$O" \ |
| 764 | 765 | "$(OX)\utf8$O" \ |
| 765 | 766 | "$(OX)\util$O" \ |
| 766 | 767 | "$(OX)\verify$O" \ |
| 767 | 768 | "$(OX)\vfile$O" \ |
| 769 | + "$(OX)\warnpolicy$O" \ | |
| 768 | 770 | "$(OX)\wiki$O" \ |
| 769 | 771 | "$(OX)\wikiformat$O" \ |
| 770 | 772 | "$(OX)\winfile$O" \ |
| 771 | 773 | "$(OX)\winhttp$O" \ |
| 772 | 774 | "$(OX)\xfer$O" \ |
| @@ -1012,10 +1014,11 @@ | ||
| 1012 | 1014 | echo "$(OX)\user.obj" >> $@ |
| 1013 | 1015 | echo "$(OX)\utf8.obj" >> $@ |
| 1014 | 1016 | echo "$(OX)\util.obj" >> $@ |
| 1015 | 1017 | echo "$(OX)\verify.obj" >> $@ |
| 1016 | 1018 | echo "$(OX)\vfile.obj" >> $@ |
| 1019 | + echo "$(OX)\warnpolicy.obj" >> $@ | |
| 1017 | 1020 | echo "$(OX)\wiki.obj" >> $@ |
| 1018 | 1021 | echo "$(OX)\wikiformat.obj" >> $@ |
| 1019 | 1022 | echo "$(OX)\winfile.obj" >> $@ |
| 1020 | 1023 | echo "$(OX)\winhttp.obj" >> $@ |
| 1021 | 1024 | echo "$(OX)\xfer.obj" >> $@ |
| @@ -2080,10 +2083,16 @@ | ||
| 2080 | 2083 | "$(OX)\vfile$O" : "$(OX)\vfile_.c" "$(OX)\vfile.h" |
| 2081 | 2084 | $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\vfile_.c" |
| 2082 | 2085 | |
| 2083 | 2086 | "$(OX)\vfile_.c" : "$(SRCDIR)\vfile.c" |
| 2084 | 2087 | "$(OBJDIR)\translate$E" $** > $@ |
| 2088 | + | |
| 2089 | +"$(OX)\warnpolicy$O" : "$(OX)\warnpolicy_.c" "$(OX)\warnpolicy.h" | |
| 2090 | + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\warnpolicy_.c" | |
| 2091 | + | |
| 2092 | +"$(OX)\warnpolicy_.c" : "$(SRCDIR)\warnpolicy.c" | |
| 2093 | + "$(OBJDIR)\translate$E" $** > $@ | |
| 2085 | 2094 | |
| 2086 | 2095 | "$(OX)\wiki$O" : "$(OX)\wiki_.c" "$(OX)\wiki.h" |
| 2087 | 2096 | $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wiki_.c" |
| 2088 | 2097 | |
| 2089 | 2098 | "$(OX)\wiki_.c" : "$(SRCDIR)\wiki.c" |
| @@ -2267,10 +2276,11 @@ | ||
| 2267 | 2276 | "$(OX)\user_.c":"$(OX)\user.h" \ |
| 2268 | 2277 | "$(OX)\utf8_.c":"$(OX)\utf8.h" \ |
| 2269 | 2278 | "$(OX)\util_.c":"$(OX)\util.h" \ |
| 2270 | 2279 | "$(OX)\verify_.c":"$(OX)\verify.h" \ |
| 2271 | 2280 | "$(OX)\vfile_.c":"$(OX)\vfile.h" \ |
| 2281 | + "$(OX)\warnpolicy_.c":"$(OX)\warnpolicy.h" \ | |
| 2272 | 2282 | "$(OX)\wiki_.c":"$(OX)\wiki.h" \ |
| 2273 | 2283 | "$(OX)\wikiformat_.c":"$(OX)\wikiformat.h" \ |
| 2274 | 2284 | "$(OX)\winfile_.c":"$(OX)\winfile.h" \ |
| 2275 | 2285 | "$(OX)\winhttp_.c":"$(OX)\winhttp.h" \ |
| 2276 | 2286 | "$(OX)\xfer_.c":"$(OX)\xfer.h" \ |
| 2277 | 2287 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -498,10 +498,11 @@ | |
| 498 | "$(OX)\user_.c" \ |
| 499 | "$(OX)\utf8_.c" \ |
| 500 | "$(OX)\util_.c" \ |
| 501 | "$(OX)\verify_.c" \ |
| 502 | "$(OX)\vfile_.c" \ |
| 503 | "$(OX)\wiki_.c" \ |
| 504 | "$(OX)\wikiformat_.c" \ |
| 505 | "$(OX)\winfile_.c" \ |
| 506 | "$(OX)\winhttp_.c" \ |
| 507 | "$(OX)\xfer_.c" \ |
| @@ -763,10 +764,11 @@ | |
| 763 | "$(OX)\user$O" \ |
| 764 | "$(OX)\utf8$O" \ |
| 765 | "$(OX)\util$O" \ |
| 766 | "$(OX)\verify$O" \ |
| 767 | "$(OX)\vfile$O" \ |
| 768 | "$(OX)\wiki$O" \ |
| 769 | "$(OX)\wikiformat$O" \ |
| 770 | "$(OX)\winfile$O" \ |
| 771 | "$(OX)\winhttp$O" \ |
| 772 | "$(OX)\xfer$O" \ |
| @@ -1012,10 +1014,11 @@ | |
| 1012 | echo "$(OX)\user.obj" >> $@ |
| 1013 | echo "$(OX)\utf8.obj" >> $@ |
| 1014 | echo "$(OX)\util.obj" >> $@ |
| 1015 | echo "$(OX)\verify.obj" >> $@ |
| 1016 | echo "$(OX)\vfile.obj" >> $@ |
| 1017 | echo "$(OX)\wiki.obj" >> $@ |
| 1018 | echo "$(OX)\wikiformat.obj" >> $@ |
| 1019 | echo "$(OX)\winfile.obj" >> $@ |
| 1020 | echo "$(OX)\winhttp.obj" >> $@ |
| 1021 | echo "$(OX)\xfer.obj" >> $@ |
| @@ -2080,10 +2083,16 @@ | |
| 2080 | "$(OX)\vfile$O" : "$(OX)\vfile_.c" "$(OX)\vfile.h" |
| 2081 | $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\vfile_.c" |
| 2082 | |
| 2083 | "$(OX)\vfile_.c" : "$(SRCDIR)\vfile.c" |
| 2084 | "$(OBJDIR)\translate$E" $** > $@ |
| 2085 | |
| 2086 | "$(OX)\wiki$O" : "$(OX)\wiki_.c" "$(OX)\wiki.h" |
| 2087 | $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wiki_.c" |
| 2088 | |
| 2089 | "$(OX)\wiki_.c" : "$(SRCDIR)\wiki.c" |
| @@ -2267,10 +2276,11 @@ | |
| 2267 | "$(OX)\user_.c":"$(OX)\user.h" \ |
| 2268 | "$(OX)\utf8_.c":"$(OX)\utf8.h" \ |
| 2269 | "$(OX)\util_.c":"$(OX)\util.h" \ |
| 2270 | "$(OX)\verify_.c":"$(OX)\verify.h" \ |
| 2271 | "$(OX)\vfile_.c":"$(OX)\vfile.h" \ |
| 2272 | "$(OX)\wiki_.c":"$(OX)\wiki.h" \ |
| 2273 | "$(OX)\wikiformat_.c":"$(OX)\wikiformat.h" \ |
| 2274 | "$(OX)\winfile_.c":"$(OX)\winfile.h" \ |
| 2275 | "$(OX)\winhttp_.c":"$(OX)\winhttp.h" \ |
| 2276 | "$(OX)\xfer_.c":"$(OX)\xfer.h" \ |
| 2277 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -498,10 +498,11 @@ | |
| 498 | "$(OX)\user_.c" \ |
| 499 | "$(OX)\utf8_.c" \ |
| 500 | "$(OX)\util_.c" \ |
| 501 | "$(OX)\verify_.c" \ |
| 502 | "$(OX)\vfile_.c" \ |
| 503 | "$(OX)\warnpolicy_.c" \ |
| 504 | "$(OX)\wiki_.c" \ |
| 505 | "$(OX)\wikiformat_.c" \ |
| 506 | "$(OX)\winfile_.c" \ |
| 507 | "$(OX)\winhttp_.c" \ |
| 508 | "$(OX)\xfer_.c" \ |
| @@ -763,10 +764,11 @@ | |
| 764 | "$(OX)\user$O" \ |
| 765 | "$(OX)\utf8$O" \ |
| 766 | "$(OX)\util$O" \ |
| 767 | "$(OX)\verify$O" \ |
| 768 | "$(OX)\vfile$O" \ |
| 769 | "$(OX)\warnpolicy$O" \ |
| 770 | "$(OX)\wiki$O" \ |
| 771 | "$(OX)\wikiformat$O" \ |
| 772 | "$(OX)\winfile$O" \ |
| 773 | "$(OX)\winhttp$O" \ |
| 774 | "$(OX)\xfer$O" \ |
| @@ -1012,10 +1014,11 @@ | |
| 1014 | echo "$(OX)\user.obj" >> $@ |
| 1015 | echo "$(OX)\utf8.obj" >> $@ |
| 1016 | echo "$(OX)\util.obj" >> $@ |
| 1017 | echo "$(OX)\verify.obj" >> $@ |
| 1018 | echo "$(OX)\vfile.obj" >> $@ |
| 1019 | echo "$(OX)\warnpolicy.obj" >> $@ |
| 1020 | echo "$(OX)\wiki.obj" >> $@ |
| 1021 | echo "$(OX)\wikiformat.obj" >> $@ |
| 1022 | echo "$(OX)\winfile.obj" >> $@ |
| 1023 | echo "$(OX)\winhttp.obj" >> $@ |
| 1024 | echo "$(OX)\xfer.obj" >> $@ |
| @@ -2080,10 +2083,16 @@ | |
| 2083 | "$(OX)\vfile$O" : "$(OX)\vfile_.c" "$(OX)\vfile.h" |
| 2084 | $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\vfile_.c" |
| 2085 | |
| 2086 | "$(OX)\vfile_.c" : "$(SRCDIR)\vfile.c" |
| 2087 | "$(OBJDIR)\translate$E" $** > $@ |
| 2088 | |
| 2089 | "$(OX)\warnpolicy$O" : "$(OX)\warnpolicy_.c" "$(OX)\warnpolicy.h" |
| 2090 | $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\warnpolicy_.c" |
| 2091 | |
| 2092 | "$(OX)\warnpolicy_.c" : "$(SRCDIR)\warnpolicy.c" |
| 2093 | "$(OBJDIR)\translate$E" $** > $@ |
| 2094 | |
| 2095 | "$(OX)\wiki$O" : "$(OX)\wiki_.c" "$(OX)\wiki.h" |
| 2096 | $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wiki_.c" |
| 2097 | |
| 2098 | "$(OX)\wiki_.c" : "$(SRCDIR)\wiki.c" |
| @@ -2267,10 +2276,11 @@ | |
| 2276 | "$(OX)\user_.c":"$(OX)\user.h" \ |
| 2277 | "$(OX)\utf8_.c":"$(OX)\utf8.h" \ |
| 2278 | "$(OX)\util_.c":"$(OX)\util.h" \ |
| 2279 | "$(OX)\verify_.c":"$(OX)\verify.h" \ |
| 2280 | "$(OX)\vfile_.c":"$(OX)\vfile.h" \ |
| 2281 | "$(OX)\warnpolicy_.c":"$(OX)\warnpolicy.h" \ |
| 2282 | "$(OX)\wiki_.c":"$(OX)\wiki.h" \ |
| 2283 | "$(OX)\wikiformat_.c":"$(OX)\wikiformat.h" \ |
| 2284 | "$(OX)\winfile_.c":"$(OX)\winfile.h" \ |
| 2285 | "$(OX)\winhttp_.c":"$(OX)\winhttp.h" \ |
| 2286 | "$(OX)\xfer_.c":"$(OX)\xfer.h" \ |
| 2287 |