Fossil SCM
Begin breaking out the code for BACKLINK processing into a separate source file: backlink.c
Commit
10c75204efddb6e108b21da2b202022e7633208c7e06d4e4d25ffc947a10b422
Parent
b4beadb5078a034…
11 files changed
+47
-65
+12
+1
+1
-1
+10
-1
+1
-1
+2
-1
+10
-4
+12
+10
+47
| --- a/src/backlink.c | ||
| +++ b/src/backlink.c | ||
| @@ -0,0 +1,47 @@ | ||
| 1 | +/* | |
| 2 | +** Copyright (c) 2020 D. Richard Hipp | |
| 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-Clauard Hipp | |
| 7 | +*/0, /* prolog */ | |
| 8 | + 0, /* epilog */ | |
| 9 | + 0, /* blockcode */ | |
| 10 | + 0, | |
| 11 | + 0, /* raw_block */ | |
| 12 | + 0, /* header */ | |
| 13 | + 0, /* hrule */ | |
| 14 | + 0, /* list */ | |
| 15 | + 0, /* list_item */ | |
| 16 | + 0, /* paragraph */ | |
| 17 | + 0, /* table */ | |
| 18 | + 0, /* table_cell */ | |
| 19 | + 0, /* table_row */ | |
| 20 | + 0, /* autolink */ | |
| 21 | + 0, /* code_span */ | |
| 22 | + 0, /* double-emphasis */ | |
| 23 | + 0, /* emphasis */ | |
| 24 | + 0, /* image */ | |
| 25 | + 0, /* line_break */ | |
| 26 | + backlink_md_link, /* link */ | |
| 27 | + 0, /* raw_span */ | |
| 28 | + srcidstatic const char *azSrcType[] = { "comment", "ticket", "wiki", "unknown" }@ redistribute it and/or | |
| 29 | +** modify it under the terms of the Simplified BSD License (also | |
| 30 | +** known as the "2-Clauard Hipp | |
| 31 | +*/0, /* prolog */ | |
| 32 | + 0, /* epilog */ | |
| 33 | + 0, /* blockcode */ | |
| 34 | + 0, | |
| 35 | + 0, /* raw_block */ | |
| 36 | + 0, /* header */ | |
| 37 | + 0, /* hrule */ | |
| 38 | + 0, /* list */ | |
| 39 | + 0, /* list_item */ | |
| 40 | + 0, /* paragraph */ | |
| 41 | + 0, /* table */ | |
| 42 | + 0, /* table_cell */ | |
| 43 | + 0, /* table_row */ | |
| 44 | + 0, /* autolink */ | |
| 45 | + 0, /* code_span */ | |
| 46 | + 0, /* double-emphasis */ | |
| 47 | + 0, /* emph |
| --- a/src/backlink.c | |
| +++ b/src/backlink.c | |
| @@ -0,0 +1,47 @@ | |
| --- a/src/backlink.c | |
| +++ b/src/backlink.c | |
| @@ -0,0 +1,47 @@ | |
| 1 | /* |
| 2 | ** Copyright (c) 2020 D. Richard Hipp |
| 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-Clauard Hipp |
| 7 | */0, /* prolog */ |
| 8 | 0, /* epilog */ |
| 9 | 0, /* blockcode */ |
| 10 | 0, |
| 11 | 0, /* raw_block */ |
| 12 | 0, /* header */ |
| 13 | 0, /* hrule */ |
| 14 | 0, /* list */ |
| 15 | 0, /* list_item */ |
| 16 | 0, /* paragraph */ |
| 17 | 0, /* table */ |
| 18 | 0, /* table_cell */ |
| 19 | 0, /* table_row */ |
| 20 | 0, /* autolink */ |
| 21 | 0, /* code_span */ |
| 22 | 0, /* double-emphasis */ |
| 23 | 0, /* emphasis */ |
| 24 | 0, /* image */ |
| 25 | 0, /* line_break */ |
| 26 | backlink_md_link, /* link */ |
| 27 | 0, /* raw_span */ |
| 28 | srcidstatic const char *azSrcType[] = { "comment", "ticket", "wiki", "unknown" }@ redistribute it and/or |
| 29 | ** modify it under the terms of the Simplified BSD License (also |
| 30 | ** known as the "2-Clauard Hipp |
| 31 | */0, /* prolog */ |
| 32 | 0, /* epilog */ |
| 33 | 0, /* blockcode */ |
| 34 | 0, |
| 35 | 0, /* raw_block */ |
| 36 | 0, /* header */ |
| 37 | 0, /* hrule */ |
| 38 | 0, /* list */ |
| 39 | 0, /* list_item */ |
| 40 | 0, /* paragraph */ |
| 41 | 0, /* table */ |
| 42 | 0, /* table_cell */ |
| 43 | 0, /* table_row */ |
| 44 | 0, /* autolink */ |
| 45 | 0, /* code_span */ |
| 46 | 0, /* double-emphasis */ |
| 47 | 0, /* emph |
-65
| --- src/info.c | ||
| +++ src/info.c | ||
| @@ -302,75 +302,10 @@ | ||
| 302 | 302 | |TIMELINE_CHPICK, |
| 303 | 303 | 0, 0, 0, rid, rid2, 0); |
| 304 | 304 | db_finalize(&q); |
| 305 | 305 | } |
| 306 | 306 | |
| 307 | -/* | |
| 308 | -** Show a graph all wiki, tickets, and check-ins that refer to object zUuid. | |
| 309 | -** | |
| 310 | -** If zLabel is not NULL and the graph is not empty, then output zLabel as | |
| 311 | -** a prefix to the graph. | |
| 312 | -*/ | |
| 313 | -void render_backlink_graph(const char *zUuid, const char *zLabel){ | |
| 314 | - Blob sql; | |
| 315 | - Stmt q; | |
| 316 | - char *zGlob; | |
| 317 | - zGlob = mprintf("%.5s*", zUuid); | |
| 318 | - db_multi_exec( | |
| 319 | - "CREATE TEMP TABLE IF NOT EXISTS ok(rid INTEGER PRIMARY KEY);" | |
| 320 | - "DELETE FROM ok;" | |
| 321 | - "INSERT OR IGNORE INTO ok" | |
| 322 | - " SELECT srcid FROM backlink" | |
| 323 | - " WHERE target GLOB %Q" | |
| 324 | - " AND %Q GLOB (target || '*');", | |
| 325 | - zGlob, zUuid | |
| 326 | - ); | |
| 327 | - if( !db_exists("SELECT 1 FROM ok") ) return; | |
| 328 | - if( zLabel ) cgi_printf("%s", zLabel); | |
| 329 | - blob_zero(&sql); | |
| 330 | - blob_append(&sql, timeline_query_for_www(), -1); | |
| 331 | - blob_append_sql(&sql, " AND event.objid IN ok ORDER BY mtime DESC"); | |
| 332 | - db_prepare(&q, "%s", blob_sql_text(&sql)); | |
| 333 | - www_print_timeline(&q, TIMELINE_DISJOINT|TIMELINE_GRAPH|TIMELINE_NOSCROLL, | |
| 334 | - 0, 0, 0, 0, 0, 0); | |
| 335 | - db_finalize(&q); | |
| 336 | -} | |
| 337 | - | |
| 338 | -/* | |
| 339 | -** WEBPAGE: test-backlinks | |
| 340 | -** | |
| 341 | -** Show a timeline of all check-ins and other events that have entries | |
| 342 | -** in the backlink table. This is used for testing the rendering | |
| 343 | -** of the "References" section of the /info page. | |
| 344 | -*/ | |
| 345 | -void backlink_timeline_page(void){ | |
| 346 | - Blob sql; | |
| 347 | - Stmt q; | |
| 348 | - | |
| 349 | - login_check_credentials(); | |
| 350 | - if( !g.perm.Read || !g.perm.RdTkt || !g.perm.RdWiki ){ | |
| 351 | - login_needed(g.anon.Read && g.anon.RdTkt && g.anon.RdWiki); | |
| 352 | - return; | |
| 353 | - } | |
| 354 | - style_header("Backlink Timeline (Internal Testing Use)"); | |
| 355 | - db_multi_exec( | |
| 356 | - "CREATE TEMP TABLE IF NOT EXISTS ok(rid INTEGER PRIMARY KEY);" | |
| 357 | - "DELETE FROM ok;" | |
| 358 | - "INSERT OR IGNORE INTO ok" | |
| 359 | - " SELECT blob.rid FROM backlink, blob" | |
| 360 | - " WHERE blob.uuid BETWEEN backlink.target AND (backlink.target||'x')" | |
| 361 | - ); | |
| 362 | - blob_zero(&sql); | |
| 363 | - blob_append(&sql, timeline_query_for_www(), -1); | |
| 364 | - blob_append_sql(&sql, " AND event.objid IN ok ORDER BY mtime DESC"); | |
| 365 | - db_prepare(&q, "%s", blob_sql_text(&sql)); | |
| 366 | - www_print_timeline(&q, TIMELINE_DISJOINT|TIMELINE_GRAPH|TIMELINE_NOSCROLL, | |
| 367 | - 0, 0, 0, 0, 0, 0); | |
| 368 | - db_finalize(&q); | |
| 369 | - style_footer(); | |
| 370 | -} | |
| 371 | - | |
| 372 | 307 | |
| 373 | 308 | /* |
| 374 | 309 | ** Append the difference between artifacts to the output |
| 375 | 310 | */ |
| 376 | 311 | static void append_diff( |
| 377 | 312 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -302,75 +302,10 @@ | |
| 302 | |TIMELINE_CHPICK, |
| 303 | 0, 0, 0, rid, rid2, 0); |
| 304 | db_finalize(&q); |
| 305 | } |
| 306 | |
| 307 | /* |
| 308 | ** Show a graph all wiki, tickets, and check-ins that refer to object zUuid. |
| 309 | ** |
| 310 | ** If zLabel is not NULL and the graph is not empty, then output zLabel as |
| 311 | ** a prefix to the graph. |
| 312 | */ |
| 313 | void render_backlink_graph(const char *zUuid, const char *zLabel){ |
| 314 | Blob sql; |
| 315 | Stmt q; |
| 316 | char *zGlob; |
| 317 | zGlob = mprintf("%.5s*", zUuid); |
| 318 | db_multi_exec( |
| 319 | "CREATE TEMP TABLE IF NOT EXISTS ok(rid INTEGER PRIMARY KEY);" |
| 320 | "DELETE FROM ok;" |
| 321 | "INSERT OR IGNORE INTO ok" |
| 322 | " SELECT srcid FROM backlink" |
| 323 | " WHERE target GLOB %Q" |
| 324 | " AND %Q GLOB (target || '*');", |
| 325 | zGlob, zUuid |
| 326 | ); |
| 327 | if( !db_exists("SELECT 1 FROM ok") ) return; |
| 328 | if( zLabel ) cgi_printf("%s", zLabel); |
| 329 | blob_zero(&sql); |
| 330 | blob_append(&sql, timeline_query_for_www(), -1); |
| 331 | blob_append_sql(&sql, " AND event.objid IN ok ORDER BY mtime DESC"); |
| 332 | db_prepare(&q, "%s", blob_sql_text(&sql)); |
| 333 | www_print_timeline(&q, TIMELINE_DISJOINT|TIMELINE_GRAPH|TIMELINE_NOSCROLL, |
| 334 | 0, 0, 0, 0, 0, 0); |
| 335 | db_finalize(&q); |
| 336 | } |
| 337 | |
| 338 | /* |
| 339 | ** WEBPAGE: test-backlinks |
| 340 | ** |
| 341 | ** Show a timeline of all check-ins and other events that have entries |
| 342 | ** in the backlink table. This is used for testing the rendering |
| 343 | ** of the "References" section of the /info page. |
| 344 | */ |
| 345 | void backlink_timeline_page(void){ |
| 346 | Blob sql; |
| 347 | Stmt q; |
| 348 | |
| 349 | login_check_credentials(); |
| 350 | if( !g.perm.Read || !g.perm.RdTkt || !g.perm.RdWiki ){ |
| 351 | login_needed(g.anon.Read && g.anon.RdTkt && g.anon.RdWiki); |
| 352 | return; |
| 353 | } |
| 354 | style_header("Backlink Timeline (Internal Testing Use)"); |
| 355 | db_multi_exec( |
| 356 | "CREATE TEMP TABLE IF NOT EXISTS ok(rid INTEGER PRIMARY KEY);" |
| 357 | "DELETE FROM ok;" |
| 358 | "INSERT OR IGNORE INTO ok" |
| 359 | " SELECT blob.rid FROM backlink, blob" |
| 360 | " WHERE blob.uuid BETWEEN backlink.target AND (backlink.target||'x')" |
| 361 | ); |
| 362 | blob_zero(&sql); |
| 363 | blob_append(&sql, timeline_query_for_www(), -1); |
| 364 | blob_append_sql(&sql, " AND event.objid IN ok ORDER BY mtime DESC"); |
| 365 | db_prepare(&q, "%s", blob_sql_text(&sql)); |
| 366 | www_print_timeline(&q, TIMELINE_DISJOINT|TIMELINE_GRAPH|TIMELINE_NOSCROLL, |
| 367 | 0, 0, 0, 0, 0, 0); |
| 368 | db_finalize(&q); |
| 369 | style_footer(); |
| 370 | } |
| 371 | |
| 372 | |
| 373 | /* |
| 374 | ** Append the difference between artifacts to the output |
| 375 | */ |
| 376 | static void append_diff( |
| 377 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -302,75 +302,10 @@ | |
| 302 | |TIMELINE_CHPICK, |
| 303 | 0, 0, 0, rid, rid2, 0); |
| 304 | db_finalize(&q); |
| 305 | } |
| 306 | |
| 307 | |
| 308 | /* |
| 309 | ** Append the difference between artifacts to the output |
| 310 | */ |
| 311 | static void append_diff( |
| 312 |
+12
| --- src/main.mk | ||
| +++ src/main.mk | ||
| @@ -18,10 +18,11 @@ | ||
| 18 | 18 | SRC = \ |
| 19 | 19 | $(SRCDIR)/add.c \ |
| 20 | 20 | $(SRCDIR)/alerts.c \ |
| 21 | 21 | $(SRCDIR)/allrepo.c \ |
| 22 | 22 | $(SRCDIR)/attach.c \ |
| 23 | + $(SRCDIR)/backlink.c \ | |
| 23 | 24 | $(SRCDIR)/backoffice.c \ |
| 24 | 25 | $(SRCDIR)/bag.c \ |
| 25 | 26 | $(SRCDIR)/bisect.c \ |
| 26 | 27 | $(SRCDIR)/blob.c \ |
| 27 | 28 | $(SRCDIR)/branch.c \ |
| @@ -250,10 +251,11 @@ | ||
| 250 | 251 | TRANS_SRC = \ |
| 251 | 252 | $(OBJDIR)/add_.c \ |
| 252 | 253 | $(OBJDIR)/alerts_.c \ |
| 253 | 254 | $(OBJDIR)/allrepo_.c \ |
| 254 | 255 | $(OBJDIR)/attach_.c \ |
| 256 | + $(OBJDIR)/backlink_.c \ | |
| 255 | 257 | $(OBJDIR)/backoffice_.c \ |
| 256 | 258 | $(OBJDIR)/bag_.c \ |
| 257 | 259 | $(OBJDIR)/bisect_.c \ |
| 258 | 260 | $(OBJDIR)/blob_.c \ |
| 259 | 261 | $(OBJDIR)/branch_.c \ |
| @@ -391,10 +393,11 @@ | ||
| 391 | 393 | OBJ = \ |
| 392 | 394 | $(OBJDIR)/add.o \ |
| 393 | 395 | $(OBJDIR)/alerts.o \ |
| 394 | 396 | $(OBJDIR)/allrepo.o \ |
| 395 | 397 | $(OBJDIR)/attach.o \ |
| 398 | + $(OBJDIR)/backlink.o \ | |
| 396 | 399 | $(OBJDIR)/backoffice.o \ |
| 397 | 400 | $(OBJDIR)/bag.o \ |
| 398 | 401 | $(OBJDIR)/bisect.o \ |
| 399 | 402 | $(OBJDIR)/blob.o \ |
| 400 | 403 | $(OBJDIR)/branch.o \ |
| @@ -727,10 +730,11 @@ | ||
| 727 | 730 | $(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/builtin_data.h $(OBJDIR)/default_css.h $(OBJDIR)/makeheaders $(OBJDIR)/VERSION.h |
| 728 | 731 | $(OBJDIR)/makeheaders $(OBJDIR)/add_.c:$(OBJDIR)/add.h \ |
| 729 | 732 | $(OBJDIR)/alerts_.c:$(OBJDIR)/alerts.h \ |
| 730 | 733 | $(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h \ |
| 731 | 734 | $(OBJDIR)/attach_.c:$(OBJDIR)/attach.h \ |
| 735 | + $(OBJDIR)/backlink_.c:$(OBJDIR)/backlink.h \ | |
| 732 | 736 | $(OBJDIR)/backoffice_.c:$(OBJDIR)/backoffice.h \ |
| 733 | 737 | $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \ |
| 734 | 738 | $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \ |
| 735 | 739 | $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \ |
| 736 | 740 | $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \ |
| @@ -900,10 +904,18 @@ | ||
| 900 | 904 | |
| 901 | 905 | $(OBJDIR)/attach.o: $(OBJDIR)/attach_.c $(OBJDIR)/attach.h $(SRCDIR)/config.h |
| 902 | 906 | $(XTCC) -o $(OBJDIR)/attach.o -c $(OBJDIR)/attach_.c |
| 903 | 907 | |
| 904 | 908 | $(OBJDIR)/attach.h: $(OBJDIR)/headers |
| 909 | + | |
| 910 | +$(OBJDIR)/backlink_.c: $(SRCDIR)/backlink.c $(OBJDIR)/translate | |
| 911 | + $(OBJDIR)/translate $(SRCDIR)/backlink.c >$@ | |
| 912 | + | |
| 913 | +$(OBJDIR)/backlink.o: $(OBJDIR)/backlink_.c $(OBJDIR)/backlink.h $(SRCDIR)/config.h | |
| 914 | + $(XTCC) -o $(OBJDIR)/backlink.o -c $(OBJDIR)/backlink_.c | |
| 915 | + | |
| 916 | +$(OBJDIR)/backlink.h: $(OBJDIR)/headers | |
| 905 | 917 | |
| 906 | 918 | $(OBJDIR)/backoffice_.c: $(SRCDIR)/backoffice.c $(OBJDIR)/translate |
| 907 | 919 | $(OBJDIR)/translate $(SRCDIR)/backoffice.c >$@ |
| 908 | 920 | |
| 909 | 921 | $(OBJDIR)/backoffice.o: $(OBJDIR)/backoffice_.c $(OBJDIR)/backoffice.h $(SRCDIR)/config.h |
| 910 | 922 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -18,10 +18,11 @@ | |
| 18 | SRC = \ |
| 19 | $(SRCDIR)/add.c \ |
| 20 | $(SRCDIR)/alerts.c \ |
| 21 | $(SRCDIR)/allrepo.c \ |
| 22 | $(SRCDIR)/attach.c \ |
| 23 | $(SRCDIR)/backoffice.c \ |
| 24 | $(SRCDIR)/bag.c \ |
| 25 | $(SRCDIR)/bisect.c \ |
| 26 | $(SRCDIR)/blob.c \ |
| 27 | $(SRCDIR)/branch.c \ |
| @@ -250,10 +251,11 @@ | |
| 250 | TRANS_SRC = \ |
| 251 | $(OBJDIR)/add_.c \ |
| 252 | $(OBJDIR)/alerts_.c \ |
| 253 | $(OBJDIR)/allrepo_.c \ |
| 254 | $(OBJDIR)/attach_.c \ |
| 255 | $(OBJDIR)/backoffice_.c \ |
| 256 | $(OBJDIR)/bag_.c \ |
| 257 | $(OBJDIR)/bisect_.c \ |
| 258 | $(OBJDIR)/blob_.c \ |
| 259 | $(OBJDIR)/branch_.c \ |
| @@ -391,10 +393,11 @@ | |
| 391 | OBJ = \ |
| 392 | $(OBJDIR)/add.o \ |
| 393 | $(OBJDIR)/alerts.o \ |
| 394 | $(OBJDIR)/allrepo.o \ |
| 395 | $(OBJDIR)/attach.o \ |
| 396 | $(OBJDIR)/backoffice.o \ |
| 397 | $(OBJDIR)/bag.o \ |
| 398 | $(OBJDIR)/bisect.o \ |
| 399 | $(OBJDIR)/blob.o \ |
| 400 | $(OBJDIR)/branch.o \ |
| @@ -727,10 +730,11 @@ | |
| 727 | $(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/builtin_data.h $(OBJDIR)/default_css.h $(OBJDIR)/makeheaders $(OBJDIR)/VERSION.h |
| 728 | $(OBJDIR)/makeheaders $(OBJDIR)/add_.c:$(OBJDIR)/add.h \ |
| 729 | $(OBJDIR)/alerts_.c:$(OBJDIR)/alerts.h \ |
| 730 | $(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h \ |
| 731 | $(OBJDIR)/attach_.c:$(OBJDIR)/attach.h \ |
| 732 | $(OBJDIR)/backoffice_.c:$(OBJDIR)/backoffice.h \ |
| 733 | $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \ |
| 734 | $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \ |
| 735 | $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \ |
| 736 | $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \ |
| @@ -900,10 +904,18 @@ | |
| 900 | |
| 901 | $(OBJDIR)/attach.o: $(OBJDIR)/attach_.c $(OBJDIR)/attach.h $(SRCDIR)/config.h |
| 902 | $(XTCC) -o $(OBJDIR)/attach.o -c $(OBJDIR)/attach_.c |
| 903 | |
| 904 | $(OBJDIR)/attach.h: $(OBJDIR)/headers |
| 905 | |
| 906 | $(OBJDIR)/backoffice_.c: $(SRCDIR)/backoffice.c $(OBJDIR)/translate |
| 907 | $(OBJDIR)/translate $(SRCDIR)/backoffice.c >$@ |
| 908 | |
| 909 | $(OBJDIR)/backoffice.o: $(OBJDIR)/backoffice_.c $(OBJDIR)/backoffice.h $(SRCDIR)/config.h |
| 910 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -18,10 +18,11 @@ | |
| 18 | SRC = \ |
| 19 | $(SRCDIR)/add.c \ |
| 20 | $(SRCDIR)/alerts.c \ |
| 21 | $(SRCDIR)/allrepo.c \ |
| 22 | $(SRCDIR)/attach.c \ |
| 23 | $(SRCDIR)/backlink.c \ |
| 24 | $(SRCDIR)/backoffice.c \ |
| 25 | $(SRCDIR)/bag.c \ |
| 26 | $(SRCDIR)/bisect.c \ |
| 27 | $(SRCDIR)/blob.c \ |
| 28 | $(SRCDIR)/branch.c \ |
| @@ -250,10 +251,11 @@ | |
| 251 | TRANS_SRC = \ |
| 252 | $(OBJDIR)/add_.c \ |
| 253 | $(OBJDIR)/alerts_.c \ |
| 254 | $(OBJDIR)/allrepo_.c \ |
| 255 | $(OBJDIR)/attach_.c \ |
| 256 | $(OBJDIR)/backlink_.c \ |
| 257 | $(OBJDIR)/backoffice_.c \ |
| 258 | $(OBJDIR)/bag_.c \ |
| 259 | $(OBJDIR)/bisect_.c \ |
| 260 | $(OBJDIR)/blob_.c \ |
| 261 | $(OBJDIR)/branch_.c \ |
| @@ -391,10 +393,11 @@ | |
| 393 | OBJ = \ |
| 394 | $(OBJDIR)/add.o \ |
| 395 | $(OBJDIR)/alerts.o \ |
| 396 | $(OBJDIR)/allrepo.o \ |
| 397 | $(OBJDIR)/attach.o \ |
| 398 | $(OBJDIR)/backlink.o \ |
| 399 | $(OBJDIR)/backoffice.o \ |
| 400 | $(OBJDIR)/bag.o \ |
| 401 | $(OBJDIR)/bisect.o \ |
| 402 | $(OBJDIR)/blob.o \ |
| 403 | $(OBJDIR)/branch.o \ |
| @@ -727,10 +730,11 @@ | |
| 730 | $(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/builtin_data.h $(OBJDIR)/default_css.h $(OBJDIR)/makeheaders $(OBJDIR)/VERSION.h |
| 731 | $(OBJDIR)/makeheaders $(OBJDIR)/add_.c:$(OBJDIR)/add.h \ |
| 732 | $(OBJDIR)/alerts_.c:$(OBJDIR)/alerts.h \ |
| 733 | $(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h \ |
| 734 | $(OBJDIR)/attach_.c:$(OBJDIR)/attach.h \ |
| 735 | $(OBJDIR)/backlink_.c:$(OBJDIR)/backlink.h \ |
| 736 | $(OBJDIR)/backoffice_.c:$(OBJDIR)/backoffice.h \ |
| 737 | $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \ |
| 738 | $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \ |
| 739 | $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \ |
| 740 | $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \ |
| @@ -900,10 +904,18 @@ | |
| 904 | |
| 905 | $(OBJDIR)/attach.o: $(OBJDIR)/attach_.c $(OBJDIR)/attach.h $(SRCDIR)/config.h |
| 906 | $(XTCC) -o $(OBJDIR)/attach.o -c $(OBJDIR)/attach_.c |
| 907 | |
| 908 | $(OBJDIR)/attach.h: $(OBJDIR)/headers |
| 909 | |
| 910 | $(OBJDIR)/backlink_.c: $(SRCDIR)/backlink.c $(OBJDIR)/translate |
| 911 | $(OBJDIR)/translate $(SRCDIR)/backlink.c >$@ |
| 912 | |
| 913 | $(OBJDIR)/backlink.o: $(OBJDIR)/backlink_.c $(OBJDIR)/backlink.h $(SRCDIR)/config.h |
| 914 | $(XTCC) -o $(OBJDIR)/backlink.o -c $(OBJDIR)/backlink_.c |
| 915 | |
| 916 | $(OBJDIR)/backlink.h: $(OBJDIR)/headers |
| 917 | |
| 918 | $(OBJDIR)/backoffice_.c: $(SRCDIR)/backoffice.c $(OBJDIR)/translate |
| 919 | $(OBJDIR)/translate $(SRCDIR)/backoffice.c >$@ |
| 920 | |
| 921 | $(OBJDIR)/backoffice.o: $(OBJDIR)/backoffice_.c $(OBJDIR)/backoffice.h $(SRCDIR)/config.h |
| 922 |
+1
| --- src/makemake.tcl | ||
| +++ src/makemake.tcl | ||
| @@ -29,10 +29,11 @@ | ||
| 29 | 29 | set src { |
| 30 | 30 | add |
| 31 | 31 | alerts |
| 32 | 32 | allrepo |
| 33 | 33 | attach |
| 34 | + backlink | |
| 34 | 35 | backoffice |
| 35 | 36 | bag |
| 36 | 37 | bisect |
| 37 | 38 | blob |
| 38 | 39 | branch |
| 39 | 40 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -29,10 +29,11 @@ | |
| 29 | set src { |
| 30 | add |
| 31 | alerts |
| 32 | allrepo |
| 33 | attach |
| 34 | backoffice |
| 35 | bag |
| 36 | bisect |
| 37 | blob |
| 38 | branch |
| 39 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -29,10 +29,11 @@ | |
| 29 | set src { |
| 30 | add |
| 31 | alerts |
| 32 | allrepo |
| 33 | attach |
| 34 | backlink |
| 35 | backoffice |
| 36 | bag |
| 37 | bisect |
| 38 | blob |
| 39 | branch |
| 40 |
+1
-1
| --- src/manifest.c | ||
| +++ src/manifest.c | ||
| @@ -2162,11 +2162,11 @@ | ||
| 2162 | 2162 | TAG_USER, rid, |
| 2163 | 2163 | TAG_COMMENT, rid, p->rDate |
| 2164 | 2164 | ); |
| 2165 | 2165 | zCom = db_text(0, "SELECT coalesce(ecomment, comment) FROM event" |
| 2166 | 2166 | " WHERE rowid=last_insert_rowid()"); |
| 2167 | - wiki_extract_links(zCom, rid, 0, p->rDate, 1, WIKI_INLINE); | |
| 2167 | + wiki_extract_links(zCom, rid, BKLNK_COMMENT, p->rDate, 1, WIKI_INLINE); | |
| 2168 | 2168 | fossil_free(zCom); |
| 2169 | 2169 | |
| 2170 | 2170 | /* If this is a delta-manifest, record the fact that this repository |
| 2171 | 2171 | ** contains delta manifests, to free the "commit" logic to generate |
| 2172 | 2172 | ** new delta manifests. |
| 2173 | 2173 |
| --- src/manifest.c | |
| +++ src/manifest.c | |
| @@ -2162,11 +2162,11 @@ | |
| 2162 | TAG_USER, rid, |
| 2163 | TAG_COMMENT, rid, p->rDate |
| 2164 | ); |
| 2165 | zCom = db_text(0, "SELECT coalesce(ecomment, comment) FROM event" |
| 2166 | " WHERE rowid=last_insert_rowid()"); |
| 2167 | wiki_extract_links(zCom, rid, 0, p->rDate, 1, WIKI_INLINE); |
| 2168 | fossil_free(zCom); |
| 2169 | |
| 2170 | /* If this is a delta-manifest, record the fact that this repository |
| 2171 | ** contains delta manifests, to free the "commit" logic to generate |
| 2172 | ** new delta manifests. |
| 2173 |
| --- src/manifest.c | |
| +++ src/manifest.c | |
| @@ -2162,11 +2162,11 @@ | |
| 2162 | TAG_USER, rid, |
| 2163 | TAG_COMMENT, rid, p->rDate |
| 2164 | ); |
| 2165 | zCom = db_text(0, "SELECT coalesce(ecomment, comment) FROM event" |
| 2166 | " WHERE rowid=last_insert_rowid()"); |
| 2167 | wiki_extract_links(zCom, rid, BKLNK_COMMENT, p->rDate, 1, WIKI_INLINE); |
| 2168 | fossil_free(zCom); |
| 2169 | |
| 2170 | /* If this is a delta-manifest, record the fact that this repository |
| 2171 | ** contains delta manifests, to free the "commit" logic to generate |
| 2172 | ** new delta manifests. |
| 2173 |
+10
-1
| --- src/schema.c | ||
| +++ src/schema.c | ||
| @@ -407,11 +407,11 @@ | ||
| 407 | 407 | @ -- the following table for that hyperlink. This table is used to |
| 408 | 408 | @ -- facilitate the display of "back links". |
| 409 | 409 | @ -- |
| 410 | 410 | @ CREATE TABLE backlink( |
| 411 | 411 | @ target TEXT, -- Where the hyperlink points to |
| 412 | -@ srctype INT, -- 0: check-in 1: ticket 2: wiki | |
| 412 | +@ srctype INT, -- 0=comment 1=ticket 2=wiki. See BKLNK_* below. | |
| 413 | 413 | @ srcid INT, -- EVENT.OBJID for the source document |
| 414 | 414 | @ mtime TIMESTAMP, -- time that the hyperlink was added. Julian day. |
| 415 | 415 | @ UNIQUE(target, srctype, srcid) |
| 416 | 416 | @ ); |
| 417 | 417 | @ CREATE INDEX backlink_src ON backlink(srcid, srctype); |
| @@ -476,10 +476,19 @@ | ||
| 476 | 476 | @ PRIMARY KEY(parentid, childid) |
| 477 | 477 | @ ) WITHOUT ROWID; |
| 478 | 478 | @ CREATE INDEX cherrypick_cid ON cherrypick(childid); |
| 479 | 479 | ; |
| 480 | 480 | |
| 481 | +/* | |
| 482 | +** Backlink source types | |
| 483 | +*/ | |
| 484 | +#if INTERFACE | |
| 485 | +# define BKLNK_COMMENT 0 /* Check-in comment */ | |
| 486 | +# define BKLNK_TICKET 1 /* Ticket body or title */ | |
| 487 | +# define BKLNK_WIKI 2 /* Wiki, Technote, or Forum body */ | |
| 488 | +#endif | |
| 489 | + | |
| 481 | 490 | /* |
| 482 | 491 | ** Predefined tagid values |
| 483 | 492 | */ |
| 484 | 493 | #if INTERFACE |
| 485 | 494 | # define TAG_BGCOLOR 1 /* Set the background color for display */ |
| 486 | 495 |
| --- src/schema.c | |
| +++ src/schema.c | |
| @@ -407,11 +407,11 @@ | |
| 407 | @ -- the following table for that hyperlink. This table is used to |
| 408 | @ -- facilitate the display of "back links". |
| 409 | @ -- |
| 410 | @ CREATE TABLE backlink( |
| 411 | @ target TEXT, -- Where the hyperlink points to |
| 412 | @ srctype INT, -- 0: check-in 1: ticket 2: wiki |
| 413 | @ srcid INT, -- EVENT.OBJID for the source document |
| 414 | @ mtime TIMESTAMP, -- time that the hyperlink was added. Julian day. |
| 415 | @ UNIQUE(target, srctype, srcid) |
| 416 | @ ); |
| 417 | @ CREATE INDEX backlink_src ON backlink(srcid, srctype); |
| @@ -476,10 +476,19 @@ | |
| 476 | @ PRIMARY KEY(parentid, childid) |
| 477 | @ ) WITHOUT ROWID; |
| 478 | @ CREATE INDEX cherrypick_cid ON cherrypick(childid); |
| 479 | ; |
| 480 | |
| 481 | /* |
| 482 | ** Predefined tagid values |
| 483 | */ |
| 484 | #if INTERFACE |
| 485 | # define TAG_BGCOLOR 1 /* Set the background color for display */ |
| 486 |
| --- src/schema.c | |
| +++ src/schema.c | |
| @@ -407,11 +407,11 @@ | |
| 407 | @ -- the following table for that hyperlink. This table is used to |
| 408 | @ -- facilitate the display of "back links". |
| 409 | @ -- |
| 410 | @ CREATE TABLE backlink( |
| 411 | @ target TEXT, -- Where the hyperlink points to |
| 412 | @ srctype INT, -- 0=comment 1=ticket 2=wiki. See BKLNK_* below. |
| 413 | @ srcid INT, -- EVENT.OBJID for the source document |
| 414 | @ mtime TIMESTAMP, -- time that the hyperlink was added. Julian day. |
| 415 | @ UNIQUE(target, srctype, srcid) |
| 416 | @ ); |
| 417 | @ CREATE INDEX backlink_src ON backlink(srcid, srctype); |
| @@ -476,10 +476,19 @@ | |
| 476 | @ PRIMARY KEY(parentid, childid) |
| 477 | @ ) WITHOUT ROWID; |
| 478 | @ CREATE INDEX cherrypick_cid ON cherrypick(childid); |
| 479 | ; |
| 480 | |
| 481 | /* |
| 482 | ** Backlink source types |
| 483 | */ |
| 484 | #if INTERFACE |
| 485 | # define BKLNK_COMMENT 0 /* Check-in comment */ |
| 486 | # define BKLNK_TICKET 1 /* Ticket body or title */ |
| 487 | # define BKLNK_WIKI 2 /* Wiki, Technote, or Forum body */ |
| 488 | #endif |
| 489 | |
| 490 | /* |
| 491 | ** Predefined tagid values |
| 492 | */ |
| 493 | #if INTERFACE |
| 494 | # define TAG_BGCOLOR 1 /* Set the background color for display */ |
| 495 |
+1
-1
| --- src/tag.c | ||
| +++ src/tag.c | ||
| @@ -220,11 +220,11 @@ | ||
| 220 | 220 | if( zCol ){ |
| 221 | 221 | db_multi_exec("UPDATE event SET \"%w\"=%Q WHERE objid=%d", |
| 222 | 222 | zCol, zValue, rid); |
| 223 | 223 | if( tagid==TAG_COMMENT ){ |
| 224 | 224 | char *zCopy = mprintf("%s", zValue); |
| 225 | - wiki_extract_links(zCopy, rid, 0, mtime, 1, WIKI_INLINE); | |
| 225 | + wiki_extract_links(zCopy, rid, BKLNK_COMMENT, mtime, 1, WIKI_INLINE); | |
| 226 | 226 | free(zCopy); |
| 227 | 227 | } |
| 228 | 228 | } |
| 229 | 229 | if( tagid==TAG_DATE ){ |
| 230 | 230 | db_multi_exec("UPDATE event " |
| 231 | 231 |
| --- src/tag.c | |
| +++ src/tag.c | |
| @@ -220,11 +220,11 @@ | |
| 220 | if( zCol ){ |
| 221 | db_multi_exec("UPDATE event SET \"%w\"=%Q WHERE objid=%d", |
| 222 | zCol, zValue, rid); |
| 223 | if( tagid==TAG_COMMENT ){ |
| 224 | char *zCopy = mprintf("%s", zValue); |
| 225 | wiki_extract_links(zCopy, rid, 0, mtime, 1, WIKI_INLINE); |
| 226 | free(zCopy); |
| 227 | } |
| 228 | } |
| 229 | if( tagid==TAG_DATE ){ |
| 230 | db_multi_exec("UPDATE event " |
| 231 |
| --- src/tag.c | |
| +++ src/tag.c | |
| @@ -220,11 +220,11 @@ | |
| 220 | if( zCol ){ |
| 221 | db_multi_exec("UPDATE event SET \"%w\"=%Q WHERE objid=%d", |
| 222 | zCol, zValue, rid); |
| 223 | if( tagid==TAG_COMMENT ){ |
| 224 | char *zCopy = mprintf("%s", zValue); |
| 225 | wiki_extract_links(zCopy, rid, BKLNK_COMMENT, mtime, 1, WIKI_INLINE); |
| 226 | free(zCopy); |
| 227 | } |
| 228 | } |
| 229 | if( tagid==TAG_DATE ){ |
| 230 | db_multi_exec("UPDATE event " |
| 231 |
+2
-1
| --- src/tkt.c | ||
| +++ src/tkt.c | ||
| @@ -234,11 +234,12 @@ | ||
| 234 | 234 | } |
| 235 | 235 | blob_append_sql(&sql2, ",\"%w\"", zUsedByName); |
| 236 | 236 | blob_append_sql(&sql3, ",%Q", p->aField[i].zValue); |
| 237 | 237 | } |
| 238 | 238 | if( rid>0 ){ |
| 239 | - wiki_extract_links(p->aField[i].zValue, rid, 1, p->rDate, i==0, 0); | |
| 239 | + wiki_extract_links(p->aField[i].zValue, rid, BKLNK_TICKET, | |
| 240 | + p->rDate, i==0, 0); | |
| 240 | 241 | } |
| 241 | 242 | } |
| 242 | 243 | blob_append_sql(&sql1, " WHERE tkt_id=%d", tktid); |
| 243 | 244 | db_prepare(&q, "%s", blob_sql_text(&sql1)); |
| 244 | 245 | db_bind_double(&q, ":mtime", p->rDate); |
| 245 | 246 |
| --- src/tkt.c | |
| +++ src/tkt.c | |
| @@ -234,11 +234,12 @@ | |
| 234 | } |
| 235 | blob_append_sql(&sql2, ",\"%w\"", zUsedByName); |
| 236 | blob_append_sql(&sql3, ",%Q", p->aField[i].zValue); |
| 237 | } |
| 238 | if( rid>0 ){ |
| 239 | wiki_extract_links(p->aField[i].zValue, rid, 1, p->rDate, i==0, 0); |
| 240 | } |
| 241 | } |
| 242 | blob_append_sql(&sql1, " WHERE tkt_id=%d", tktid); |
| 243 | db_prepare(&q, "%s", blob_sql_text(&sql1)); |
| 244 | db_bind_double(&q, ":mtime", p->rDate); |
| 245 |
| --- src/tkt.c | |
| +++ src/tkt.c | |
| @@ -234,11 +234,12 @@ | |
| 234 | } |
| 235 | blob_append_sql(&sql2, ",\"%w\"", zUsedByName); |
| 236 | blob_append_sql(&sql3, ",%Q", p->aField[i].zValue); |
| 237 | } |
| 238 | if( rid>0 ){ |
| 239 | wiki_extract_links(p->aField[i].zValue, rid, BKLNK_TICKET, |
| 240 | p->rDate, i==0, 0); |
| 241 | } |
| 242 | } |
| 243 | blob_append_sql(&sql1, " WHERE tkt_id=%d", tktid); |
| 244 | db_prepare(&q, "%s", blob_sql_text(&sql1)); |
| 245 | db_bind_double(&q, ":mtime", p->rDate); |
| 246 |
+10
-4
| --- win/Makefile.dmc | ||
| +++ win/Makefile.dmc | ||
| @@ -28,13 +28,13 @@ | ||
| 28 | 28 | |
| 29 | 29 | SQLITE_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_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_TRUSTED_SCHEMA=0 |
| 30 | 30 | |
| 31 | 31 | 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_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_TRUSTED_SCHEMA=0 -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 |
| 32 | 32 | |
| 33 | -SRC = add_.c alerts_.c allrepo_.c attach_.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 checkin_.c checkout_.c clearsign_.c clone_.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 finfo_.c foci_.c forum_.c fshell_.c fusefs_.c fuzz_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.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 path_.c piechart_.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 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 webmail_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c | |
| 33 | +SRC = add_.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 checkin_.c checkout_.c clearsign_.c clone_.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 finfo_.c foci_.c forum_.c fshell_.c fusefs_.c fuzz_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.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 path_.c piechart_.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 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 webmail_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c | |
| 34 | 34 | |
| 35 | -OBJ = $(OBJDIR)\add$O $(OBJDIR)\alerts$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$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)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$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)\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)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$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)\path$O $(OBJDIR)\piechart$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)\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)\webmail$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O | |
| 35 | +OBJ = $(OBJDIR)\add$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)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$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)\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)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$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)\path$O $(OBJDIR)\piechart$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)\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)\webmail$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O | |
| 36 | 36 | |
| 37 | 37 | |
| 38 | 38 | RC=$(DMDIR)\bin\rcc |
| 39 | 39 | RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__ |
| 40 | 40 | |
| @@ -49,11 +49,11 @@ | ||
| 49 | 49 | |
| 50 | 50 | $(OBJDIR)\fossil.res: $B\win\fossil.rc |
| 51 | 51 | $(RC) $(RCFLAGS) -o$@ $** |
| 52 | 52 | |
| 53 | 53 | $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res |
| 54 | - +echo add alerts allrepo attach backoffice bag bisect blob branch browse builtin bundle cache capabilities captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd deltafunc descendants diff diffcmd dispatch doc encode etag event export extcgi file finfo foci forum fshell fusefs fuzz glob graph gzip hname http http_socket http_ssl http_transport import info 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 path piechart 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 th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile webmail wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@ | |
| 54 | + +echo add alerts allrepo attach backlink backoffice bag bisect blob branch browse builtin bundle cache capabilities captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd deltafunc descendants diff diffcmd dispatch doc encode etag event export extcgi file finfo foci forum fshell fusefs fuzz glob graph gzip hname http http_socket http_ssl http_transport import info 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 path piechart 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 th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile webmail wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@ | |
| 55 | 55 | +echo fossil >> $@ |
| 56 | 56 | +echo fossil >> $@ |
| 57 | 57 | +echo $(LIBS) >> $@ |
| 58 | 58 | +echo. >> $@ |
| 59 | 59 | +echo fossil >> $@ |
| @@ -152,10 +152,16 @@ | ||
| 152 | 152 | $(OBJDIR)\attach$O : attach_.c attach.h |
| 153 | 153 | $(TCC) -o$@ -c attach_.c |
| 154 | 154 | |
| 155 | 155 | attach_.c : $(SRCDIR)\attach.c |
| 156 | 156 | +translate$E $** > $@ |
| 157 | + | |
| 158 | +$(OBJDIR)\backlink$O : backlink_.c backlink.h | |
| 159 | + $(TCC) -o$@ -c backlink_.c | |
| 160 | + | |
| 161 | +backlink_.c : $(SRCDIR)\backlink.c | |
| 162 | + +translate$E $** > $@ | |
| 157 | 163 | |
| 158 | 164 | $(OBJDIR)\backoffice$O : backoffice_.c backoffice.h |
| 159 | 165 | $(TCC) -o$@ -c backoffice_.c |
| 160 | 166 | |
| 161 | 167 | backoffice_.c : $(SRCDIR)\backoffice.c |
| @@ -964,7 +970,7 @@ | ||
| 964 | 970 | |
| 965 | 971 | zip_.c : $(SRCDIR)\zip.c |
| 966 | 972 | +translate$E $** > $@ |
| 967 | 973 | |
| 968 | 974 | headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h |
| 969 | - +makeheaders$E add_.c:add.h alerts_.c:alerts.h allrepo_.c:allrepo.h attach_.c:attach.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 checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.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 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 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 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 path_.c:path.h piechart_.c:piechart.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 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 webmail_.c:webmail.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h | |
| 975 | + +makeheaders$E add_.c:add.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 checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.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 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 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 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 path_.c:path.h piechart_.c:piechart.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 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 webmail_.c:webmail.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h | |
| 970 | 976 | @copy /Y nul: headers |
| 971 | 977 |
| --- win/Makefile.dmc | |
| +++ win/Makefile.dmc | |
| @@ -28,13 +28,13 @@ | |
| 28 | |
| 29 | SQLITE_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_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_TRUSTED_SCHEMA=0 |
| 30 | |
| 31 | 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_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_TRUSTED_SCHEMA=0 -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 |
| 32 | |
| 33 | SRC = add_.c alerts_.c allrepo_.c attach_.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 checkin_.c checkout_.c clearsign_.c clone_.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 finfo_.c foci_.c forum_.c fshell_.c fusefs_.c fuzz_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.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 path_.c piechart_.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 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 webmail_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c |
| 34 | |
| 35 | OBJ = $(OBJDIR)\add$O $(OBJDIR)\alerts$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$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)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$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)\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)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$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)\path$O $(OBJDIR)\piechart$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)\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)\webmail$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O |
| 36 | |
| 37 | |
| 38 | RC=$(DMDIR)\bin\rcc |
| 39 | RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__ |
| 40 | |
| @@ -49,11 +49,11 @@ | |
| 49 | |
| 50 | $(OBJDIR)\fossil.res: $B\win\fossil.rc |
| 51 | $(RC) $(RCFLAGS) -o$@ $** |
| 52 | |
| 53 | $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res |
| 54 | +echo add alerts allrepo attach backoffice bag bisect blob branch browse builtin bundle cache capabilities captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd deltafunc descendants diff diffcmd dispatch doc encode etag event export extcgi file finfo foci forum fshell fusefs fuzz glob graph gzip hname http http_socket http_ssl http_transport import info 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 path piechart 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 th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile webmail wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@ |
| 55 | +echo fossil >> $@ |
| 56 | +echo fossil >> $@ |
| 57 | +echo $(LIBS) >> $@ |
| 58 | +echo. >> $@ |
| 59 | +echo fossil >> $@ |
| @@ -152,10 +152,16 @@ | |
| 152 | $(OBJDIR)\attach$O : attach_.c attach.h |
| 153 | $(TCC) -o$@ -c attach_.c |
| 154 | |
| 155 | attach_.c : $(SRCDIR)\attach.c |
| 156 | +translate$E $** > $@ |
| 157 | |
| 158 | $(OBJDIR)\backoffice$O : backoffice_.c backoffice.h |
| 159 | $(TCC) -o$@ -c backoffice_.c |
| 160 | |
| 161 | backoffice_.c : $(SRCDIR)\backoffice.c |
| @@ -964,7 +970,7 @@ | |
| 964 | |
| 965 | zip_.c : $(SRCDIR)\zip.c |
| 966 | +translate$E $** > $@ |
| 967 | |
| 968 | headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h |
| 969 | +makeheaders$E add_.c:add.h alerts_.c:alerts.h allrepo_.c:allrepo.h attach_.c:attach.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 checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.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 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 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 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 path_.c:path.h piechart_.c:piechart.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 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 webmail_.c:webmail.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h |
| 970 | @copy /Y nul: headers |
| 971 |
| --- win/Makefile.dmc | |
| +++ win/Makefile.dmc | |
| @@ -28,13 +28,13 @@ | |
| 28 | |
| 29 | SQLITE_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_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_TRUSTED_SCHEMA=0 |
| 30 | |
| 31 | 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_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_TRUSTED_SCHEMA=0 -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 |
| 32 | |
| 33 | SRC = add_.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 checkin_.c checkout_.c clearsign_.c clone_.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 finfo_.c foci_.c forum_.c fshell_.c fusefs_.c fuzz_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.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 path_.c piechart_.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 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 webmail_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c |
| 34 | |
| 35 | OBJ = $(OBJDIR)\add$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)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$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)\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)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$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)\path$O $(OBJDIR)\piechart$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)\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)\webmail$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O |
| 36 | |
| 37 | |
| 38 | RC=$(DMDIR)\bin\rcc |
| 39 | RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__ |
| 40 | |
| @@ -49,11 +49,11 @@ | |
| 49 | |
| 50 | $(OBJDIR)\fossil.res: $B\win\fossil.rc |
| 51 | $(RC) $(RCFLAGS) -o$@ $** |
| 52 | |
| 53 | $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res |
| 54 | +echo add alerts allrepo attach backlink backoffice bag bisect blob branch browse builtin bundle cache capabilities captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd deltafunc descendants diff diffcmd dispatch doc encode etag event export extcgi file finfo foci forum fshell fusefs fuzz glob graph gzip hname http http_socket http_ssl http_transport import info 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 path piechart 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 th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile webmail wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@ |
| 55 | +echo fossil >> $@ |
| 56 | +echo fossil >> $@ |
| 57 | +echo $(LIBS) >> $@ |
| 58 | +echo. >> $@ |
| 59 | +echo fossil >> $@ |
| @@ -152,10 +152,16 @@ | |
| 152 | $(OBJDIR)\attach$O : attach_.c attach.h |
| 153 | $(TCC) -o$@ -c attach_.c |
| 154 | |
| 155 | attach_.c : $(SRCDIR)\attach.c |
| 156 | +translate$E $** > $@ |
| 157 | |
| 158 | $(OBJDIR)\backlink$O : backlink_.c backlink.h |
| 159 | $(TCC) -o$@ -c backlink_.c |
| 160 | |
| 161 | backlink_.c : $(SRCDIR)\backlink.c |
| 162 | +translate$E $** > $@ |
| 163 | |
| 164 | $(OBJDIR)\backoffice$O : backoffice_.c backoffice.h |
| 165 | $(TCC) -o$@ -c backoffice_.c |
| 166 | |
| 167 | backoffice_.c : $(SRCDIR)\backoffice.c |
| @@ -964,7 +970,7 @@ | |
| 970 | |
| 971 | zip_.c : $(SRCDIR)\zip.c |
| 972 | +translate$E $** > $@ |
| 973 | |
| 974 | headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h |
| 975 | +makeheaders$E add_.c:add.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 checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.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 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 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 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 path_.c:path.h piechart_.c:piechart.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 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 webmail_.c:webmail.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h |
| 976 | @copy /Y nul: headers |
| 977 |
+12
| --- win/Makefile.mingw | ||
| +++ win/Makefile.mingw | ||
| @@ -440,10 +440,11 @@ | ||
| 440 | 440 | SRC = \ |
| 441 | 441 | $(SRCDIR)/add.c \ |
| 442 | 442 | $(SRCDIR)/alerts.c \ |
| 443 | 443 | $(SRCDIR)/allrepo.c \ |
| 444 | 444 | $(SRCDIR)/attach.c \ |
| 445 | + $(SRCDIR)/backlink.c \ | |
| 445 | 446 | $(SRCDIR)/backoffice.c \ |
| 446 | 447 | $(SRCDIR)/bag.c \ |
| 447 | 448 | $(SRCDIR)/bisect.c \ |
| 448 | 449 | $(SRCDIR)/blob.c \ |
| 449 | 450 | $(SRCDIR)/branch.c \ |
| @@ -672,10 +673,11 @@ | ||
| 672 | 673 | TRANS_SRC = \ |
| 673 | 674 | $(OBJDIR)/add_.c \ |
| 674 | 675 | $(OBJDIR)/alerts_.c \ |
| 675 | 676 | $(OBJDIR)/allrepo_.c \ |
| 676 | 677 | $(OBJDIR)/attach_.c \ |
| 678 | + $(OBJDIR)/backlink_.c \ | |
| 677 | 679 | $(OBJDIR)/backoffice_.c \ |
| 678 | 680 | $(OBJDIR)/bag_.c \ |
| 679 | 681 | $(OBJDIR)/bisect_.c \ |
| 680 | 682 | $(OBJDIR)/blob_.c \ |
| 681 | 683 | $(OBJDIR)/branch_.c \ |
| @@ -813,10 +815,11 @@ | ||
| 813 | 815 | OBJ = \ |
| 814 | 816 | $(OBJDIR)/add.o \ |
| 815 | 817 | $(OBJDIR)/alerts.o \ |
| 816 | 818 | $(OBJDIR)/allrepo.o \ |
| 817 | 819 | $(OBJDIR)/attach.o \ |
| 820 | + $(OBJDIR)/backlink.o \ | |
| 818 | 821 | $(OBJDIR)/backoffice.o \ |
| 819 | 822 | $(OBJDIR)/bag.o \ |
| 820 | 823 | $(OBJDIR)/bisect.o \ |
| 821 | 824 | $(OBJDIR)/blob.o \ |
| 822 | 825 | $(OBJDIR)/branch.o \ |
| @@ -1174,10 +1177,11 @@ | ||
| 1174 | 1177 | $(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/builtin_data.h $(OBJDIR)/default_css.h $(MAKEHEADERS) $(OBJDIR)/VERSION.h |
| 1175 | 1178 | $(MAKEHEADERS) $(OBJDIR)/add_.c:$(OBJDIR)/add.h \ |
| 1176 | 1179 | $(OBJDIR)/alerts_.c:$(OBJDIR)/alerts.h \ |
| 1177 | 1180 | $(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h \ |
| 1178 | 1181 | $(OBJDIR)/attach_.c:$(OBJDIR)/attach.h \ |
| 1182 | + $(OBJDIR)/backlink_.c:$(OBJDIR)/backlink.h \ | |
| 1179 | 1183 | $(OBJDIR)/backoffice_.c:$(OBJDIR)/backoffice.h \ |
| 1180 | 1184 | $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \ |
| 1181 | 1185 | $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \ |
| 1182 | 1186 | $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \ |
| 1183 | 1187 | $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \ |
| @@ -1349,10 +1353,18 @@ | ||
| 1349 | 1353 | |
| 1350 | 1354 | $(OBJDIR)/attach.o: $(OBJDIR)/attach_.c $(OBJDIR)/attach.h $(SRCDIR)/config.h |
| 1351 | 1355 | $(XTCC) -o $(OBJDIR)/attach.o -c $(OBJDIR)/attach_.c |
| 1352 | 1356 | |
| 1353 | 1357 | $(OBJDIR)/attach.h: $(OBJDIR)/headers |
| 1358 | + | |
| 1359 | +$(OBJDIR)/backlink_.c: $(SRCDIR)/backlink.c $(TRANSLATE) | |
| 1360 | + $(TRANSLATE) $(SRCDIR)/backlink.c >$@ | |
| 1361 | + | |
| 1362 | +$(OBJDIR)/backlink.o: $(OBJDIR)/backlink_.c $(OBJDIR)/backlink.h $(SRCDIR)/config.h | |
| 1363 | + $(XTCC) -o $(OBJDIR)/backlink.o -c $(OBJDIR)/backlink_.c | |
| 1364 | + | |
| 1365 | +$(OBJDIR)/backlink.h: $(OBJDIR)/headers | |
| 1354 | 1366 | |
| 1355 | 1367 | $(OBJDIR)/backoffice_.c: $(SRCDIR)/backoffice.c $(TRANSLATE) |
| 1356 | 1368 | $(TRANSLATE) $(SRCDIR)/backoffice.c >$@ |
| 1357 | 1369 | |
| 1358 | 1370 | $(OBJDIR)/backoffice.o: $(OBJDIR)/backoffice_.c $(OBJDIR)/backoffice.h $(SRCDIR)/config.h |
| 1359 | 1371 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -440,10 +440,11 @@ | |
| 440 | SRC = \ |
| 441 | $(SRCDIR)/add.c \ |
| 442 | $(SRCDIR)/alerts.c \ |
| 443 | $(SRCDIR)/allrepo.c \ |
| 444 | $(SRCDIR)/attach.c \ |
| 445 | $(SRCDIR)/backoffice.c \ |
| 446 | $(SRCDIR)/bag.c \ |
| 447 | $(SRCDIR)/bisect.c \ |
| 448 | $(SRCDIR)/blob.c \ |
| 449 | $(SRCDIR)/branch.c \ |
| @@ -672,10 +673,11 @@ | |
| 672 | TRANS_SRC = \ |
| 673 | $(OBJDIR)/add_.c \ |
| 674 | $(OBJDIR)/alerts_.c \ |
| 675 | $(OBJDIR)/allrepo_.c \ |
| 676 | $(OBJDIR)/attach_.c \ |
| 677 | $(OBJDIR)/backoffice_.c \ |
| 678 | $(OBJDIR)/bag_.c \ |
| 679 | $(OBJDIR)/bisect_.c \ |
| 680 | $(OBJDIR)/blob_.c \ |
| 681 | $(OBJDIR)/branch_.c \ |
| @@ -813,10 +815,11 @@ | |
| 813 | OBJ = \ |
| 814 | $(OBJDIR)/add.o \ |
| 815 | $(OBJDIR)/alerts.o \ |
| 816 | $(OBJDIR)/allrepo.o \ |
| 817 | $(OBJDIR)/attach.o \ |
| 818 | $(OBJDIR)/backoffice.o \ |
| 819 | $(OBJDIR)/bag.o \ |
| 820 | $(OBJDIR)/bisect.o \ |
| 821 | $(OBJDIR)/blob.o \ |
| 822 | $(OBJDIR)/branch.o \ |
| @@ -1174,10 +1177,11 @@ | |
| 1174 | $(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/builtin_data.h $(OBJDIR)/default_css.h $(MAKEHEADERS) $(OBJDIR)/VERSION.h |
| 1175 | $(MAKEHEADERS) $(OBJDIR)/add_.c:$(OBJDIR)/add.h \ |
| 1176 | $(OBJDIR)/alerts_.c:$(OBJDIR)/alerts.h \ |
| 1177 | $(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h \ |
| 1178 | $(OBJDIR)/attach_.c:$(OBJDIR)/attach.h \ |
| 1179 | $(OBJDIR)/backoffice_.c:$(OBJDIR)/backoffice.h \ |
| 1180 | $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \ |
| 1181 | $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \ |
| 1182 | $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \ |
| 1183 | $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \ |
| @@ -1349,10 +1353,18 @@ | |
| 1349 | |
| 1350 | $(OBJDIR)/attach.o: $(OBJDIR)/attach_.c $(OBJDIR)/attach.h $(SRCDIR)/config.h |
| 1351 | $(XTCC) -o $(OBJDIR)/attach.o -c $(OBJDIR)/attach_.c |
| 1352 | |
| 1353 | $(OBJDIR)/attach.h: $(OBJDIR)/headers |
| 1354 | |
| 1355 | $(OBJDIR)/backoffice_.c: $(SRCDIR)/backoffice.c $(TRANSLATE) |
| 1356 | $(TRANSLATE) $(SRCDIR)/backoffice.c >$@ |
| 1357 | |
| 1358 | $(OBJDIR)/backoffice.o: $(OBJDIR)/backoffice_.c $(OBJDIR)/backoffice.h $(SRCDIR)/config.h |
| 1359 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -440,10 +440,11 @@ | |
| 440 | SRC = \ |
| 441 | $(SRCDIR)/add.c \ |
| 442 | $(SRCDIR)/alerts.c \ |
| 443 | $(SRCDIR)/allrepo.c \ |
| 444 | $(SRCDIR)/attach.c \ |
| 445 | $(SRCDIR)/backlink.c \ |
| 446 | $(SRCDIR)/backoffice.c \ |
| 447 | $(SRCDIR)/bag.c \ |
| 448 | $(SRCDIR)/bisect.c \ |
| 449 | $(SRCDIR)/blob.c \ |
| 450 | $(SRCDIR)/branch.c \ |
| @@ -672,10 +673,11 @@ | |
| 673 | TRANS_SRC = \ |
| 674 | $(OBJDIR)/add_.c \ |
| 675 | $(OBJDIR)/alerts_.c \ |
| 676 | $(OBJDIR)/allrepo_.c \ |
| 677 | $(OBJDIR)/attach_.c \ |
| 678 | $(OBJDIR)/backlink_.c \ |
| 679 | $(OBJDIR)/backoffice_.c \ |
| 680 | $(OBJDIR)/bag_.c \ |
| 681 | $(OBJDIR)/bisect_.c \ |
| 682 | $(OBJDIR)/blob_.c \ |
| 683 | $(OBJDIR)/branch_.c \ |
| @@ -813,10 +815,11 @@ | |
| 815 | OBJ = \ |
| 816 | $(OBJDIR)/add.o \ |
| 817 | $(OBJDIR)/alerts.o \ |
| 818 | $(OBJDIR)/allrepo.o \ |
| 819 | $(OBJDIR)/attach.o \ |
| 820 | $(OBJDIR)/backlink.o \ |
| 821 | $(OBJDIR)/backoffice.o \ |
| 822 | $(OBJDIR)/bag.o \ |
| 823 | $(OBJDIR)/bisect.o \ |
| 824 | $(OBJDIR)/blob.o \ |
| 825 | $(OBJDIR)/branch.o \ |
| @@ -1174,10 +1177,11 @@ | |
| 1177 | $(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/builtin_data.h $(OBJDIR)/default_css.h $(MAKEHEADERS) $(OBJDIR)/VERSION.h |
| 1178 | $(MAKEHEADERS) $(OBJDIR)/add_.c:$(OBJDIR)/add.h \ |
| 1179 | $(OBJDIR)/alerts_.c:$(OBJDIR)/alerts.h \ |
| 1180 | $(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h \ |
| 1181 | $(OBJDIR)/attach_.c:$(OBJDIR)/attach.h \ |
| 1182 | $(OBJDIR)/backlink_.c:$(OBJDIR)/backlink.h \ |
| 1183 | $(OBJDIR)/backoffice_.c:$(OBJDIR)/backoffice.h \ |
| 1184 | $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \ |
| 1185 | $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \ |
| 1186 | $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \ |
| 1187 | $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \ |
| @@ -1349,10 +1353,18 @@ | |
| 1353 | |
| 1354 | $(OBJDIR)/attach.o: $(OBJDIR)/attach_.c $(OBJDIR)/attach.h $(SRCDIR)/config.h |
| 1355 | $(XTCC) -o $(OBJDIR)/attach.o -c $(OBJDIR)/attach_.c |
| 1356 | |
| 1357 | $(OBJDIR)/attach.h: $(OBJDIR)/headers |
| 1358 | |
| 1359 | $(OBJDIR)/backlink_.c: $(SRCDIR)/backlink.c $(TRANSLATE) |
| 1360 | $(TRANSLATE) $(SRCDIR)/backlink.c >$@ |
| 1361 | |
| 1362 | $(OBJDIR)/backlink.o: $(OBJDIR)/backlink_.c $(OBJDIR)/backlink.h $(SRCDIR)/config.h |
| 1363 | $(XTCC) -o $(OBJDIR)/backlink.o -c $(OBJDIR)/backlink_.c |
| 1364 | |
| 1365 | $(OBJDIR)/backlink.h: $(OBJDIR)/headers |
| 1366 | |
| 1367 | $(OBJDIR)/backoffice_.c: $(SRCDIR)/backoffice.c $(TRANSLATE) |
| 1368 | $(TRANSLATE) $(SRCDIR)/backoffice.c >$@ |
| 1369 | |
| 1370 | $(OBJDIR)/backoffice.o: $(OBJDIR)/backoffice_.c $(OBJDIR)/backoffice.h $(SRCDIR)/config.h |
| 1371 |
+10
| --- win/Makefile.msc | ||
| +++ win/Makefile.msc | ||
| @@ -348,10 +348,11 @@ | ||
| 348 | 348 | |
| 349 | 349 | SRC = add_.c \ |
| 350 | 350 | alerts_.c \ |
| 351 | 351 | allrepo_.c \ |
| 352 | 352 | attach_.c \ |
| 353 | + backlink_.c \ | |
| 353 | 354 | backoffice_.c \ |
| 354 | 355 | bag_.c \ |
| 355 | 356 | bisect_.c \ |
| 356 | 357 | blob_.c \ |
| 357 | 358 | branch_.c \ |
| @@ -578,10 +579,11 @@ | ||
| 578 | 579 | |
| 579 | 580 | OBJ = $(OX)\add$O \ |
| 580 | 581 | $(OX)\alerts$O \ |
| 581 | 582 | $(OX)\allrepo$O \ |
| 582 | 583 | $(OX)\attach$O \ |
| 584 | + $(OX)\backlink$O \ | |
| 583 | 585 | $(OX)\backoffice$O \ |
| 584 | 586 | $(OX)\bag$O \ |
| 585 | 587 | $(OX)\bisect$O \ |
| 586 | 588 | $(OX)\blob$O \ |
| 587 | 589 | $(OX)\branch$O \ |
| @@ -781,10 +783,11 @@ | ||
| 781 | 783 | $(OX)\linkopts: $B\win\Makefile.msc |
| 782 | 784 | echo $(OX)\add.obj > $@ |
| 783 | 785 | echo $(OX)\alerts.obj >> $@ |
| 784 | 786 | echo $(OX)\allrepo.obj >> $@ |
| 785 | 787 | echo $(OX)\attach.obj >> $@ |
| 788 | + echo $(OX)\backlink.obj >> $@ | |
| 786 | 789 | echo $(OX)\backoffice.obj >> $@ |
| 787 | 790 | echo $(OX)\bag.obj >> $@ |
| 788 | 791 | echo $(OX)\bisect.obj >> $@ |
| 789 | 792 | echo $(OX)\blob.obj >> $@ |
| 790 | 793 | echo $(OX)\branch.obj >> $@ |
| @@ -1063,10 +1066,16 @@ | ||
| 1063 | 1066 | $(OX)\attach$O : attach_.c attach.h |
| 1064 | 1067 | $(TCC) /Fo$@ -c attach_.c |
| 1065 | 1068 | |
| 1066 | 1069 | attach_.c : $(SRCDIR)\attach.c |
| 1067 | 1070 | translate$E $** > $@ |
| 1071 | + | |
| 1072 | +$(OX)\backlink$O : backlink_.c backlink.h | |
| 1073 | + $(TCC) /Fo$@ -c backlink_.c | |
| 1074 | + | |
| 1075 | +backlink_.c : $(SRCDIR)\backlink.c | |
| 1076 | + translate$E $** > $@ | |
| 1068 | 1077 | |
| 1069 | 1078 | $(OX)\backoffice$O : backoffice_.c backoffice.h |
| 1070 | 1079 | $(TCC) /Fo$@ -c backoffice_.c |
| 1071 | 1080 | |
| 1072 | 1081 | backoffice_.c : $(SRCDIR)\backoffice.c |
| @@ -1882,10 +1891,11 @@ | ||
| 1882 | 1891 | headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h |
| 1883 | 1892 | makeheaders$E add_.c:add.h \ |
| 1884 | 1893 | alerts_.c:alerts.h \ |
| 1885 | 1894 | allrepo_.c:allrepo.h \ |
| 1886 | 1895 | attach_.c:attach.h \ |
| 1896 | + backlink_.c:backlink.h \ | |
| 1887 | 1897 | backoffice_.c:backoffice.h \ |
| 1888 | 1898 | bag_.c:bag.h \ |
| 1889 | 1899 | bisect_.c:bisect.h \ |
| 1890 | 1900 | blob_.c:blob.h \ |
| 1891 | 1901 | branch_.c:branch.h \ |
| 1892 | 1902 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -348,10 +348,11 @@ | |
| 348 | |
| 349 | SRC = add_.c \ |
| 350 | alerts_.c \ |
| 351 | allrepo_.c \ |
| 352 | attach_.c \ |
| 353 | backoffice_.c \ |
| 354 | bag_.c \ |
| 355 | bisect_.c \ |
| 356 | blob_.c \ |
| 357 | branch_.c \ |
| @@ -578,10 +579,11 @@ | |
| 578 | |
| 579 | OBJ = $(OX)\add$O \ |
| 580 | $(OX)\alerts$O \ |
| 581 | $(OX)\allrepo$O \ |
| 582 | $(OX)\attach$O \ |
| 583 | $(OX)\backoffice$O \ |
| 584 | $(OX)\bag$O \ |
| 585 | $(OX)\bisect$O \ |
| 586 | $(OX)\blob$O \ |
| 587 | $(OX)\branch$O \ |
| @@ -781,10 +783,11 @@ | |
| 781 | $(OX)\linkopts: $B\win\Makefile.msc |
| 782 | echo $(OX)\add.obj > $@ |
| 783 | echo $(OX)\alerts.obj >> $@ |
| 784 | echo $(OX)\allrepo.obj >> $@ |
| 785 | echo $(OX)\attach.obj >> $@ |
| 786 | echo $(OX)\backoffice.obj >> $@ |
| 787 | echo $(OX)\bag.obj >> $@ |
| 788 | echo $(OX)\bisect.obj >> $@ |
| 789 | echo $(OX)\blob.obj >> $@ |
| 790 | echo $(OX)\branch.obj >> $@ |
| @@ -1063,10 +1066,16 @@ | |
| 1063 | $(OX)\attach$O : attach_.c attach.h |
| 1064 | $(TCC) /Fo$@ -c attach_.c |
| 1065 | |
| 1066 | attach_.c : $(SRCDIR)\attach.c |
| 1067 | translate$E $** > $@ |
| 1068 | |
| 1069 | $(OX)\backoffice$O : backoffice_.c backoffice.h |
| 1070 | $(TCC) /Fo$@ -c backoffice_.c |
| 1071 | |
| 1072 | backoffice_.c : $(SRCDIR)\backoffice.c |
| @@ -1882,10 +1891,11 @@ | |
| 1882 | headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h |
| 1883 | makeheaders$E add_.c:add.h \ |
| 1884 | alerts_.c:alerts.h \ |
| 1885 | allrepo_.c:allrepo.h \ |
| 1886 | attach_.c:attach.h \ |
| 1887 | backoffice_.c:backoffice.h \ |
| 1888 | bag_.c:bag.h \ |
| 1889 | bisect_.c:bisect.h \ |
| 1890 | blob_.c:blob.h \ |
| 1891 | branch_.c:branch.h \ |
| 1892 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -348,10 +348,11 @@ | |
| 348 | |
| 349 | SRC = add_.c \ |
| 350 | alerts_.c \ |
| 351 | allrepo_.c \ |
| 352 | attach_.c \ |
| 353 | backlink_.c \ |
| 354 | backoffice_.c \ |
| 355 | bag_.c \ |
| 356 | bisect_.c \ |
| 357 | blob_.c \ |
| 358 | branch_.c \ |
| @@ -578,10 +579,11 @@ | |
| 579 | |
| 580 | OBJ = $(OX)\add$O \ |
| 581 | $(OX)\alerts$O \ |
| 582 | $(OX)\allrepo$O \ |
| 583 | $(OX)\attach$O \ |
| 584 | $(OX)\backlink$O \ |
| 585 | $(OX)\backoffice$O \ |
| 586 | $(OX)\bag$O \ |
| 587 | $(OX)\bisect$O \ |
| 588 | $(OX)\blob$O \ |
| 589 | $(OX)\branch$O \ |
| @@ -781,10 +783,11 @@ | |
| 783 | $(OX)\linkopts: $B\win\Makefile.msc |
| 784 | echo $(OX)\add.obj > $@ |
| 785 | echo $(OX)\alerts.obj >> $@ |
| 786 | echo $(OX)\allrepo.obj >> $@ |
| 787 | echo $(OX)\attach.obj >> $@ |
| 788 | echo $(OX)\backlink.obj >> $@ |
| 789 | echo $(OX)\backoffice.obj >> $@ |
| 790 | echo $(OX)\bag.obj >> $@ |
| 791 | echo $(OX)\bisect.obj >> $@ |
| 792 | echo $(OX)\blob.obj >> $@ |
| 793 | echo $(OX)\branch.obj >> $@ |
| @@ -1063,10 +1066,16 @@ | |
| 1066 | $(OX)\attach$O : attach_.c attach.h |
| 1067 | $(TCC) /Fo$@ -c attach_.c |
| 1068 | |
| 1069 | attach_.c : $(SRCDIR)\attach.c |
| 1070 | translate$E $** > $@ |
| 1071 | |
| 1072 | $(OX)\backlink$O : backlink_.c backlink.h |
| 1073 | $(TCC) /Fo$@ -c backlink_.c |
| 1074 | |
| 1075 | backlink_.c : $(SRCDIR)\backlink.c |
| 1076 | translate$E $** > $@ |
| 1077 | |
| 1078 | $(OX)\backoffice$O : backoffice_.c backoffice.h |
| 1079 | $(TCC) /Fo$@ -c backoffice_.c |
| 1080 | |
| 1081 | backoffice_.c : $(SRCDIR)\backoffice.c |
| @@ -1882,10 +1891,11 @@ | |
| 1891 | headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h |
| 1892 | makeheaders$E add_.c:add.h \ |
| 1893 | alerts_.c:alerts.h \ |
| 1894 | allrepo_.c:allrepo.h \ |
| 1895 | attach_.c:attach.h \ |
| 1896 | backlink_.c:backlink.h \ |
| 1897 | backoffice_.c:backoffice.h \ |
| 1898 | bag_.c:bag.h \ |
| 1899 | bisect_.c:bisect.h \ |
| 1900 | blob_.c:blob.h \ |
| 1901 | branch_.c:branch.h \ |
| 1902 |