Fossil SCM
Split out the repo_list_page() routine, used to generate the repository list for "fossil all ui" and similar, into a separate source file "repolist.c" to make it easier to enhance and maintain.
Commit
45a713495689ca2c893fb6662b6798c3e7dd51a073e10a3bbdb61784a7868bbb
Parent
1c32c5b83271f20…
7 files changed
-144
+12
+1
+46
+10
-4
+12
+10
-144
| --- src/main.c | ||
| +++ src/main.c | ||
| @@ -1297,154 +1297,10 @@ | ||
| 1297 | 1297 | } |
| 1298 | 1298 | #endif |
| 1299 | 1299 | return zRepo; |
| 1300 | 1300 | } |
| 1301 | 1301 | |
| 1302 | -/* | |
| 1303 | -** Generate a web-page that lists all repositories located under the | |
| 1304 | -** g.zRepositoryName directory and return non-zero. | |
| 1305 | -** | |
| 1306 | -** For the special case when g.zRepositoryName a non-chroot-jail "/", | |
| 1307 | -** compose the list using the "repo:" entries in the global_config | |
| 1308 | -** table of the configuration database. These entries comprise all | |
| 1309 | -** of the repositories known to the "all" command. The special case | |
| 1310 | -** processing is disallowed for chroot jails because g.zRepositoryName | |
| 1311 | -** is always "/" inside a chroot jail and so it cannot be used as a flag | |
| 1312 | -** to signal the special processing in that case. The special case | |
| 1313 | -** processing is intended for the "fossil all ui" command which never | |
| 1314 | -** runs in a chroot jail anyhow. | |
| 1315 | -** | |
| 1316 | -** Or, if no repositories can be located beneath g.zRepositoryName, | |
| 1317 | -** return 0. | |
| 1318 | -*/ | |
| 1319 | -static int repo_list_page(void){ | |
| 1320 | - Blob base; | |
| 1321 | - int n = 0; | |
| 1322 | - int allRepo; | |
| 1323 | - | |
| 1324 | - assert( g.db==0 ); | |
| 1325 | - if( fossil_strcmp(g.zRepositoryName,"/")==0 && !g.fJail ){ | |
| 1326 | - /* For the special case of the "repository directory" being "/", | |
| 1327 | - ** show all of the repositories named in the ~/.fossil database. | |
| 1328 | - ** | |
| 1329 | - ** On unix systems, then entries are of the form "repo:/home/..." | |
| 1330 | - ** and on Windows systems they are like on unix, starting with a "/" | |
| 1331 | - ** or they can begin with a drive letter: "repo:C:/Users/...". In either | |
| 1332 | - ** case, we want returned path to omit any initial "/". | |
| 1333 | - */ | |
| 1334 | - db_open_config(1, 0); | |
| 1335 | - db_multi_exec( | |
| 1336 | - "CREATE TEMP VIEW sfile AS" | |
| 1337 | - " SELECT ltrim(substr(name,6),'/') AS 'pathname' FROM global_config" | |
| 1338 | - " WHERE name GLOB 'repo:*'" | |
| 1339 | - ); | |
| 1340 | - allRepo = 1; | |
| 1341 | - }else{ | |
| 1342 | - /* The default case: All repositories under the g.zRepositoryName | |
| 1343 | - ** directory. | |
| 1344 | - */ | |
| 1345 | - blob_init(&base, g.zRepositoryName, -1); | |
| 1346 | - sqlite3_open(":memory:", &g.db); | |
| 1347 | - db_multi_exec("CREATE TABLE sfile(pathname TEXT);"); | |
| 1348 | - db_multi_exec("CREATE TABLE vfile(pathname);"); | |
| 1349 | - vfile_scan(&base, blob_size(&base), 0, 0, 0); | |
| 1350 | - db_multi_exec("DELETE FROM sfile WHERE pathname NOT GLOB '*[^/].fossil'"); | |
| 1351 | - allRepo = 0; | |
| 1352 | - } | |
| 1353 | - @ <html> | |
| 1354 | - @ <head> | |
| 1355 | - @ <base href="%s(g.zBaseURL)/" /> | |
| 1356 | - @ <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| 1357 | - @ <title>Repository List</title> | |
| 1358 | - @ </head> | |
| 1359 | - @ <body> | |
| 1360 | - n = db_int(0, "SELECT count(*) FROM sfile"); | |
| 1361 | - if( n>0 ){ | |
| 1362 | - Stmt q; | |
| 1363 | - sqlite3_int64 iNow, iMTime; | |
| 1364 | - @ <h1 align="center">Fossil Repositories</h1> | |
| 1365 | - @ <table border="0" class="sortable" data-init-sort="1" \ | |
| 1366 | - @ data-column-types="tnk"><thead> | |
| 1367 | - @ <tr><th>Filename<th width="20"><th>Last Modified</tr> | |
| 1368 | - @ </thead><tbody> | |
| 1369 | - db_prepare(&q, "SELECT pathname" | |
| 1370 | - " FROM sfile ORDER BY pathname COLLATE nocase;"); | |
| 1371 | - iNow = db_int64(0, "SELECT strftime('%%s','now')"); | |
| 1372 | - while( db_step(&q)==SQLITE_ROW ){ | |
| 1373 | - const char *zName = db_column_text(&q, 0); | |
| 1374 | - int nName = (int)strlen(zName); | |
| 1375 | - char *zUrl; | |
| 1376 | - char *zAge; | |
| 1377 | - char *zFull; | |
| 1378 | - if( nName<7 ) continue; | |
| 1379 | - zUrl = sqlite3_mprintf("%.*s", nName-7, zName); | |
| 1380 | - if( zName[0]=='/' | |
| 1381 | -#ifdef _WIN32 | |
| 1382 | - || sqlite3_strglob("[a-zA-Z]:/*", zName)==0 | |
| 1383 | -#endif | |
| 1384 | - ){ | |
| 1385 | - zFull = mprintf("%s", zName); | |
| 1386 | - }else if ( allRepo ){ | |
| 1387 | - zFull = mprintf("/%s", zName); | |
| 1388 | - }else{ | |
| 1389 | - zFull = mprintf("%s/%s", g.zRepositoryName, zName); | |
| 1390 | - } | |
| 1391 | - iMTime = file_mtime(zFull, ExtFILE); | |
| 1392 | - fossil_free(zFull); | |
| 1393 | - if( iMTime<=0 ){ | |
| 1394 | - zAge = mprintf("..."); | |
| 1395 | - }else{ | |
| 1396 | - zAge = human_readable_age((iNow - iMTime)/86400.0); | |
| 1397 | - } | |
| 1398 | - if( sqlite3_strglob("*.fossil", zName)!=0 ){ | |
| 1399 | - /* The "fossil server DIRECTORY" and "fossil ui DIRECTORY" commands | |
| 1400 | - ** do not work for repositories whose names do not end in ".fossil". | |
| 1401 | - ** So do not hyperlink those cases. */ | |
| 1402 | - @ <tr><td>%h(zName) | |
| 1403 | - } else if( sqlite3_strglob("*/.*", zName)==0 ){ | |
| 1404 | - /* Do not show hidden repos */ | |
| 1405 | - @ <tr><td>%h(zName) (hidden) | |
| 1406 | - } else if( allRepo && sqlite3_strglob("[a-zA-Z]:/?*", zName)!=0 ){ | |
| 1407 | - @ <tr><td><a href="%R/%T(zUrl)/home" target="_blank">/%h(zName)</a> | |
| 1408 | - }else{ | |
| 1409 | - @ <tr><td><a href="%R/%T(zUrl)/home" target="_blank">%h(zName)</a> | |
| 1410 | - } | |
| 1411 | - @ <td></td><td data-sortkey='%010llx(iNow - iMTime)'>%h(zAge)</tr> | |
| 1412 | - fossil_free(zAge); | |
| 1413 | - sqlite3_free(zUrl); | |
| 1414 | - } | |
| 1415 | - @ </tbody></table> | |
| 1416 | - }else{ | |
| 1417 | - @ <h1>No Repositories Found</h1> | |
| 1418 | - } | |
| 1419 | - @ <script>%s(builtin_text("sorttable.js"))</script> | |
| 1420 | - @ </body> | |
| 1421 | - @ </html> | |
| 1422 | - cgi_reply(); | |
| 1423 | - sqlite3_close(g.db); | |
| 1424 | - g.db = 0; | |
| 1425 | - return n; | |
| 1426 | -} | |
| 1427 | - | |
| 1428 | -/* | |
| 1429 | -** COMMAND: test-list-page | |
| 1430 | -** | |
| 1431 | -** Usage: %fossil test-list-page DIRECTORY | |
| 1432 | -** | |
| 1433 | -** Show all repositories underneath DIRECTORY. Or if DIRECTORY is "/" | |
| 1434 | -** show all repositories in the ~/.fossil file. | |
| 1435 | -*/ | |
| 1436 | -void test_list_page(void){ | |
| 1437 | - if( g.argc<3 ){ | |
| 1438 | - g.zRepositoryName = "/"; | |
| 1439 | - }else{ | |
| 1440 | - g.zRepositoryName = g.argv[2]; | |
| 1441 | - } | |
| 1442 | - g.httpOut = stdout; | |
| 1443 | - repo_list_page(); | |
| 1444 | -} | |
| 1445 | - | |
| 1446 | 1302 | /* |
| 1447 | 1303 | ** Called whenever a crash is encountered while processing a webpage. |
| 1448 | 1304 | */ |
| 1449 | 1305 | void sigsegv_handler(int x){ |
| 1450 | 1306 | #if HAVE_BACKTRACE |
| 1451 | 1307 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -1297,154 +1297,10 @@ | |
| 1297 | } |
| 1298 | #endif |
| 1299 | return zRepo; |
| 1300 | } |
| 1301 | |
| 1302 | /* |
| 1303 | ** Generate a web-page that lists all repositories located under the |
| 1304 | ** g.zRepositoryName directory and return non-zero. |
| 1305 | ** |
| 1306 | ** For the special case when g.zRepositoryName a non-chroot-jail "/", |
| 1307 | ** compose the list using the "repo:" entries in the global_config |
| 1308 | ** table of the configuration database. These entries comprise all |
| 1309 | ** of the repositories known to the "all" command. The special case |
| 1310 | ** processing is disallowed for chroot jails because g.zRepositoryName |
| 1311 | ** is always "/" inside a chroot jail and so it cannot be used as a flag |
| 1312 | ** to signal the special processing in that case. The special case |
| 1313 | ** processing is intended for the "fossil all ui" command which never |
| 1314 | ** runs in a chroot jail anyhow. |
| 1315 | ** |
| 1316 | ** Or, if no repositories can be located beneath g.zRepositoryName, |
| 1317 | ** return 0. |
| 1318 | */ |
| 1319 | static int repo_list_page(void){ |
| 1320 | Blob base; |
| 1321 | int n = 0; |
| 1322 | int allRepo; |
| 1323 | |
| 1324 | assert( g.db==0 ); |
| 1325 | if( fossil_strcmp(g.zRepositoryName,"/")==0 && !g.fJail ){ |
| 1326 | /* For the special case of the "repository directory" being "/", |
| 1327 | ** show all of the repositories named in the ~/.fossil database. |
| 1328 | ** |
| 1329 | ** On unix systems, then entries are of the form "repo:/home/..." |
| 1330 | ** and on Windows systems they are like on unix, starting with a "/" |
| 1331 | ** or they can begin with a drive letter: "repo:C:/Users/...". In either |
| 1332 | ** case, we want returned path to omit any initial "/". |
| 1333 | */ |
| 1334 | db_open_config(1, 0); |
| 1335 | db_multi_exec( |
| 1336 | "CREATE TEMP VIEW sfile AS" |
| 1337 | " SELECT ltrim(substr(name,6),'/') AS 'pathname' FROM global_config" |
| 1338 | " WHERE name GLOB 'repo:*'" |
| 1339 | ); |
| 1340 | allRepo = 1; |
| 1341 | }else{ |
| 1342 | /* The default case: All repositories under the g.zRepositoryName |
| 1343 | ** directory. |
| 1344 | */ |
| 1345 | blob_init(&base, g.zRepositoryName, -1); |
| 1346 | sqlite3_open(":memory:", &g.db); |
| 1347 | db_multi_exec("CREATE TABLE sfile(pathname TEXT);"); |
| 1348 | db_multi_exec("CREATE TABLE vfile(pathname);"); |
| 1349 | vfile_scan(&base, blob_size(&base), 0, 0, 0); |
| 1350 | db_multi_exec("DELETE FROM sfile WHERE pathname NOT GLOB '*[^/].fossil'"); |
| 1351 | allRepo = 0; |
| 1352 | } |
| 1353 | @ <html> |
| 1354 | @ <head> |
| 1355 | @ <base href="%s(g.zBaseURL)/" /> |
| 1356 | @ <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| 1357 | @ <title>Repository List</title> |
| 1358 | @ </head> |
| 1359 | @ <body> |
| 1360 | n = db_int(0, "SELECT count(*) FROM sfile"); |
| 1361 | if( n>0 ){ |
| 1362 | Stmt q; |
| 1363 | sqlite3_int64 iNow, iMTime; |
| 1364 | @ <h1 align="center">Fossil Repositories</h1> |
| 1365 | @ <table border="0" class="sortable" data-init-sort="1" \ |
| 1366 | @ data-column-types="tnk"><thead> |
| 1367 | @ <tr><th>Filename<th width="20"><th>Last Modified</tr> |
| 1368 | @ </thead><tbody> |
| 1369 | db_prepare(&q, "SELECT pathname" |
| 1370 | " FROM sfile ORDER BY pathname COLLATE nocase;"); |
| 1371 | iNow = db_int64(0, "SELECT strftime('%%s','now')"); |
| 1372 | while( db_step(&q)==SQLITE_ROW ){ |
| 1373 | const char *zName = db_column_text(&q, 0); |
| 1374 | int nName = (int)strlen(zName); |
| 1375 | char *zUrl; |
| 1376 | char *zAge; |
| 1377 | char *zFull; |
| 1378 | if( nName<7 ) continue; |
| 1379 | zUrl = sqlite3_mprintf("%.*s", nName-7, zName); |
| 1380 | if( zName[0]=='/' |
| 1381 | #ifdef _WIN32 |
| 1382 | || sqlite3_strglob("[a-zA-Z]:/*", zName)==0 |
| 1383 | #endif |
| 1384 | ){ |
| 1385 | zFull = mprintf("%s", zName); |
| 1386 | }else if ( allRepo ){ |
| 1387 | zFull = mprintf("/%s", zName); |
| 1388 | }else{ |
| 1389 | zFull = mprintf("%s/%s", g.zRepositoryName, zName); |
| 1390 | } |
| 1391 | iMTime = file_mtime(zFull, ExtFILE); |
| 1392 | fossil_free(zFull); |
| 1393 | if( iMTime<=0 ){ |
| 1394 | zAge = mprintf("..."); |
| 1395 | }else{ |
| 1396 | zAge = human_readable_age((iNow - iMTime)/86400.0); |
| 1397 | } |
| 1398 | if( sqlite3_strglob("*.fossil", zName)!=0 ){ |
| 1399 | /* The "fossil server DIRECTORY" and "fossil ui DIRECTORY" commands |
| 1400 | ** do not work for repositories whose names do not end in ".fossil". |
| 1401 | ** So do not hyperlink those cases. */ |
| 1402 | @ <tr><td>%h(zName) |
| 1403 | } else if( sqlite3_strglob("*/.*", zName)==0 ){ |
| 1404 | /* Do not show hidden repos */ |
| 1405 | @ <tr><td>%h(zName) (hidden) |
| 1406 | } else if( allRepo && sqlite3_strglob("[a-zA-Z]:/?*", zName)!=0 ){ |
| 1407 | @ <tr><td><a href="%R/%T(zUrl)/home" target="_blank">/%h(zName)</a> |
| 1408 | }else{ |
| 1409 | @ <tr><td><a href="%R/%T(zUrl)/home" target="_blank">%h(zName)</a> |
| 1410 | } |
| 1411 | @ <td></td><td data-sortkey='%010llx(iNow - iMTime)'>%h(zAge)</tr> |
| 1412 | fossil_free(zAge); |
| 1413 | sqlite3_free(zUrl); |
| 1414 | } |
| 1415 | @ </tbody></table> |
| 1416 | }else{ |
| 1417 | @ <h1>No Repositories Found</h1> |
| 1418 | } |
| 1419 | @ <script>%s(builtin_text("sorttable.js"))</script> |
| 1420 | @ </body> |
| 1421 | @ </html> |
| 1422 | cgi_reply(); |
| 1423 | sqlite3_close(g.db); |
| 1424 | g.db = 0; |
| 1425 | return n; |
| 1426 | } |
| 1427 | |
| 1428 | /* |
| 1429 | ** COMMAND: test-list-page |
| 1430 | ** |
| 1431 | ** Usage: %fossil test-list-page DIRECTORY |
| 1432 | ** |
| 1433 | ** Show all repositories underneath DIRECTORY. Or if DIRECTORY is "/" |
| 1434 | ** show all repositories in the ~/.fossil file. |
| 1435 | */ |
| 1436 | void test_list_page(void){ |
| 1437 | if( g.argc<3 ){ |
| 1438 | g.zRepositoryName = "/"; |
| 1439 | }else{ |
| 1440 | g.zRepositoryName = g.argv[2]; |
| 1441 | } |
| 1442 | g.httpOut = stdout; |
| 1443 | repo_list_page(); |
| 1444 | } |
| 1445 | |
| 1446 | /* |
| 1447 | ** Called whenever a crash is encountered while processing a webpage. |
| 1448 | */ |
| 1449 | void sigsegv_handler(int x){ |
| 1450 | #if HAVE_BACKTRACE |
| 1451 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -1297,154 +1297,10 @@ | |
| 1297 | } |
| 1298 | #endif |
| 1299 | return zRepo; |
| 1300 | } |
| 1301 | |
| 1302 | /* |
| 1303 | ** Called whenever a crash is encountered while processing a webpage. |
| 1304 | */ |
| 1305 | void sigsegv_handler(int x){ |
| 1306 | #if HAVE_BACKTRACE |
| 1307 |
+12
| --- src/main.mk | ||
| +++ src/main.mk | ||
| @@ -104,10 +104,11 @@ | ||
| 104 | 104 | $(SRCDIR)/printf.c \ |
| 105 | 105 | $(SRCDIR)/publish.c \ |
| 106 | 106 | $(SRCDIR)/purge.c \ |
| 107 | 107 | $(SRCDIR)/rebuild.c \ |
| 108 | 108 | $(SRCDIR)/regexp.c \ |
| 109 | + $(SRCDIR)/repolist.c \ | |
| 109 | 110 | $(SRCDIR)/report.c \ |
| 110 | 111 | $(SRCDIR)/rss.c \ |
| 111 | 112 | $(SRCDIR)/schema.c \ |
| 112 | 113 | $(SRCDIR)/search.c \ |
| 113 | 114 | $(SRCDIR)/security_audit.c \ |
| @@ -314,10 +315,11 @@ | ||
| 314 | 315 | $(OBJDIR)/printf_.c \ |
| 315 | 316 | $(OBJDIR)/publish_.c \ |
| 316 | 317 | $(OBJDIR)/purge_.c \ |
| 317 | 318 | $(OBJDIR)/rebuild_.c \ |
| 318 | 319 | $(OBJDIR)/regexp_.c \ |
| 320 | + $(OBJDIR)/repolist_.c \ | |
| 319 | 321 | $(OBJDIR)/report_.c \ |
| 320 | 322 | $(OBJDIR)/rss_.c \ |
| 321 | 323 | $(OBJDIR)/schema_.c \ |
| 322 | 324 | $(OBJDIR)/search_.c \ |
| 323 | 325 | $(OBJDIR)/security_audit_.c \ |
| @@ -451,10 +453,11 @@ | ||
| 451 | 453 | $(OBJDIR)/printf.o \ |
| 452 | 454 | $(OBJDIR)/publish.o \ |
| 453 | 455 | $(OBJDIR)/purge.o \ |
| 454 | 456 | $(OBJDIR)/rebuild.o \ |
| 455 | 457 | $(OBJDIR)/regexp.o \ |
| 458 | + $(OBJDIR)/repolist.o \ | |
| 456 | 459 | $(OBJDIR)/report.o \ |
| 457 | 460 | $(OBJDIR)/rss.o \ |
| 458 | 461 | $(OBJDIR)/schema.o \ |
| 459 | 462 | $(OBJDIR)/search.o \ |
| 460 | 463 | $(OBJDIR)/security_audit.o \ |
| @@ -784,10 +787,11 @@ | ||
| 784 | 787 | $(OBJDIR)/printf_.c:$(OBJDIR)/printf.h \ |
| 785 | 788 | $(OBJDIR)/publish_.c:$(OBJDIR)/publish.h \ |
| 786 | 789 | $(OBJDIR)/purge_.c:$(OBJDIR)/purge.h \ |
| 787 | 790 | $(OBJDIR)/rebuild_.c:$(OBJDIR)/rebuild.h \ |
| 788 | 791 | $(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h \ |
| 792 | + $(OBJDIR)/repolist_.c:$(OBJDIR)/repolist.h \ | |
| 789 | 793 | $(OBJDIR)/report_.c:$(OBJDIR)/report.h \ |
| 790 | 794 | $(OBJDIR)/rss_.c:$(OBJDIR)/rss.h \ |
| 791 | 795 | $(OBJDIR)/schema_.c:$(OBJDIR)/schema.h \ |
| 792 | 796 | $(OBJDIR)/search_.c:$(OBJDIR)/search.h \ |
| 793 | 797 | $(OBJDIR)/security_audit_.c:$(OBJDIR)/security_audit.h \ |
| @@ -1555,10 +1559,18 @@ | ||
| 1555 | 1559 | |
| 1556 | 1560 | $(OBJDIR)/regexp.o: $(OBJDIR)/regexp_.c $(OBJDIR)/regexp.h $(SRCDIR)/config.h |
| 1557 | 1561 | $(XTCC) -o $(OBJDIR)/regexp.o -c $(OBJDIR)/regexp_.c |
| 1558 | 1562 | |
| 1559 | 1563 | $(OBJDIR)/regexp.h: $(OBJDIR)/headers |
| 1564 | + | |
| 1565 | +$(OBJDIR)/repolist_.c: $(SRCDIR)/repolist.c $(OBJDIR)/translate | |
| 1566 | + $(OBJDIR)/translate $(SRCDIR)/repolist.c >$@ | |
| 1567 | + | |
| 1568 | +$(OBJDIR)/repolist.o: $(OBJDIR)/repolist_.c $(OBJDIR)/repolist.h $(SRCDIR)/config.h | |
| 1569 | + $(XTCC) -o $(OBJDIR)/repolist.o -c $(OBJDIR)/repolist_.c | |
| 1570 | + | |
| 1571 | +$(OBJDIR)/repolist.h: $(OBJDIR)/headers | |
| 1560 | 1572 | |
| 1561 | 1573 | $(OBJDIR)/report_.c: $(SRCDIR)/report.c $(OBJDIR)/translate |
| 1562 | 1574 | $(OBJDIR)/translate $(SRCDIR)/report.c >$@ |
| 1563 | 1575 | |
| 1564 | 1576 | $(OBJDIR)/report.o: $(OBJDIR)/report_.c $(OBJDIR)/report.h $(SRCDIR)/config.h |
| 1565 | 1577 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -104,10 +104,11 @@ | |
| 104 | $(SRCDIR)/printf.c \ |
| 105 | $(SRCDIR)/publish.c \ |
| 106 | $(SRCDIR)/purge.c \ |
| 107 | $(SRCDIR)/rebuild.c \ |
| 108 | $(SRCDIR)/regexp.c \ |
| 109 | $(SRCDIR)/report.c \ |
| 110 | $(SRCDIR)/rss.c \ |
| 111 | $(SRCDIR)/schema.c \ |
| 112 | $(SRCDIR)/search.c \ |
| 113 | $(SRCDIR)/security_audit.c \ |
| @@ -314,10 +315,11 @@ | |
| 314 | $(OBJDIR)/printf_.c \ |
| 315 | $(OBJDIR)/publish_.c \ |
| 316 | $(OBJDIR)/purge_.c \ |
| 317 | $(OBJDIR)/rebuild_.c \ |
| 318 | $(OBJDIR)/regexp_.c \ |
| 319 | $(OBJDIR)/report_.c \ |
| 320 | $(OBJDIR)/rss_.c \ |
| 321 | $(OBJDIR)/schema_.c \ |
| 322 | $(OBJDIR)/search_.c \ |
| 323 | $(OBJDIR)/security_audit_.c \ |
| @@ -451,10 +453,11 @@ | |
| 451 | $(OBJDIR)/printf.o \ |
| 452 | $(OBJDIR)/publish.o \ |
| 453 | $(OBJDIR)/purge.o \ |
| 454 | $(OBJDIR)/rebuild.o \ |
| 455 | $(OBJDIR)/regexp.o \ |
| 456 | $(OBJDIR)/report.o \ |
| 457 | $(OBJDIR)/rss.o \ |
| 458 | $(OBJDIR)/schema.o \ |
| 459 | $(OBJDIR)/search.o \ |
| 460 | $(OBJDIR)/security_audit.o \ |
| @@ -784,10 +787,11 @@ | |
| 784 | $(OBJDIR)/printf_.c:$(OBJDIR)/printf.h \ |
| 785 | $(OBJDIR)/publish_.c:$(OBJDIR)/publish.h \ |
| 786 | $(OBJDIR)/purge_.c:$(OBJDIR)/purge.h \ |
| 787 | $(OBJDIR)/rebuild_.c:$(OBJDIR)/rebuild.h \ |
| 788 | $(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h \ |
| 789 | $(OBJDIR)/report_.c:$(OBJDIR)/report.h \ |
| 790 | $(OBJDIR)/rss_.c:$(OBJDIR)/rss.h \ |
| 791 | $(OBJDIR)/schema_.c:$(OBJDIR)/schema.h \ |
| 792 | $(OBJDIR)/search_.c:$(OBJDIR)/search.h \ |
| 793 | $(OBJDIR)/security_audit_.c:$(OBJDIR)/security_audit.h \ |
| @@ -1555,10 +1559,18 @@ | |
| 1555 | |
| 1556 | $(OBJDIR)/regexp.o: $(OBJDIR)/regexp_.c $(OBJDIR)/regexp.h $(SRCDIR)/config.h |
| 1557 | $(XTCC) -o $(OBJDIR)/regexp.o -c $(OBJDIR)/regexp_.c |
| 1558 | |
| 1559 | $(OBJDIR)/regexp.h: $(OBJDIR)/headers |
| 1560 | |
| 1561 | $(OBJDIR)/report_.c: $(SRCDIR)/report.c $(OBJDIR)/translate |
| 1562 | $(OBJDIR)/translate $(SRCDIR)/report.c >$@ |
| 1563 | |
| 1564 | $(OBJDIR)/report.o: $(OBJDIR)/report_.c $(OBJDIR)/report.h $(SRCDIR)/config.h |
| 1565 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -104,10 +104,11 @@ | |
| 104 | $(SRCDIR)/printf.c \ |
| 105 | $(SRCDIR)/publish.c \ |
| 106 | $(SRCDIR)/purge.c \ |
| 107 | $(SRCDIR)/rebuild.c \ |
| 108 | $(SRCDIR)/regexp.c \ |
| 109 | $(SRCDIR)/repolist.c \ |
| 110 | $(SRCDIR)/report.c \ |
| 111 | $(SRCDIR)/rss.c \ |
| 112 | $(SRCDIR)/schema.c \ |
| 113 | $(SRCDIR)/search.c \ |
| 114 | $(SRCDIR)/security_audit.c \ |
| @@ -314,10 +315,11 @@ | |
| 315 | $(OBJDIR)/printf_.c \ |
| 316 | $(OBJDIR)/publish_.c \ |
| 317 | $(OBJDIR)/purge_.c \ |
| 318 | $(OBJDIR)/rebuild_.c \ |
| 319 | $(OBJDIR)/regexp_.c \ |
| 320 | $(OBJDIR)/repolist_.c \ |
| 321 | $(OBJDIR)/report_.c \ |
| 322 | $(OBJDIR)/rss_.c \ |
| 323 | $(OBJDIR)/schema_.c \ |
| 324 | $(OBJDIR)/search_.c \ |
| 325 | $(OBJDIR)/security_audit_.c \ |
| @@ -451,10 +453,11 @@ | |
| 453 | $(OBJDIR)/printf.o \ |
| 454 | $(OBJDIR)/publish.o \ |
| 455 | $(OBJDIR)/purge.o \ |
| 456 | $(OBJDIR)/rebuild.o \ |
| 457 | $(OBJDIR)/regexp.o \ |
| 458 | $(OBJDIR)/repolist.o \ |
| 459 | $(OBJDIR)/report.o \ |
| 460 | $(OBJDIR)/rss.o \ |
| 461 | $(OBJDIR)/schema.o \ |
| 462 | $(OBJDIR)/search.o \ |
| 463 | $(OBJDIR)/security_audit.o \ |
| @@ -784,10 +787,11 @@ | |
| 787 | $(OBJDIR)/printf_.c:$(OBJDIR)/printf.h \ |
| 788 | $(OBJDIR)/publish_.c:$(OBJDIR)/publish.h \ |
| 789 | $(OBJDIR)/purge_.c:$(OBJDIR)/purge.h \ |
| 790 | $(OBJDIR)/rebuild_.c:$(OBJDIR)/rebuild.h \ |
| 791 | $(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h \ |
| 792 | $(OBJDIR)/repolist_.c:$(OBJDIR)/repolist.h \ |
| 793 | $(OBJDIR)/report_.c:$(OBJDIR)/report.h \ |
| 794 | $(OBJDIR)/rss_.c:$(OBJDIR)/rss.h \ |
| 795 | $(OBJDIR)/schema_.c:$(OBJDIR)/schema.h \ |
| 796 | $(OBJDIR)/search_.c:$(OBJDIR)/search.h \ |
| 797 | $(OBJDIR)/security_audit_.c:$(OBJDIR)/security_audit.h \ |
| @@ -1555,10 +1559,18 @@ | |
| 1559 | |
| 1560 | $(OBJDIR)/regexp.o: $(OBJDIR)/regexp_.c $(OBJDIR)/regexp.h $(SRCDIR)/config.h |
| 1561 | $(XTCC) -o $(OBJDIR)/regexp.o -c $(OBJDIR)/regexp_.c |
| 1562 | |
| 1563 | $(OBJDIR)/regexp.h: $(OBJDIR)/headers |
| 1564 | |
| 1565 | $(OBJDIR)/repolist_.c: $(SRCDIR)/repolist.c $(OBJDIR)/translate |
| 1566 | $(OBJDIR)/translate $(SRCDIR)/repolist.c >$@ |
| 1567 | |
| 1568 | $(OBJDIR)/repolist.o: $(OBJDIR)/repolist_.c $(OBJDIR)/repolist.h $(SRCDIR)/config.h |
| 1569 | $(XTCC) -o $(OBJDIR)/repolist.o -c $(OBJDIR)/repolist_.c |
| 1570 | |
| 1571 | $(OBJDIR)/repolist.h: $(OBJDIR)/headers |
| 1572 | |
| 1573 | $(OBJDIR)/report_.c: $(SRCDIR)/report.c $(OBJDIR)/translate |
| 1574 | $(OBJDIR)/translate $(SRCDIR)/report.c >$@ |
| 1575 | |
| 1576 | $(OBJDIR)/report.o: $(OBJDIR)/report_.c $(OBJDIR)/report.h $(SRCDIR)/config.h |
| 1577 |
+1
| --- src/makemake.tcl | ||
| +++ src/makemake.tcl | ||
| @@ -114,10 +114,11 @@ | ||
| 114 | 114 | printf |
| 115 | 115 | publish |
| 116 | 116 | purge |
| 117 | 117 | rebuild |
| 118 | 118 | regexp |
| 119 | + repolist | |
| 119 | 120 | report |
| 120 | 121 | rss |
| 121 | 122 | schema |
| 122 | 123 | search |
| 123 | 124 | security_audit |
| 124 | 125 | |
| 125 | 126 | ADDED src/repolist.c |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -114,10 +114,11 @@ | |
| 114 | printf |
| 115 | publish |
| 116 | purge |
| 117 | rebuild |
| 118 | regexp |
| 119 | report |
| 120 | rss |
| 121 | schema |
| 122 | search |
| 123 | security_audit |
| 124 | |
| 125 | DDED src/repolist.c |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -114,10 +114,11 @@ | |
| 114 | printf |
| 115 | publish |
| 116 | purge |
| 117 | rebuild |
| 118 | regexp |
| 119 | repolist |
| 120 | report |
| 121 | rss |
| 122 | schema |
| 123 | search |
| 124 | security_audit |
| 125 | |
| 126 | DDED src/repolist.c |
+46
| --- a/src/repolist.c | ||
| +++ b/src/repolist.c | ||
| @@ -0,0 +1,46 @@ | ||
| 1 | +/* | |
| 2 | +** Copyright (c) 2018 D. Richard Hipp | |
| 3 | +** | |
| 4 | +** This program is free software; you can redistribute it and/or | |
| 5 | +** modify it under the terms of thint/* Assert t_cmd | |
| 6 | +** | |
| 7 | +** | |
| 8 | +** | |
| 9 | +** | |
| 10 | +** This is an expensive routine in that it has to open and close if(&& !pRepo->zRepoName); | |
| 11 | + }/* | |
| 12 | +** Copyright (c) right (c) 2018 D. Richard Hipp | |
| 13 | +** | |
| 14 | +** This program is free software; you can redistribute it and/or | |
| 15 | +** modify it under the terms of thint/* Assert t_cmd>0 )%R%Relse{ | |
| 16 | +"<h1>No Repositories Found</h1>\n"<style> | |
| 17 | + style_render_ | |
| 18 | +*/ | |
| 19 | +voidValid = 0; | |
| 20 | + | |
| 21 | + int n = 0; | |
| 22 | + int allRepo;@ <html> | |
| 23 | + @ <head> | |
| 24 | +@ </head> | |
| 25 | + @ <body><table border="0" class="sortable" data-init-sort="1" \ | |
| 26 | + @ data-column-types="tntnk"><thead> | |
| 27 | + @ <tr><th>Filename<th width="20">\ | |
| 28 | + @ "20">\ | |
| 29 | + @ <th>Last Modified@ <tr><td valign="sqlite3_int64 iNow, iMTimeiNow = db_int64/* | |
| 30 | +** Copyright (c) 2018 D. Richard Hipp | |
| 31 | +** | |
| 32 | +** This program is free software; you can redistribute it and/or | |
| 33 | +** modify it under the terms of thint/* Assert t_cmd | |
| 34 | +** | |
| 35 | +** | |
| 36 | +** | |
| 37 | +** | |
| 38 | +** This is an expensiMTime = file_mtime(zFull, ExtFILEiMTime<=0}else{(iNow - iMTime)/86400.0); | |
| 39 | + }<tr><td><tr><td>tr><td>it and/or | |
| 40 | +** mod/* | |
| 41 | +** Copyritr><td>it and/or | |
| 42 | +** modify it under the terms of thint/* Assert t_cmd | |
| 43 | +** | |
| 44 | +** | |
| 45 | +*/* | |
| 46 | +** Copyright (c) 2018 D. Ric10llx(iNow - iMTim |
| --- a/src/repolist.c | |
| +++ b/src/repolist.c | |
| @@ -0,0 +1,46 @@ | |
| --- a/src/repolist.c | |
| +++ b/src/repolist.c | |
| @@ -0,0 +1,46 @@ | |
| 1 | /* |
| 2 | ** Copyright (c) 2018 D. Richard Hipp |
| 3 | ** |
| 4 | ** This program is free software; you can redistribute it and/or |
| 5 | ** modify it under the terms of thint/* Assert t_cmd |
| 6 | ** |
| 7 | ** |
| 8 | ** |
| 9 | ** |
| 10 | ** This is an expensive routine in that it has to open and close if(&& !pRepo->zRepoName); |
| 11 | }/* |
| 12 | ** Copyright (c) right (c) 2018 D. Richard Hipp |
| 13 | ** |
| 14 | ** This program is free software; you can redistribute it and/or |
| 15 | ** modify it under the terms of thint/* Assert t_cmd>0 )%R%Relse{ |
| 16 | "<h1>No Repositories Found</h1>\n"<style> |
| 17 | style_render_ |
| 18 | */ |
| 19 | voidValid = 0; |
| 20 | |
| 21 | int n = 0; |
| 22 | int allRepo;@ <html> |
| 23 | @ <head> |
| 24 | @ </head> |
| 25 | @ <body><table border="0" class="sortable" data-init-sort="1" \ |
| 26 | @ data-column-types="tntnk"><thead> |
| 27 | @ <tr><th>Filename<th width="20">\ |
| 28 | @ "20">\ |
| 29 | @ <th>Last Modified@ <tr><td valign="sqlite3_int64 iNow, iMTimeiNow = db_int64/* |
| 30 | ** Copyright (c) 2018 D. Richard Hipp |
| 31 | ** |
| 32 | ** This program is free software; you can redistribute it and/or |
| 33 | ** modify it under the terms of thint/* Assert t_cmd |
| 34 | ** |
| 35 | ** |
| 36 | ** |
| 37 | ** |
| 38 | ** This is an expensiMTime = file_mtime(zFull, ExtFILEiMTime<=0}else{(iNow - iMTime)/86400.0); |
| 39 | }<tr><td><tr><td>tr><td>it and/or |
| 40 | ** mod/* |
| 41 | ** Copyritr><td>it and/or |
| 42 | ** modify it under the terms of thint/* Assert t_cmd |
| 43 | ** |
| 44 | ** |
| 45 | */* |
| 46 | ** Copyright (c) 2018 D. Ric10llx(iNow - iMTim |
+10
-4
| --- win/Makefile.dmc | ||
| +++ win/Makefile.dmc | ||
| @@ -28,13 +28,13 @@ | ||
| 28 | 28 | |
| 29 | 29 | SQLITE_OPTIONS = -DNDEBUG=1 -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 |
| 30 | 30 | |
| 31 | 31 | SHELL_OPTIONS = -DNDEBUG=1 -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 -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 descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c etag_.c event_.c export_.c file_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.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 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 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 descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c etag_.c event_.c export_.c file_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.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)\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)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$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)\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)\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)\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)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$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 descendants diff diffcmd dispatch doc encode etag event export file finfo foci forum fshell fusefs 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 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 backoffice bag bisect blob branch browse builtin bundle cache capabilities captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd descendants diff diffcmd dispatch doc encode etag event export file finfo foci forum fshell fusefs 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 >> $@ |
| @@ -668,10 +668,16 @@ | ||
| 668 | 668 | $(OBJDIR)\regexp$O : regexp_.c regexp.h |
| 669 | 669 | $(TCC) -o$@ -c regexp_.c |
| 670 | 670 | |
| 671 | 671 | regexp_.c : $(SRCDIR)\regexp.c |
| 672 | 672 | +translate$E $** > $@ |
| 673 | + | |
| 674 | +$(OBJDIR)\repolist$O : repolist_.c repolist.h | |
| 675 | + $(TCC) -o$@ -c repolist_.c | |
| 676 | + | |
| 677 | +repolist_.c : $(SRCDIR)\repolist.c | |
| 678 | + +translate$E $** > $@ | |
| 673 | 679 | |
| 674 | 680 | $(OBJDIR)\report$O : report_.c report.h |
| 675 | 681 | $(TCC) -o$@ -c report_.c |
| 676 | 682 | |
| 677 | 683 | report_.c : $(SRCDIR)\report.c |
| @@ -940,7 +946,7 @@ | ||
| 940 | 946 | |
| 941 | 947 | zip_.c : $(SRCDIR)\zip.c |
| 942 | 948 | +translate$E $** > $@ |
| 943 | 949 | |
| 944 | 950 | headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h |
| 945 | - +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 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 file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.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 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 | |
| 951 | + +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 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 file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.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 | |
| 946 | 952 | @copy /Y nul: headers |
| 947 | 953 |
| --- win/Makefile.dmc | |
| +++ win/Makefile.dmc | |
| @@ -28,13 +28,13 @@ | |
| 28 | |
| 29 | SQLITE_OPTIONS = -DNDEBUG=1 -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 |
| 30 | |
| 31 | SHELL_OPTIONS = -DNDEBUG=1 -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 -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 descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c etag_.c event_.c export_.c file_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.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 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)\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)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$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)\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 descendants diff diffcmd dispatch doc encode etag event export file finfo foci forum fshell fusefs 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 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 >> $@ |
| @@ -668,10 +668,16 @@ | |
| 668 | $(OBJDIR)\regexp$O : regexp_.c regexp.h |
| 669 | $(TCC) -o$@ -c regexp_.c |
| 670 | |
| 671 | regexp_.c : $(SRCDIR)\regexp.c |
| 672 | +translate$E $** > $@ |
| 673 | |
| 674 | $(OBJDIR)\report$O : report_.c report.h |
| 675 | $(TCC) -o$@ -c report_.c |
| 676 | |
| 677 | report_.c : $(SRCDIR)\report.c |
| @@ -940,7 +946,7 @@ | |
| 940 | |
| 941 | zip_.c : $(SRCDIR)\zip.c |
| 942 | +translate$E $** > $@ |
| 943 | |
| 944 | headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h |
| 945 | +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 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 file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.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 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 |
| 946 | @copy /Y nul: headers |
| 947 |
| --- win/Makefile.dmc | |
| +++ win/Makefile.dmc | |
| @@ -28,13 +28,13 @@ | |
| 28 | |
| 29 | SQLITE_OPTIONS = -DNDEBUG=1 -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 |
| 30 | |
| 31 | SHELL_OPTIONS = -DNDEBUG=1 -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 -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 descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c etag_.c event_.c export_.c file_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.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)\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)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$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 descendants diff diffcmd dispatch doc encode etag event export file finfo foci forum fshell fusefs 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 >> $@ |
| @@ -668,10 +668,16 @@ | |
| 668 | $(OBJDIR)\regexp$O : regexp_.c regexp.h |
| 669 | $(TCC) -o$@ -c regexp_.c |
| 670 | |
| 671 | regexp_.c : $(SRCDIR)\regexp.c |
| 672 | +translate$E $** > $@ |
| 673 | |
| 674 | $(OBJDIR)\repolist$O : repolist_.c repolist.h |
| 675 | $(TCC) -o$@ -c repolist_.c |
| 676 | |
| 677 | repolist_.c : $(SRCDIR)\repolist.c |
| 678 | +translate$E $** > $@ |
| 679 | |
| 680 | $(OBJDIR)\report$O : report_.c report.h |
| 681 | $(TCC) -o$@ -c report_.c |
| 682 | |
| 683 | report_.c : $(SRCDIR)\report.c |
| @@ -940,7 +946,7 @@ | |
| 946 | |
| 947 | zip_.c : $(SRCDIR)\zip.c |
| 948 | +translate$E $** > $@ |
| 949 | |
| 950 | headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h |
| 951 | +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 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 file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.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 |
| 952 | @copy /Y nul: headers |
| 953 |
+12
| --- win/Makefile.mingw | ||
| +++ win/Makefile.mingw | ||
| @@ -526,10 +526,11 @@ | ||
| 526 | 526 | $(SRCDIR)/printf.c \ |
| 527 | 527 | $(SRCDIR)/publish.c \ |
| 528 | 528 | $(SRCDIR)/purge.c \ |
| 529 | 529 | $(SRCDIR)/rebuild.c \ |
| 530 | 530 | $(SRCDIR)/regexp.c \ |
| 531 | + $(SRCDIR)/repolist.c \ | |
| 531 | 532 | $(SRCDIR)/report.c \ |
| 532 | 533 | $(SRCDIR)/rss.c \ |
| 533 | 534 | $(SRCDIR)/schema.c \ |
| 534 | 535 | $(SRCDIR)/search.c \ |
| 535 | 536 | $(SRCDIR)/security_audit.c \ |
| @@ -736,10 +737,11 @@ | ||
| 736 | 737 | $(OBJDIR)/printf_.c \ |
| 737 | 738 | $(OBJDIR)/publish_.c \ |
| 738 | 739 | $(OBJDIR)/purge_.c \ |
| 739 | 740 | $(OBJDIR)/rebuild_.c \ |
| 740 | 741 | $(OBJDIR)/regexp_.c \ |
| 742 | + $(OBJDIR)/repolist_.c \ | |
| 741 | 743 | $(OBJDIR)/report_.c \ |
| 742 | 744 | $(OBJDIR)/rss_.c \ |
| 743 | 745 | $(OBJDIR)/schema_.c \ |
| 744 | 746 | $(OBJDIR)/search_.c \ |
| 745 | 747 | $(OBJDIR)/security_audit_.c \ |
| @@ -873,10 +875,11 @@ | ||
| 873 | 875 | $(OBJDIR)/printf.o \ |
| 874 | 876 | $(OBJDIR)/publish.o \ |
| 875 | 877 | $(OBJDIR)/purge.o \ |
| 876 | 878 | $(OBJDIR)/rebuild.o \ |
| 877 | 879 | $(OBJDIR)/regexp.o \ |
| 880 | + $(OBJDIR)/repolist.o \ | |
| 878 | 881 | $(OBJDIR)/report.o \ |
| 879 | 882 | $(OBJDIR)/rss.o \ |
| 880 | 883 | $(OBJDIR)/schema.o \ |
| 881 | 884 | $(OBJDIR)/search.o \ |
| 882 | 885 | $(OBJDIR)/security_audit.o \ |
| @@ -1229,10 +1232,11 @@ | ||
| 1229 | 1232 | $(OBJDIR)/printf_.c:$(OBJDIR)/printf.h \ |
| 1230 | 1233 | $(OBJDIR)/publish_.c:$(OBJDIR)/publish.h \ |
| 1231 | 1234 | $(OBJDIR)/purge_.c:$(OBJDIR)/purge.h \ |
| 1232 | 1235 | $(OBJDIR)/rebuild_.c:$(OBJDIR)/rebuild.h \ |
| 1233 | 1236 | $(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h \ |
| 1237 | + $(OBJDIR)/repolist_.c:$(OBJDIR)/repolist.h \ | |
| 1234 | 1238 | $(OBJDIR)/report_.c:$(OBJDIR)/report.h \ |
| 1235 | 1239 | $(OBJDIR)/rss_.c:$(OBJDIR)/rss.h \ |
| 1236 | 1240 | $(OBJDIR)/schema_.c:$(OBJDIR)/schema.h \ |
| 1237 | 1241 | $(OBJDIR)/search_.c:$(OBJDIR)/search.h \ |
| 1238 | 1242 | $(OBJDIR)/security_audit_.c:$(OBJDIR)/security_audit.h \ |
| @@ -2002,10 +2006,18 @@ | ||
| 2002 | 2006 | |
| 2003 | 2007 | $(OBJDIR)/regexp.o: $(OBJDIR)/regexp_.c $(OBJDIR)/regexp.h $(SRCDIR)/config.h |
| 2004 | 2008 | $(XTCC) -o $(OBJDIR)/regexp.o -c $(OBJDIR)/regexp_.c |
| 2005 | 2009 | |
| 2006 | 2010 | $(OBJDIR)/regexp.h: $(OBJDIR)/headers |
| 2011 | + | |
| 2012 | +$(OBJDIR)/repolist_.c: $(SRCDIR)/repolist.c $(TRANSLATE) | |
| 2013 | + $(TRANSLATE) $(SRCDIR)/repolist.c >$@ | |
| 2014 | + | |
| 2015 | +$(OBJDIR)/repolist.o: $(OBJDIR)/repolist_.c $(OBJDIR)/repolist.h $(SRCDIR)/config.h | |
| 2016 | + $(XTCC) -o $(OBJDIR)/repolist.o -c $(OBJDIR)/repolist_.c | |
| 2017 | + | |
| 2018 | +$(OBJDIR)/repolist.h: $(OBJDIR)/headers | |
| 2007 | 2019 | |
| 2008 | 2020 | $(OBJDIR)/report_.c: $(SRCDIR)/report.c $(TRANSLATE) |
| 2009 | 2021 | $(TRANSLATE) $(SRCDIR)/report.c >$@ |
| 2010 | 2022 | |
| 2011 | 2023 | $(OBJDIR)/report.o: $(OBJDIR)/report_.c $(OBJDIR)/report.h $(SRCDIR)/config.h |
| 2012 | 2024 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -526,10 +526,11 @@ | |
| 526 | $(SRCDIR)/printf.c \ |
| 527 | $(SRCDIR)/publish.c \ |
| 528 | $(SRCDIR)/purge.c \ |
| 529 | $(SRCDIR)/rebuild.c \ |
| 530 | $(SRCDIR)/regexp.c \ |
| 531 | $(SRCDIR)/report.c \ |
| 532 | $(SRCDIR)/rss.c \ |
| 533 | $(SRCDIR)/schema.c \ |
| 534 | $(SRCDIR)/search.c \ |
| 535 | $(SRCDIR)/security_audit.c \ |
| @@ -736,10 +737,11 @@ | |
| 736 | $(OBJDIR)/printf_.c \ |
| 737 | $(OBJDIR)/publish_.c \ |
| 738 | $(OBJDIR)/purge_.c \ |
| 739 | $(OBJDIR)/rebuild_.c \ |
| 740 | $(OBJDIR)/regexp_.c \ |
| 741 | $(OBJDIR)/report_.c \ |
| 742 | $(OBJDIR)/rss_.c \ |
| 743 | $(OBJDIR)/schema_.c \ |
| 744 | $(OBJDIR)/search_.c \ |
| 745 | $(OBJDIR)/security_audit_.c \ |
| @@ -873,10 +875,11 @@ | |
| 873 | $(OBJDIR)/printf.o \ |
| 874 | $(OBJDIR)/publish.o \ |
| 875 | $(OBJDIR)/purge.o \ |
| 876 | $(OBJDIR)/rebuild.o \ |
| 877 | $(OBJDIR)/regexp.o \ |
| 878 | $(OBJDIR)/report.o \ |
| 879 | $(OBJDIR)/rss.o \ |
| 880 | $(OBJDIR)/schema.o \ |
| 881 | $(OBJDIR)/search.o \ |
| 882 | $(OBJDIR)/security_audit.o \ |
| @@ -1229,10 +1232,11 @@ | |
| 1229 | $(OBJDIR)/printf_.c:$(OBJDIR)/printf.h \ |
| 1230 | $(OBJDIR)/publish_.c:$(OBJDIR)/publish.h \ |
| 1231 | $(OBJDIR)/purge_.c:$(OBJDIR)/purge.h \ |
| 1232 | $(OBJDIR)/rebuild_.c:$(OBJDIR)/rebuild.h \ |
| 1233 | $(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h \ |
| 1234 | $(OBJDIR)/report_.c:$(OBJDIR)/report.h \ |
| 1235 | $(OBJDIR)/rss_.c:$(OBJDIR)/rss.h \ |
| 1236 | $(OBJDIR)/schema_.c:$(OBJDIR)/schema.h \ |
| 1237 | $(OBJDIR)/search_.c:$(OBJDIR)/search.h \ |
| 1238 | $(OBJDIR)/security_audit_.c:$(OBJDIR)/security_audit.h \ |
| @@ -2002,10 +2006,18 @@ | |
| 2002 | |
| 2003 | $(OBJDIR)/regexp.o: $(OBJDIR)/regexp_.c $(OBJDIR)/regexp.h $(SRCDIR)/config.h |
| 2004 | $(XTCC) -o $(OBJDIR)/regexp.o -c $(OBJDIR)/regexp_.c |
| 2005 | |
| 2006 | $(OBJDIR)/regexp.h: $(OBJDIR)/headers |
| 2007 | |
| 2008 | $(OBJDIR)/report_.c: $(SRCDIR)/report.c $(TRANSLATE) |
| 2009 | $(TRANSLATE) $(SRCDIR)/report.c >$@ |
| 2010 | |
| 2011 | $(OBJDIR)/report.o: $(OBJDIR)/report_.c $(OBJDIR)/report.h $(SRCDIR)/config.h |
| 2012 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -526,10 +526,11 @@ | |
| 526 | $(SRCDIR)/printf.c \ |
| 527 | $(SRCDIR)/publish.c \ |
| 528 | $(SRCDIR)/purge.c \ |
| 529 | $(SRCDIR)/rebuild.c \ |
| 530 | $(SRCDIR)/regexp.c \ |
| 531 | $(SRCDIR)/repolist.c \ |
| 532 | $(SRCDIR)/report.c \ |
| 533 | $(SRCDIR)/rss.c \ |
| 534 | $(SRCDIR)/schema.c \ |
| 535 | $(SRCDIR)/search.c \ |
| 536 | $(SRCDIR)/security_audit.c \ |
| @@ -736,10 +737,11 @@ | |
| 737 | $(OBJDIR)/printf_.c \ |
| 738 | $(OBJDIR)/publish_.c \ |
| 739 | $(OBJDIR)/purge_.c \ |
| 740 | $(OBJDIR)/rebuild_.c \ |
| 741 | $(OBJDIR)/regexp_.c \ |
| 742 | $(OBJDIR)/repolist_.c \ |
| 743 | $(OBJDIR)/report_.c \ |
| 744 | $(OBJDIR)/rss_.c \ |
| 745 | $(OBJDIR)/schema_.c \ |
| 746 | $(OBJDIR)/search_.c \ |
| 747 | $(OBJDIR)/security_audit_.c \ |
| @@ -873,10 +875,11 @@ | |
| 875 | $(OBJDIR)/printf.o \ |
| 876 | $(OBJDIR)/publish.o \ |
| 877 | $(OBJDIR)/purge.o \ |
| 878 | $(OBJDIR)/rebuild.o \ |
| 879 | $(OBJDIR)/regexp.o \ |
| 880 | $(OBJDIR)/repolist.o \ |
| 881 | $(OBJDIR)/report.o \ |
| 882 | $(OBJDIR)/rss.o \ |
| 883 | $(OBJDIR)/schema.o \ |
| 884 | $(OBJDIR)/search.o \ |
| 885 | $(OBJDIR)/security_audit.o \ |
| @@ -1229,10 +1232,11 @@ | |
| 1232 | $(OBJDIR)/printf_.c:$(OBJDIR)/printf.h \ |
| 1233 | $(OBJDIR)/publish_.c:$(OBJDIR)/publish.h \ |
| 1234 | $(OBJDIR)/purge_.c:$(OBJDIR)/purge.h \ |
| 1235 | $(OBJDIR)/rebuild_.c:$(OBJDIR)/rebuild.h \ |
| 1236 | $(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h \ |
| 1237 | $(OBJDIR)/repolist_.c:$(OBJDIR)/repolist.h \ |
| 1238 | $(OBJDIR)/report_.c:$(OBJDIR)/report.h \ |
| 1239 | $(OBJDIR)/rss_.c:$(OBJDIR)/rss.h \ |
| 1240 | $(OBJDIR)/schema_.c:$(OBJDIR)/schema.h \ |
| 1241 | $(OBJDIR)/search_.c:$(OBJDIR)/search.h \ |
| 1242 | $(OBJDIR)/security_audit_.c:$(OBJDIR)/security_audit.h \ |
| @@ -2002,10 +2006,18 @@ | |
| 2006 | |
| 2007 | $(OBJDIR)/regexp.o: $(OBJDIR)/regexp_.c $(OBJDIR)/regexp.h $(SRCDIR)/config.h |
| 2008 | $(XTCC) -o $(OBJDIR)/regexp.o -c $(OBJDIR)/regexp_.c |
| 2009 | |
| 2010 | $(OBJDIR)/regexp.h: $(OBJDIR)/headers |
| 2011 | |
| 2012 | $(OBJDIR)/repolist_.c: $(SRCDIR)/repolist.c $(TRANSLATE) |
| 2013 | $(TRANSLATE) $(SRCDIR)/repolist.c >$@ |
| 2014 | |
| 2015 | $(OBJDIR)/repolist.o: $(OBJDIR)/repolist_.c $(OBJDIR)/repolist.h $(SRCDIR)/config.h |
| 2016 | $(XTCC) -o $(OBJDIR)/repolist.o -c $(OBJDIR)/repolist_.c |
| 2017 | |
| 2018 | $(OBJDIR)/repolist.h: $(OBJDIR)/headers |
| 2019 | |
| 2020 | $(OBJDIR)/report_.c: $(SRCDIR)/report.c $(TRANSLATE) |
| 2021 | $(TRANSLATE) $(SRCDIR)/report.c >$@ |
| 2022 | |
| 2023 | $(OBJDIR)/report.o: $(OBJDIR)/report_.c $(OBJDIR)/report.h $(SRCDIR)/config.h |
| 2024 |
+10
| --- win/Makefile.msc | ||
| +++ win/Makefile.msc | ||
| @@ -466,10 +466,11 @@ | ||
| 466 | 466 | printf_.c \ |
| 467 | 467 | publish_.c \ |
| 468 | 468 | purge_.c \ |
| 469 | 469 | rebuild_.c \ |
| 470 | 470 | regexp_.c \ |
| 471 | + repolist_.c \ | |
| 471 | 472 | report_.c \ |
| 472 | 473 | rss_.c \ |
| 473 | 474 | schema_.c \ |
| 474 | 475 | search_.c \ |
| 475 | 476 | security_audit_.c \ |
| @@ -675,10 +676,11 @@ | ||
| 675 | 676 | $(OX)\printf$O \ |
| 676 | 677 | $(OX)\publish$O \ |
| 677 | 678 | $(OX)\purge$O \ |
| 678 | 679 | $(OX)\rebuild$O \ |
| 679 | 680 | $(OX)\regexp$O \ |
| 681 | + $(OX)\repolist$O \ | |
| 680 | 682 | $(OX)\report$O \ |
| 681 | 683 | $(OX)\rss$O \ |
| 682 | 684 | $(OX)\schema$O \ |
| 683 | 685 | $(OX)\search$O \ |
| 684 | 686 | $(OX)\security_audit$O \ |
| @@ -871,10 +873,11 @@ | ||
| 871 | 873 | echo $(OX)\printf.obj >> $@ |
| 872 | 874 | echo $(OX)\publish.obj >> $@ |
| 873 | 875 | echo $(OX)\purge.obj >> $@ |
| 874 | 876 | echo $(OX)\rebuild.obj >> $@ |
| 875 | 877 | echo $(OX)\regexp.obj >> $@ |
| 878 | + echo $(OX)\repolist.obj >> $@ | |
| 876 | 879 | echo $(OX)\report.obj >> $@ |
| 877 | 880 | echo $(OX)\rss.obj >> $@ |
| 878 | 881 | echo $(OX)\schema.obj >> $@ |
| 879 | 882 | echo $(OX)\search.obj >> $@ |
| 880 | 883 | echo $(OX)\security_audit.obj >> $@ |
| @@ -1578,10 +1581,16 @@ | ||
| 1578 | 1581 | $(OX)\regexp$O : regexp_.c regexp.h |
| 1579 | 1582 | $(TCC) /Fo$@ -c regexp_.c |
| 1580 | 1583 | |
| 1581 | 1584 | regexp_.c : $(SRCDIR)\regexp.c |
| 1582 | 1585 | translate$E $** > $@ |
| 1586 | + | |
| 1587 | +$(OX)\repolist$O : repolist_.c repolist.h | |
| 1588 | + $(TCC) /Fo$@ -c repolist_.c | |
| 1589 | + | |
| 1590 | +repolist_.c : $(SRCDIR)\repolist.c | |
| 1591 | + translate$E $** > $@ | |
| 1583 | 1592 | |
| 1584 | 1593 | $(OX)\report$O : report_.c report.h |
| 1585 | 1594 | $(TCC) /Fo$@ -c report_.c |
| 1586 | 1595 | |
| 1587 | 1596 | report_.c : $(SRCDIR)\report.c |
| @@ -1943,10 +1952,11 @@ | ||
| 1943 | 1952 | printf_.c:printf.h \ |
| 1944 | 1953 | publish_.c:publish.h \ |
| 1945 | 1954 | purge_.c:purge.h \ |
| 1946 | 1955 | rebuild_.c:rebuild.h \ |
| 1947 | 1956 | regexp_.c:regexp.h \ |
| 1957 | + repolist_.c:repolist.h \ | |
| 1948 | 1958 | report_.c:report.h \ |
| 1949 | 1959 | rss_.c:rss.h \ |
| 1950 | 1960 | schema_.c:schema.h \ |
| 1951 | 1961 | search_.c:search.h \ |
| 1952 | 1962 | security_audit_.c:security_audit.h \ |
| 1953 | 1963 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -466,10 +466,11 @@ | |
| 466 | printf_.c \ |
| 467 | publish_.c \ |
| 468 | purge_.c \ |
| 469 | rebuild_.c \ |
| 470 | regexp_.c \ |
| 471 | report_.c \ |
| 472 | rss_.c \ |
| 473 | schema_.c \ |
| 474 | search_.c \ |
| 475 | security_audit_.c \ |
| @@ -675,10 +676,11 @@ | |
| 675 | $(OX)\printf$O \ |
| 676 | $(OX)\publish$O \ |
| 677 | $(OX)\purge$O \ |
| 678 | $(OX)\rebuild$O \ |
| 679 | $(OX)\regexp$O \ |
| 680 | $(OX)\report$O \ |
| 681 | $(OX)\rss$O \ |
| 682 | $(OX)\schema$O \ |
| 683 | $(OX)\search$O \ |
| 684 | $(OX)\security_audit$O \ |
| @@ -871,10 +873,11 @@ | |
| 871 | echo $(OX)\printf.obj >> $@ |
| 872 | echo $(OX)\publish.obj >> $@ |
| 873 | echo $(OX)\purge.obj >> $@ |
| 874 | echo $(OX)\rebuild.obj >> $@ |
| 875 | echo $(OX)\regexp.obj >> $@ |
| 876 | echo $(OX)\report.obj >> $@ |
| 877 | echo $(OX)\rss.obj >> $@ |
| 878 | echo $(OX)\schema.obj >> $@ |
| 879 | echo $(OX)\search.obj >> $@ |
| 880 | echo $(OX)\security_audit.obj >> $@ |
| @@ -1578,10 +1581,16 @@ | |
| 1578 | $(OX)\regexp$O : regexp_.c regexp.h |
| 1579 | $(TCC) /Fo$@ -c regexp_.c |
| 1580 | |
| 1581 | regexp_.c : $(SRCDIR)\regexp.c |
| 1582 | translate$E $** > $@ |
| 1583 | |
| 1584 | $(OX)\report$O : report_.c report.h |
| 1585 | $(TCC) /Fo$@ -c report_.c |
| 1586 | |
| 1587 | report_.c : $(SRCDIR)\report.c |
| @@ -1943,10 +1952,11 @@ | |
| 1943 | printf_.c:printf.h \ |
| 1944 | publish_.c:publish.h \ |
| 1945 | purge_.c:purge.h \ |
| 1946 | rebuild_.c:rebuild.h \ |
| 1947 | regexp_.c:regexp.h \ |
| 1948 | report_.c:report.h \ |
| 1949 | rss_.c:rss.h \ |
| 1950 | schema_.c:schema.h \ |
| 1951 | search_.c:search.h \ |
| 1952 | security_audit_.c:security_audit.h \ |
| 1953 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -466,10 +466,11 @@ | |
| 466 | printf_.c \ |
| 467 | publish_.c \ |
| 468 | purge_.c \ |
| 469 | rebuild_.c \ |
| 470 | regexp_.c \ |
| 471 | repolist_.c \ |
| 472 | report_.c \ |
| 473 | rss_.c \ |
| 474 | schema_.c \ |
| 475 | search_.c \ |
| 476 | security_audit_.c \ |
| @@ -675,10 +676,11 @@ | |
| 676 | $(OX)\printf$O \ |
| 677 | $(OX)\publish$O \ |
| 678 | $(OX)\purge$O \ |
| 679 | $(OX)\rebuild$O \ |
| 680 | $(OX)\regexp$O \ |
| 681 | $(OX)\repolist$O \ |
| 682 | $(OX)\report$O \ |
| 683 | $(OX)\rss$O \ |
| 684 | $(OX)\schema$O \ |
| 685 | $(OX)\search$O \ |
| 686 | $(OX)\security_audit$O \ |
| @@ -871,10 +873,11 @@ | |
| 873 | echo $(OX)\printf.obj >> $@ |
| 874 | echo $(OX)\publish.obj >> $@ |
| 875 | echo $(OX)\purge.obj >> $@ |
| 876 | echo $(OX)\rebuild.obj >> $@ |
| 877 | echo $(OX)\regexp.obj >> $@ |
| 878 | echo $(OX)\repolist.obj >> $@ |
| 879 | echo $(OX)\report.obj >> $@ |
| 880 | echo $(OX)\rss.obj >> $@ |
| 881 | echo $(OX)\schema.obj >> $@ |
| 882 | echo $(OX)\search.obj >> $@ |
| 883 | echo $(OX)\security_audit.obj >> $@ |
| @@ -1578,10 +1581,16 @@ | |
| 1581 | $(OX)\regexp$O : regexp_.c regexp.h |
| 1582 | $(TCC) /Fo$@ -c regexp_.c |
| 1583 | |
| 1584 | regexp_.c : $(SRCDIR)\regexp.c |
| 1585 | translate$E $** > $@ |
| 1586 | |
| 1587 | $(OX)\repolist$O : repolist_.c repolist.h |
| 1588 | $(TCC) /Fo$@ -c repolist_.c |
| 1589 | |
| 1590 | repolist_.c : $(SRCDIR)\repolist.c |
| 1591 | translate$E $** > $@ |
| 1592 | |
| 1593 | $(OX)\report$O : report_.c report.h |
| 1594 | $(TCC) /Fo$@ -c report_.c |
| 1595 | |
| 1596 | report_.c : $(SRCDIR)\report.c |
| @@ -1943,10 +1952,11 @@ | |
| 1952 | printf_.c:printf.h \ |
| 1953 | publish_.c:publish.h \ |
| 1954 | purge_.c:purge.h \ |
| 1955 | rebuild_.c:rebuild.h \ |
| 1956 | regexp_.c:regexp.h \ |
| 1957 | repolist_.c:repolist.h \ |
| 1958 | report_.c:report.h \ |
| 1959 | rss_.c:rss.h \ |
| 1960 | schema_.c:schema.h \ |
| 1961 | search_.c:search.h \ |
| 1962 | security_audit_.c:security_audit.h \ |
| 1963 |