Fossil SCM

Initial but incomplete work on an experimental /aux page that runs secondary CGI that has access to the Fossil user login credentials and similar information. This is an incremental check-in of work-in-progress.

drh 2019-07-23 23:25 trunk
Commit 72f8e77612638e9155d6cfad5824402d825f27e2d41726ccb16152a7053e63b9
+56
--- a/src/auxwww.c
+++ b/src/auxwww.c
@@ -0,0 +1,56 @@
1
+/*
2
+** Copyright (c) 2007 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-Clause License" or "FreeBSD License".)
7
+**
8
+** This program is distributed in the hope that it will be useful,
9
+** but without any warranty; without even the implied warranty of
10
+** merchantability or fitness for a particular purpose.
11
+**
12
+** Author contact information:
13
+** [email protected]
14
+** http://www.hwaci.com/drh/
15
+**
16
+*******************************************************************************
17
+**
18
+** This file contains code to implement the /aux webpage.
19
+**
20
+** The /aux webpage acts like a recursive webserver, relaying the
21
+** HTTP request to some other component - usually another CGI.
22
+**
23
+** Before doing the relay, /aux examines the login cookie to see
24
+** if the HTTP request is coming from a validaded user, and if so
25
+** /aux sets some additional environment variables that the child
26
+** CGI script can use. In this way, the child CGI scripts use the
27
+** same login system as the main repository, and appear to be
28
+** an integrated part of the repository.
29
+*/
30
+#include "config.h"
31
+#include "auxwww.h"
32
+#include <assert.h>
33
+
34
+/*
35
+** WEBPAGE: aux
36
+**
37
+** Relay an HTTP request to secondary CGI after first checking the
38
+** login credentials and setting auxiliary environment variables
39
+** so that the secondary CGI can be aware of the credentials and
40
+** capabilities of the Fossil user.
41
+**
42
+** The /auGI script that launched Fossil, or g is present when Fossilag is present when Foss "." or "-" charactetp" commandsd Hipp
43
+**
44
+** This progra/*e file hierarchy that implements the CGI
45
+** functionality. Executle files are CGI. Nond Hipp
46
+**
47
+** This progra/*er the /aux is the path int isDir, isFile;
48
+atic file
49
+** relative to Dhard Hipp
50
+**
51
+**/*
52
+** Copyright (c) 2007 D. Rich, and "_". If the
53
+*if( isDir==0* "http" commands. DIR must be does not matc so that the secondary CGI }
54
+ = P("name"); /* Path informat/*
55
+** Copyright (c/*
56
+** Copyright (c) 22007 D
--- a/src/auxwww.c
+++ b/src/auxwww.c
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
--- a/src/auxwww.c
+++ b/src/auxwww.c
@@ -0,0 +1,56 @@
1 /*
2 ** Copyright (c) 2007 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-Clause License" or "FreeBSD License".)
7 **
8 ** This program is distributed in the hope that it will be useful,
9 ** but without any warranty; without even the implied warranty of
10 ** merchantability or fitness for a particular purpose.
11 **
12 ** Author contact information:
13 ** [email protected]
14 ** http://www.hwaci.com/drh/
15 **
16 *******************************************************************************
17 **
18 ** This file contains code to implement the /aux webpage.
19 **
20 ** The /aux webpage acts like a recursive webserver, relaying the
21 ** HTTP request to some other component - usually another CGI.
22 **
23 ** Before doing the relay, /aux examines the login cookie to see
24 ** if the HTTP request is coming from a validaded user, and if so
25 ** /aux sets some additional environment variables that the child
26 ** CGI script can use. In this way, the child CGI scripts use the
27 ** same login system as the main repository, and appear to be
28 ** an integrated part of the repository.
29 */
30 #include "config.h"
31 #include "auxwww.h"
32 #include <assert.h>
33
34 /*
35 ** WEBPAGE: aux
36 **
37 ** Relay an HTTP request to secondary CGI after first checking the
38 ** login credentials and setting auxiliary environment variables
39 ** so that the secondary CGI can be aware of the credentials and
40 ** capabilities of the Fossil user.
41 **
42 ** The /auGI script that launched Fossil, or g is present when Fossilag is present when Foss "." or "-" charactetp" commandsd Hipp
43 **
44 ** This progra/*e file hierarchy that implements the CGI
45 ** functionality. Executle files are CGI. Nond Hipp
46 **
47 ** This progra/*er the /aux is the path int isDir, isFile;
48 atic file
49 ** relative to Dhard Hipp
50 **
51 **/*
52 ** Copyright (c) 2007 D. Rich, and "_". If the
53 *if( isDir==0* "http" commands. DIR must be does not matc so that the secondary CGI }
54 = P("name"); /* Path informat/*
55 ** Copyright (c/*
56 ** Copyright (c) 22007 D
+10 -2
--- src/main.c
+++ src/main.c
@@ -173,10 +173,11 @@
173173
char *zPath; /* Name of webpage being served */
174174
char *zExtra; /* Extra path information past the webpage name */
175175
char *zBaseURL; /* Full text of the URL being served */
176176
char *zHttpsURL; /* zBaseURL translated to https: */
177177
char *zTop; /* Parent directory of zPath */
178
+ const char *zAuxRoot; /* Document root for the /aux sub-website */
178179
const char *zContentType; /* The content type of the input HTTP request */
179180
int iErrPriority; /* Priority of current error message */
180181
char *zErrMsg; /* Text of an error message */
181182
int sslNotAvailable; /* SSL is not available. Do not redirect to https: */
182183
Blob cgiIn; /* Input to an xfer www method */
@@ -1941,10 +1942,13 @@
19411942
**
19421943
** debug: FILE Causing debugging information to be written
19431944
** into FILE.
19441945
**
19451946
** errorlog: FILE Warnings, errors, and panics written to FILE.
1947
+**
1948
+** auxroot: DIR Directory that is the root of the sub-CGI tree
1949
+** on the /aux page.
19461950
**
19471951
** redirect: REPO URL Extract the "name" query parameter and search
19481952
** REPO for a check-in or ticket that matches the
19491953
** value of "name", then redirect to URL. There
19501954
** can be multiple "redirect:" lines that are
@@ -2239,17 +2243,18 @@
22392243
** If the --localauth option is given, then automatic login is performed
22402244
** for requests coming from localhost, if the "localauth" setting is not
22412245
** enabled.
22422246
**
22432247
** Options:
2248
+** --auxroot DIR Sub-CGI root directory for the /aux page
22442249
** --baseurl URL base URL (useful with reverse proxies)
22452250
** --files GLOB comma-separate glob patterns for static file to serve
2246
-** --localauth enable automatic login for local connections
22472251
** --host NAME specify hostname of the server
22482252
** --https signal a request coming in via https
22492253
** --in FILE Take input from FILE instead of standard input
22502254
** --ipaddr ADDR Assume the request comes from the given IP address
2255
+** --localauth enable automatic login for local connections
22512256
** --nocompress do not compress HTTP replies
22522257
** --nodelay omit backoffice processing if it would delay process exit
22532258
** --nojail drop root privilege but do not enter the chroot jail
22542259
** --nossl signal that no SSL connections are available
22552260
** --notfound URL use URL as "HTTP 404, object not found" page.
@@ -2297,10 +2302,11 @@
22972302
noJail = find_option("nojail",0,0)!=0;
22982303
allowRepoList = find_option("repolist",0,0)!=0;
22992304
g.useLocalauth = find_option("localauth", 0, 0)!=0;
23002305
g.sslNotAvailable = find_option("nossl", 0, 0)!=0;
23012306
g.fNoHttpCompress = find_option("nocompress",0,0)!=0;
2307
+ g.zAuxRoot = find_option("auxroot",0,0);
23022308
zInFile = find_option("in",0,1);
23032309
if( zInFile ){
23042310
backoffice_disable();
23052311
g.httpIn = fossil_fopen(zInFile, "rb");
23062312
if( g.httpIn==0 ) fossil_fatal("cannot open \"%s\" for reading", zInFile);
@@ -2482,13 +2488,13 @@
24822488
** --localauth option is present and the "localauth" setting is off and the
24832489
** connection is from localhost. The "ui" command also enables --repolist
24842490
** by default.
24852491
**
24862492
** Options:
2493
+** --auxroot DIR Sub-CGI root diretory for the /aux page
24872494
** --baseurl URL Use URL as the base (useful for reverse proxies)
24882495
** --create Create a new REPOSITORY if it does not already exist
2489
-** --page PAGE Start "ui" on PAGE. ex: --page "timeline?y=ci"
24902496
** --files GLOBLIST Comma-separated list of glob patterns for static files
24912497
** --localauth enable automatic login for requests from localhost
24922498
** --localhost listen on 127.0.0.1 only (always true for "ui")
24932499
** --https Indicates that the input is coming through a reverse
24942500
** proxy that has already translated HTTPS into HTTP.
@@ -2497,10 +2503,11 @@
24972503
** --nocompress Do not compress HTTP replies
24982504
** --nojail Drop root privileges but do not enter the chroot jail
24992505
** --nossl signal that no SSL connections are available (Always
25002506
** set by default for the "ui" command)
25012507
** --notfound URL Redirect
2508
+** --page PAGE Start "ui" on PAGE. ex: --page "timeline?y=ci"
25022509
** -P|--port TCPPORT listen to request on port TCPPORT
25032510
** --th-trace trace TH1 execution (for debugging purposes)
25042511
** --repolist If REPOSITORY is dir, URL "/" lists repos.
25052512
** --scgi Accept SCGI rather than HTTP
25062513
** --skin LABEL Use override skin LABEL
@@ -2537,10 +2544,11 @@
25372544
#endif
25382545
25392546
if( g.zErrlog==0 ){
25402547
g.zErrlog = "-";
25412548
}
2549
+ g.zAuxRoot = find_option("auxroot",0,0);
25422550
zFileGlob = find_option("files-urlenc",0,1);
25432551
if( zFileGlob ){
25442552
char *z = mprintf("%s", zFileGlob);
25452553
dehttpize(z);
25462554
zFileGlob = z;
25472555
--- src/main.c
+++ src/main.c
@@ -173,10 +173,11 @@
173 char *zPath; /* Name of webpage being served */
174 char *zExtra; /* Extra path information past the webpage name */
175 char *zBaseURL; /* Full text of the URL being served */
176 char *zHttpsURL; /* zBaseURL translated to https: */
177 char *zTop; /* Parent directory of zPath */
 
178 const char *zContentType; /* The content type of the input HTTP request */
179 int iErrPriority; /* Priority of current error message */
180 char *zErrMsg; /* Text of an error message */
181 int sslNotAvailable; /* SSL is not available. Do not redirect to https: */
182 Blob cgiIn; /* Input to an xfer www method */
@@ -1941,10 +1942,13 @@
1941 **
1942 ** debug: FILE Causing debugging information to be written
1943 ** into FILE.
1944 **
1945 ** errorlog: FILE Warnings, errors, and panics written to FILE.
 
 
 
1946 **
1947 ** redirect: REPO URL Extract the "name" query parameter and search
1948 ** REPO for a check-in or ticket that matches the
1949 ** value of "name", then redirect to URL. There
1950 ** can be multiple "redirect:" lines that are
@@ -2239,17 +2243,18 @@
2239 ** If the --localauth option is given, then automatic login is performed
2240 ** for requests coming from localhost, if the "localauth" setting is not
2241 ** enabled.
2242 **
2243 ** Options:
 
2244 ** --baseurl URL base URL (useful with reverse proxies)
2245 ** --files GLOB comma-separate glob patterns for static file to serve
2246 ** --localauth enable automatic login for local connections
2247 ** --host NAME specify hostname of the server
2248 ** --https signal a request coming in via https
2249 ** --in FILE Take input from FILE instead of standard input
2250 ** --ipaddr ADDR Assume the request comes from the given IP address
 
2251 ** --nocompress do not compress HTTP replies
2252 ** --nodelay omit backoffice processing if it would delay process exit
2253 ** --nojail drop root privilege but do not enter the chroot jail
2254 ** --nossl signal that no SSL connections are available
2255 ** --notfound URL use URL as "HTTP 404, object not found" page.
@@ -2297,10 +2302,11 @@
2297 noJail = find_option("nojail",0,0)!=0;
2298 allowRepoList = find_option("repolist",0,0)!=0;
2299 g.useLocalauth = find_option("localauth", 0, 0)!=0;
2300 g.sslNotAvailable = find_option("nossl", 0, 0)!=0;
2301 g.fNoHttpCompress = find_option("nocompress",0,0)!=0;
 
2302 zInFile = find_option("in",0,1);
2303 if( zInFile ){
2304 backoffice_disable();
2305 g.httpIn = fossil_fopen(zInFile, "rb");
2306 if( g.httpIn==0 ) fossil_fatal("cannot open \"%s\" for reading", zInFile);
@@ -2482,13 +2488,13 @@
2482 ** --localauth option is present and the "localauth" setting is off and the
2483 ** connection is from localhost. The "ui" command also enables --repolist
2484 ** by default.
2485 **
2486 ** Options:
 
2487 ** --baseurl URL Use URL as the base (useful for reverse proxies)
2488 ** --create Create a new REPOSITORY if it does not already exist
2489 ** --page PAGE Start "ui" on PAGE. ex: --page "timeline?y=ci"
2490 ** --files GLOBLIST Comma-separated list of glob patterns for static files
2491 ** --localauth enable automatic login for requests from localhost
2492 ** --localhost listen on 127.0.0.1 only (always true for "ui")
2493 ** --https Indicates that the input is coming through a reverse
2494 ** proxy that has already translated HTTPS into HTTP.
@@ -2497,10 +2503,11 @@
2497 ** --nocompress Do not compress HTTP replies
2498 ** --nojail Drop root privileges but do not enter the chroot jail
2499 ** --nossl signal that no SSL connections are available (Always
2500 ** set by default for the "ui" command)
2501 ** --notfound URL Redirect
 
2502 ** -P|--port TCPPORT listen to request on port TCPPORT
2503 ** --th-trace trace TH1 execution (for debugging purposes)
2504 ** --repolist If REPOSITORY is dir, URL "/" lists repos.
2505 ** --scgi Accept SCGI rather than HTTP
2506 ** --skin LABEL Use override skin LABEL
@@ -2537,10 +2544,11 @@
2537 #endif
2538
2539 if( g.zErrlog==0 ){
2540 g.zErrlog = "-";
2541 }
 
2542 zFileGlob = find_option("files-urlenc",0,1);
2543 if( zFileGlob ){
2544 char *z = mprintf("%s", zFileGlob);
2545 dehttpize(z);
2546 zFileGlob = z;
2547
--- src/main.c
+++ src/main.c
@@ -173,10 +173,11 @@
173 char *zPath; /* Name of webpage being served */
174 char *zExtra; /* Extra path information past the webpage name */
175 char *zBaseURL; /* Full text of the URL being served */
176 char *zHttpsURL; /* zBaseURL translated to https: */
177 char *zTop; /* Parent directory of zPath */
178 const char *zAuxRoot; /* Document root for the /aux sub-website */
179 const char *zContentType; /* The content type of the input HTTP request */
180 int iErrPriority; /* Priority of current error message */
181 char *zErrMsg; /* Text of an error message */
182 int sslNotAvailable; /* SSL is not available. Do not redirect to https: */
183 Blob cgiIn; /* Input to an xfer www method */
@@ -1941,10 +1942,13 @@
1942 **
1943 ** debug: FILE Causing debugging information to be written
1944 ** into FILE.
1945 **
1946 ** errorlog: FILE Warnings, errors, and panics written to FILE.
1947 **
1948 ** auxroot: DIR Directory that is the root of the sub-CGI tree
1949 ** on the /aux page.
1950 **
1951 ** redirect: REPO URL Extract the "name" query parameter and search
1952 ** REPO for a check-in or ticket that matches the
1953 ** value of "name", then redirect to URL. There
1954 ** can be multiple "redirect:" lines that are
@@ -2239,17 +2243,18 @@
2243 ** If the --localauth option is given, then automatic login is performed
2244 ** for requests coming from localhost, if the "localauth" setting is not
2245 ** enabled.
2246 **
2247 ** Options:
2248 ** --auxroot DIR Sub-CGI root directory for the /aux page
2249 ** --baseurl URL base URL (useful with reverse proxies)
2250 ** --files GLOB comma-separate glob patterns for static file to serve
 
2251 ** --host NAME specify hostname of the server
2252 ** --https signal a request coming in via https
2253 ** --in FILE Take input from FILE instead of standard input
2254 ** --ipaddr ADDR Assume the request comes from the given IP address
2255 ** --localauth enable automatic login for local connections
2256 ** --nocompress do not compress HTTP replies
2257 ** --nodelay omit backoffice processing if it would delay process exit
2258 ** --nojail drop root privilege but do not enter the chroot jail
2259 ** --nossl signal that no SSL connections are available
2260 ** --notfound URL use URL as "HTTP 404, object not found" page.
@@ -2297,10 +2302,11 @@
2302 noJail = find_option("nojail",0,0)!=0;
2303 allowRepoList = find_option("repolist",0,0)!=0;
2304 g.useLocalauth = find_option("localauth", 0, 0)!=0;
2305 g.sslNotAvailable = find_option("nossl", 0, 0)!=0;
2306 g.fNoHttpCompress = find_option("nocompress",0,0)!=0;
2307 g.zAuxRoot = find_option("auxroot",0,0);
2308 zInFile = find_option("in",0,1);
2309 if( zInFile ){
2310 backoffice_disable();
2311 g.httpIn = fossil_fopen(zInFile, "rb");
2312 if( g.httpIn==0 ) fossil_fatal("cannot open \"%s\" for reading", zInFile);
@@ -2482,13 +2488,13 @@
2488 ** --localauth option is present and the "localauth" setting is off and the
2489 ** connection is from localhost. The "ui" command also enables --repolist
2490 ** by default.
2491 **
2492 ** Options:
2493 ** --auxroot DIR Sub-CGI root diretory for the /aux page
2494 ** --baseurl URL Use URL as the base (useful for reverse proxies)
2495 ** --create Create a new REPOSITORY if it does not already exist
 
2496 ** --files GLOBLIST Comma-separated list of glob patterns for static files
2497 ** --localauth enable automatic login for requests from localhost
2498 ** --localhost listen on 127.0.0.1 only (always true for "ui")
2499 ** --https Indicates that the input is coming through a reverse
2500 ** proxy that has already translated HTTPS into HTTP.
@@ -2497,10 +2503,11 @@
2503 ** --nocompress Do not compress HTTP replies
2504 ** --nojail Drop root privileges but do not enter the chroot jail
2505 ** --nossl signal that no SSL connections are available (Always
2506 ** set by default for the "ui" command)
2507 ** --notfound URL Redirect
2508 ** --page PAGE Start "ui" on PAGE. ex: --page "timeline?y=ci"
2509 ** -P|--port TCPPORT listen to request on port TCPPORT
2510 ** --th-trace trace TH1 execution (for debugging purposes)
2511 ** --repolist If REPOSITORY is dir, URL "/" lists repos.
2512 ** --scgi Accept SCGI rather than HTTP
2513 ** --skin LABEL Use override skin LABEL
@@ -2537,10 +2544,11 @@
2544 #endif
2545
2546 if( g.zErrlog==0 ){
2547 g.zErrlog = "-";
2548 }
2549 g.zAuxRoot = find_option("auxroot",0,0);
2550 zFileGlob = find_option("files-urlenc",0,1);
2551 if( zFileGlob ){
2552 char *z = mprintf("%s", zFileGlob);
2553 dehttpize(z);
2554 zFileGlob = z;
2555
+12
--- src/main.mk
+++ src/main.mk
@@ -18,10 +18,11 @@
1818
SRC = \
1919
$(SRCDIR)/add.c \
2020
$(SRCDIR)/alerts.c \
2121
$(SRCDIR)/allrepo.c \
2222
$(SRCDIR)/attach.c \
23
+ $(SRCDIR)/auxwww.c \
2324
$(SRCDIR)/backoffice.c \
2425
$(SRCDIR)/bag.c \
2526
$(SRCDIR)/bisect.c \
2627
$(SRCDIR)/blob.c \
2728
$(SRCDIR)/branch.c \
@@ -231,10 +232,11 @@
231232
TRANS_SRC = \
232233
$(OBJDIR)/add_.c \
233234
$(OBJDIR)/alerts_.c \
234235
$(OBJDIR)/allrepo_.c \
235236
$(OBJDIR)/attach_.c \
237
+ $(OBJDIR)/auxwww_.c \
236238
$(OBJDIR)/backoffice_.c \
237239
$(OBJDIR)/bag_.c \
238240
$(OBJDIR)/bisect_.c \
239241
$(OBJDIR)/blob_.c \
240242
$(OBJDIR)/branch_.c \
@@ -370,10 +372,11 @@
370372
OBJ = \
371373
$(OBJDIR)/add.o \
372374
$(OBJDIR)/alerts.o \
373375
$(OBJDIR)/allrepo.o \
374376
$(OBJDIR)/attach.o \
377
+ $(OBJDIR)/auxwww.o \
375378
$(OBJDIR)/backoffice.o \
376379
$(OBJDIR)/bag.o \
377380
$(OBJDIR)/bisect.o \
378381
$(OBJDIR)/blob.o \
379382
$(OBJDIR)/branch.o \
@@ -707,10 +710,11 @@
707710
$(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/builtin_data.h $(OBJDIR)/default_css.h $(OBJDIR)/makeheaders $(OBJDIR)/VERSION.h
708711
$(OBJDIR)/makeheaders $(OBJDIR)/add_.c:$(OBJDIR)/add.h \
709712
$(OBJDIR)/alerts_.c:$(OBJDIR)/alerts.h \
710713
$(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h \
711714
$(OBJDIR)/attach_.c:$(OBJDIR)/attach.h \
715
+ $(OBJDIR)/auxwww_.c:$(OBJDIR)/auxwww.h \
712716
$(OBJDIR)/backoffice_.c:$(OBJDIR)/backoffice.h \
713717
$(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \
714718
$(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \
715719
$(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \
716720
$(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \
@@ -878,10 +882,18 @@
878882
879883
$(OBJDIR)/attach.o: $(OBJDIR)/attach_.c $(OBJDIR)/attach.h $(SRCDIR)/config.h
880884
$(XTCC) -o $(OBJDIR)/attach.o -c $(OBJDIR)/attach_.c
881885
882886
$(OBJDIR)/attach.h: $(OBJDIR)/headers
887
+
888
+$(OBJDIR)/auxwww_.c: $(SRCDIR)/auxwww.c $(OBJDIR)/translate
889
+ $(OBJDIR)/translate $(SRCDIR)/auxwww.c >$@
890
+
891
+$(OBJDIR)/auxwww.o: $(OBJDIR)/auxwww_.c $(OBJDIR)/auxwww.h $(SRCDIR)/config.h
892
+ $(XTCC) -o $(OBJDIR)/auxwww.o -c $(OBJDIR)/auxwww_.c
893
+
894
+$(OBJDIR)/auxwww.h: $(OBJDIR)/headers
883895
884896
$(OBJDIR)/backoffice_.c: $(SRCDIR)/backoffice.c $(OBJDIR)/translate
885897
$(OBJDIR)/translate $(SRCDIR)/backoffice.c >$@
886898
887899
$(OBJDIR)/backoffice.o: $(OBJDIR)/backoffice_.c $(OBJDIR)/backoffice.h $(SRCDIR)/config.h
888900
--- 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 \
@@ -231,10 +232,11 @@
231 TRANS_SRC = \
232 $(OBJDIR)/add_.c \
233 $(OBJDIR)/alerts_.c \
234 $(OBJDIR)/allrepo_.c \
235 $(OBJDIR)/attach_.c \
 
236 $(OBJDIR)/backoffice_.c \
237 $(OBJDIR)/bag_.c \
238 $(OBJDIR)/bisect_.c \
239 $(OBJDIR)/blob_.c \
240 $(OBJDIR)/branch_.c \
@@ -370,10 +372,11 @@
370 OBJ = \
371 $(OBJDIR)/add.o \
372 $(OBJDIR)/alerts.o \
373 $(OBJDIR)/allrepo.o \
374 $(OBJDIR)/attach.o \
 
375 $(OBJDIR)/backoffice.o \
376 $(OBJDIR)/bag.o \
377 $(OBJDIR)/bisect.o \
378 $(OBJDIR)/blob.o \
379 $(OBJDIR)/branch.o \
@@ -707,10 +710,11 @@
707 $(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/builtin_data.h $(OBJDIR)/default_css.h $(OBJDIR)/makeheaders $(OBJDIR)/VERSION.h
708 $(OBJDIR)/makeheaders $(OBJDIR)/add_.c:$(OBJDIR)/add.h \
709 $(OBJDIR)/alerts_.c:$(OBJDIR)/alerts.h \
710 $(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h \
711 $(OBJDIR)/attach_.c:$(OBJDIR)/attach.h \
 
712 $(OBJDIR)/backoffice_.c:$(OBJDIR)/backoffice.h \
713 $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \
714 $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \
715 $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \
716 $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \
@@ -878,10 +882,18 @@
878
879 $(OBJDIR)/attach.o: $(OBJDIR)/attach_.c $(OBJDIR)/attach.h $(SRCDIR)/config.h
880 $(XTCC) -o $(OBJDIR)/attach.o -c $(OBJDIR)/attach_.c
881
882 $(OBJDIR)/attach.h: $(OBJDIR)/headers
 
 
 
 
 
 
 
 
883
884 $(OBJDIR)/backoffice_.c: $(SRCDIR)/backoffice.c $(OBJDIR)/translate
885 $(OBJDIR)/translate $(SRCDIR)/backoffice.c >$@
886
887 $(OBJDIR)/backoffice.o: $(OBJDIR)/backoffice_.c $(OBJDIR)/backoffice.h $(SRCDIR)/config.h
888
--- 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)/auxwww.c \
24 $(SRCDIR)/backoffice.c \
25 $(SRCDIR)/bag.c \
26 $(SRCDIR)/bisect.c \
27 $(SRCDIR)/blob.c \
28 $(SRCDIR)/branch.c \
@@ -231,10 +232,11 @@
232 TRANS_SRC = \
233 $(OBJDIR)/add_.c \
234 $(OBJDIR)/alerts_.c \
235 $(OBJDIR)/allrepo_.c \
236 $(OBJDIR)/attach_.c \
237 $(OBJDIR)/auxwww_.c \
238 $(OBJDIR)/backoffice_.c \
239 $(OBJDIR)/bag_.c \
240 $(OBJDIR)/bisect_.c \
241 $(OBJDIR)/blob_.c \
242 $(OBJDIR)/branch_.c \
@@ -370,10 +372,11 @@
372 OBJ = \
373 $(OBJDIR)/add.o \
374 $(OBJDIR)/alerts.o \
375 $(OBJDIR)/allrepo.o \
376 $(OBJDIR)/attach.o \
377 $(OBJDIR)/auxwww.o \
378 $(OBJDIR)/backoffice.o \
379 $(OBJDIR)/bag.o \
380 $(OBJDIR)/bisect.o \
381 $(OBJDIR)/blob.o \
382 $(OBJDIR)/branch.o \
@@ -707,10 +710,11 @@
710 $(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/builtin_data.h $(OBJDIR)/default_css.h $(OBJDIR)/makeheaders $(OBJDIR)/VERSION.h
711 $(OBJDIR)/makeheaders $(OBJDIR)/add_.c:$(OBJDIR)/add.h \
712 $(OBJDIR)/alerts_.c:$(OBJDIR)/alerts.h \
713 $(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h \
714 $(OBJDIR)/attach_.c:$(OBJDIR)/attach.h \
715 $(OBJDIR)/auxwww_.c:$(OBJDIR)/auxwww.h \
716 $(OBJDIR)/backoffice_.c:$(OBJDIR)/backoffice.h \
717 $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \
718 $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \
719 $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \
720 $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \
@@ -878,10 +882,18 @@
882
883 $(OBJDIR)/attach.o: $(OBJDIR)/attach_.c $(OBJDIR)/attach.h $(SRCDIR)/config.h
884 $(XTCC) -o $(OBJDIR)/attach.o -c $(OBJDIR)/attach_.c
885
886 $(OBJDIR)/attach.h: $(OBJDIR)/headers
887
888 $(OBJDIR)/auxwww_.c: $(SRCDIR)/auxwww.c $(OBJDIR)/translate
889 $(OBJDIR)/translate $(SRCDIR)/auxwww.c >$@
890
891 $(OBJDIR)/auxwww.o: $(OBJDIR)/auxwww_.c $(OBJDIR)/auxwww.h $(SRCDIR)/config.h
892 $(XTCC) -o $(OBJDIR)/auxwww.o -c $(OBJDIR)/auxwww_.c
893
894 $(OBJDIR)/auxwww.h: $(OBJDIR)/headers
895
896 $(OBJDIR)/backoffice_.c: $(SRCDIR)/backoffice.c $(OBJDIR)/translate
897 $(OBJDIR)/translate $(SRCDIR)/backoffice.c >$@
898
899 $(OBJDIR)/backoffice.o: $(OBJDIR)/backoffice_.c $(OBJDIR)/backoffice.h $(SRCDIR)/config.h
900
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -29,10 +29,11 @@
2929
set src {
3030
add
3131
alerts
3232
allrepo
3333
attach
34
+ auxwww
3435
backoffice
3536
bag
3637
bisect
3738
blob
3839
branch
3940
--- 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 auxwww
35 backoffice
36 bag
37 bisect
38 blob
39 branch
40
+10 -4
--- win/Makefile.dmc
+++ win/Makefile.dmc
@@ -28,13 +28,13 @@
2828
2929
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
3030
3131
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 -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
3232
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 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
33
+SRC = add_.c alerts_.c allrepo_.c attach_.c auxwww_.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 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
3434
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)\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
35
+OBJ = $(OBJDIR)\add$O $(OBJDIR)\alerts$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\auxwww$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)\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
3636
3737
3838
RC=$(DMDIR)\bin\rcc
3939
RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__
4040
@@ -49,11 +49,11 @@
4949
5050
$(OBJDIR)\fossil.res: $B\win\fossil.rc
5151
$(RC) $(RCFLAGS) -o$@ $**
5252
5353
$(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 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 > $@
54
+ +echo add alerts allrepo attach auxwww 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 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 > $@
5555
+echo fossil >> $@
5656
+echo fossil >> $@
5757
+echo $(LIBS) >> $@
5858
+echo. >> $@
5959
+echo fossil >> $@
@@ -152,10 +152,16 @@
152152
$(OBJDIR)\attach$O : attach_.c attach.h
153153
$(TCC) -o$@ -c attach_.c
154154
155155
attach_.c : $(SRCDIR)\attach.c
156156
+translate$E $** > $@
157
+
158
+$(OBJDIR)\auxwww$O : auxwww_.c auxwww.h
159
+ $(TCC) -o$@ -c auxwww_.c
160
+
161
+auxwww_.c : $(SRCDIR)\auxwww.c
162
+ +translate$E $** > $@
157163
158164
$(OBJDIR)\backoffice$O : backoffice_.c backoffice.h
159165
$(TCC) -o$@ -c backoffice_.c
160166
161167
backoffice_.c : $(SRCDIR)\backoffice.c
@@ -952,7 +958,7 @@
952958
953959
zip_.c : $(SRCDIR)\zip.c
954960
+translate$E $** > $@
955961
956962
headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h
957
- +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 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
963
+ +makeheaders$E add_.c:add.h alerts_.c:alerts.h allrepo_.c:allrepo.h attach_.c:attach.h auxwww_.c:auxwww.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 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
958964
@copy /Y nul: headers
959965
--- 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
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 -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 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)\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)\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 deltafunc 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 >> $@
@@ -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
@@ -952,7 +958,7 @@
952
953 zip_.c : $(SRCDIR)\zip.c
954 +translate$E $** > $@
955
956 headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h
957 +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 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
958 @copy /Y nul: headers
959
--- 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
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 -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 auxwww_.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 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)\auxwww$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)\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 auxwww 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 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 >> $@
@@ -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)\auxwww$O : auxwww_.c auxwww.h
159 $(TCC) -o$@ -c auxwww_.c
160
161 auxwww_.c : $(SRCDIR)\auxwww.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
@@ -952,7 +958,7 @@
958
959 zip_.c : $(SRCDIR)\zip.c
960 +translate$E $** > $@
961
962 headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h
963 +makeheaders$E add_.c:add.h alerts_.c:alerts.h allrepo_.c:allrepo.h attach_.c:attach.h auxwww_.c:auxwww.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 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
964 @copy /Y nul: headers
965
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -440,10 +440,11 @@
440440
SRC = \
441441
$(SRCDIR)/add.c \
442442
$(SRCDIR)/alerts.c \
443443
$(SRCDIR)/allrepo.c \
444444
$(SRCDIR)/attach.c \
445
+ $(SRCDIR)/auxwww.c \
445446
$(SRCDIR)/backoffice.c \
446447
$(SRCDIR)/bag.c \
447448
$(SRCDIR)/bisect.c \
448449
$(SRCDIR)/blob.c \
449450
$(SRCDIR)/branch.c \
@@ -653,10 +654,11 @@
653654
TRANS_SRC = \
654655
$(OBJDIR)/add_.c \
655656
$(OBJDIR)/alerts_.c \
656657
$(OBJDIR)/allrepo_.c \
657658
$(OBJDIR)/attach_.c \
659
+ $(OBJDIR)/auxwww_.c \
658660
$(OBJDIR)/backoffice_.c \
659661
$(OBJDIR)/bag_.c \
660662
$(OBJDIR)/bisect_.c \
661663
$(OBJDIR)/blob_.c \
662664
$(OBJDIR)/branch_.c \
@@ -792,10 +794,11 @@
792794
OBJ = \
793795
$(OBJDIR)/add.o \
794796
$(OBJDIR)/alerts.o \
795797
$(OBJDIR)/allrepo.o \
796798
$(OBJDIR)/attach.o \
799
+ $(OBJDIR)/auxwww.o \
797800
$(OBJDIR)/backoffice.o \
798801
$(OBJDIR)/bag.o \
799802
$(OBJDIR)/bisect.o \
800803
$(OBJDIR)/blob.o \
801804
$(OBJDIR)/branch.o \
@@ -1151,10 +1154,11 @@
11511154
$(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/builtin_data.h $(OBJDIR)/default_css.h $(MAKEHEADERS) $(OBJDIR)/VERSION.h
11521155
$(MAKEHEADERS) $(OBJDIR)/add_.c:$(OBJDIR)/add.h \
11531156
$(OBJDIR)/alerts_.c:$(OBJDIR)/alerts.h \
11541157
$(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h \
11551158
$(OBJDIR)/attach_.c:$(OBJDIR)/attach.h \
1159
+ $(OBJDIR)/auxwww_.c:$(OBJDIR)/auxwww.h \
11561160
$(OBJDIR)/backoffice_.c:$(OBJDIR)/backoffice.h \
11571161
$(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \
11581162
$(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \
11591163
$(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \
11601164
$(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \
@@ -1324,10 +1328,18 @@
13241328
13251329
$(OBJDIR)/attach.o: $(OBJDIR)/attach_.c $(OBJDIR)/attach.h $(SRCDIR)/config.h
13261330
$(XTCC) -o $(OBJDIR)/attach.o -c $(OBJDIR)/attach_.c
13271331
13281332
$(OBJDIR)/attach.h: $(OBJDIR)/headers
1333
+
1334
+$(OBJDIR)/auxwww_.c: $(SRCDIR)/auxwww.c $(TRANSLATE)
1335
+ $(TRANSLATE) $(SRCDIR)/auxwww.c >$@
1336
+
1337
+$(OBJDIR)/auxwww.o: $(OBJDIR)/auxwww_.c $(OBJDIR)/auxwww.h $(SRCDIR)/config.h
1338
+ $(XTCC) -o $(OBJDIR)/auxwww.o -c $(OBJDIR)/auxwww_.c
1339
+
1340
+$(OBJDIR)/auxwww.h: $(OBJDIR)/headers
13291341
13301342
$(OBJDIR)/backoffice_.c: $(SRCDIR)/backoffice.c $(TRANSLATE)
13311343
$(TRANSLATE) $(SRCDIR)/backoffice.c >$@
13321344
13331345
$(OBJDIR)/backoffice.o: $(OBJDIR)/backoffice_.c $(OBJDIR)/backoffice.h $(SRCDIR)/config.h
13341346
--- 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 \
@@ -653,10 +654,11 @@
653 TRANS_SRC = \
654 $(OBJDIR)/add_.c \
655 $(OBJDIR)/alerts_.c \
656 $(OBJDIR)/allrepo_.c \
657 $(OBJDIR)/attach_.c \
 
658 $(OBJDIR)/backoffice_.c \
659 $(OBJDIR)/bag_.c \
660 $(OBJDIR)/bisect_.c \
661 $(OBJDIR)/blob_.c \
662 $(OBJDIR)/branch_.c \
@@ -792,10 +794,11 @@
792 OBJ = \
793 $(OBJDIR)/add.o \
794 $(OBJDIR)/alerts.o \
795 $(OBJDIR)/allrepo.o \
796 $(OBJDIR)/attach.o \
 
797 $(OBJDIR)/backoffice.o \
798 $(OBJDIR)/bag.o \
799 $(OBJDIR)/bisect.o \
800 $(OBJDIR)/blob.o \
801 $(OBJDIR)/branch.o \
@@ -1151,10 +1154,11 @@
1151 $(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/builtin_data.h $(OBJDIR)/default_css.h $(MAKEHEADERS) $(OBJDIR)/VERSION.h
1152 $(MAKEHEADERS) $(OBJDIR)/add_.c:$(OBJDIR)/add.h \
1153 $(OBJDIR)/alerts_.c:$(OBJDIR)/alerts.h \
1154 $(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h \
1155 $(OBJDIR)/attach_.c:$(OBJDIR)/attach.h \
 
1156 $(OBJDIR)/backoffice_.c:$(OBJDIR)/backoffice.h \
1157 $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \
1158 $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \
1159 $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \
1160 $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \
@@ -1324,10 +1328,18 @@
1324
1325 $(OBJDIR)/attach.o: $(OBJDIR)/attach_.c $(OBJDIR)/attach.h $(SRCDIR)/config.h
1326 $(XTCC) -o $(OBJDIR)/attach.o -c $(OBJDIR)/attach_.c
1327
1328 $(OBJDIR)/attach.h: $(OBJDIR)/headers
 
 
 
 
 
 
 
 
1329
1330 $(OBJDIR)/backoffice_.c: $(SRCDIR)/backoffice.c $(TRANSLATE)
1331 $(TRANSLATE) $(SRCDIR)/backoffice.c >$@
1332
1333 $(OBJDIR)/backoffice.o: $(OBJDIR)/backoffice_.c $(OBJDIR)/backoffice.h $(SRCDIR)/config.h
1334
--- 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)/auxwww.c \
446 $(SRCDIR)/backoffice.c \
447 $(SRCDIR)/bag.c \
448 $(SRCDIR)/bisect.c \
449 $(SRCDIR)/blob.c \
450 $(SRCDIR)/branch.c \
@@ -653,10 +654,11 @@
654 TRANS_SRC = \
655 $(OBJDIR)/add_.c \
656 $(OBJDIR)/alerts_.c \
657 $(OBJDIR)/allrepo_.c \
658 $(OBJDIR)/attach_.c \
659 $(OBJDIR)/auxwww_.c \
660 $(OBJDIR)/backoffice_.c \
661 $(OBJDIR)/bag_.c \
662 $(OBJDIR)/bisect_.c \
663 $(OBJDIR)/blob_.c \
664 $(OBJDIR)/branch_.c \
@@ -792,10 +794,11 @@
794 OBJ = \
795 $(OBJDIR)/add.o \
796 $(OBJDIR)/alerts.o \
797 $(OBJDIR)/allrepo.o \
798 $(OBJDIR)/attach.o \
799 $(OBJDIR)/auxwww.o \
800 $(OBJDIR)/backoffice.o \
801 $(OBJDIR)/bag.o \
802 $(OBJDIR)/bisect.o \
803 $(OBJDIR)/blob.o \
804 $(OBJDIR)/branch.o \
@@ -1151,10 +1154,11 @@
1154 $(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/builtin_data.h $(OBJDIR)/default_css.h $(MAKEHEADERS) $(OBJDIR)/VERSION.h
1155 $(MAKEHEADERS) $(OBJDIR)/add_.c:$(OBJDIR)/add.h \
1156 $(OBJDIR)/alerts_.c:$(OBJDIR)/alerts.h \
1157 $(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h \
1158 $(OBJDIR)/attach_.c:$(OBJDIR)/attach.h \
1159 $(OBJDIR)/auxwww_.c:$(OBJDIR)/auxwww.h \
1160 $(OBJDIR)/backoffice_.c:$(OBJDIR)/backoffice.h \
1161 $(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \
1162 $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \
1163 $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \
1164 $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \
@@ -1324,10 +1328,18 @@
1328
1329 $(OBJDIR)/attach.o: $(OBJDIR)/attach_.c $(OBJDIR)/attach.h $(SRCDIR)/config.h
1330 $(XTCC) -o $(OBJDIR)/attach.o -c $(OBJDIR)/attach_.c
1331
1332 $(OBJDIR)/attach.h: $(OBJDIR)/headers
1333
1334 $(OBJDIR)/auxwww_.c: $(SRCDIR)/auxwww.c $(TRANSLATE)
1335 $(TRANSLATE) $(SRCDIR)/auxwww.c >$@
1336
1337 $(OBJDIR)/auxwww.o: $(OBJDIR)/auxwww_.c $(OBJDIR)/auxwww.h $(SRCDIR)/config.h
1338 $(XTCC) -o $(OBJDIR)/auxwww.o -c $(OBJDIR)/auxwww_.c
1339
1340 $(OBJDIR)/auxwww.h: $(OBJDIR)/headers
1341
1342 $(OBJDIR)/backoffice_.c: $(SRCDIR)/backoffice.c $(TRANSLATE)
1343 $(TRANSLATE) $(SRCDIR)/backoffice.c >$@
1344
1345 $(OBJDIR)/backoffice.o: $(OBJDIR)/backoffice_.c $(OBJDIR)/backoffice.h $(SRCDIR)/config.h
1346
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -346,10 +346,11 @@
346346
347347
SRC = add_.c \
348348
alerts_.c \
349349
allrepo_.c \
350350
attach_.c \
351
+ auxwww_.c \
351352
backoffice_.c \
352353
bag_.c \
353354
bisect_.c \
354355
blob_.c \
355356
branch_.c \
@@ -557,10 +558,11 @@
557558
558559
OBJ = $(OX)\add$O \
559560
$(OX)\alerts$O \
560561
$(OX)\allrepo$O \
561562
$(OX)\attach$O \
563
+ $(OX)\auxwww$O \
562564
$(OX)\backoffice$O \
563565
$(OX)\bag$O \
564566
$(OX)\bisect$O \
565567
$(OX)\blob$O \
566568
$(OX)\branch$O \
@@ -758,10 +760,11 @@
758760
$(OX)\linkopts: $B\win\Makefile.msc
759761
echo $(OX)\add.obj > $@
760762
echo $(OX)\alerts.obj >> $@
761763
echo $(OX)\allrepo.obj >> $@
762764
echo $(OX)\attach.obj >> $@
765
+ echo $(OX)\auxwww.obj >> $@
763766
echo $(OX)\backoffice.obj >> $@
764767
echo $(OX)\bag.obj >> $@
765768
echo $(OX)\bisect.obj >> $@
766769
echo $(OX)\blob.obj >> $@
767770
echo $(OX)\branch.obj >> $@
@@ -1038,10 +1041,16 @@
10381041
$(OX)\attach$O : attach_.c attach.h
10391042
$(TCC) /Fo$@ -c attach_.c
10401043
10411044
attach_.c : $(SRCDIR)\attach.c
10421045
translate$E $** > $@
1046
+
1047
+$(OX)\auxwww$O : auxwww_.c auxwww.h
1048
+ $(TCC) /Fo$@ -c auxwww_.c
1049
+
1050
+auxwww_.c : $(SRCDIR)\auxwww.c
1051
+ translate$E $** > $@
10431052
10441053
$(OX)\backoffice$O : backoffice_.c backoffice.h
10451054
$(TCC) /Fo$@ -c backoffice_.c
10461055
10471056
backoffice_.c : $(SRCDIR)\backoffice.c
@@ -1845,10 +1854,11 @@
18451854
headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h
18461855
makeheaders$E add_.c:add.h \
18471856
alerts_.c:alerts.h \
18481857
allrepo_.c:allrepo.h \
18491858
attach_.c:attach.h \
1859
+ auxwww_.c:auxwww.h \
18501860
backoffice_.c:backoffice.h \
18511861
bag_.c:bag.h \
18521862
bisect_.c:bisect.h \
18531863
blob_.c:blob.h \
18541864
branch_.c:branch.h \
18551865
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -346,10 +346,11 @@
346
347 SRC = add_.c \
348 alerts_.c \
349 allrepo_.c \
350 attach_.c \
 
351 backoffice_.c \
352 bag_.c \
353 bisect_.c \
354 blob_.c \
355 branch_.c \
@@ -557,10 +558,11 @@
557
558 OBJ = $(OX)\add$O \
559 $(OX)\alerts$O \
560 $(OX)\allrepo$O \
561 $(OX)\attach$O \
 
562 $(OX)\backoffice$O \
563 $(OX)\bag$O \
564 $(OX)\bisect$O \
565 $(OX)\blob$O \
566 $(OX)\branch$O \
@@ -758,10 +760,11 @@
758 $(OX)\linkopts: $B\win\Makefile.msc
759 echo $(OX)\add.obj > $@
760 echo $(OX)\alerts.obj >> $@
761 echo $(OX)\allrepo.obj >> $@
762 echo $(OX)\attach.obj >> $@
 
763 echo $(OX)\backoffice.obj >> $@
764 echo $(OX)\bag.obj >> $@
765 echo $(OX)\bisect.obj >> $@
766 echo $(OX)\blob.obj >> $@
767 echo $(OX)\branch.obj >> $@
@@ -1038,10 +1041,16 @@
1038 $(OX)\attach$O : attach_.c attach.h
1039 $(TCC) /Fo$@ -c attach_.c
1040
1041 attach_.c : $(SRCDIR)\attach.c
1042 translate$E $** > $@
 
 
 
 
 
 
1043
1044 $(OX)\backoffice$O : backoffice_.c backoffice.h
1045 $(TCC) /Fo$@ -c backoffice_.c
1046
1047 backoffice_.c : $(SRCDIR)\backoffice.c
@@ -1845,10 +1854,11 @@
1845 headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h
1846 makeheaders$E add_.c:add.h \
1847 alerts_.c:alerts.h \
1848 allrepo_.c:allrepo.h \
1849 attach_.c:attach.h \
 
1850 backoffice_.c:backoffice.h \
1851 bag_.c:bag.h \
1852 bisect_.c:bisect.h \
1853 blob_.c:blob.h \
1854 branch_.c:branch.h \
1855
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -346,10 +346,11 @@
346
347 SRC = add_.c \
348 alerts_.c \
349 allrepo_.c \
350 attach_.c \
351 auxwww_.c \
352 backoffice_.c \
353 bag_.c \
354 bisect_.c \
355 blob_.c \
356 branch_.c \
@@ -557,10 +558,11 @@
558
559 OBJ = $(OX)\add$O \
560 $(OX)\alerts$O \
561 $(OX)\allrepo$O \
562 $(OX)\attach$O \
563 $(OX)\auxwww$O \
564 $(OX)\backoffice$O \
565 $(OX)\bag$O \
566 $(OX)\bisect$O \
567 $(OX)\blob$O \
568 $(OX)\branch$O \
@@ -758,10 +760,11 @@
760 $(OX)\linkopts: $B\win\Makefile.msc
761 echo $(OX)\add.obj > $@
762 echo $(OX)\alerts.obj >> $@
763 echo $(OX)\allrepo.obj >> $@
764 echo $(OX)\attach.obj >> $@
765 echo $(OX)\auxwww.obj >> $@
766 echo $(OX)\backoffice.obj >> $@
767 echo $(OX)\bag.obj >> $@
768 echo $(OX)\bisect.obj >> $@
769 echo $(OX)\blob.obj >> $@
770 echo $(OX)\branch.obj >> $@
@@ -1038,10 +1041,16 @@
1041 $(OX)\attach$O : attach_.c attach.h
1042 $(TCC) /Fo$@ -c attach_.c
1043
1044 attach_.c : $(SRCDIR)\attach.c
1045 translate$E $** > $@
1046
1047 $(OX)\auxwww$O : auxwww_.c auxwww.h
1048 $(TCC) /Fo$@ -c auxwww_.c
1049
1050 auxwww_.c : $(SRCDIR)\auxwww.c
1051 translate$E $** > $@
1052
1053 $(OX)\backoffice$O : backoffice_.c backoffice.h
1054 $(TCC) /Fo$@ -c backoffice_.c
1055
1056 backoffice_.c : $(SRCDIR)\backoffice.c
@@ -1845,10 +1854,11 @@
1854 headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h
1855 makeheaders$E add_.c:add.h \
1856 alerts_.c:alerts.h \
1857 allrepo_.c:allrepo.h \
1858 attach_.c:attach.h \
1859 auxwww_.c:auxwww.h \
1860 backoffice_.c:backoffice.h \
1861 bag_.c:bag.h \
1862 bisect_.c:bisect.h \
1863 blob_.c:blob.h \
1864 branch_.c:branch.h \
1865

Keyboard Shortcuts

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