Fossil SCM

Infrastructure for the "fossil bundle" command. This is a skeleton only and is not yet functional.

drh 2014-11-24 12:05 UTC trunk
Commit 6dc0b3b6f423f7ce5b6dd35427e5f472b52d2718
+150
--- a/src/bundle.c
+++ b/src/bundle.c
@@ -0,0 +1,150 @@
1
+/*
2
+** Copyright (==4!bStandalone*
3
+** Copyright (==40** Copyright (c) 2014 D/*
4
+** Copyright (c) 2014 D. Richard Hipp
5
+**
6
+** This program is free software; you can redistribute it and/or
7
+** modify it under the terms of the Simplified BSD License (also
8
+** known as the "2-Clause License" or "FreeBSD License".)
9
+
10
+** This program is distributed in the hope that it will be useful,
11
+** but without any warranty; without even the implied warranty of
12
+** merchantability or fitness for a particular purpose.
13
+**
14
+** Author contact information:
15
+** [email protected]
16
+** http://www.hwaci.com/drh/
17
+**
18
+*******************************************************************************
19
+**
20
+** Thh"
21
+#include "bundle.h"
22
+#include <assert.h>
23
+
24
+/*
25
+** SQL code used to initialize the schema of a bundle.
26
+**
27
+** The bbloified BSD License (also
28
+** known as the "2-Clause License" or "FreeBSD License".)
29
+
30
+** This program is distributed in the hope that it will be useful,
31
+** but without any warranty; without eve
32
+@ uuid TEXT NOT NULL,
33
+@ sz INT NOT NULL,
34
+@ delta ANY,
35
+@ data BLOBh"
36
+#include "bundle.h"
37
+#include <assert.h>
38
+
39
+/*
40
+** SQL code used to initialize the schema of a bundle.
41
+**
42
+** The bblob.delta field can be an integer, a text string, or NULL.
43
+** If an integer, then the corresponding blobid is the delta basis.
44
+** If a text string, then that string is a SHA1 hash for the delta
45
+** basis, whister is ainory. If NULL, then
46
+** data contains content without delta compression.
47
+*/
48
+static const cha r zBundleInit[] =
49
+@ CREATE TABLE IF NOT EList ANY
50
+@ );
51
+@ CREATE TABLE it will be useful,
52
+** ls(void){
53
+ stribute it and/or
54
+** modify it under the terms of the Simplified BSD it will be useful,
55
+** but without any warranty; without even the implied warranty of
56
+** merchantormation:
57
+** [email protected]
58
+** http://www.hwaci.com/drh/
59
+**
60
+*******************************************************************************
61
+**
62
+** Thh"
63
+#include "bundle.h"
64
+#include <assert.h>
65
+
66
+/*
67
+** SQL code used to initialize the schema of a bundle.
68
+**
69
+** The bblob.delta field can be an integer, a text string, or NULL.
70
+** If an integer, then the corresponding blobid is the delta basis.
71
+** If a text string, then that string is a SHA1 hash for the delta
72
+** basis, whister is ainory. If NULL, then
73
+** data contains content without delta compression.
74
+*/
75
+static const cha r zBundleInit[] =
76
+@ CREATE TABLE IF NOT the hope that it will be useful,
77
+** but without any warranty; without even the implied warogram is distribu/*
78
+** Copyright (==40** Copyright (c) 2014 D/*
79
+** Copyright (c) 2014 D. Richard Hipp
80
+**
81
+** This program is free software; you can redistribute it and/or
82
+** modify it under the terms of the Simplified BSD License (also
83
+** known as the "2-Clause License" or "FreeBSD License".)
84
+
85
+** This pro ?--explainextract BUNDLE ?UUID?rtifacts from the bundle. With no arguments, all artifacts
86
+** are extracted into files named by standalone The bundle*******************************************
87
+**
88
+** Thh"
89
+#include "bundle.h"
90
+#include <assert.h>
91
+
92
+/*
93
+** SQL code used to initialize the schema of a bundle.
94
+**
95
+** The bblob.delta field can be an integer, a text string, or NULL.
96
+** If an integer, then the corresponding blobid is the delta basis.
97
+** If a text string, then that string is a SHA1 hash for the delta
98
+** basis, whister is ainory. If NULL, then
99
+** data contains content without delta compression.
100
+*/
101
+static const cha r zBundleInit[] =
102
+@ CREATE TABLE IF NOT EList ANY
103
+@ );
104
+@ CREATE TABLE it will be useful,
105
+** ls(void){
106
+ stribute it and/or
107
+** modify it under the terms of the Simplified BSD it will be useful,
108
+** but without any warranty; without even the implied warranty of
109
+** merchantormation:
110
+** [email protected]
111
+** http://www.hwaci.com/drh/
112
+**
113
+*******************************************************************************
114
+**
115
+** Thh"
116
+#include "bundle.h"
117
+#include <assert.h>
118
+
119
+/*
120
+** SQL code used to initialize the schema of a bundle.
121
+**
122
+** The bblob.delta field can be an integer, a text string, or NULL.
123
+** If an integer, then the corresponding blobid is the delta basis.
124
+** If a text string, then that string is a SHA1 hash for the delta
125
+** basis, whister is ainory. If NULL, then
126
+** data contains content without delta compression.
127
+*/
128
+static const cha r zBundleInit[] =
129
+@ CREATE TABLE IF NOT EXISTS "%w".bconfig(
130
+@ bcname TEXT,
131
+@ bcvalue ANY
132
+@ );
133
+@ CREATE TABLE IF NOT EXISTS "%w".bblob(
134
+@ blobid INTEGER PRIMARY KEY, -- Blbundle ob ID
135
+@uid TEXT SHA1 NOT NULL, -- hash of expanded blob
136
+@ sz INT NOT NULL, -- Size of blob after expansion
137
+@ delta ANY," text string, then that ** Copyright (c) 2014 D/*
138
+** Copyright (c) 2014 D. Richard Hipp
139
+**
140
+** This program is free software; you can redistribute it and/or
141
+** modify it under the terms of the Simplified BSD License (also
142
+** known as the "2-Clause License" or "FreeBSD License".)
143
+
144
+** This program is distributed in the hope that it will be useful,
145
+** but8ut even the implied warranty of
146
+** merchantability or fitness for a particular purpose.
147
+**
148
+** Author contact information:
149
+** [email protected]
150
+**
--- a/src/bundle.c
+++ b/src/bundle.c
@@ -0,0 +1,150 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
--- a/src/bundle.c
+++ b/src/bundle.c
@@ -0,0 +1,150 @@
1 /*
2 ** Copyright (==4!bStandalone*
3 ** Copyright (==40** Copyright (c) 2014 D/*
4 ** Copyright (c) 2014 D. Richard Hipp
5 **
6 ** This program is free software; you can redistribute it and/or
7 ** modify it under the terms of the Simplified BSD License (also
8 ** known as the "2-Clause License" or "FreeBSD License".)
9
10 ** This program is distributed in the hope that it will be useful,
11 ** but without any warranty; without even the implied warranty of
12 ** merchantability or fitness for a particular purpose.
13 **
14 ** Author contact information:
15 ** [email protected]
16 ** http://www.hwaci.com/drh/
17 **
18 *******************************************************************************
19 **
20 ** Thh"
21 #include "bundle.h"
22 #include <assert.h>
23
24 /*
25 ** SQL code used to initialize the schema of a bundle.
26 **
27 ** The bbloified BSD License (also
28 ** known as the "2-Clause License" or "FreeBSD License".)
29
30 ** This program is distributed in the hope that it will be useful,
31 ** but without any warranty; without eve
32 @ uuid TEXT NOT NULL,
33 @ sz INT NOT NULL,
34 @ delta ANY,
35 @ data BLOBh"
36 #include "bundle.h"
37 #include <assert.h>
38
39 /*
40 ** SQL code used to initialize the schema of a bundle.
41 **
42 ** The bblob.delta field can be an integer, a text string, or NULL.
43 ** If an integer, then the corresponding blobid is the delta basis.
44 ** If a text string, then that string is a SHA1 hash for the delta
45 ** basis, whister is ainory. If NULL, then
46 ** data contains content without delta compression.
47 */
48 static const cha r zBundleInit[] =
49 @ CREATE TABLE IF NOT EList ANY
50 @ );
51 @ CREATE TABLE it will be useful,
52 ** ls(void){
53 stribute it and/or
54 ** modify it under the terms of the Simplified BSD it will be useful,
55 ** but without any warranty; without even the implied warranty of
56 ** merchantormation:
57 ** [email protected]
58 ** http://www.hwaci.com/drh/
59 **
60 *******************************************************************************
61 **
62 ** Thh"
63 #include "bundle.h"
64 #include <assert.h>
65
66 /*
67 ** SQL code used to initialize the schema of a bundle.
68 **
69 ** The bblob.delta field can be an integer, a text string, or NULL.
70 ** If an integer, then the corresponding blobid is the delta basis.
71 ** If a text string, then that string is a SHA1 hash for the delta
72 ** basis, whister is ainory. If NULL, then
73 ** data contains content without delta compression.
74 */
75 static const cha r zBundleInit[] =
76 @ CREATE TABLE IF NOT the hope that it will be useful,
77 ** but without any warranty; without even the implied warogram is distribu/*
78 ** Copyright (==40** Copyright (c) 2014 D/*
79 ** Copyright (c) 2014 D. Richard Hipp
80 **
81 ** This program is free software; you can redistribute it and/or
82 ** modify it under the terms of the Simplified BSD License (also
83 ** known as the "2-Clause License" or "FreeBSD License".)
84
85 ** This pro ?--explainextract BUNDLE ?UUID?rtifacts from the bundle. With no arguments, all artifacts
86 ** are extracted into files named by standalone The bundle*******************************************
87 **
88 ** Thh"
89 #include "bundle.h"
90 #include <assert.h>
91
92 /*
93 ** SQL code used to initialize the schema of a bundle.
94 **
95 ** The bblob.delta field can be an integer, a text string, or NULL.
96 ** If an integer, then the corresponding blobid is the delta basis.
97 ** If a text string, then that string is a SHA1 hash for the delta
98 ** basis, whister is ainory. If NULL, then
99 ** data contains content without delta compression.
100 */
101 static const cha r zBundleInit[] =
102 @ CREATE TABLE IF NOT EList ANY
103 @ );
104 @ CREATE TABLE it will be useful,
105 ** ls(void){
106 stribute it and/or
107 ** modify it under the terms of the Simplified BSD it will be useful,
108 ** but without any warranty; without even the implied warranty of
109 ** merchantormation:
110 ** [email protected]
111 ** http://www.hwaci.com/drh/
112 **
113 *******************************************************************************
114 **
115 ** Thh"
116 #include "bundle.h"
117 #include <assert.h>
118
119 /*
120 ** SQL code used to initialize the schema of a bundle.
121 **
122 ** The bblob.delta field can be an integer, a text string, or NULL.
123 ** If an integer, then the corresponding blobid is the delta basis.
124 ** If a text string, then that string is a SHA1 hash for the delta
125 ** basis, whister is ainory. If NULL, then
126 ** data contains content without delta compression.
127 */
128 static const cha r zBundleInit[] =
129 @ CREATE TABLE IF NOT EXISTS "%w".bconfig(
130 @ bcname TEXT,
131 @ bcvalue ANY
132 @ );
133 @ CREATE TABLE IF NOT EXISTS "%w".bblob(
134 @ blobid INTEGER PRIMARY KEY, -- Blbundle ob ID
135 @uid TEXT SHA1 NOT NULL, -- hash of expanded blob
136 @ sz INT NOT NULL, -- Size of blob after expansion
137 @ delta ANY," text string, then that ** Copyright (c) 2014 D/*
138 ** Copyright (c) 2014 D. Richard Hipp
139 **
140 ** This program is free software; you can redistribute it and/or
141 ** modify it under the terms of the Simplified BSD License (also
142 ** known as the "2-Clause License" or "FreeBSD License".)
143
144 ** This program is distributed in the hope that it will be useful,
145 ** but8ut even the implied warranty of
146 ** merchantability or fitness for a particular purpose.
147 **
148 ** Author contact information:
149 ** [email protected]
150 **
+12
--- src/main.mk
+++ src/main.mk
@@ -21,10 +21,11 @@
2121
$(SRCDIR)/bisect.c \
2222
$(SRCDIR)/blob.c \
2323
$(SRCDIR)/branch.c \
2424
$(SRCDIR)/browse.c \
2525
$(SRCDIR)/builtin.c \
26
+ $(SRCDIR)/bundle.c \
2627
$(SRCDIR)/cache.c \
2728
$(SRCDIR)/captcha.c \
2829
$(SRCDIR)/cgi.c \
2930
$(SRCDIR)/checkin.c \
3031
$(SRCDIR)/checkout.c \
@@ -138,10 +139,11 @@
138139
$(OBJDIR)/bisect_.c \
139140
$(OBJDIR)/blob_.c \
140141
$(OBJDIR)/branch_.c \
141142
$(OBJDIR)/browse_.c \
142143
$(OBJDIR)/builtin_.c \
144
+ $(OBJDIR)/bundle_.c \
143145
$(OBJDIR)/cache_.c \
144146
$(OBJDIR)/captcha_.c \
145147
$(OBJDIR)/cgi_.c \
146148
$(OBJDIR)/checkin_.c \
147149
$(OBJDIR)/checkout_.c \
@@ -252,10 +254,11 @@
252254
$(OBJDIR)/bisect.o \
253255
$(OBJDIR)/blob.o \
254256
$(OBJDIR)/branch.o \
255257
$(OBJDIR)/browse.o \
256258
$(OBJDIR)/builtin.o \
259
+ $(OBJDIR)/bundle.o \
257260
$(OBJDIR)/cache.o \
258261
$(OBJDIR)/captcha.o \
259262
$(OBJDIR)/cgi.o \
260263
$(OBJDIR)/checkin.o \
261264
$(OBJDIR)/checkout.o \
@@ -475,10 +478,11 @@
475478
$(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \
476479
$(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \
477480
$(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \
478481
$(OBJDIR)/browse_.c:$(OBJDIR)/browse.h \
479482
$(OBJDIR)/builtin_.c:$(OBJDIR)/builtin.h \
483
+ $(OBJDIR)/bundle_.c:$(OBJDIR)/bundle.h \
480484
$(OBJDIR)/cache_.c:$(OBJDIR)/cache.h \
481485
$(OBJDIR)/captcha_.c:$(OBJDIR)/captcha.h \
482486
$(OBJDIR)/cgi_.c:$(OBJDIR)/cgi.h \
483487
$(OBJDIR)/checkin_.c:$(OBJDIR)/checkin.h \
484488
$(OBJDIR)/checkout_.c:$(OBJDIR)/checkout.h \
@@ -656,10 +660,18 @@
656660
657661
$(OBJDIR)/builtin.o: $(OBJDIR)/builtin_.c $(OBJDIR)/builtin.h $(OBJDIR)/builtin_data.h $(SRCDIR)/config.h
658662
$(XTCC) -o $(OBJDIR)/builtin.o -c $(OBJDIR)/builtin_.c
659663
660664
$(OBJDIR)/builtin.h: $(OBJDIR)/headers
665
+
666
+$(OBJDIR)/bundle_.c: $(SRCDIR)/bundle.c $(OBJDIR)/translate
667
+ $(OBJDIR)/translate $(SRCDIR)/bundle.c >$@
668
+
669
+$(OBJDIR)/bundle.o: $(OBJDIR)/bundle_.c $(OBJDIR)/bundle.h $(SRCDIR)/config.h
670
+ $(XTCC) -o $(OBJDIR)/bundle.o -c $(OBJDIR)/bundle_.c
671
+
672
+$(OBJDIR)/bundle.h: $(OBJDIR)/headers
661673
662674
$(OBJDIR)/cache_.c: $(SRCDIR)/cache.c $(OBJDIR)/translate
663675
$(OBJDIR)/translate $(SRCDIR)/cache.c >$@
664676
665677
$(OBJDIR)/cache.o: $(OBJDIR)/cache_.c $(OBJDIR)/cache.h $(SRCDIR)/config.h
666678
--- src/main.mk
+++ src/main.mk
@@ -21,10 +21,11 @@
21 $(SRCDIR)/bisect.c \
22 $(SRCDIR)/blob.c \
23 $(SRCDIR)/branch.c \
24 $(SRCDIR)/browse.c \
25 $(SRCDIR)/builtin.c \
 
26 $(SRCDIR)/cache.c \
27 $(SRCDIR)/captcha.c \
28 $(SRCDIR)/cgi.c \
29 $(SRCDIR)/checkin.c \
30 $(SRCDIR)/checkout.c \
@@ -138,10 +139,11 @@
138 $(OBJDIR)/bisect_.c \
139 $(OBJDIR)/blob_.c \
140 $(OBJDIR)/branch_.c \
141 $(OBJDIR)/browse_.c \
142 $(OBJDIR)/builtin_.c \
 
143 $(OBJDIR)/cache_.c \
144 $(OBJDIR)/captcha_.c \
145 $(OBJDIR)/cgi_.c \
146 $(OBJDIR)/checkin_.c \
147 $(OBJDIR)/checkout_.c \
@@ -252,10 +254,11 @@
252 $(OBJDIR)/bisect.o \
253 $(OBJDIR)/blob.o \
254 $(OBJDIR)/branch.o \
255 $(OBJDIR)/browse.o \
256 $(OBJDIR)/builtin.o \
 
257 $(OBJDIR)/cache.o \
258 $(OBJDIR)/captcha.o \
259 $(OBJDIR)/cgi.o \
260 $(OBJDIR)/checkin.o \
261 $(OBJDIR)/checkout.o \
@@ -475,10 +478,11 @@
475 $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \
476 $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \
477 $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \
478 $(OBJDIR)/browse_.c:$(OBJDIR)/browse.h \
479 $(OBJDIR)/builtin_.c:$(OBJDIR)/builtin.h \
 
480 $(OBJDIR)/cache_.c:$(OBJDIR)/cache.h \
481 $(OBJDIR)/captcha_.c:$(OBJDIR)/captcha.h \
482 $(OBJDIR)/cgi_.c:$(OBJDIR)/cgi.h \
483 $(OBJDIR)/checkin_.c:$(OBJDIR)/checkin.h \
484 $(OBJDIR)/checkout_.c:$(OBJDIR)/checkout.h \
@@ -656,10 +660,18 @@
656
657 $(OBJDIR)/builtin.o: $(OBJDIR)/builtin_.c $(OBJDIR)/builtin.h $(OBJDIR)/builtin_data.h $(SRCDIR)/config.h
658 $(XTCC) -o $(OBJDIR)/builtin.o -c $(OBJDIR)/builtin_.c
659
660 $(OBJDIR)/builtin.h: $(OBJDIR)/headers
 
 
 
 
 
 
 
 
661
662 $(OBJDIR)/cache_.c: $(SRCDIR)/cache.c $(OBJDIR)/translate
663 $(OBJDIR)/translate $(SRCDIR)/cache.c >$@
664
665 $(OBJDIR)/cache.o: $(OBJDIR)/cache_.c $(OBJDIR)/cache.h $(SRCDIR)/config.h
666
--- src/main.mk
+++ src/main.mk
@@ -21,10 +21,11 @@
21 $(SRCDIR)/bisect.c \
22 $(SRCDIR)/blob.c \
23 $(SRCDIR)/branch.c \
24 $(SRCDIR)/browse.c \
25 $(SRCDIR)/builtin.c \
26 $(SRCDIR)/bundle.c \
27 $(SRCDIR)/cache.c \
28 $(SRCDIR)/captcha.c \
29 $(SRCDIR)/cgi.c \
30 $(SRCDIR)/checkin.c \
31 $(SRCDIR)/checkout.c \
@@ -138,10 +139,11 @@
139 $(OBJDIR)/bisect_.c \
140 $(OBJDIR)/blob_.c \
141 $(OBJDIR)/branch_.c \
142 $(OBJDIR)/browse_.c \
143 $(OBJDIR)/builtin_.c \
144 $(OBJDIR)/bundle_.c \
145 $(OBJDIR)/cache_.c \
146 $(OBJDIR)/captcha_.c \
147 $(OBJDIR)/cgi_.c \
148 $(OBJDIR)/checkin_.c \
149 $(OBJDIR)/checkout_.c \
@@ -252,10 +254,11 @@
254 $(OBJDIR)/bisect.o \
255 $(OBJDIR)/blob.o \
256 $(OBJDIR)/branch.o \
257 $(OBJDIR)/browse.o \
258 $(OBJDIR)/builtin.o \
259 $(OBJDIR)/bundle.o \
260 $(OBJDIR)/cache.o \
261 $(OBJDIR)/captcha.o \
262 $(OBJDIR)/cgi.o \
263 $(OBJDIR)/checkin.o \
264 $(OBJDIR)/checkout.o \
@@ -475,10 +478,11 @@
478 $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \
479 $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \
480 $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \
481 $(OBJDIR)/browse_.c:$(OBJDIR)/browse.h \
482 $(OBJDIR)/builtin_.c:$(OBJDIR)/builtin.h \
483 $(OBJDIR)/bundle_.c:$(OBJDIR)/bundle.h \
484 $(OBJDIR)/cache_.c:$(OBJDIR)/cache.h \
485 $(OBJDIR)/captcha_.c:$(OBJDIR)/captcha.h \
486 $(OBJDIR)/cgi_.c:$(OBJDIR)/cgi.h \
487 $(OBJDIR)/checkin_.c:$(OBJDIR)/checkin.h \
488 $(OBJDIR)/checkout_.c:$(OBJDIR)/checkout.h \
@@ -656,10 +660,18 @@
660
661 $(OBJDIR)/builtin.o: $(OBJDIR)/builtin_.c $(OBJDIR)/builtin.h $(OBJDIR)/builtin_data.h $(SRCDIR)/config.h
662 $(XTCC) -o $(OBJDIR)/builtin.o -c $(OBJDIR)/builtin_.c
663
664 $(OBJDIR)/builtin.h: $(OBJDIR)/headers
665
666 $(OBJDIR)/bundle_.c: $(SRCDIR)/bundle.c $(OBJDIR)/translate
667 $(OBJDIR)/translate $(SRCDIR)/bundle.c >$@
668
669 $(OBJDIR)/bundle.o: $(OBJDIR)/bundle_.c $(OBJDIR)/bundle.h $(SRCDIR)/config.h
670 $(XTCC) -o $(OBJDIR)/bundle.o -c $(OBJDIR)/bundle_.c
671
672 $(OBJDIR)/bundle.h: $(OBJDIR)/headers
673
674 $(OBJDIR)/cache_.c: $(SRCDIR)/cache.c $(OBJDIR)/translate
675 $(OBJDIR)/translate $(SRCDIR)/cache.c >$@
676
677 $(OBJDIR)/cache.o: $(OBJDIR)/cache_.c $(OBJDIR)/cache.h $(SRCDIR)/config.h
678
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -28,10 +28,11 @@
2828
bisect
2929
blob
3030
branch
3131
browse
3232
builtin
33
+ bundle
3334
cache
3435
captcha
3536
cgi
3637
checkin
3738
checkout
3839
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -28,10 +28,11 @@
28 bisect
29 blob
30 branch
31 browse
32 builtin
 
33 cache
34 captcha
35 cgi
36 checkin
37 checkout
38
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -28,10 +28,11 @@
28 bisect
29 blob
30 branch
31 browse
32 builtin
33 bundle
34 cache
35 captcha
36 cgi
37 checkin
38 checkout
39
+10 -4
--- win/Makefile.dmc
+++ win/Makefile.dmc
@@ -28,13 +28,13 @@
2828
2929
SQLITE_OPTIONS = -DNDEBUG=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_OMIT_DEPRECATED -DSQLITE_ENABLE_EXPLAIN_COMMENTS
3030
3131
SHELL_OPTIONS = -Dmain=sqlite3_shell -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=fossil_open -Daccess=file_access -Dsystem=fossil_system -Dgetenv=fossil_getenv -Dfopen=fossil_fopen
3232
33
-SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c cache_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c doc_.c encode_.c event_.c export_.c file_.c finfo_.c fusefs_.c glob_.c graph_.c gzip_.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 pivot_.c popen_.c pqueue_.c printf_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c setup_.c sha1_.c shun_.c skins_.c sqlcmd_.c stash_.c stat_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c
33
+SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c doc_.c encode_.c event_.c export_.c file_.c finfo_.c fusefs_.c glob_.c graph_.c gzip_.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 pivot_.c popen_.c pqueue_.c printf_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c setup_.c sha1_.c shun_.c skins_.c sqlcmd_.c stash_.c stat_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c
3434
35
-OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\cache$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)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\fusefs$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$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)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\shun$O $(OBJDIR)\skins$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$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)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\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)\allrepo$O $(OBJDIR)\attach$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)\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)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\fusefs$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$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)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\shun$O $(OBJDIR)\skins$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$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)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\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 allrepo attach bag bisect blob branch browse builtin cache captcha cgi checkin checkout clearsign clone comformat configure content db delta deltacmd descendants diff diffcmd doc encode event export file finfo fusefs glob graph gzip 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 pivot popen pqueue printf rebuild regexp report rss schema search setup sha1 shun skins sqlcmd stash stat style sync tag tar th_main timeline tkt tktsetup undo unicode update url user utf8 util verify vfile wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@
54
+ +echo add allrepo attach bag bisect blob branch browse builtin bundle cache captcha cgi checkin checkout clearsign clone comformat configure content db delta deltacmd descendants diff diffcmd doc encode event export file finfo fusefs glob graph gzip 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 pivot popen pqueue printf rebuild regexp report rss schema search setup sha1 shun skins sqlcmd stash stat style sync tag tar th_main timeline tkt tktsetup undo unicode update url user utf8 util verify vfile 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 >> $@
@@ -176,10 +176,16 @@
176176
$(OBJDIR)\builtin$O : builtin_.c builtin.h
177177
$(TCC) -o$@ -c builtin_.c
178178
179179
builtin_.c : $(SRCDIR)\builtin.c
180180
+translate$E $** > $@
181
+
182
+$(OBJDIR)\bundle$O : bundle_.c bundle.h
183
+ $(TCC) -o$@ -c bundle_.c
184
+
185
+bundle_.c : $(SRCDIR)\bundle.c
186
+ +translate$E $** > $@
181187
182188
$(OBJDIR)\cache$O : cache_.c cache.h
183189
$(TCC) -o$@ -c cache_.c
184190
185191
cache_.c : $(SRCDIR)\cache.c
@@ -796,7 +802,7 @@
796802
797803
zip_.c : $(SRCDIR)\zip.c
798804
+translate$E $** > $@
799805
800806
headers: makeheaders$E page_index.h builtin_data.h VERSION.h
801
- +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.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 cache_.c:cache.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 db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h doc_.c:doc.h encode_.c:encode.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h fusefs_.c:fusefs.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.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 pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.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 setup_.c:setup.h sha1_.c:sha1.h shun_.c:shun.h skins_.c:skins.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.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 update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h 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
807
+ +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.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 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 db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h doc_.c:doc.h encode_.c:encode.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h fusefs_.c:fusefs.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.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 pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.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 setup_.c:setup.h sha1_.c:sha1.h shun_.c:shun.h skins_.c:skins.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.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 update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h 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
802808
@copy /Y nul: headers
803809
--- win/Makefile.dmc
+++ win/Makefile.dmc
@@ -28,13 +28,13 @@
28
29 SQLITE_OPTIONS = -DNDEBUG=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_OMIT_DEPRECATED -DSQLITE_ENABLE_EXPLAIN_COMMENTS
30
31 SHELL_OPTIONS = -Dmain=sqlite3_shell -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=fossil_open -Daccess=file_access -Dsystem=fossil_system -Dgetenv=fossil_getenv -Dfopen=fossil_fopen
32
33 SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c cache_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c doc_.c encode_.c event_.c export_.c file_.c finfo_.c fusefs_.c glob_.c graph_.c gzip_.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 pivot_.c popen_.c pqueue_.c printf_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c setup_.c sha1_.c shun_.c skins_.c sqlcmd_.c stash_.c stat_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c
34
35 OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\cache$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)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\fusefs$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$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)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\shun$O $(OBJDIR)\skins$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$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)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\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 allrepo attach bag bisect blob branch browse builtin cache captcha cgi checkin checkout clearsign clone comformat configure content db delta deltacmd descendants diff diffcmd doc encode event export file finfo fusefs glob graph gzip 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 pivot popen pqueue printf rebuild regexp report rss schema search setup sha1 shun skins sqlcmd stash stat style sync tag tar th_main timeline tkt tktsetup undo unicode update url user utf8 util verify vfile 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 >> $@
@@ -176,10 +176,16 @@
176 $(OBJDIR)\builtin$O : builtin_.c builtin.h
177 $(TCC) -o$@ -c builtin_.c
178
179 builtin_.c : $(SRCDIR)\builtin.c
180 +translate$E $** > $@
 
 
 
 
 
 
181
182 $(OBJDIR)\cache$O : cache_.c cache.h
183 $(TCC) -o$@ -c cache_.c
184
185 cache_.c : $(SRCDIR)\cache.c
@@ -796,7 +802,7 @@
796
797 zip_.c : $(SRCDIR)\zip.c
798 +translate$E $** > $@
799
800 headers: makeheaders$E page_index.h builtin_data.h VERSION.h
801 +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.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 cache_.c:cache.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 db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h doc_.c:doc.h encode_.c:encode.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h fusefs_.c:fusefs.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.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 pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.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 setup_.c:setup.h sha1_.c:sha1.h shun_.c:shun.h skins_.c:skins.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.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 update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h 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
802 @copy /Y nul: headers
803
--- win/Makefile.dmc
+++ win/Makefile.dmc
@@ -28,13 +28,13 @@
28
29 SQLITE_OPTIONS = -DNDEBUG=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_OMIT_DEPRECATED -DSQLITE_ENABLE_EXPLAIN_COMMENTS
30
31 SHELL_OPTIONS = -Dmain=sqlite3_shell -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=fossil_open -Daccess=file_access -Dsystem=fossil_system -Dgetenv=fossil_getenv -Dfopen=fossil_fopen
32
33 SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c doc_.c encode_.c event_.c export_.c file_.c finfo_.c fusefs_.c glob_.c graph_.c gzip_.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 pivot_.c popen_.c pqueue_.c printf_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c setup_.c sha1_.c shun_.c skins_.c sqlcmd_.c stash_.c stat_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c
34
35 OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$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)\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)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\fusefs$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$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)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\shun$O $(OBJDIR)\skins$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$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)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\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 allrepo attach bag bisect blob branch browse builtin bundle cache captcha cgi checkin checkout clearsign clone comformat configure content db delta deltacmd descendants diff diffcmd doc encode event export file finfo fusefs glob graph gzip 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 pivot popen pqueue printf rebuild regexp report rss schema search setup sha1 shun skins sqlcmd stash stat style sync tag tar th_main timeline tkt tktsetup undo unicode update url user utf8 util verify vfile 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 >> $@
@@ -176,10 +176,16 @@
176 $(OBJDIR)\builtin$O : builtin_.c builtin.h
177 $(TCC) -o$@ -c builtin_.c
178
179 builtin_.c : $(SRCDIR)\builtin.c
180 +translate$E $** > $@
181
182 $(OBJDIR)\bundle$O : bundle_.c bundle.h
183 $(TCC) -o$@ -c bundle_.c
184
185 bundle_.c : $(SRCDIR)\bundle.c
186 +translate$E $** > $@
187
188 $(OBJDIR)\cache$O : cache_.c cache.h
189 $(TCC) -o$@ -c cache_.c
190
191 cache_.c : $(SRCDIR)\cache.c
@@ -796,7 +802,7 @@
802
803 zip_.c : $(SRCDIR)\zip.c
804 +translate$E $** > $@
805
806 headers: makeheaders$E page_index.h builtin_data.h VERSION.h
807 +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.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 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 db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h doc_.c:doc.h encode_.c:encode.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h fusefs_.c:fusefs.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.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 pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.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 setup_.c:setup.h sha1_.c:sha1.h shun_.c:shun.h skins_.c:skins.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.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 update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h 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
808 @copy /Y nul: headers
809
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -352,10 +352,11 @@
352352
$(SRCDIR)/bisect.c \
353353
$(SRCDIR)/blob.c \
354354
$(SRCDIR)/branch.c \
355355
$(SRCDIR)/browse.c \
356356
$(SRCDIR)/builtin.c \
357
+ $(SRCDIR)/bundle.c \
357358
$(SRCDIR)/cache.c \
358359
$(SRCDIR)/captcha.c \
359360
$(SRCDIR)/cgi.c \
360361
$(SRCDIR)/checkin.c \
361362
$(SRCDIR)/checkout.c \
@@ -469,10 +470,11 @@
469470
$(OBJDIR)/bisect_.c \
470471
$(OBJDIR)/blob_.c \
471472
$(OBJDIR)/branch_.c \
472473
$(OBJDIR)/browse_.c \
473474
$(OBJDIR)/builtin_.c \
475
+ $(OBJDIR)/bundle_.c \
474476
$(OBJDIR)/cache_.c \
475477
$(OBJDIR)/captcha_.c \
476478
$(OBJDIR)/cgi_.c \
477479
$(OBJDIR)/checkin_.c \
478480
$(OBJDIR)/checkout_.c \
@@ -583,10 +585,11 @@
583585
$(OBJDIR)/bisect.o \
584586
$(OBJDIR)/blob.o \
585587
$(OBJDIR)/branch.o \
586588
$(OBJDIR)/browse.o \
587589
$(OBJDIR)/builtin.o \
590
+ $(OBJDIR)/bundle.o \
588591
$(OBJDIR)/cache.o \
589592
$(OBJDIR)/captcha.o \
590593
$(OBJDIR)/cgi.o \
591594
$(OBJDIR)/checkin.o \
592595
$(OBJDIR)/checkout.o \
@@ -890,10 +893,11 @@
890893
$(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \
891894
$(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \
892895
$(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \
893896
$(OBJDIR)/browse_.c:$(OBJDIR)/browse.h \
894897
$(OBJDIR)/builtin_.c:$(OBJDIR)/builtin.h \
898
+ $(OBJDIR)/bundle_.c:$(OBJDIR)/bundle.h \
895899
$(OBJDIR)/cache_.c:$(OBJDIR)/cache.h \
896900
$(OBJDIR)/captcha_.c:$(OBJDIR)/captcha.h \
897901
$(OBJDIR)/cgi_.c:$(OBJDIR)/cgi.h \
898902
$(OBJDIR)/checkin_.c:$(OBJDIR)/checkin.h \
899903
$(OBJDIR)/checkout_.c:$(OBJDIR)/checkout.h \
@@ -1073,10 +1077,18 @@
10731077
10741078
$(OBJDIR)/builtin.o: $(OBJDIR)/builtin_.c $(OBJDIR)/builtin.h $(OBJDIR)/builtin_data.h $(SRCDIR)/config.h
10751079
$(XTCC) -o $(OBJDIR)/builtin.o -c $(OBJDIR)/builtin_.c
10761080
10771081
$(OBJDIR)/builtin.h: $(OBJDIR)/headers
1082
+
1083
+$(OBJDIR)/bundle_.c: $(SRCDIR)/bundle.c $(TRANSLATE)
1084
+ $(TRANSLATE) $(SRCDIR)/bundle.c >$@
1085
+
1086
+$(OBJDIR)/bundle.o: $(OBJDIR)/bundle_.c $(OBJDIR)/bundle.h $(SRCDIR)/config.h
1087
+ $(XTCC) -o $(OBJDIR)/bundle.o -c $(OBJDIR)/bundle_.c
1088
+
1089
+$(OBJDIR)/bundle.h: $(OBJDIR)/headers
10781090
10791091
$(OBJDIR)/cache_.c: $(SRCDIR)/cache.c $(TRANSLATE)
10801092
$(TRANSLATE) $(SRCDIR)/cache.c >$@
10811093
10821094
$(OBJDIR)/cache.o: $(OBJDIR)/cache_.c $(OBJDIR)/cache.h $(SRCDIR)/config.h
10831095
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -352,10 +352,11 @@
352 $(SRCDIR)/bisect.c \
353 $(SRCDIR)/blob.c \
354 $(SRCDIR)/branch.c \
355 $(SRCDIR)/browse.c \
356 $(SRCDIR)/builtin.c \
 
357 $(SRCDIR)/cache.c \
358 $(SRCDIR)/captcha.c \
359 $(SRCDIR)/cgi.c \
360 $(SRCDIR)/checkin.c \
361 $(SRCDIR)/checkout.c \
@@ -469,10 +470,11 @@
469 $(OBJDIR)/bisect_.c \
470 $(OBJDIR)/blob_.c \
471 $(OBJDIR)/branch_.c \
472 $(OBJDIR)/browse_.c \
473 $(OBJDIR)/builtin_.c \
 
474 $(OBJDIR)/cache_.c \
475 $(OBJDIR)/captcha_.c \
476 $(OBJDIR)/cgi_.c \
477 $(OBJDIR)/checkin_.c \
478 $(OBJDIR)/checkout_.c \
@@ -583,10 +585,11 @@
583 $(OBJDIR)/bisect.o \
584 $(OBJDIR)/blob.o \
585 $(OBJDIR)/branch.o \
586 $(OBJDIR)/browse.o \
587 $(OBJDIR)/builtin.o \
 
588 $(OBJDIR)/cache.o \
589 $(OBJDIR)/captcha.o \
590 $(OBJDIR)/cgi.o \
591 $(OBJDIR)/checkin.o \
592 $(OBJDIR)/checkout.o \
@@ -890,10 +893,11 @@
890 $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \
891 $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \
892 $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \
893 $(OBJDIR)/browse_.c:$(OBJDIR)/browse.h \
894 $(OBJDIR)/builtin_.c:$(OBJDIR)/builtin.h \
 
895 $(OBJDIR)/cache_.c:$(OBJDIR)/cache.h \
896 $(OBJDIR)/captcha_.c:$(OBJDIR)/captcha.h \
897 $(OBJDIR)/cgi_.c:$(OBJDIR)/cgi.h \
898 $(OBJDIR)/checkin_.c:$(OBJDIR)/checkin.h \
899 $(OBJDIR)/checkout_.c:$(OBJDIR)/checkout.h \
@@ -1073,10 +1077,18 @@
1073
1074 $(OBJDIR)/builtin.o: $(OBJDIR)/builtin_.c $(OBJDIR)/builtin.h $(OBJDIR)/builtin_data.h $(SRCDIR)/config.h
1075 $(XTCC) -o $(OBJDIR)/builtin.o -c $(OBJDIR)/builtin_.c
1076
1077 $(OBJDIR)/builtin.h: $(OBJDIR)/headers
 
 
 
 
 
 
 
 
1078
1079 $(OBJDIR)/cache_.c: $(SRCDIR)/cache.c $(TRANSLATE)
1080 $(TRANSLATE) $(SRCDIR)/cache.c >$@
1081
1082 $(OBJDIR)/cache.o: $(OBJDIR)/cache_.c $(OBJDIR)/cache.h $(SRCDIR)/config.h
1083
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -352,10 +352,11 @@
352 $(SRCDIR)/bisect.c \
353 $(SRCDIR)/blob.c \
354 $(SRCDIR)/branch.c \
355 $(SRCDIR)/browse.c \
356 $(SRCDIR)/builtin.c \
357 $(SRCDIR)/bundle.c \
358 $(SRCDIR)/cache.c \
359 $(SRCDIR)/captcha.c \
360 $(SRCDIR)/cgi.c \
361 $(SRCDIR)/checkin.c \
362 $(SRCDIR)/checkout.c \
@@ -469,10 +470,11 @@
470 $(OBJDIR)/bisect_.c \
471 $(OBJDIR)/blob_.c \
472 $(OBJDIR)/branch_.c \
473 $(OBJDIR)/browse_.c \
474 $(OBJDIR)/builtin_.c \
475 $(OBJDIR)/bundle_.c \
476 $(OBJDIR)/cache_.c \
477 $(OBJDIR)/captcha_.c \
478 $(OBJDIR)/cgi_.c \
479 $(OBJDIR)/checkin_.c \
480 $(OBJDIR)/checkout_.c \
@@ -583,10 +585,11 @@
585 $(OBJDIR)/bisect.o \
586 $(OBJDIR)/blob.o \
587 $(OBJDIR)/branch.o \
588 $(OBJDIR)/browse.o \
589 $(OBJDIR)/builtin.o \
590 $(OBJDIR)/bundle.o \
591 $(OBJDIR)/cache.o \
592 $(OBJDIR)/captcha.o \
593 $(OBJDIR)/cgi.o \
594 $(OBJDIR)/checkin.o \
595 $(OBJDIR)/checkout.o \
@@ -890,10 +893,11 @@
893 $(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \
894 $(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \
895 $(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \
896 $(OBJDIR)/browse_.c:$(OBJDIR)/browse.h \
897 $(OBJDIR)/builtin_.c:$(OBJDIR)/builtin.h \
898 $(OBJDIR)/bundle_.c:$(OBJDIR)/bundle.h \
899 $(OBJDIR)/cache_.c:$(OBJDIR)/cache.h \
900 $(OBJDIR)/captcha_.c:$(OBJDIR)/captcha.h \
901 $(OBJDIR)/cgi_.c:$(OBJDIR)/cgi.h \
902 $(OBJDIR)/checkin_.c:$(OBJDIR)/checkin.h \
903 $(OBJDIR)/checkout_.c:$(OBJDIR)/checkout.h \
@@ -1073,10 +1077,18 @@
1077
1078 $(OBJDIR)/builtin.o: $(OBJDIR)/builtin_.c $(OBJDIR)/builtin.h $(OBJDIR)/builtin_data.h $(SRCDIR)/config.h
1079 $(XTCC) -o $(OBJDIR)/builtin.o -c $(OBJDIR)/builtin_.c
1080
1081 $(OBJDIR)/builtin.h: $(OBJDIR)/headers
1082
1083 $(OBJDIR)/bundle_.c: $(SRCDIR)/bundle.c $(TRANSLATE)
1084 $(TRANSLATE) $(SRCDIR)/bundle.c >$@
1085
1086 $(OBJDIR)/bundle.o: $(OBJDIR)/bundle_.c $(OBJDIR)/bundle.h $(SRCDIR)/config.h
1087 $(XTCC) -o $(OBJDIR)/bundle.o -c $(OBJDIR)/bundle_.c
1088
1089 $(OBJDIR)/bundle.h: $(OBJDIR)/headers
1090
1091 $(OBJDIR)/cache_.c: $(SRCDIR)/cache.c $(TRANSLATE)
1092 $(TRANSLATE) $(SRCDIR)/cache.c >$@
1093
1094 $(OBJDIR)/cache.o: $(OBJDIR)/cache_.c $(OBJDIR)/cache.h $(SRCDIR)/config.h
1095
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -204,10 +204,11 @@
204204
bisect_.c \
205205
blob_.c \
206206
branch_.c \
207207
browse_.c \
208208
builtin_.c \
209
+ bundle_.c \
209210
cache_.c \
210211
captcha_.c \
211212
cgi_.c \
212213
checkin_.c \
213214
checkout_.c \
@@ -319,10 +320,11 @@
319320
$(OX)\bisect$O \
320321
$(OX)\blob$O \
321322
$(OX)\branch$O \
322323
$(OX)\browse$O \
323324
$(OX)\builtin$O \
325
+ $(OX)\bundle$O \
324326
$(OX)\cache$O \
325327
$(OX)\captcha$O \
326328
$(OX)\cgi$O \
327329
$(OX)\checkin$O \
328330
$(OX)\checkout$O \
@@ -488,10 +490,11 @@
488490
echo $(OX)\bisect.obj >> $@
489491
echo $(OX)\blob.obj >> $@
490492
echo $(OX)\branch.obj >> $@
491493
echo $(OX)\browse.obj >> $@
492494
echo $(OX)\builtin.obj >> $@
495
+ echo $(OX)\bundle.obj >> $@
493496
echo $(OX)\cache.obj >> $@
494497
echo $(OX)\captcha.obj >> $@
495498
echo $(OX)\cgi.obj >> $@
496499
echo $(OX)\checkin.obj >> $@
497500
echo $(OX)\checkout.obj >> $@
@@ -749,10 +752,16 @@
749752
$(OX)\builtin$O : builtin_.c builtin.h
750753
$(TCC) /Fo$@ -c builtin_.c
751754
752755
builtin_.c : $(SRCDIR)\builtin.c
753756
translate$E $** > $@
757
+
758
+$(OX)\bundle$O : bundle_.c bundle.h
759
+ $(TCC) /Fo$@ -c bundle_.c
760
+
761
+bundle_.c : $(SRCDIR)\bundle.c
762
+ translate$E $** > $@
754763
755764
$(OX)\cache$O : cache_.c cache.h
756765
$(TCC) /Fo$@ -c cache_.c
757766
758767
cache_.c : $(SRCDIR)\cache.c
@@ -1381,10 +1390,11 @@
13811390
bisect_.c:bisect.h \
13821391
blob_.c:blob.h \
13831392
branch_.c:branch.h \
13841393
browse_.c:browse.h \
13851394
builtin_.c:builtin.h \
1395
+ bundle_.c:bundle.h \
13861396
cache_.c:cache.h \
13871397
captcha_.c:captcha.h \
13881398
cgi_.c:cgi.h \
13891399
checkin_.c:checkin.h \
13901400
checkout_.c:checkout.h \
13911401
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -204,10 +204,11 @@
204 bisect_.c \
205 blob_.c \
206 branch_.c \
207 browse_.c \
208 builtin_.c \
 
209 cache_.c \
210 captcha_.c \
211 cgi_.c \
212 checkin_.c \
213 checkout_.c \
@@ -319,10 +320,11 @@
319 $(OX)\bisect$O \
320 $(OX)\blob$O \
321 $(OX)\branch$O \
322 $(OX)\browse$O \
323 $(OX)\builtin$O \
 
324 $(OX)\cache$O \
325 $(OX)\captcha$O \
326 $(OX)\cgi$O \
327 $(OX)\checkin$O \
328 $(OX)\checkout$O \
@@ -488,10 +490,11 @@
488 echo $(OX)\bisect.obj >> $@
489 echo $(OX)\blob.obj >> $@
490 echo $(OX)\branch.obj >> $@
491 echo $(OX)\browse.obj >> $@
492 echo $(OX)\builtin.obj >> $@
 
493 echo $(OX)\cache.obj >> $@
494 echo $(OX)\captcha.obj >> $@
495 echo $(OX)\cgi.obj >> $@
496 echo $(OX)\checkin.obj >> $@
497 echo $(OX)\checkout.obj >> $@
@@ -749,10 +752,16 @@
749 $(OX)\builtin$O : builtin_.c builtin.h
750 $(TCC) /Fo$@ -c builtin_.c
751
752 builtin_.c : $(SRCDIR)\builtin.c
753 translate$E $** > $@
 
 
 
 
 
 
754
755 $(OX)\cache$O : cache_.c cache.h
756 $(TCC) /Fo$@ -c cache_.c
757
758 cache_.c : $(SRCDIR)\cache.c
@@ -1381,10 +1390,11 @@
1381 bisect_.c:bisect.h \
1382 blob_.c:blob.h \
1383 branch_.c:branch.h \
1384 browse_.c:browse.h \
1385 builtin_.c:builtin.h \
 
1386 cache_.c:cache.h \
1387 captcha_.c:captcha.h \
1388 cgi_.c:cgi.h \
1389 checkin_.c:checkin.h \
1390 checkout_.c:checkout.h \
1391
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -204,10 +204,11 @@
204 bisect_.c \
205 blob_.c \
206 branch_.c \
207 browse_.c \
208 builtin_.c \
209 bundle_.c \
210 cache_.c \
211 captcha_.c \
212 cgi_.c \
213 checkin_.c \
214 checkout_.c \
@@ -319,10 +320,11 @@
320 $(OX)\bisect$O \
321 $(OX)\blob$O \
322 $(OX)\branch$O \
323 $(OX)\browse$O \
324 $(OX)\builtin$O \
325 $(OX)\bundle$O \
326 $(OX)\cache$O \
327 $(OX)\captcha$O \
328 $(OX)\cgi$O \
329 $(OX)\checkin$O \
330 $(OX)\checkout$O \
@@ -488,10 +490,11 @@
490 echo $(OX)\bisect.obj >> $@
491 echo $(OX)\blob.obj >> $@
492 echo $(OX)\branch.obj >> $@
493 echo $(OX)\browse.obj >> $@
494 echo $(OX)\builtin.obj >> $@
495 echo $(OX)\bundle.obj >> $@
496 echo $(OX)\cache.obj >> $@
497 echo $(OX)\captcha.obj >> $@
498 echo $(OX)\cgi.obj >> $@
499 echo $(OX)\checkin.obj >> $@
500 echo $(OX)\checkout.obj >> $@
@@ -749,10 +752,16 @@
752 $(OX)\builtin$O : builtin_.c builtin.h
753 $(TCC) /Fo$@ -c builtin_.c
754
755 builtin_.c : $(SRCDIR)\builtin.c
756 translate$E $** > $@
757
758 $(OX)\bundle$O : bundle_.c bundle.h
759 $(TCC) /Fo$@ -c bundle_.c
760
761 bundle_.c : $(SRCDIR)\bundle.c
762 translate$E $** > $@
763
764 $(OX)\cache$O : cache_.c cache.h
765 $(TCC) /Fo$@ -c cache_.c
766
767 cache_.c : $(SRCDIR)\cache.c
@@ -1381,10 +1390,11 @@
1390 bisect_.c:bisect.h \
1391 blob_.c:blob.h \
1392 branch_.c:branch.h \
1393 browse_.c:browse.h \
1394 builtin_.c:builtin.h \
1395 bundle_.c:bundle.h \
1396 cache_.c:cache.h \
1397 captcha_.c:captcha.h \
1398 cgi_.c:cgi.h \
1399 checkin_.c:checkin.h \
1400 checkout_.c:checkout.h \
1401

Keyboard Shortcuts

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