Fossil SCM

fossil-scm / win / Makefile.msc
Blame History Raw 2340 lines
1
#
2
##############################################################################
3
# WARNING: DO NOT EDIT, AUTOMATICALLY GENERATED FILE (SEE "tools/makemake.tcl")
4
##############################################################################
5
#
6
#
7
# This file is automatically generated. Instead of editing this
8
# file, edit "makemake.tcl" then run "tclsh makemake.tcl"
9
# to regenerate this file.
10
#
11
B = ..
12
SRCDIR = $(B)\src
13
SRCDIR_extsrc = $(B)\extsrc
14
SRCDIR_tools = $(B)\tools
15
T = .
16
OBJDIR = $(T)
17
OX = $(OBJDIR)
18
O = .obj
19
E = .exe
20
P = .pdb
21
DBGOPTS = /Od
22
23
INSTALLDIR = .
24
!ifdef DESTDIR
25
INSTALLDIR = $(DESTDIR)\$(INSTALLDIR)
26
!endif
27
28
# When building out of source, this Makefile needs to know the path to the base
29
# top-level directory for this project. Pass it on NMAKE command line via make
30
# variable B:
31
# NMAKE /f "path\to\this\Makefile" B="path/to/fossil/root"
32
#
33
# NOTE: Make sure B path has no trailing backslash, UNIX-style path is OK too.
34
#
35
!if !exist("$(B)\.fossil-settings")
36
!error Please specify path to project base directory: B="path/to/fossil"
37
!endif
38
39
# Perl is only necessary if OpenSSL support is enabled and it is built from
40
# source code. The PERLDIR environment variable, if it exists, should point
41
# to the directory containing the main Perl executable specified here (i.e.
42
# "perl.exe").
43
PERL = perl.exe
44
45
# Enable use of available compiler optimizations?
46
!ifndef OPTIMIZATIONS
47
OPTIMIZATIONS = 2
48
!endif
49
50
# Enable debugging symbols?
51
!ifndef DEBUG
52
DEBUG = 0
53
!endif
54
!ifdef FOSSIL_DEBUG
55
DEBUG = 1
56
!endif
57
58
# Build the OpenSSL libraries?
59
!ifndef FOSSIL_BUILD_SSL
60
FOSSIL_BUILD_SSL = 0
61
!endif
62
63
# Build the included zlib library?
64
!ifndef FOSSIL_BUILD_ZLIB
65
FOSSIL_BUILD_ZLIB = 1
66
!endif
67
68
# Link everything except SQLite dynamically?
69
!ifndef FOSSIL_DYNAMIC_BUILD
70
FOSSIL_DYNAMIC_BUILD = 0
71
!endif
72
73
# Enable relative paths in external diff/gdiff?
74
!ifndef FOSSIL_ENABLE_EXEC_REL_PATHS
75
FOSSIL_ENABLE_EXEC_REL_PATHS = 0
76
!endif
77
78
# Enable the JSON API?
79
!ifndef FOSSIL_ENABLE_JSON
80
FOSSIL_ENABLE_JSON = 0
81
!endif
82
83
# Enable OpenSSL support?
84
!ifndef FOSSIL_ENABLE_SSL
85
FOSSIL_ENABLE_SSL = 0
86
!endif
87
88
# Enable the Tcl integration subsystem?
89
!ifndef FOSSIL_ENABLE_TCL
90
FOSSIL_ENABLE_TCL = 0
91
!endif
92
93
# Enable TH1 scripts in embedded documentation files?
94
!ifndef FOSSIL_ENABLE_TH1_DOCS
95
FOSSIL_ENABLE_TH1_DOCS = 0
96
!endif
97
98
# Enable TH1 hooks for commands and web pages?
99
!ifndef FOSSIL_ENABLE_TH1_HOOKS
100
FOSSIL_ENABLE_TH1_HOOKS = 0
101
!endif
102
103
# Enable support for Windows XP with Visual Studio 201x?
104
!ifndef FOSSIL_ENABLE_WINXP
105
FOSSIL_ENABLE_WINXP = 0
106
!endif
107
108
# Enable support for the SQLite Encryption Extension?
109
!ifndef USE_SEE
110
USE_SEE = 0
111
!endif
112
113
!if $(FOSSIL_ENABLE_SSL)!=0
114
SSLDIR = $(B)\compat\openssl
115
SSLINCDIR = $(SSLDIR)\include
116
!if $(FOSSIL_DYNAMIC_BUILD)!=0
117
SSLLIBDIR = $(SSLDIR)
118
!else
119
SSLLIBDIR = $(SSLDIR)
120
!endif
121
SSLLIB = libssl.lib libcrypto.lib user32.lib gdi32.lib crypt32.lib
122
!if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64"
123
!message Using 'x64' platform for OpenSSL...
124
SSLCONFIG = VC-WIN64A no-asm no-ssl3 no-weak-ssl-ciphers
125
!if $(FOSSIL_DYNAMIC_BUILD)!=0
126
SSLCONFIG = $(SSLCONFIG) shared
127
!else
128
SSLCONFIG = $(SSLCONFIG) no-shared
129
!endif
130
!elseif "$(PLATFORM)"=="ia64"
131
!message Using 'ia64' platform for OpenSSL...
132
SSLCONFIG = VC-WIN64I no-asm no-ssl3 no-weak-ssl-ciphers
133
!if $(FOSSIL_DYNAMIC_BUILD)!=0
134
SSLCONFIG = $(SSLCONFIG) shared
135
!else
136
SSLCONFIG = $(SSLCONFIG) no-shared
137
!endif
138
!else
139
!message Assuming 'x86' platform for OpenSSL...
140
SSLCONFIG = VC-WIN32 no-asm no-ssl3 no-weak-ssl-ciphers
141
!if $(FOSSIL_DYNAMIC_BUILD)!=0
142
SSLCONFIG = $(SSLCONFIG) shared
143
!else
144
SSLCONFIG = $(SSLCONFIG) no-shared
145
!endif
146
!endif
147
!endif
148
149
!if $(FOSSIL_ENABLE_TCL)!=0
150
TCLDIR = $(B)\compat\tcl-8.6
151
TCLSRCDIR = $(TCLDIR)
152
TCLINCDIR = $(TCLSRCDIR)\generic
153
!endif
154
155
# zlib options
156
ZINCDIR = $(B)\compat\zlib
157
ZLIBDIR = $(B)\compat\zlib
158
159
!if $(FOSSIL_DYNAMIC_BUILD)!=0
160
ZLIB = zdll.lib
161
!else
162
ZLIB = zlib.lib
163
!endif
164
165
INCL = /I. /I"$(OX)" /I"$(SRCDIR)" /I"$(SRCDIR_extsrc)" /I"$(B)\win\include"
166
167
INCL = $(INCL) /I"$(ZINCDIR)"
168
169
!if $(FOSSIL_ENABLE_SSL)!=0
170
INCL = $(INCL) /I"$(SSLINCDIR)"
171
!endif
172
173
!if $(FOSSIL_ENABLE_TCL)!=0
174
INCL = $(INCL) /I"$(TCLINCDIR)"
175
!endif
176
177
CFLAGS = /nologo /W2 /WX /utf-8
178
LDFLAGS =
179
180
CFLAGS = $(CFLAGS) /D_CRT_SECURE_NO_DEPRECATE /D_CRT_SECURE_NO_WARNINGS
181
CFLAGS = $(CFLAGS) /D_CRT_NONSTDC_NO_DEPRECATE /D_CRT_NONSTDC_NO_WARNINGS
182
183
!if $(FOSSIL_DYNAMIC_BUILD)!=0
184
LDFLAGS = $(LDFLAGS) /MANIFEST
185
!else
186
LDFLAGS = $(LDFLAGS) /NODEFAULTLIB:msvcrt /MANIFEST:NO
187
!endif
188
189
!if $(FOSSIL_ENABLE_WINXP)!=0
190
XPCFLAGS = $(XPCFLAGS) /D_WIN32_WINNT=0x0501 /D_USING_V110_SDK71_=1
191
CFLAGS = $(CFLAGS) $(XPCFLAGS)
192
#
193
# NOTE: For regular builds, /OSVERSION defaults to the /SUBSYSTEM version and
194
# explicit initialization is redundant, but is required for post-built edits.
195
#
196
!if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64"
197
XPLDFLAGS = $(XPLDFLAGS) /OSVERSION:5.02 /SUBSYSTEM:CONSOLE,5.02
198
!else
199
XPLDFLAGS = $(XPLDFLAGS) /OSVERSION:5.01 /SUBSYSTEM:CONSOLE,5.01
200
!endif
201
LDFLAGS = $(LDFLAGS) $(XPLDFLAGS)
202
#
203
# NOTE: Only XPCFLAGS is forwarded to the OpenSSL configuration, and XPLDFLAGS
204
# is applied in a separate post-build step, see below for more information.
205
#
206
!if $(FOSSIL_ENABLE_SSL)!=0
207
SSLCONFIG = $(SSLCONFIG) $(XPCFLAGS)
208
!endif
209
!endif
210
211
!if $(FOSSIL_DYNAMIC_BUILD)!=0
212
!if $(DEBUG)!=0
213
CRTFLAGS = /MDd
214
!else
215
CRTFLAGS = /MD
216
!endif
217
!else
218
!if $(DEBUG)!=0
219
CRTFLAGS = /MTd
220
!else
221
CRTFLAGS = /MT
222
!endif
223
!endif
224
225
!if $(OPTIMIZATIONS)>3
226
RELOPTS = /Os
227
!elseif $(OPTIMIZATIONS)>2
228
RELOPTS = /Ox
229
!elseif $(OPTIMIZATIONS)>1
230
RELOPTS = /O2
231
!elseif $(OPTIMIZATIONS)>0
232
RELOPTS = /O1
233
!else
234
RELOPTS = /Od
235
!endif
236
237
!if $(DEBUG)!=0
238
CFLAGS = $(CFLAGS) /Zi $(CRTFLAGS) $(DBGOPTS) /DFOSSIL_DEBUG /DTH_MEMDEBUG
239
LDFLAGS = $(LDFLAGS) /DEBUG
240
!else
241
CFLAGS = $(CFLAGS) $(CRTFLAGS) $(RELOPTS)
242
!endif
243
244
BCC = $(CC) $(CFLAGS)
245
TCC = $(CC) /c $(CFLAGS) $(MSCDEF) $(INCL)
246
RCC = $(RC) /D_WIN32 /D_MSC_VER $(MSCDEF) $(INCL)
247
MTC = mt
248
LIBS = ws2_32.lib advapi32.lib dnsapi.lib
249
LIBDIR =
250
251
!if $(FOSSIL_DYNAMIC_BUILD)!=0
252
TCC = $(TCC) /DFOSSIL_DYNAMIC_BUILD=1
253
RCC = $(RCC) /DFOSSIL_DYNAMIC_BUILD=1
254
!endif
255
256
LIBS = $(LIBS) $(ZLIB)
257
LIBDIR = $(LIBDIR) /LIBPATH:"$(ZLIBDIR)"
258
259
!if $(FOSSIL_ENABLE_JSON)!=0
260
TCC = $(TCC) /DFOSSIL_ENABLE_JSON=1
261
RCC = $(RCC) /DFOSSIL_ENABLE_JSON=1
262
!endif
263
264
!if $(FOSSIL_ENABLE_SSL)!=0
265
TCC = $(TCC) /DFOSSIL_ENABLE_SSL=1
266
RCC = $(RCC) /DFOSSIL_ENABLE_SSL=1
267
LIBS = $(LIBS) $(SSLLIB)
268
LIBDIR = $(LIBDIR) /LIBPATH:"$(SSLLIBDIR)"
269
!endif
270
271
!if $(FOSSIL_ENABLE_EXEC_REL_PATHS)!=0
272
TCC = $(TCC) /DFOSSIL_ENABLE_EXEC_REL_PATHS=1
273
RCC = $(RCC) /DFOSSIL_ENABLE_EXEC_REL_PATHS=1
274
!endif
275
276
!if $(FOSSIL_ENABLE_TH1_DOCS)!=0
277
TCC = $(TCC) /DFOSSIL_ENABLE_TH1_DOCS=1
278
RCC = $(RCC) /DFOSSIL_ENABLE_TH1_DOCS=1
279
!endif
280
281
!if $(FOSSIL_ENABLE_TH1_HOOKS)!=0
282
TCC = $(TCC) /DFOSSIL_ENABLE_TH1_HOOKS=1
283
RCC = $(RCC) /DFOSSIL_ENABLE_TH1_HOOKS=1
284
!endif
285
286
!if $(FOSSIL_ENABLE_TCL)!=0
287
TCC = $(TCC) /DFOSSIL_ENABLE_TCL=1
288
RCC = $(RCC) /DFOSSIL_ENABLE_TCL=1
289
TCC = $(TCC) /DFOSSIL_ENABLE_TCL_STUBS=1
290
RCC = $(RCC) /DFOSSIL_ENABLE_TCL_STUBS=1
291
TCC = $(TCC) /DFOSSIL_ENABLE_TCL_PRIVATE_STUBS=1
292
RCC = $(RCC) /DFOSSIL_ENABLE_TCL_PRIVATE_STUBS=1
293
TCC = $(TCC) /DUSE_TCL_STUBS=1
294
RCC = $(RCC) /DUSE_TCL_STUBS=1
295
!endif
296
297
!if $(USE_SEE)!=0
298
TCC = $(TCC) /DUSE_SEE=1
299
RCC = $(RCC) /DUSE_SEE=1
300
!endif
301
302
SQLITE_OPTIONS = /DNDEBUG=1 \
303
/DSQLITE_DQS=0 \
304
/DSQLITE_THREADSAFE=0 \
305
/DSQLITE_DEFAULT_MEMSTATUS=0 \
306
/DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 \
307
/DSQLITE_LIKE_DOESNT_MATCH_BLOBS \
308
/DSQLITE_OMIT_DECLTYPE \
309
/DSQLITE_OMIT_DEPRECATED \
310
/DSQLITE_OMIT_PROGRESS_CALLBACK \
311
/DSQLITE_OMIT_SHARED_CACHE \
312
/DSQLITE_OMIT_LOAD_EXTENSION \
313
/DSQLITE_MAX_EXPR_DEPTH=0 \
314
/DSQLITE_ENABLE_LOCKING_STYLE=0 \
315
/DSQLITE_DEFAULT_FILE_FORMAT=4 \
316
/DSQLITE_ENABLE_DBSTAT_VTAB \
317
/DSQLITE_ENABLE_EXPLAIN_COMMENTS \
318
/DSQLITE_ENABLE_FTS4 \
319
/DSQLITE_ENABLE_FTS5 \
320
/DSQLITE_ENABLE_MATH_FUNCTIONS \
321
/DSQLITE_ENABLE_PERCENTILE \
322
/DSQLITE_ENABLE_SETLK_TIMEOUT \
323
/DSQLITE_ENABLE_STMTVTAB \
324
/DSQLITE_HAVE_ZLIB \
325
/DSQLITE_ENABLE_DBPAGE_VTAB \
326
/DSQLITE_TRUSTED_SCHEMA=0 \
327
/DHAVE_USLEEP \
328
/DSQLITE_WIN32_NO_ANSI
329
330
SHELL_OPTIONS = /DNDEBUG=1 \
331
/DSQLITE_DQS=0 \
332
/DSQLITE_THREADSAFE=0 \
333
/DSQLITE_DEFAULT_MEMSTATUS=0 \
334
/DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 \
335
/DSQLITE_LIKE_DOESNT_MATCH_BLOBS \
336
/DSQLITE_OMIT_DECLTYPE \
337
/DSQLITE_OMIT_DEPRECATED \
338
/DSQLITE_OMIT_PROGRESS_CALLBACK \
339
/DSQLITE_OMIT_SHARED_CACHE \
340
/DSQLITE_OMIT_LOAD_EXTENSION \
341
/DSQLITE_MAX_EXPR_DEPTH=0 \
342
/DSQLITE_ENABLE_LOCKING_STYLE=0 \
343
/DSQLITE_DEFAULT_FILE_FORMAT=4 \
344
/DSQLITE_ENABLE_DBSTAT_VTAB \
345
/DSQLITE_ENABLE_EXPLAIN_COMMENTS \
346
/DSQLITE_ENABLE_FTS4 \
347
/DSQLITE_ENABLE_FTS5 \
348
/DSQLITE_ENABLE_MATH_FUNCTIONS \
349
/DSQLITE_ENABLE_PERCENTILE \
350
/DSQLITE_ENABLE_SETLK_TIMEOUT \
351
/DSQLITE_ENABLE_STMTVTAB \
352
/DSQLITE_HAVE_ZLIB \
353
/DSQLITE_ENABLE_DBPAGE_VTAB \
354
/DSQLITE_TRUSTED_SCHEMA=0 \
355
/DHAVE_USLEEP \
356
/Dmain=sqlite3_shell \
357
/DSQLITE_SHELL_IS_UTF8=1 \
358
/DSQLITE_OMIT_LOAD_EXTENSION=1 \
359
/DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) \
360
/DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname \
361
/DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc \
362
/DSQLITE_PS_APPDEF=sqlcmd_ps_appdef \
363
/Daccess=file_access \
364
/Dsystem=fossil_system \
365
/Dgetenv=fossil_getenv \
366
/Dfopen=fossil_fopen
367
368
PIKCHR_OPTIONS = /DPIKCHR_TOKEN_LIMIT=10000
369
370
SRC = "$(OX)\add_.c" \
371
"$(OX)\ajax_.c" \
372
"$(OX)\alerts_.c" \
373
"$(OX)\allrepo_.c" \
374
"$(OX)\attach_.c" \
375
"$(OX)\backlink_.c" \
376
"$(OX)\backoffice_.c" \
377
"$(OX)\bag_.c" \
378
"$(OX)\bisect_.c" \
379
"$(OX)\blob_.c" \
380
"$(OX)\branch_.c" \
381
"$(OX)\browse_.c" \
382
"$(OX)\builtin_.c" \
383
"$(OX)\bundle_.c" \
384
"$(OX)\cache_.c" \
385
"$(OX)\capabilities_.c" \
386
"$(OX)\captcha_.c" \
387
"$(OX)\cgi_.c" \
388
"$(OX)\chat_.c" \
389
"$(OX)\checkin_.c" \
390
"$(OX)\checkout_.c" \
391
"$(OX)\clearsign_.c" \
392
"$(OX)\clone_.c" \
393
"$(OX)\color_.c" \
394
"$(OX)\comformat_.c" \
395
"$(OX)\configure_.c" \
396
"$(OX)\content_.c" \
397
"$(OX)\cookies_.c" \
398
"$(OX)\db_.c" \
399
"$(OX)\delta_.c" \
400
"$(OX)\deltacmd_.c" \
401
"$(OX)\deltafunc_.c" \
402
"$(OX)\descendants_.c" \
403
"$(OX)\diff_.c" \
404
"$(OX)\diffcmd_.c" \
405
"$(OX)\dispatch_.c" \
406
"$(OX)\doc_.c" \
407
"$(OX)\encode_.c" \
408
"$(OX)\etag_.c" \
409
"$(OX)\event_.c" \
410
"$(OX)\export_.c" \
411
"$(OX)\extcgi_.c" \
412
"$(OX)\file_.c" \
413
"$(OX)\fileedit_.c" \
414
"$(OX)\finfo_.c" \
415
"$(OX)\foci_.c" \
416
"$(OX)\forum_.c" \
417
"$(OX)\fshell_.c" \
418
"$(OX)\fusefs_.c" \
419
"$(OX)\fuzz_.c" \
420
"$(OX)\glob_.c" \
421
"$(OX)\graph_.c" \
422
"$(OX)\gzip_.c" \
423
"$(OX)\hname_.c" \
424
"$(OX)\hook_.c" \
425
"$(OX)\http_.c" \
426
"$(OX)\http_socket_.c" \
427
"$(OX)\http_ssl_.c" \
428
"$(OX)\http_transport_.c" \
429
"$(OX)\import_.c" \
430
"$(OX)\info_.c" \
431
"$(OX)\interwiki_.c" \
432
"$(OX)\json_.c" \
433
"$(OX)\json_artifact_.c" \
434
"$(OX)\json_branch_.c" \
435
"$(OX)\json_config_.c" \
436
"$(OX)\json_diff_.c" \
437
"$(OX)\json_dir_.c" \
438
"$(OX)\json_finfo_.c" \
439
"$(OX)\json_login_.c" \
440
"$(OX)\json_query_.c" \
441
"$(OX)\json_report_.c" \
442
"$(OX)\json_status_.c" \
443
"$(OX)\json_tag_.c" \
444
"$(OX)\json_timeline_.c" \
445
"$(OX)\json_user_.c" \
446
"$(OX)\json_wiki_.c" \
447
"$(OX)\leaf_.c" \
448
"$(OX)\loadctrl_.c" \
449
"$(OX)\login_.c" \
450
"$(OX)\lookslike_.c" \
451
"$(OX)\main_.c" \
452
"$(OX)\manifest_.c" \
453
"$(OX)\markdown_.c" \
454
"$(OX)\markdown_html_.c" \
455
"$(OX)\match_.c" \
456
"$(OX)\md5_.c" \
457
"$(OX)\merge_.c" \
458
"$(OX)\merge3_.c" \
459
"$(OX)\moderate_.c" \
460
"$(OX)\name_.c" \
461
"$(OX)\patch_.c" \
462
"$(OX)\path_.c" \
463
"$(OX)\piechart_.c" \
464
"$(OX)\pikchrshow_.c" \
465
"$(OX)\pivot_.c" \
466
"$(OX)\popen_.c" \
467
"$(OX)\pqueue_.c" \
468
"$(OX)\printf_.c" \
469
"$(OX)\publish_.c" \
470
"$(OX)\purge_.c" \
471
"$(OX)\rebuild_.c" \
472
"$(OX)\regexp_.c" \
473
"$(OX)\repolist_.c" \
474
"$(OX)\report_.c" \
475
"$(OX)\robot_.c" \
476
"$(OX)\rss_.c" \
477
"$(OX)\schema_.c" \
478
"$(OX)\search_.c" \
479
"$(OX)\security_audit_.c" \
480
"$(OX)\setup_.c" \
481
"$(OX)\setupuser_.c" \
482
"$(OX)\sha1_.c" \
483
"$(OX)\sha1hard_.c" \
484
"$(OX)\sha3_.c" \
485
"$(OX)\shun_.c" \
486
"$(OX)\sitemap_.c" \
487
"$(OX)\skins_.c" \
488
"$(OX)\smtp_.c" \
489
"$(OX)\sqlcmd_.c" \
490
"$(OX)\stash_.c" \
491
"$(OX)\stat_.c" \
492
"$(OX)\statrep_.c" \
493
"$(OX)\style_.c" \
494
"$(OX)\sync_.c" \
495
"$(OX)\tag_.c" \
496
"$(OX)\tar_.c" \
497
"$(OX)\terminal_.c" \
498
"$(OX)\th_main_.c" \
499
"$(OX)\timeline_.c" \
500
"$(OX)\tkt_.c" \
501
"$(OX)\tktsetup_.c" \
502
"$(OX)\undo_.c" \
503
"$(OX)\unicode_.c" \
504
"$(OX)\unversioned_.c" \
505
"$(OX)\update_.c" \
506
"$(OX)\url_.c" \
507
"$(OX)\user_.c" \
508
"$(OX)\utf8_.c" \
509
"$(OX)\util_.c" \
510
"$(OX)\verify_.c" \
511
"$(OX)\vfile_.c" \
512
"$(OX)\wiki_.c" \
513
"$(OX)\wikiformat_.c" \
514
"$(OX)\winfile_.c" \
515
"$(OX)\winhttp_.c" \
516
"$(OX)\xfer_.c" \
517
"$(OX)\xfersetup_.c" \
518
"$(OX)\xsystem_.c" \
519
"$(OX)\zip_.c" \
520
"$(SRCDIR_extsrc)\pikchr.c"
521
522
EXTRA_FILES = "$(SRCDIR)\..\extsrc\pikchr-worker.js" \
523
"$(SRCDIR)\..\extsrc\pikchr.js" \
524
"$(SRCDIR)\..\extsrc\pikchr.wasm" \
525
"$(SRCDIR)\..\skins\ardoise\css.txt" \
526
"$(SRCDIR)\..\skins\ardoise\details.txt" \
527
"$(SRCDIR)\..\skins\ardoise\footer.txt" \
528
"$(SRCDIR)\..\skins\ardoise\header.txt" \
529
"$(SRCDIR)\..\skins\black_and_white\css.txt" \
530
"$(SRCDIR)\..\skins\black_and_white\details.txt" \
531
"$(SRCDIR)\..\skins\black_and_white\footer.txt" \
532
"$(SRCDIR)\..\skins\black_and_white\header.txt" \
533
"$(SRCDIR)\..\skins\blitz\css.txt" \
534
"$(SRCDIR)\..\skins\blitz\details.txt" \
535
"$(SRCDIR)\..\skins\blitz\footer.txt" \
536
"$(SRCDIR)\..\skins\blitz\header.txt" \
537
"$(SRCDIR)\..\skins\blitz\ticket.txt" \
538
"$(SRCDIR)\..\skins\darkmode\css.txt" \
539
"$(SRCDIR)\..\skins\darkmode\details.txt" \
540
"$(SRCDIR)\..\skins\darkmode\footer.txt" \
541
"$(SRCDIR)\..\skins\darkmode\header.txt" \
542
"$(SRCDIR)\..\skins\default\css.txt" \
543
"$(SRCDIR)\..\skins\default\details.txt" \
544
"$(SRCDIR)\..\skins\default\footer.txt" \
545
"$(SRCDIR)\..\skins\default\header.txt" \
546
"$(SRCDIR)\..\skins\eagle\css.txt" \
547
"$(SRCDIR)\..\skins\eagle\details.txt" \
548
"$(SRCDIR)\..\skins\eagle\footer.txt" \
549
"$(SRCDIR)\..\skins\eagle\header.txt" \
550
"$(SRCDIR)\..\skins\etienne\css.txt" \
551
"$(SRCDIR)\..\skins\etienne\details.txt" \
552
"$(SRCDIR)\..\skins\etienne\footer.txt" \
553
"$(SRCDIR)\..\skins\etienne\header.txt" \
554
"$(SRCDIR)\..\skins\khaki\css.txt" \
555
"$(SRCDIR)\..\skins\khaki\details.txt" \
556
"$(SRCDIR)\..\skins\khaki\footer.txt" \
557
"$(SRCDIR)\..\skins\khaki\header.txt" \
558
"$(SRCDIR)\..\skins\original\css.txt" \
559
"$(SRCDIR)\..\skins\original\details.txt" \
560
"$(SRCDIR)\..\skins\original\footer.txt" \
561
"$(SRCDIR)\..\skins\original\header.txt" \
562
"$(SRCDIR)\..\skins\plain_gray\css.txt" \
563
"$(SRCDIR)\..\skins\plain_gray\details.txt" \
564
"$(SRCDIR)\..\skins\plain_gray\footer.txt" \
565
"$(SRCDIR)\..\skins\plain_gray\header.txt" \
566
"$(SRCDIR)\..\skins\xekri\css.txt" \
567
"$(SRCDIR)\..\skins\xekri\details.txt" \
568
"$(SRCDIR)\..\skins\xekri\footer.txt" \
569
"$(SRCDIR)\..\skins\xekri\header.txt" \
570
"$(SRCDIR)\accordion.js" \
571
"$(SRCDIR)\alerts\bflat2.wav" \
572
"$(SRCDIR)\alerts\bflat3.wav" \
573
"$(SRCDIR)\alerts\bloop.wav" \
574
"$(SRCDIR)\alerts\plunk.wav" \
575
"$(SRCDIR)\ci_edit.js" \
576
"$(SRCDIR)\copybtn.js" \
577
"$(SRCDIR)\default.css" \
578
"$(SRCDIR)\diff.js" \
579
"$(SRCDIR)\diff.tcl" \
580
"$(SRCDIR)\forum.js" \
581
"$(SRCDIR)\fossil.attach.js" \
582
"$(SRCDIR)\fossil.bootstrap.js" \
583
"$(SRCDIR)\fossil.confirmer.js" \
584
"$(SRCDIR)\fossil.copybutton.js" \
585
"$(SRCDIR)\fossil.diff.js" \
586
"$(SRCDIR)\fossil.dom.js" \
587
"$(SRCDIR)\fossil.fetch.js" \
588
"$(SRCDIR)\fossil.numbered-lines.js" \
589
"$(SRCDIR)\fossil.page.brlist.js" \
590
"$(SRCDIR)\fossil.page.chat.js" \
591
"$(SRCDIR)\fossil.page.fileedit.js" \
592
"$(SRCDIR)\fossil.page.forumpost.js" \
593
"$(SRCDIR)\fossil.page.pikchrshow.js" \
594
"$(SRCDIR)\fossil.page.pikchrshowasm.js" \
595
"$(SRCDIR)\fossil.page.ticket.js" \
596
"$(SRCDIR)\fossil.page.whistory.js" \
597
"$(SRCDIR)\fossil.page.wikiedit.js" \
598
"$(SRCDIR)\fossil.pikchr.js" \
599
"$(SRCDIR)\fossil.popupwidget.js" \
600
"$(SRCDIR)\fossil.storage.js" \
601
"$(SRCDIR)\fossil.tabs.js" \
602
"$(SRCDIR)\fossil.wikiedit-wysiwyg.js" \
603
"$(SRCDIR)\graph.js" \
604
"$(SRCDIR)\hbmenu.js" \
605
"$(SRCDIR)\href.js" \
606
"$(SRCDIR)\login.js" \
607
"$(SRCDIR)\markdown.md" \
608
"$(SRCDIR)\menu.js" \
609
"$(SRCDIR)\merge.tcl" \
610
"$(SRCDIR)\scroll.js" \
611
"$(SRCDIR)\skin.js" \
612
"$(SRCDIR)\sorttable.js" \
613
"$(SRCDIR)\sounds\0.wav" \
614
"$(SRCDIR)\sounds\1.wav" \
615
"$(SRCDIR)\sounds\2.wav" \
616
"$(SRCDIR)\sounds\3.wav" \
617
"$(SRCDIR)\sounds\4.wav" \
618
"$(SRCDIR)\sounds\5.wav" \
619
"$(SRCDIR)\sounds\6.wav" \
620
"$(SRCDIR)\sounds\7.wav" \
621
"$(SRCDIR)\sounds\8.wav" \
622
"$(SRCDIR)\sounds\9.wav" \
623
"$(SRCDIR)\sounds\a.wav" \
624
"$(SRCDIR)\sounds\b.wav" \
625
"$(SRCDIR)\sounds\c.wav" \
626
"$(SRCDIR)\sounds\d.wav" \
627
"$(SRCDIR)\sounds\e.wav" \
628
"$(SRCDIR)\sounds\f.wav" \
629
"$(SRCDIR)\style.admin_log.css" \
630
"$(SRCDIR)\style.chat.css" \
631
"$(SRCDIR)\style.fileedit.css" \
632
"$(SRCDIR)\style.forum.css" \
633
"$(SRCDIR)\style.pikchrshow.css" \
634
"$(SRCDIR)\style.uvlist.css" \
635
"$(SRCDIR)\style.wikiedit.css" \
636
"$(SRCDIR)\tree.js" \
637
"$(SRCDIR)\useredit.js" \
638
"$(SRCDIR)\wiki.wiki"
639
640
OBJ = "$(OX)\add$O" \
641
"$(OX)\ajax$O" \
642
"$(OX)\alerts$O" \
643
"$(OX)\allrepo$O" \
644
"$(OX)\attach$O" \
645
"$(OX)\backlink$O" \
646
"$(OX)\backoffice$O" \
647
"$(OX)\bag$O" \
648
"$(OX)\bisect$O" \
649
"$(OX)\blob$O" \
650
"$(OX)\branch$O" \
651
"$(OX)\browse$O" \
652
"$(OX)\builtin$O" \
653
"$(OX)\bundle$O" \
654
"$(OX)\cache$O" \
655
"$(OX)\capabilities$O" \
656
"$(OX)\captcha$O" \
657
"$(OX)\cgi$O" \
658
"$(OX)\chat$O" \
659
"$(OX)\checkin$O" \
660
"$(OX)\checkout$O" \
661
"$(OX)\clearsign$O" \
662
"$(OX)\clone$O" \
663
"$(OX)\color$O" \
664
"$(OX)\comformat$O" \
665
"$(OX)\configure$O" \
666
"$(OX)\content$O" \
667
"$(OX)\cookies$O" \
668
"$(OX)\cson_amalgamation$O" \
669
"$(OX)\db$O" \
670
"$(OX)\delta$O" \
671
"$(OX)\deltacmd$O" \
672
"$(OX)\deltafunc$O" \
673
"$(OX)\descendants$O" \
674
"$(OX)\diff$O" \
675
"$(OX)\diffcmd$O" \
676
"$(OX)\dispatch$O" \
677
"$(OX)\doc$O" \
678
"$(OX)\encode$O" \
679
"$(OX)\etag$O" \
680
"$(OX)\event$O" \
681
"$(OX)\export$O" \
682
"$(OX)\extcgi$O" \
683
"$(OX)\file$O" \
684
"$(OX)\fileedit$O" \
685
"$(OX)\finfo$O" \
686
"$(OX)\foci$O" \
687
"$(OX)\forum$O" \
688
"$(OX)\fshell$O" \
689
"$(OX)\fusefs$O" \
690
"$(OX)\fuzz$O" \
691
"$(OX)\glob$O" \
692
"$(OX)\graph$O" \
693
"$(OX)\gzip$O" \
694
"$(OX)\hname$O" \
695
"$(OX)\hook$O" \
696
"$(OX)\http$O" \
697
"$(OX)\http_socket$O" \
698
"$(OX)\http_ssl$O" \
699
"$(OX)\http_transport$O" \
700
"$(OX)\import$O" \
701
"$(OX)\info$O" \
702
"$(OX)\interwiki$O" \
703
"$(OX)\json$O" \
704
"$(OX)\json_artifact$O" \
705
"$(OX)\json_branch$O" \
706
"$(OX)\json_config$O" \
707
"$(OX)\json_diff$O" \
708
"$(OX)\json_dir$O" \
709
"$(OX)\json_finfo$O" \
710
"$(OX)\json_login$O" \
711
"$(OX)\json_query$O" \
712
"$(OX)\json_report$O" \
713
"$(OX)\json_status$O" \
714
"$(OX)\json_tag$O" \
715
"$(OX)\json_timeline$O" \
716
"$(OX)\json_user$O" \
717
"$(OX)\json_wiki$O" \
718
"$(OX)\leaf$O" \
719
"$(OX)\loadctrl$O" \
720
"$(OX)\login$O" \
721
"$(OX)\lookslike$O" \
722
"$(OX)\main$O" \
723
"$(OX)\manifest$O" \
724
"$(OX)\markdown$O" \
725
"$(OX)\markdown_html$O" \
726
"$(OX)\match$O" \
727
"$(OX)\md5$O" \
728
"$(OX)\merge$O" \
729
"$(OX)\merge3$O" \
730
"$(OX)\moderate$O" \
731
"$(OX)\name$O" \
732
"$(OX)\patch$O" \
733
"$(OX)\path$O" \
734
"$(OX)\piechart$O" \
735
"$(OX)\pikchr$O" \
736
"$(OX)\pikchrshow$O" \
737
"$(OX)\pivot$O" \
738
"$(OX)\popen$O" \
739
"$(OX)\pqueue$O" \
740
"$(OX)\printf$O" \
741
"$(OX)\publish$O" \
742
"$(OX)\purge$O" \
743
"$(OX)\rebuild$O" \
744
"$(OX)\regexp$O" \
745
"$(OX)\repolist$O" \
746
"$(OX)\report$O" \
747
"$(OX)\robot$O" \
748
"$(OX)\rss$O" \
749
"$(OX)\schema$O" \
750
"$(OX)\search$O" \
751
"$(OX)\security_audit$O" \
752
"$(OX)\setup$O" \
753
"$(OX)\setupuser$O" \
754
"$(OX)\sha1$O" \
755
"$(OX)\sha1hard$O" \
756
"$(OX)\sha3$O" \
757
"$(OX)\shell$O" \
758
"$(OX)\shun$O" \
759
"$(OX)\sitemap$O" \
760
"$(OX)\skins$O" \
761
"$(OX)\smtp$O" \
762
"$(OX)\sqlcmd$O" \
763
"$(OX)\sqlite3$O" \
764
"$(OX)\stash$O" \
765
"$(OX)\stat$O" \
766
"$(OX)\statrep$O" \
767
"$(OX)\style$O" \
768
"$(OX)\sync$O" \
769
"$(OX)\tag$O" \
770
"$(OX)\tar$O" \
771
"$(OX)\terminal$O" \
772
"$(OX)\th$O" \
773
"$(OX)\th_lang$O" \
774
"$(OX)\th_main$O" \
775
"$(OX)\th_tcl$O" \
776
"$(OX)\timeline$O" \
777
"$(OX)\tkt$O" \
778
"$(OX)\tktsetup$O" \
779
"$(OX)\undo$O" \
780
"$(OX)\unicode$O" \
781
"$(OX)\unversioned$O" \
782
"$(OX)\update$O" \
783
"$(OX)\url$O" \
784
"$(OX)\user$O" \
785
"$(OX)\utf8$O" \
786
"$(OX)\util$O" \
787
"$(OX)\verify$O" \
788
"$(OX)\vfile$O" \
789
"$(OX)\wiki$O" \
790
"$(OX)\wikiformat$O" \
791
"$(OX)\winfile$O" \
792
"$(OX)\winhttp$O" \
793
"$(OX)\xfer$O" \
794
"$(OX)\xfersetup$O" \
795
"$(OX)\xsystem$O" \
796
"$(OX)\zip$O" \
797
"$(OX)\fossil.res"
798
799
800
!ifndef BASEAPPNAME
801
BASEAPPNAME = fossil
802
!endif
803
804
APPNAME = $(OX)\$(BASEAPPNAME)$(E)
805
PDBNAME = $(OX)\$(BASEAPPNAME)$(P)
806
APPTARGETS =
807
808
all: "$(OX)" "$(APPNAME)"
809
810
$(BASEAPPNAME): "$(APPNAME)"
811
812
$(BASEAPPNAME)$(E): "$(APPNAME)"
813
814
install: "$(APPNAME)"
815
echo F | xcopy /Y "$(APPNAME)" "$(INSTALLDIR)"\*
816
!if $(DEBUG)!=0
817
echo F | xcopy /Y "$(PDBNAME)" "$(INSTALLDIR)"\*
818
!endif
819
820
$(OX):
821
@-mkdir $@
822
823
zlib:
824
@echo Building zlib from "$(ZLIBDIR)"...
825
!if $(FOSSIL_ENABLE_WINXP)!=0
826
@pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) "CC=cl $(XPCFLAGS)" "LD=link $(XPLDFLAGS)" && popd
827
!else
828
@pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) && popd
829
!endif
830
831
clean-zlib:
832
@pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc clean && popd
833
834
!if $(FOSSIL_ENABLE_SSL)!=0
835
openssl:
836
@echo Building OpenSSL from "$(SSLDIR)"...
837
!if $(FOSSIL_ENABLE_WINXP)!=0
838
@echo Passing XPCFLAGS = [ $(XPCFLAGS) ] to the OpenSSL configuration...
839
!endif
840
!ifdef PERLDIR
841
@pushd "$(SSLDIR)" && "$(PERLDIR)\$(PERL)" Configure $(SSLCONFIG) && popd
842
!else
843
@pushd "$(SSLDIR)" && "$(PERL)" Configure $(SSLCONFIG) && popd
844
!endif
845
@pushd "$(SSLDIR)" && $(MAKE) && popd
846
!if $(FOSSIL_ENABLE_WINXP)!=0 && $(FOSSIL_DYNAMIC_BUILD)!=0
847
#
848
# NOTE: Appending custom linker flags to the OpenSSL default linker flags is
849
# somewhat difficult, as summarized in this Fossil Forum post:
850
#
851
# https://fossil-scm.org/forum/forumpost/a9a2d6af28b
852
#
853
# Therefore the custom linker flags required for Windows XP dynamic builds are
854
# applied in a separate post-build step.
855
#
856
# If the build stops here, or if the custom linker flags are outside the scope
857
# of `editbin` or `link /EDIT` (i.e. additional libraries), consider tweaking
858
# the OpenSSL makefile by hand.
859
#
860
# Also note that this step changes the subsystem for the OpenSSL DLLs from
861
# WINDOWS to CONSOLE, but which has no effect on DLLs.
862
#
863
@echo Applying XPLDFLAGS = [ $(XPLDFLAGS) ] to the OpenSSL DLLs...
864
@for /F "usebackq delims=" %F in (`dir /A:-D/B "$(SSLDIR)\*.dll" 2^>nul`) \
865
do @( \
866
echo %F & \
867
link /EDIT /NOLOGO $(XPLDFLAGS) "$(SSLDIR)\%F" || exit 1 \
868
)
869
!endif
870
871
clean-openssl:
872
@pushd "$(SSLDIR)" && $(MAKE) clean && popd
873
!endif
874
875
!if $(FOSSIL_BUILD_ZLIB)!=0
876
APPTARGETS = $(APPTARGETS) zlib
877
!endif
878
879
!if $(FOSSIL_ENABLE_SSL)!=0
880
!if $(FOSSIL_BUILD_SSL)!=0
881
APPTARGETS = $(APPTARGETS) openssl
882
!endif
883
!endif
884
885
"$(APPNAME)" : $(APPTARGETS) "$(OBJDIR)\translate$E" "$(OBJDIR)\mkindex$E" "$(OBJDIR)\codecheck1$E" "$(OX)\headers" $(OBJ) "$(OX)\linkopts"
886
"$(OBJDIR)\codecheck1$E" $(SRC)
887
link $(LDFLAGS) /OUT:$@ /PDB:$(@D)\ $(LIBDIR) Wsetargv.obj "$(OX)\fossil.res" @"$(OX)\linkopts"
888
if exist "$(B)\win\fossil.exe.manifest" \
889
$(MTC) -nologo -manifest "$(B)\win\fossil.exe.manifest" -outputresource:$@;1
890
891
"$(OX)\linkopts": "$(B)\win\Makefile.msc"
892
echo "$(OX)\add.obj" > $@
893
echo "$(OX)\ajax.obj" >> $@
894
echo "$(OX)\alerts.obj" >> $@
895
echo "$(OX)\allrepo.obj" >> $@
896
echo "$(OX)\attach.obj" >> $@
897
echo "$(OX)\backlink.obj" >> $@
898
echo "$(OX)\backoffice.obj" >> $@
899
echo "$(OX)\bag.obj" >> $@
900
echo "$(OX)\bisect.obj" >> $@
901
echo "$(OX)\blob.obj" >> $@
902
echo "$(OX)\branch.obj" >> $@
903
echo "$(OX)\browse.obj" >> $@
904
echo "$(OX)\builtin.obj" >> $@
905
echo "$(OX)\bundle.obj" >> $@
906
echo "$(OX)\cache.obj" >> $@
907
echo "$(OX)\capabilities.obj" >> $@
908
echo "$(OX)\captcha.obj" >> $@
909
echo "$(OX)\cgi.obj" >> $@
910
echo "$(OX)\chat.obj" >> $@
911
echo "$(OX)\checkin.obj" >> $@
912
echo "$(OX)\checkout.obj" >> $@
913
echo "$(OX)\clearsign.obj" >> $@
914
echo "$(OX)\clone.obj" >> $@
915
echo "$(OX)\color.obj" >> $@
916
echo "$(OX)\comformat.obj" >> $@
917
echo "$(OX)\configure.obj" >> $@
918
echo "$(OX)\content.obj" >> $@
919
echo "$(OX)\cookies.obj" >> $@
920
echo "$(OX)\cson_amalgamation.obj" >> $@
921
echo "$(OX)\db.obj" >> $@
922
echo "$(OX)\delta.obj" >> $@
923
echo "$(OX)\deltacmd.obj" >> $@
924
echo "$(OX)\deltafunc.obj" >> $@
925
echo "$(OX)\descendants.obj" >> $@
926
echo "$(OX)\diff.obj" >> $@
927
echo "$(OX)\diffcmd.obj" >> $@
928
echo "$(OX)\dispatch.obj" >> $@
929
echo "$(OX)\doc.obj" >> $@
930
echo "$(OX)\encode.obj" >> $@
931
echo "$(OX)\etag.obj" >> $@
932
echo "$(OX)\event.obj" >> $@
933
echo "$(OX)\export.obj" >> $@
934
echo "$(OX)\extcgi.obj" >> $@
935
echo "$(OX)\file.obj" >> $@
936
echo "$(OX)\fileedit.obj" >> $@
937
echo "$(OX)\finfo.obj" >> $@
938
echo "$(OX)\foci.obj" >> $@
939
echo "$(OX)\forum.obj" >> $@
940
echo "$(OX)\fshell.obj" >> $@
941
echo "$(OX)\fusefs.obj" >> $@
942
echo "$(OX)\fuzz.obj" >> $@
943
echo "$(OX)\glob.obj" >> $@
944
echo "$(OX)\graph.obj" >> $@
945
echo "$(OX)\gzip.obj" >> $@
946
echo "$(OX)\hname.obj" >> $@
947
echo "$(OX)\hook.obj" >> $@
948
echo "$(OX)\http.obj" >> $@
949
echo "$(OX)\http_socket.obj" >> $@
950
echo "$(OX)\http_ssl.obj" >> $@
951
echo "$(OX)\http_transport.obj" >> $@
952
echo "$(OX)\import.obj" >> $@
953
echo "$(OX)\info.obj" >> $@
954
echo "$(OX)\interwiki.obj" >> $@
955
echo "$(OX)\json.obj" >> $@
956
echo "$(OX)\json_artifact.obj" >> $@
957
echo "$(OX)\json_branch.obj" >> $@
958
echo "$(OX)\json_config.obj" >> $@
959
echo "$(OX)\json_diff.obj" >> $@
960
echo "$(OX)\json_dir.obj" >> $@
961
echo "$(OX)\json_finfo.obj" >> $@
962
echo "$(OX)\json_login.obj" >> $@
963
echo "$(OX)\json_query.obj" >> $@
964
echo "$(OX)\json_report.obj" >> $@
965
echo "$(OX)\json_status.obj" >> $@
966
echo "$(OX)\json_tag.obj" >> $@
967
echo "$(OX)\json_timeline.obj" >> $@
968
echo "$(OX)\json_user.obj" >> $@
969
echo "$(OX)\json_wiki.obj" >> $@
970
echo "$(OX)\leaf.obj" >> $@
971
echo "$(OX)\loadctrl.obj" >> $@
972
echo "$(OX)\login.obj" >> $@
973
echo "$(OX)\lookslike.obj" >> $@
974
echo "$(OX)\main.obj" >> $@
975
echo "$(OX)\manifest.obj" >> $@
976
echo "$(OX)\markdown.obj" >> $@
977
echo "$(OX)\markdown_html.obj" >> $@
978
echo "$(OX)\match.obj" >> $@
979
echo "$(OX)\md5.obj" >> $@
980
echo "$(OX)\merge.obj" >> $@
981
echo "$(OX)\merge3.obj" >> $@
982
echo "$(OX)\moderate.obj" >> $@
983
echo "$(OX)\name.obj" >> $@
984
echo "$(OX)\patch.obj" >> $@
985
echo "$(OX)\path.obj" >> $@
986
echo "$(OX)\piechart.obj" >> $@
987
echo "$(OX)\pikchr.obj" >> $@
988
echo "$(OX)\pikchrshow.obj" >> $@
989
echo "$(OX)\pivot.obj" >> $@
990
echo "$(OX)\popen.obj" >> $@
991
echo "$(OX)\pqueue.obj" >> $@
992
echo "$(OX)\printf.obj" >> $@
993
echo "$(OX)\publish.obj" >> $@
994
echo "$(OX)\purge.obj" >> $@
995
echo "$(OX)\rebuild.obj" >> $@
996
echo "$(OX)\regexp.obj" >> $@
997
echo "$(OX)\repolist.obj" >> $@
998
echo "$(OX)\report.obj" >> $@
999
echo "$(OX)\robot.obj" >> $@
1000
echo "$(OX)\rss.obj" >> $@
1001
echo "$(OX)\schema.obj" >> $@
1002
echo "$(OX)\search.obj" >> $@
1003
echo "$(OX)\security_audit.obj" >> $@
1004
echo "$(OX)\setup.obj" >> $@
1005
echo "$(OX)\setupuser.obj" >> $@
1006
echo "$(OX)\sha1.obj" >> $@
1007
echo "$(OX)\sha1hard.obj" >> $@
1008
echo "$(OX)\sha3.obj" >> $@
1009
echo "$(OX)\shell.obj" >> $@
1010
echo "$(OX)\shun.obj" >> $@
1011
echo "$(OX)\sitemap.obj" >> $@
1012
echo "$(OX)\skins.obj" >> $@
1013
echo "$(OX)\smtp.obj" >> $@
1014
echo "$(OX)\sqlcmd.obj" >> $@
1015
echo "$(OX)\sqlite3.obj" >> $@
1016
echo "$(OX)\stash.obj" >> $@
1017
echo "$(OX)\stat.obj" >> $@
1018
echo "$(OX)\statrep.obj" >> $@
1019
echo "$(OX)\style.obj" >> $@
1020
echo "$(OX)\sync.obj" >> $@
1021
echo "$(OX)\tag.obj" >> $@
1022
echo "$(OX)\tar.obj" >> $@
1023
echo "$(OX)\terminal.obj" >> $@
1024
echo "$(OX)\th.obj" >> $@
1025
echo "$(OX)\th_lang.obj" >> $@
1026
echo "$(OX)\th_main.obj" >> $@
1027
echo "$(OX)\th_tcl.obj" >> $@
1028
echo "$(OX)\timeline.obj" >> $@
1029
echo "$(OX)\tkt.obj" >> $@
1030
echo "$(OX)\tktsetup.obj" >> $@
1031
echo "$(OX)\undo.obj" >> $@
1032
echo "$(OX)\unicode.obj" >> $@
1033
echo "$(OX)\unversioned.obj" >> $@
1034
echo "$(OX)\update.obj" >> $@
1035
echo "$(OX)\url.obj" >> $@
1036
echo "$(OX)\user.obj" >> $@
1037
echo "$(OX)\utf8.obj" >> $@
1038
echo "$(OX)\util.obj" >> $@
1039
echo "$(OX)\verify.obj" >> $@
1040
echo "$(OX)\vfile.obj" >> $@
1041
echo "$(OX)\wiki.obj" >> $@
1042
echo "$(OX)\wikiformat.obj" >> $@
1043
echo "$(OX)\winfile.obj" >> $@
1044
echo "$(OX)\winhttp.obj" >> $@
1045
echo "$(OX)\xfer.obj" >> $@
1046
echo "$(OX)\xfersetup.obj" >> $@
1047
echo "$(OX)\xsystem.obj" >> $@
1048
echo "$(OX)\zip.obj" >> $@
1049
echo $(LIBS) >> $@
1050
1051
"$(OBJDIR)\translate$E": "$(SRCDIR_tools)\translate.c"
1052
$(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
1053
1054
"$(OBJDIR)\makeheaders$E": "$(SRCDIR_tools)\makeheaders.c"
1055
$(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
1056
1057
"$(OBJDIR)\mkindex$E": "$(SRCDIR_tools)\mkindex.c"
1058
$(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
1059
1060
"$(OBJDIR)\mkbuiltin$E": "$(SRCDIR_tools)\mkbuiltin.c"
1061
$(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
1062
1063
"$(OBJDIR)\mkversion$E": "$(SRCDIR_tools)\mkversion.c"
1064
$(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
1065
1066
"$(OBJDIR)\codecheck1$E": "$(SRCDIR_tools)\codecheck1.c"
1067
$(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
1068
1069
!if $(USE_SEE)!=0
1070
SEE_FLAGS = /DSQLITE_HAS_CODEC=1 /DSQLITE_SHELL_DBKEY_PROC=fossil_key
1071
SQLITE3_SHELL_SRC = $(SRCDIR)\shell-see.c
1072
SQLITE3_SRC = $(SRCDIR_extsrc)\sqlite3-see.c
1073
!else
1074
SEE_FLAGS =
1075
SQLITE3_SHELL_SRC = $(SRCDIR_extsrc)\shell.c
1076
SQLITE3_SRC = $(SRCDIR_extsrc)\sqlite3.c
1077
!endif
1078
1079
"$(OX)\shell$O" : "$(SQLITE3_SHELL_SRC)" "$(B)\win\Makefile.msc"
1080
$(TCC) /Fo$@ /Fd$(@D)\ $(SHELL_OPTIONS) $(SQLITE_OPTIONS) $(SHELL_CFLAGS) $(SEE_FLAGS) -c "$(SQLITE3_SHELL_SRC)"
1081
1082
"$(OX)\sqlite3$O" : "$(SQLITE3_SRC)" "$(B)\win\Makefile.msc"
1083
$(TCC) /Fo$@ /Fd$(@D)\ -c $(SQLITE_OPTIONS) $(SQLITE_CFLAGS) $(SEE_FLAGS) "$(SQLITE3_SRC)"
1084
1085
"$(OX)\th$O" : "$(SRCDIR)\th.c"
1086
$(TCC) /Fo$@ /Fd$(@D)\ -c $**
1087
1088
"$(OX)\th_lang$O" : "$(SRCDIR)\th_lang.c"
1089
$(TCC) /Fo$@ /Fd$(@D)\ -c $**
1090
1091
"$(OX)\th_tcl$O" : "$(SRCDIR)\th_tcl.c"
1092
$(TCC) /Fo$@ /Fd$(@D)\ -c $**
1093
1094
"$(OX)\pikchr$O" : "$(SRCDIR_extsrc)\pikchr.c"
1095
$(TCC) $(PIKCHR_OPTIONS) /Fo$@ /Fd$(@D)\ -c $**
1096
1097
"$(OX)\VERSION.h" : "$(OBJDIR)\mkversion$E" "$(B)\manifest.uuid" "$(B)\manifest" "$(B)\VERSION" "$(B)\phony.h"
1098
"$(OBJDIR)\mkversion$E" "$(B)\manifest.uuid" "$(B)\manifest" "$(B)\VERSION" > $@
1099
1100
"$(B)\phony.h" :
1101
rem Force rebuild of VERSION.h whenever nmake is run
1102
1103
"$(OX)\cson_amalgamation$O" : "$(SRCDIR_extsrc)\cson_amalgamation.c"
1104
$(TCC) /Fo$@ /Fd$(@D)\ -c $**
1105
1106
"$(OX)\page_index.h": "$(OBJDIR)\mkindex$E" $(SRC)
1107
$** > $@
1108
1109
"$(OX)\builtin_data.h": "$(OBJDIR)\mkbuiltin$E" "$(OX)\builtin_data.reslist"
1110
"$(OBJDIR)\mkbuiltin$E" --prefix "$(SRCDIR)/" --reslist "$(OX)\builtin_data.reslist" > $@
1111
1112
cleanx:
1113
-del "$(OX)\*.obj" 2>NUL
1114
-del "$(OBJDIR)\*.obj" 2>NUL
1115
-del "$(OX)\*_.c" 2>NUL
1116
-del "$(OX)\*.h" 2>NUL
1117
-del "$(OX)\*.ilk" 2>NUL
1118
-del "$(OX)\*.map" 2>NUL
1119
-del "$(OX)\*.res" 2>NUL
1120
-del "$(OX)\*.reslist" 2>NUL
1121
-del "$(OX)\headers" 2>NUL
1122
-del "$(OX)\linkopts" 2>NUL
1123
-del "$(OX)\vc*.pdb" 2>NUL
1124
1125
clean: cleanx
1126
-del "$(APPNAME)" 2>NUL
1127
-del "$(PDBNAME)" 2>NUL
1128
-del "$(OBJDIR)\translate$E" 2>NUL
1129
-del "$(OBJDIR)\translate$P" 2>NUL
1130
-del "$(OBJDIR)\mkindex$E" 2>NUL
1131
-del "$(OBJDIR)\mkindex$P" 2>NUL
1132
-del "$(OBJDIR)\makeheaders$E" 2>NUL
1133
-del "$(OBJDIR)\makeheaders$P" 2>NUL
1134
-del "$(OBJDIR)\mkversion$E" 2>NUL
1135
-del "$(OBJDIR)\mkversion$P" 2>NUL
1136
-del "$(OBJDIR)\mkcss$E" 2>NUL
1137
-del "$(OBJDIR)\mkcss$P" 2>NUL
1138
-del "$(OBJDIR)\codecheck1$E" 2>NUL
1139
-del "$(OBJDIR)\codecheck1$P" 2>NUL
1140
-del "$(OBJDIR)\mkbuiltin$E" 2>NUL
1141
-del "$(OBJDIR)\mkbuiltin$P" 2>NUL
1142
1143
realclean: clean
1144
1145
"$(OBJDIR)\json$O" : "$(SRCDIR)\json_detail.h"
1146
"$(OBJDIR)\json_artifact$O" : "$(SRCDIR)\json_detail.h"
1147
"$(OBJDIR)\json_branch$O" : "$(SRCDIR)\json_detail.h"
1148
"$(OBJDIR)\json_config$O" : "$(SRCDIR)\json_detail.h"
1149
"$(OBJDIR)\json_diff$O" : "$(SRCDIR)\json_detail.h"
1150
"$(OBJDIR)\json_dir$O" : "$(SRCDIR)\json_detail.h"
1151
"$(OBJDIR)\json_finfo$O" : "$(SRCDIR)\json_detail.h"
1152
"$(OBJDIR)\json_login$O" : "$(SRCDIR)\json_detail.h"
1153
"$(OBJDIR)\json_query$O" : "$(SRCDIR)\json_detail.h"
1154
"$(OBJDIR)\json_report$O" : "$(SRCDIR)\json_detail.h"
1155
"$(OBJDIR)\json_status$O" : "$(SRCDIR)\json_detail.h"
1156
"$(OBJDIR)\json_tag$O" : "$(SRCDIR)\json_detail.h"
1157
"$(OBJDIR)\json_timeline$O" : "$(SRCDIR)\json_detail.h"
1158
"$(OBJDIR)\json_user$O" : "$(SRCDIR)\json_detail.h"
1159
"$(OBJDIR)\json_wiki$O" : "$(SRCDIR)\json_detail.h"
1160
1161
"$(OX)\builtin_data.reslist": $(EXTRA_FILES) "$(B)\win\Makefile.msc"
1162
echo "$(SRCDIR)\../extsrc/pikchr-worker.js" > $@
1163
echo "$(SRCDIR)\../extsrc/pikchr.js" >> $@
1164
echo "$(SRCDIR)\../extsrc/pikchr.wasm" >> $@
1165
echo "$(SRCDIR)\../skins/ardoise/css.txt" >> $@
1166
echo "$(SRCDIR)\../skins/ardoise/details.txt" >> $@
1167
echo "$(SRCDIR)\../skins/ardoise/footer.txt" >> $@
1168
echo "$(SRCDIR)\../skins/ardoise/header.txt" >> $@
1169
echo "$(SRCDIR)\../skins/black_and_white/css.txt" >> $@
1170
echo "$(SRCDIR)\../skins/black_and_white/details.txt" >> $@
1171
echo "$(SRCDIR)\../skins/black_and_white/footer.txt" >> $@
1172
echo "$(SRCDIR)\../skins/black_and_white/header.txt" >> $@
1173
echo "$(SRCDIR)\../skins/blitz/css.txt" >> $@
1174
echo "$(SRCDIR)\../skins/blitz/details.txt" >> $@
1175
echo "$(SRCDIR)\../skins/blitz/footer.txt" >> $@
1176
echo "$(SRCDIR)\../skins/blitz/header.txt" >> $@
1177
echo "$(SRCDIR)\../skins/blitz/ticket.txt" >> $@
1178
echo "$(SRCDIR)\../skins/darkmode/css.txt" >> $@
1179
echo "$(SRCDIR)\../skins/darkmode/details.txt" >> $@
1180
echo "$(SRCDIR)\../skins/darkmode/footer.txt" >> $@
1181
echo "$(SRCDIR)\../skins/darkmode/header.txt" >> $@
1182
echo "$(SRCDIR)\../skins/default/css.txt" >> $@
1183
echo "$(SRCDIR)\../skins/default/details.txt" >> $@
1184
echo "$(SRCDIR)\../skins/default/footer.txt" >> $@
1185
echo "$(SRCDIR)\../skins/default/header.txt" >> $@
1186
echo "$(SRCDIR)\../skins/eagle/css.txt" >> $@
1187
echo "$(SRCDIR)\../skins/eagle/details.txt" >> $@
1188
echo "$(SRCDIR)\../skins/eagle/footer.txt" >> $@
1189
echo "$(SRCDIR)\../skins/eagle/header.txt" >> $@
1190
echo "$(SRCDIR)\../skins/etienne/css.txt" >> $@
1191
echo "$(SRCDIR)\../skins/etienne/details.txt" >> $@
1192
echo "$(SRCDIR)\../skins/etienne/footer.txt" >> $@
1193
echo "$(SRCDIR)\../skins/etienne/header.txt" >> $@
1194
echo "$(SRCDIR)\../skins/khaki/css.txt" >> $@
1195
echo "$(SRCDIR)\../skins/khaki/details.txt" >> $@
1196
echo "$(SRCDIR)\../skins/khaki/footer.txt" >> $@
1197
echo "$(SRCDIR)\../skins/khaki/header.txt" >> $@
1198
echo "$(SRCDIR)\../skins/original/css.txt" >> $@
1199
echo "$(SRCDIR)\../skins/original/details.txt" >> $@
1200
echo "$(SRCDIR)\../skins/original/footer.txt" >> $@
1201
echo "$(SRCDIR)\../skins/original/header.txt" >> $@
1202
echo "$(SRCDIR)\../skins/plain_gray/css.txt" >> $@
1203
echo "$(SRCDIR)\../skins/plain_gray/details.txt" >> $@
1204
echo "$(SRCDIR)\../skins/plain_gray/footer.txt" >> $@
1205
echo "$(SRCDIR)\../skins/plain_gray/header.txt" >> $@
1206
echo "$(SRCDIR)\../skins/xekri/css.txt" >> $@
1207
echo "$(SRCDIR)\../skins/xekri/details.txt" >> $@
1208
echo "$(SRCDIR)\../skins/xekri/footer.txt" >> $@
1209
echo "$(SRCDIR)\../skins/xekri/header.txt" >> $@
1210
echo "$(SRCDIR)\accordion.js" >> $@
1211
echo "$(SRCDIR)\alerts/bflat2.wav" >> $@
1212
echo "$(SRCDIR)\alerts/bflat3.wav" >> $@
1213
echo "$(SRCDIR)\alerts/bloop.wav" >> $@
1214
echo "$(SRCDIR)\alerts/plunk.wav" >> $@
1215
echo "$(SRCDIR)\ci_edit.js" >> $@
1216
echo "$(SRCDIR)\copybtn.js" >> $@
1217
echo "$(SRCDIR)\default.css" >> $@
1218
echo "$(SRCDIR)\diff.js" >> $@
1219
echo "$(SRCDIR)\diff.tcl" >> $@
1220
echo "$(SRCDIR)\forum.js" >> $@
1221
echo "$(SRCDIR)\fossil.attach.js" >> $@
1222
echo "$(SRCDIR)\fossil.bootstrap.js" >> $@
1223
echo "$(SRCDIR)\fossil.confirmer.js" >> $@
1224
echo "$(SRCDIR)\fossil.copybutton.js" >> $@
1225
echo "$(SRCDIR)\fossil.diff.js" >> $@
1226
echo "$(SRCDIR)\fossil.dom.js" >> $@
1227
echo "$(SRCDIR)\fossil.fetch.js" >> $@
1228
echo "$(SRCDIR)\fossil.numbered-lines.js" >> $@
1229
echo "$(SRCDIR)\fossil.page.brlist.js" >> $@
1230
echo "$(SRCDIR)\fossil.page.chat.js" >> $@
1231
echo "$(SRCDIR)\fossil.page.fileedit.js" >> $@
1232
echo "$(SRCDIR)\fossil.page.forumpost.js" >> $@
1233
echo "$(SRCDIR)\fossil.page.pikchrshow.js" >> $@
1234
echo "$(SRCDIR)\fossil.page.pikchrshowasm.js" >> $@
1235
echo "$(SRCDIR)\fossil.page.ticket.js" >> $@
1236
echo "$(SRCDIR)\fossil.page.whistory.js" >> $@
1237
echo "$(SRCDIR)\fossil.page.wikiedit.js" >> $@
1238
echo "$(SRCDIR)\fossil.pikchr.js" >> $@
1239
echo "$(SRCDIR)\fossil.popupwidget.js" >> $@
1240
echo "$(SRCDIR)\fossil.storage.js" >> $@
1241
echo "$(SRCDIR)\fossil.tabs.js" >> $@
1242
echo "$(SRCDIR)\fossil.wikiedit-wysiwyg.js" >> $@
1243
echo "$(SRCDIR)\graph.js" >> $@
1244
echo "$(SRCDIR)\hbmenu.js" >> $@
1245
echo "$(SRCDIR)\href.js" >> $@
1246
echo "$(SRCDIR)\login.js" >> $@
1247
echo "$(SRCDIR)\markdown.md" >> $@
1248
echo "$(SRCDIR)\menu.js" >> $@
1249
echo "$(SRCDIR)\merge.tcl" >> $@
1250
echo "$(SRCDIR)\scroll.js" >> $@
1251
echo "$(SRCDIR)\skin.js" >> $@
1252
echo "$(SRCDIR)\sorttable.js" >> $@
1253
echo "$(SRCDIR)\sounds/0.wav" >> $@
1254
echo "$(SRCDIR)\sounds/1.wav" >> $@
1255
echo "$(SRCDIR)\sounds/2.wav" >> $@
1256
echo "$(SRCDIR)\sounds/3.wav" >> $@
1257
echo "$(SRCDIR)\sounds/4.wav" >> $@
1258
echo "$(SRCDIR)\sounds/5.wav" >> $@
1259
echo "$(SRCDIR)\sounds/6.wav" >> $@
1260
echo "$(SRCDIR)\sounds/7.wav" >> $@
1261
echo "$(SRCDIR)\sounds/8.wav" >> $@
1262
echo "$(SRCDIR)\sounds/9.wav" >> $@
1263
echo "$(SRCDIR)\sounds/a.wav" >> $@
1264
echo "$(SRCDIR)\sounds/b.wav" >> $@
1265
echo "$(SRCDIR)\sounds/c.wav" >> $@
1266
echo "$(SRCDIR)\sounds/d.wav" >> $@
1267
echo "$(SRCDIR)\sounds/e.wav" >> $@
1268
echo "$(SRCDIR)\sounds/f.wav" >> $@
1269
echo "$(SRCDIR)\style.admin_log.css" >> $@
1270
echo "$(SRCDIR)\style.chat.css" >> $@
1271
echo "$(SRCDIR)\style.fileedit.css" >> $@
1272
echo "$(SRCDIR)\style.forum.css" >> $@
1273
echo "$(SRCDIR)\style.pikchrshow.css" >> $@
1274
echo "$(SRCDIR)\style.uvlist.css" >> $@
1275
echo "$(SRCDIR)\style.wikiedit.css" >> $@
1276
echo "$(SRCDIR)\tree.js" >> $@
1277
echo "$(SRCDIR)\useredit.js" >> $@
1278
echo "$(SRCDIR)\wiki.wiki" >> $@
1279
1280
"$(OX)\add$O" : "$(OX)\add_.c" "$(OX)\add.h"
1281
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\add_.c"
1282
1283
"$(OX)\add_.c" : "$(SRCDIR)\add.c"
1284
"$(OBJDIR)\translate$E" $** > $@
1285
1286
"$(OX)\ajax$O" : "$(OX)\ajax_.c" "$(OX)\ajax.h"
1287
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\ajax_.c"
1288
1289
"$(OX)\ajax_.c" : "$(SRCDIR)\ajax.c"
1290
"$(OBJDIR)\translate$E" $** > $@
1291
1292
"$(OX)\alerts$O" : "$(OX)\alerts_.c" "$(OX)\alerts.h"
1293
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\alerts_.c"
1294
1295
"$(OX)\alerts_.c" : "$(SRCDIR)\alerts.c"
1296
"$(OBJDIR)\translate$E" $** > $@
1297
1298
"$(OX)\allrepo$O" : "$(OX)\allrepo_.c" "$(OX)\allrepo.h"
1299
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\allrepo_.c"
1300
1301
"$(OX)\allrepo_.c" : "$(SRCDIR)\allrepo.c"
1302
"$(OBJDIR)\translate$E" $** > $@
1303
1304
"$(OX)\attach$O" : "$(OX)\attach_.c" "$(OX)\attach.h"
1305
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\attach_.c"
1306
1307
"$(OX)\attach_.c" : "$(SRCDIR)\attach.c"
1308
"$(OBJDIR)\translate$E" $** > $@
1309
1310
"$(OX)\backlink$O" : "$(OX)\backlink_.c" "$(OX)\backlink.h"
1311
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\backlink_.c"
1312
1313
"$(OX)\backlink_.c" : "$(SRCDIR)\backlink.c"
1314
"$(OBJDIR)\translate$E" $** > $@
1315
1316
"$(OX)\backoffice$O" : "$(OX)\backoffice_.c" "$(OX)\backoffice.h"
1317
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\backoffice_.c"
1318
1319
"$(OX)\backoffice_.c" : "$(SRCDIR)\backoffice.c"
1320
"$(OBJDIR)\translate$E" $** > $@
1321
1322
"$(OX)\bag$O" : "$(OX)\bag_.c" "$(OX)\bag.h"
1323
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bag_.c"
1324
1325
"$(OX)\bag_.c" : "$(SRCDIR)\bag.c"
1326
"$(OBJDIR)\translate$E" $** > $@
1327
1328
"$(OX)\bisect$O" : "$(OX)\bisect_.c" "$(OX)\bisect.h"
1329
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bisect_.c"
1330
1331
"$(OX)\bisect_.c" : "$(SRCDIR)\bisect.c"
1332
"$(OBJDIR)\translate$E" $** > $@
1333
1334
"$(OX)\blob$O" : "$(OX)\blob_.c" "$(OX)\blob.h"
1335
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\blob_.c"
1336
1337
"$(OX)\blob_.c" : "$(SRCDIR)\blob.c"
1338
"$(OBJDIR)\translate$E" $** > $@
1339
1340
"$(OX)\branch$O" : "$(OX)\branch_.c" "$(OX)\branch.h"
1341
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\branch_.c"
1342
1343
"$(OX)\branch_.c" : "$(SRCDIR)\branch.c"
1344
"$(OBJDIR)\translate$E" $** > $@
1345
1346
"$(OX)\browse$O" : "$(OX)\browse_.c" "$(OX)\browse.h"
1347
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\browse_.c"
1348
1349
"$(OX)\browse_.c" : "$(SRCDIR)\browse.c"
1350
"$(OBJDIR)\translate$E" $** > $@
1351
1352
"$(OX)\builtin$O" : "$(OX)\builtin_.c" "$(OX)\builtin.h" "$(OX)\builtin_data.h"
1353
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\builtin_.c"
1354
1355
"$(OX)\builtin_.c" : "$(SRCDIR)\builtin.c"
1356
"$(OBJDIR)\translate$E" $** > $@
1357
1358
"$(OX)\bundle$O" : "$(OX)\bundle_.c" "$(OX)\bundle.h"
1359
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bundle_.c"
1360
1361
"$(OX)\bundle_.c" : "$(SRCDIR)\bundle.c"
1362
"$(OBJDIR)\translate$E" $** > $@
1363
1364
"$(OX)\cache$O" : "$(OX)\cache_.c" "$(OX)\cache.h"
1365
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cache_.c"
1366
1367
"$(OX)\cache_.c" : "$(SRCDIR)\cache.c"
1368
"$(OBJDIR)\translate$E" $** > $@
1369
1370
"$(OX)\capabilities$O" : "$(OX)\capabilities_.c" "$(OX)\capabilities.h"
1371
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\capabilities_.c"
1372
1373
"$(OX)\capabilities_.c" : "$(SRCDIR)\capabilities.c"
1374
"$(OBJDIR)\translate$E" $** > $@
1375
1376
"$(OX)\captcha$O" : "$(OX)\captcha_.c" "$(OX)\captcha.h"
1377
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\captcha_.c"
1378
1379
"$(OX)\captcha_.c" : "$(SRCDIR)\captcha.c"
1380
"$(OBJDIR)\translate$E" $** > $@
1381
1382
"$(OX)\cgi$O" : "$(OX)\cgi_.c" "$(OX)\cgi.h"
1383
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cgi_.c"
1384
1385
"$(OX)\cgi_.c" : "$(SRCDIR)\cgi.c"
1386
"$(OBJDIR)\translate$E" $** > $@
1387
1388
"$(OX)\chat$O" : "$(OX)\chat_.c" "$(OX)\chat.h"
1389
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\chat_.c"
1390
1391
"$(OX)\chat_.c" : "$(SRCDIR)\chat.c"
1392
"$(OBJDIR)\translate$E" $** > $@
1393
1394
"$(OX)\checkin$O" : "$(OX)\checkin_.c" "$(OX)\checkin.h"
1395
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\checkin_.c"
1396
1397
"$(OX)\checkin_.c" : "$(SRCDIR)\checkin.c"
1398
"$(OBJDIR)\translate$E" $** > $@
1399
1400
"$(OX)\checkout$O" : "$(OX)\checkout_.c" "$(OX)\checkout.h"
1401
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\checkout_.c"
1402
1403
"$(OX)\checkout_.c" : "$(SRCDIR)\checkout.c"
1404
"$(OBJDIR)\translate$E" $** > $@
1405
1406
"$(OX)\clearsign$O" : "$(OX)\clearsign_.c" "$(OX)\clearsign.h"
1407
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\clearsign_.c"
1408
1409
"$(OX)\clearsign_.c" : "$(SRCDIR)\clearsign.c"
1410
"$(OBJDIR)\translate$E" $** > $@
1411
1412
"$(OX)\clone$O" : "$(OX)\clone_.c" "$(OX)\clone.h"
1413
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\clone_.c"
1414
1415
"$(OX)\clone_.c" : "$(SRCDIR)\clone.c"
1416
"$(OBJDIR)\translate$E" $** > $@
1417
1418
"$(OX)\color$O" : "$(OX)\color_.c" "$(OX)\color.h"
1419
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\color_.c"
1420
1421
"$(OX)\color_.c" : "$(SRCDIR)\color.c"
1422
"$(OBJDIR)\translate$E" $** > $@
1423
1424
"$(OX)\comformat$O" : "$(OX)\comformat_.c" "$(OX)\comformat.h"
1425
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\comformat_.c"
1426
1427
"$(OX)\comformat_.c" : "$(SRCDIR)\comformat.c"
1428
"$(OBJDIR)\translate$E" $** > $@
1429
1430
"$(OX)\configure$O" : "$(OX)\configure_.c" "$(OX)\configure.h"
1431
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\configure_.c"
1432
1433
"$(OX)\configure_.c" : "$(SRCDIR)\configure.c"
1434
"$(OBJDIR)\translate$E" $** > $@
1435
1436
"$(OX)\content$O" : "$(OX)\content_.c" "$(OX)\content.h"
1437
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\content_.c"
1438
1439
"$(OX)\content_.c" : "$(SRCDIR)\content.c"
1440
"$(OBJDIR)\translate$E" $** > $@
1441
1442
"$(OX)\cookies$O" : "$(OX)\cookies_.c" "$(OX)\cookies.h"
1443
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cookies_.c"
1444
1445
"$(OX)\cookies_.c" : "$(SRCDIR)\cookies.c"
1446
"$(OBJDIR)\translate$E" $** > $@
1447
1448
"$(OX)\db$O" : "$(OX)\db_.c" "$(OX)\db.h"
1449
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\db_.c"
1450
1451
"$(OX)\db_.c" : "$(SRCDIR)\db.c"
1452
"$(OBJDIR)\translate$E" $** > $@
1453
1454
"$(OX)\delta$O" : "$(OX)\delta_.c" "$(OX)\delta.h"
1455
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\delta_.c"
1456
1457
"$(OX)\delta_.c" : "$(SRCDIR)\delta.c"
1458
"$(OBJDIR)\translate$E" $** > $@
1459
1460
"$(OX)\deltacmd$O" : "$(OX)\deltacmd_.c" "$(OX)\deltacmd.h"
1461
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\deltacmd_.c"
1462
1463
"$(OX)\deltacmd_.c" : "$(SRCDIR)\deltacmd.c"
1464
"$(OBJDIR)\translate$E" $** > $@
1465
1466
"$(OX)\deltafunc$O" : "$(OX)\deltafunc_.c" "$(OX)\deltafunc.h"
1467
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\deltafunc_.c"
1468
1469
"$(OX)\deltafunc_.c" : "$(SRCDIR)\deltafunc.c"
1470
"$(OBJDIR)\translate$E" $** > $@
1471
1472
"$(OX)\descendants$O" : "$(OX)\descendants_.c" "$(OX)\descendants.h"
1473
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\descendants_.c"
1474
1475
"$(OX)\descendants_.c" : "$(SRCDIR)\descendants.c"
1476
"$(OBJDIR)\translate$E" $** > $@
1477
1478
"$(OX)\diff$O" : "$(OX)\diff_.c" "$(OX)\diff.h"
1479
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diff_.c"
1480
1481
"$(OX)\diff_.c" : "$(SRCDIR)\diff.c"
1482
"$(OBJDIR)\translate$E" $** > $@
1483
1484
"$(OX)\diffcmd$O" : "$(OX)\diffcmd_.c" "$(OX)\diffcmd.h"
1485
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diffcmd_.c"
1486
1487
"$(OX)\diffcmd_.c" : "$(SRCDIR)\diffcmd.c"
1488
"$(OBJDIR)\translate$E" $** > $@
1489
1490
"$(OX)\dispatch$O" : "$(OX)\dispatch_.c" "$(OX)\dispatch.h" "$(OX)\page_index.h"
1491
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\dispatch_.c"
1492
1493
"$(OX)\dispatch_.c" : "$(SRCDIR)\dispatch.c"
1494
"$(OBJDIR)\translate$E" $** > $@
1495
1496
"$(OX)\doc$O" : "$(OX)\doc_.c" "$(OX)\doc.h"
1497
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\doc_.c"
1498
1499
"$(OX)\doc_.c" : "$(SRCDIR)\doc.c"
1500
"$(OBJDIR)\translate$E" $** > $@
1501
1502
"$(OX)\encode$O" : "$(OX)\encode_.c" "$(OX)\encode.h"
1503
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\encode_.c"
1504
1505
"$(OX)\encode_.c" : "$(SRCDIR)\encode.c"
1506
"$(OBJDIR)\translate$E" $** > $@
1507
1508
"$(OX)\etag$O" : "$(OX)\etag_.c" "$(OX)\etag.h"
1509
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\etag_.c"
1510
1511
"$(OX)\etag_.c" : "$(SRCDIR)\etag.c"
1512
"$(OBJDIR)\translate$E" $** > $@
1513
1514
"$(OX)\event$O" : "$(OX)\event_.c" "$(OX)\event.h"
1515
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\event_.c"
1516
1517
"$(OX)\event_.c" : "$(SRCDIR)\event.c"
1518
"$(OBJDIR)\translate$E" $** > $@
1519
1520
"$(OX)\export$O" : "$(OX)\export_.c" "$(OX)\export.h"
1521
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\export_.c"
1522
1523
"$(OX)\export_.c" : "$(SRCDIR)\export.c"
1524
"$(OBJDIR)\translate$E" $** > $@
1525
1526
"$(OX)\extcgi$O" : "$(OX)\extcgi_.c" "$(OX)\extcgi.h"
1527
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\extcgi_.c"
1528
1529
"$(OX)\extcgi_.c" : "$(SRCDIR)\extcgi.c"
1530
"$(OBJDIR)\translate$E" $** > $@
1531
1532
"$(OX)\file$O" : "$(OX)\file_.c" "$(OX)\file.h"
1533
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\file_.c"
1534
1535
"$(OX)\file_.c" : "$(SRCDIR)\file.c"
1536
"$(OBJDIR)\translate$E" $** > $@
1537
1538
"$(OX)\fileedit$O" : "$(OX)\fileedit_.c" "$(OX)\fileedit.h"
1539
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fileedit_.c"
1540
1541
"$(OX)\fileedit_.c" : "$(SRCDIR)\fileedit.c"
1542
"$(OBJDIR)\translate$E" $** > $@
1543
1544
"$(OX)\finfo$O" : "$(OX)\finfo_.c" "$(OX)\finfo.h"
1545
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\finfo_.c"
1546
1547
"$(OX)\finfo_.c" : "$(SRCDIR)\finfo.c"
1548
"$(OBJDIR)\translate$E" $** > $@
1549
1550
"$(OX)\foci$O" : "$(OX)\foci_.c" "$(OX)\foci.h"
1551
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\foci_.c"
1552
1553
"$(OX)\foci_.c" : "$(SRCDIR)\foci.c"
1554
"$(OBJDIR)\translate$E" $** > $@
1555
1556
"$(OX)\forum$O" : "$(OX)\forum_.c" "$(OX)\forum.h"
1557
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\forum_.c"
1558
1559
"$(OX)\forum_.c" : "$(SRCDIR)\forum.c"
1560
"$(OBJDIR)\translate$E" $** > $@
1561
1562
"$(OX)\fshell$O" : "$(OX)\fshell_.c" "$(OX)\fshell.h"
1563
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fshell_.c"
1564
1565
"$(OX)\fshell_.c" : "$(SRCDIR)\fshell.c"
1566
"$(OBJDIR)\translate$E" $** > $@
1567
1568
"$(OX)\fusefs$O" : "$(OX)\fusefs_.c" "$(OX)\fusefs.h"
1569
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fusefs_.c"
1570
1571
"$(OX)\fusefs_.c" : "$(SRCDIR)\fusefs.c"
1572
"$(OBJDIR)\translate$E" $** > $@
1573
1574
"$(OX)\fuzz$O" : "$(OX)\fuzz_.c" "$(OX)\fuzz.h"
1575
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fuzz_.c"
1576
1577
"$(OX)\fuzz_.c" : "$(SRCDIR)\fuzz.c"
1578
"$(OBJDIR)\translate$E" $** > $@
1579
1580
"$(OX)\glob$O" : "$(OX)\glob_.c" "$(OX)\glob.h"
1581
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\glob_.c"
1582
1583
"$(OX)\glob_.c" : "$(SRCDIR)\glob.c"
1584
"$(OBJDIR)\translate$E" $** > $@
1585
1586
"$(OX)\graph$O" : "$(OX)\graph_.c" "$(OX)\graph.h"
1587
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\graph_.c"
1588
1589
"$(OX)\graph_.c" : "$(SRCDIR)\graph.c"
1590
"$(OBJDIR)\translate$E" $** > $@
1591
1592
"$(OX)\gzip$O" : "$(OX)\gzip_.c" "$(OX)\gzip.h"
1593
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\gzip_.c"
1594
1595
"$(OX)\gzip_.c" : "$(SRCDIR)\gzip.c"
1596
"$(OBJDIR)\translate$E" $** > $@
1597
1598
"$(OX)\hname$O" : "$(OX)\hname_.c" "$(OX)\hname.h"
1599
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\hname_.c"
1600
1601
"$(OX)\hname_.c" : "$(SRCDIR)\hname.c"
1602
"$(OBJDIR)\translate$E" $** > $@
1603
1604
"$(OX)\hook$O" : "$(OX)\hook_.c" "$(OX)\hook.h"
1605
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\hook_.c"
1606
1607
"$(OX)\hook_.c" : "$(SRCDIR)\hook.c"
1608
"$(OBJDIR)\translate$E" $** > $@
1609
1610
"$(OX)\http$O" : "$(OX)\http_.c" "$(OX)\http.h"
1611
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_.c"
1612
1613
"$(OX)\http_.c" : "$(SRCDIR)\http.c"
1614
"$(OBJDIR)\translate$E" $** > $@
1615
1616
"$(OX)\http_socket$O" : "$(OX)\http_socket_.c" "$(OX)\http_socket.h"
1617
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_socket_.c"
1618
1619
"$(OX)\http_socket_.c" : "$(SRCDIR)\http_socket.c"
1620
"$(OBJDIR)\translate$E" $** > $@
1621
1622
"$(OX)\http_ssl$O" : "$(OX)\http_ssl_.c" "$(OX)\http_ssl.h"
1623
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_ssl_.c"
1624
1625
"$(OX)\http_ssl_.c" : "$(SRCDIR)\http_ssl.c"
1626
"$(OBJDIR)\translate$E" $** > $@
1627
1628
"$(OX)\http_transport$O" : "$(OX)\http_transport_.c" "$(OX)\http_transport.h"
1629
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_transport_.c"
1630
1631
"$(OX)\http_transport_.c" : "$(SRCDIR)\http_transport.c"
1632
"$(OBJDIR)\translate$E" $** > $@
1633
1634
"$(OX)\import$O" : "$(OX)\import_.c" "$(OX)\import.h"
1635
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\import_.c"
1636
1637
"$(OX)\import_.c" : "$(SRCDIR)\import.c"
1638
"$(OBJDIR)\translate$E" $** > $@
1639
1640
"$(OX)\info$O" : "$(OX)\info_.c" "$(OX)\info.h"
1641
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\info_.c"
1642
1643
"$(OX)\info_.c" : "$(SRCDIR)\info.c"
1644
"$(OBJDIR)\translate$E" $** > $@
1645
1646
"$(OX)\interwiki$O" : "$(OX)\interwiki_.c" "$(OX)\interwiki.h"
1647
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\interwiki_.c"
1648
1649
"$(OX)\interwiki_.c" : "$(SRCDIR)\interwiki.c"
1650
"$(OBJDIR)\translate$E" $** > $@
1651
1652
"$(OX)\json$O" : "$(OX)\json_.c" "$(OX)\json.h"
1653
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_.c"
1654
1655
"$(OX)\json_.c" : "$(SRCDIR)\json.c"
1656
"$(OBJDIR)\translate$E" $** > $@
1657
1658
"$(OX)\json_artifact$O" : "$(OX)\json_artifact_.c" "$(OX)\json_artifact.h"
1659
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_artifact_.c"
1660
1661
"$(OX)\json_artifact_.c" : "$(SRCDIR)\json_artifact.c"
1662
"$(OBJDIR)\translate$E" $** > $@
1663
1664
"$(OX)\json_branch$O" : "$(OX)\json_branch_.c" "$(OX)\json_branch.h"
1665
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_branch_.c"
1666
1667
"$(OX)\json_branch_.c" : "$(SRCDIR)\json_branch.c"
1668
"$(OBJDIR)\translate$E" $** > $@
1669
1670
"$(OX)\json_config$O" : "$(OX)\json_config_.c" "$(OX)\json_config.h"
1671
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_config_.c"
1672
1673
"$(OX)\json_config_.c" : "$(SRCDIR)\json_config.c"
1674
"$(OBJDIR)\translate$E" $** > $@
1675
1676
"$(OX)\json_diff$O" : "$(OX)\json_diff_.c" "$(OX)\json_diff.h"
1677
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_diff_.c"
1678
1679
"$(OX)\json_diff_.c" : "$(SRCDIR)\json_diff.c"
1680
"$(OBJDIR)\translate$E" $** > $@
1681
1682
"$(OX)\json_dir$O" : "$(OX)\json_dir_.c" "$(OX)\json_dir.h"
1683
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_dir_.c"
1684
1685
"$(OX)\json_dir_.c" : "$(SRCDIR)\json_dir.c"
1686
"$(OBJDIR)\translate$E" $** > $@
1687
1688
"$(OX)\json_finfo$O" : "$(OX)\json_finfo_.c" "$(OX)\json_finfo.h"
1689
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_finfo_.c"
1690
1691
"$(OX)\json_finfo_.c" : "$(SRCDIR)\json_finfo.c"
1692
"$(OBJDIR)\translate$E" $** > $@
1693
1694
"$(OX)\json_login$O" : "$(OX)\json_login_.c" "$(OX)\json_login.h"
1695
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_login_.c"
1696
1697
"$(OX)\json_login_.c" : "$(SRCDIR)\json_login.c"
1698
"$(OBJDIR)\translate$E" $** > $@
1699
1700
"$(OX)\json_query$O" : "$(OX)\json_query_.c" "$(OX)\json_query.h"
1701
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_query_.c"
1702
1703
"$(OX)\json_query_.c" : "$(SRCDIR)\json_query.c"
1704
"$(OBJDIR)\translate$E" $** > $@
1705
1706
"$(OX)\json_report$O" : "$(OX)\json_report_.c" "$(OX)\json_report.h"
1707
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_report_.c"
1708
1709
"$(OX)\json_report_.c" : "$(SRCDIR)\json_report.c"
1710
"$(OBJDIR)\translate$E" $** > $@
1711
1712
"$(OX)\json_status$O" : "$(OX)\json_status_.c" "$(OX)\json_status.h"
1713
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_status_.c"
1714
1715
"$(OX)\json_status_.c" : "$(SRCDIR)\json_status.c"
1716
"$(OBJDIR)\translate$E" $** > $@
1717
1718
"$(OX)\json_tag$O" : "$(OX)\json_tag_.c" "$(OX)\json_tag.h"
1719
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_tag_.c"
1720
1721
"$(OX)\json_tag_.c" : "$(SRCDIR)\json_tag.c"
1722
"$(OBJDIR)\translate$E" $** > $@
1723
1724
"$(OX)\json_timeline$O" : "$(OX)\json_timeline_.c" "$(OX)\json_timeline.h"
1725
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_timeline_.c"
1726
1727
"$(OX)\json_timeline_.c" : "$(SRCDIR)\json_timeline.c"
1728
"$(OBJDIR)\translate$E" $** > $@
1729
1730
"$(OX)\json_user$O" : "$(OX)\json_user_.c" "$(OX)\json_user.h"
1731
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_user_.c"
1732
1733
"$(OX)\json_user_.c" : "$(SRCDIR)\json_user.c"
1734
"$(OBJDIR)\translate$E" $** > $@
1735
1736
"$(OX)\json_wiki$O" : "$(OX)\json_wiki_.c" "$(OX)\json_wiki.h"
1737
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_wiki_.c"
1738
1739
"$(OX)\json_wiki_.c" : "$(SRCDIR)\json_wiki.c"
1740
"$(OBJDIR)\translate$E" $** > $@
1741
1742
"$(OX)\leaf$O" : "$(OX)\leaf_.c" "$(OX)\leaf.h"
1743
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\leaf_.c"
1744
1745
"$(OX)\leaf_.c" : "$(SRCDIR)\leaf.c"
1746
"$(OBJDIR)\translate$E" $** > $@
1747
1748
"$(OX)\loadctrl$O" : "$(OX)\loadctrl_.c" "$(OX)\loadctrl.h"
1749
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\loadctrl_.c"
1750
1751
"$(OX)\loadctrl_.c" : "$(SRCDIR)\loadctrl.c"
1752
"$(OBJDIR)\translate$E" $** > $@
1753
1754
"$(OX)\login$O" : "$(OX)\login_.c" "$(OX)\login.h"
1755
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\login_.c"
1756
1757
"$(OX)\login_.c" : "$(SRCDIR)\login.c"
1758
"$(OBJDIR)\translate$E" $** > $@
1759
1760
"$(OX)\lookslike$O" : "$(OX)\lookslike_.c" "$(OX)\lookslike.h"
1761
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\lookslike_.c"
1762
1763
"$(OX)\lookslike_.c" : "$(SRCDIR)\lookslike.c"
1764
"$(OBJDIR)\translate$E" $** > $@
1765
1766
"$(OX)\main$O" : "$(OX)\main_.c" "$(OX)\main.h"
1767
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\main_.c"
1768
1769
"$(OX)\main_.c" : "$(SRCDIR)\main.c"
1770
"$(OBJDIR)\translate$E" $** > $@
1771
1772
"$(OX)\manifest$O" : "$(OX)\manifest_.c" "$(OX)\manifest.h"
1773
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\manifest_.c"
1774
1775
"$(OX)\manifest_.c" : "$(SRCDIR)\manifest.c"
1776
"$(OBJDIR)\translate$E" $** > $@
1777
1778
"$(OX)\markdown$O" : "$(OX)\markdown_.c" "$(OX)\markdown.h"
1779
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\markdown_.c"
1780
1781
"$(OX)\markdown_.c" : "$(SRCDIR)\markdown.c"
1782
"$(OBJDIR)\translate$E" $** > $@
1783
1784
"$(OX)\markdown_html$O" : "$(OX)\markdown_html_.c" "$(OX)\markdown_html.h"
1785
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\markdown_html_.c"
1786
1787
"$(OX)\markdown_html_.c" : "$(SRCDIR)\markdown_html.c"
1788
"$(OBJDIR)\translate$E" $** > $@
1789
1790
"$(OX)\match$O" : "$(OX)\match_.c" "$(OX)\match.h"
1791
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\match_.c"
1792
1793
"$(OX)\match_.c" : "$(SRCDIR)\match.c"
1794
"$(OBJDIR)\translate$E" $** > $@
1795
1796
"$(OX)\md5$O" : "$(OX)\md5_.c" "$(OX)\md5.h"
1797
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\md5_.c"
1798
1799
"$(OX)\md5_.c" : "$(SRCDIR)\md5.c"
1800
"$(OBJDIR)\translate$E" $** > $@
1801
1802
"$(OX)\merge$O" : "$(OX)\merge_.c" "$(OX)\merge.h"
1803
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\merge_.c"
1804
1805
"$(OX)\merge_.c" : "$(SRCDIR)\merge.c"
1806
"$(OBJDIR)\translate$E" $** > $@
1807
1808
"$(OX)\merge3$O" : "$(OX)\merge3_.c" "$(OX)\merge3.h"
1809
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\merge3_.c"
1810
1811
"$(OX)\merge3_.c" : "$(SRCDIR)\merge3.c"
1812
"$(OBJDIR)\translate$E" $** > $@
1813
1814
"$(OX)\moderate$O" : "$(OX)\moderate_.c" "$(OX)\moderate.h"
1815
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\moderate_.c"
1816
1817
"$(OX)\moderate_.c" : "$(SRCDIR)\moderate.c"
1818
"$(OBJDIR)\translate$E" $** > $@
1819
1820
"$(OX)\name$O" : "$(OX)\name_.c" "$(OX)\name.h"
1821
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\name_.c"
1822
1823
"$(OX)\name_.c" : "$(SRCDIR)\name.c"
1824
"$(OBJDIR)\translate$E" $** > $@
1825
1826
"$(OX)\patch$O" : "$(OX)\patch_.c" "$(OX)\patch.h"
1827
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\patch_.c"
1828
1829
"$(OX)\patch_.c" : "$(SRCDIR)\patch.c"
1830
"$(OBJDIR)\translate$E" $** > $@
1831
1832
"$(OX)\path$O" : "$(OX)\path_.c" "$(OX)\path.h"
1833
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\path_.c"
1834
1835
"$(OX)\path_.c" : "$(SRCDIR)\path.c"
1836
"$(OBJDIR)\translate$E" $** > $@
1837
1838
"$(OX)\piechart$O" : "$(OX)\piechart_.c" "$(OX)\piechart.h"
1839
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\piechart_.c"
1840
1841
"$(OX)\piechart_.c" : "$(SRCDIR)\piechart.c"
1842
"$(OBJDIR)\translate$E" $** > $@
1843
1844
"$(OX)\pikchrshow$O" : "$(OX)\pikchrshow_.c" "$(OX)\pikchrshow.h"
1845
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pikchrshow_.c"
1846
1847
"$(OX)\pikchrshow_.c" : "$(SRCDIR)\pikchrshow.c"
1848
"$(OBJDIR)\translate$E" $** > $@
1849
1850
"$(OX)\pivot$O" : "$(OX)\pivot_.c" "$(OX)\pivot.h"
1851
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pivot_.c"
1852
1853
"$(OX)\pivot_.c" : "$(SRCDIR)\pivot.c"
1854
"$(OBJDIR)\translate$E" $** > $@
1855
1856
"$(OX)\popen$O" : "$(OX)\popen_.c" "$(OX)\popen.h"
1857
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\popen_.c"
1858
1859
"$(OX)\popen_.c" : "$(SRCDIR)\popen.c"
1860
"$(OBJDIR)\translate$E" $** > $@
1861
1862
"$(OX)\pqueue$O" : "$(OX)\pqueue_.c" "$(OX)\pqueue.h"
1863
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pqueue_.c"
1864
1865
"$(OX)\pqueue_.c" : "$(SRCDIR)\pqueue.c"
1866
"$(OBJDIR)\translate$E" $** > $@
1867
1868
"$(OX)\printf$O" : "$(OX)\printf_.c" "$(OX)\printf.h"
1869
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\printf_.c"
1870
1871
"$(OX)\printf_.c" : "$(SRCDIR)\printf.c"
1872
"$(OBJDIR)\translate$E" $** > $@
1873
1874
"$(OX)\publish$O" : "$(OX)\publish_.c" "$(OX)\publish.h"
1875
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\publish_.c"
1876
1877
"$(OX)\publish_.c" : "$(SRCDIR)\publish.c"
1878
"$(OBJDIR)\translate$E" $** > $@
1879
1880
"$(OX)\purge$O" : "$(OX)\purge_.c" "$(OX)\purge.h"
1881
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\purge_.c"
1882
1883
"$(OX)\purge_.c" : "$(SRCDIR)\purge.c"
1884
"$(OBJDIR)\translate$E" $** > $@
1885
1886
"$(OX)\rebuild$O" : "$(OX)\rebuild_.c" "$(OX)\rebuild.h"
1887
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\rebuild_.c"
1888
1889
"$(OX)\rebuild_.c" : "$(SRCDIR)\rebuild.c"
1890
"$(OBJDIR)\translate$E" $** > $@
1891
1892
"$(OX)\regexp$O" : "$(OX)\regexp_.c" "$(OX)\regexp.h"
1893
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\regexp_.c"
1894
1895
"$(OX)\regexp_.c" : "$(SRCDIR)\regexp.c"
1896
"$(OBJDIR)\translate$E" $** > $@
1897
1898
"$(OX)\repolist$O" : "$(OX)\repolist_.c" "$(OX)\repolist.h"
1899
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\repolist_.c"
1900
1901
"$(OX)\repolist_.c" : "$(SRCDIR)\repolist.c"
1902
"$(OBJDIR)\translate$E" $** > $@
1903
1904
"$(OX)\report$O" : "$(OX)\report_.c" "$(OX)\report.h"
1905
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\report_.c"
1906
1907
"$(OX)\report_.c" : "$(SRCDIR)\report.c"
1908
"$(OBJDIR)\translate$E" $** > $@
1909
1910
"$(OX)\robot$O" : "$(OX)\robot_.c" "$(OX)\robot.h"
1911
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\robot_.c"
1912
1913
"$(OX)\robot_.c" : "$(SRCDIR)\robot.c"
1914
"$(OBJDIR)\translate$E" $** > $@
1915
1916
"$(OX)\rss$O" : "$(OX)\rss_.c" "$(OX)\rss.h"
1917
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\rss_.c"
1918
1919
"$(OX)\rss_.c" : "$(SRCDIR)\rss.c"
1920
"$(OBJDIR)\translate$E" $** > $@
1921
1922
"$(OX)\schema$O" : "$(OX)\schema_.c" "$(OX)\schema.h"
1923
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\schema_.c"
1924
1925
"$(OX)\schema_.c" : "$(SRCDIR)\schema.c"
1926
"$(OBJDIR)\translate$E" $** > $@
1927
1928
"$(OX)\search$O" : "$(OX)\search_.c" "$(OX)\search.h"
1929
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\search_.c"
1930
1931
"$(OX)\search_.c" : "$(SRCDIR)\search.c"
1932
"$(OBJDIR)\translate$E" $** > $@
1933
1934
"$(OX)\security_audit$O" : "$(OX)\security_audit_.c" "$(OX)\security_audit.h"
1935
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\security_audit_.c"
1936
1937
"$(OX)\security_audit_.c" : "$(SRCDIR)\security_audit.c"
1938
"$(OBJDIR)\translate$E" $** > $@
1939
1940
"$(OX)\setup$O" : "$(OX)\setup_.c" "$(OX)\setup.h"
1941
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\setup_.c"
1942
1943
"$(OX)\setup_.c" : "$(SRCDIR)\setup.c"
1944
"$(OBJDIR)\translate$E" $** > $@
1945
1946
"$(OX)\setupuser$O" : "$(OX)\setupuser_.c" "$(OX)\setupuser.h"
1947
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\setupuser_.c"
1948
1949
"$(OX)\setupuser_.c" : "$(SRCDIR)\setupuser.c"
1950
"$(OBJDIR)\translate$E" $** > $@
1951
1952
"$(OX)\sha1$O" : "$(OX)\sha1_.c" "$(OX)\sha1.h"
1953
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha1_.c"
1954
1955
"$(OX)\sha1_.c" : "$(SRCDIR)\sha1.c"
1956
"$(OBJDIR)\translate$E" $** > $@
1957
1958
"$(OX)\sha1hard$O" : "$(OX)\sha1hard_.c" "$(OX)\sha1hard.h"
1959
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha1hard_.c"
1960
1961
"$(OX)\sha1hard_.c" : "$(SRCDIR)\sha1hard.c"
1962
"$(OBJDIR)\translate$E" $** > $@
1963
1964
"$(OX)\sha3$O" : "$(OX)\sha3_.c" "$(OX)\sha3.h"
1965
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha3_.c"
1966
1967
"$(OX)\sha3_.c" : "$(SRCDIR)\sha3.c"
1968
"$(OBJDIR)\translate$E" $** > $@
1969
1970
"$(OX)\shun$O" : "$(OX)\shun_.c" "$(OX)\shun.h"
1971
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\shun_.c"
1972
1973
"$(OX)\shun_.c" : "$(SRCDIR)\shun.c"
1974
"$(OBJDIR)\translate$E" $** > $@
1975
1976
"$(OX)\sitemap$O" : "$(OX)\sitemap_.c" "$(OX)\sitemap.h"
1977
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sitemap_.c"
1978
1979
"$(OX)\sitemap_.c" : "$(SRCDIR)\sitemap.c"
1980
"$(OBJDIR)\translate$E" $** > $@
1981
1982
"$(OX)\skins$O" : "$(OX)\skins_.c" "$(OX)\skins.h"
1983
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\skins_.c"
1984
1985
"$(OX)\skins_.c" : "$(SRCDIR)\skins.c"
1986
"$(OBJDIR)\translate$E" $** > $@
1987
1988
"$(OX)\smtp$O" : "$(OX)\smtp_.c" "$(OX)\smtp.h"
1989
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\smtp_.c"
1990
1991
"$(OX)\smtp_.c" : "$(SRCDIR)\smtp.c"
1992
"$(OBJDIR)\translate$E" $** > $@
1993
1994
"$(OX)\sqlcmd$O" : "$(OX)\sqlcmd_.c" "$(OX)\sqlcmd.h"
1995
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sqlcmd_.c"
1996
1997
"$(OX)\sqlcmd_.c" : "$(SRCDIR)\sqlcmd.c"
1998
"$(OBJDIR)\translate$E" $** > $@
1999
2000
"$(OX)\stash$O" : "$(OX)\stash_.c" "$(OX)\stash.h"
2001
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\stash_.c"
2002
2003
"$(OX)\stash_.c" : "$(SRCDIR)\stash.c"
2004
"$(OBJDIR)\translate$E" $** > $@
2005
2006
"$(OX)\stat$O" : "$(OX)\stat_.c" "$(OX)\stat.h"
2007
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\stat_.c"
2008
2009
"$(OX)\stat_.c" : "$(SRCDIR)\stat.c"
2010
"$(OBJDIR)\translate$E" $** > $@
2011
2012
"$(OX)\statrep$O" : "$(OX)\statrep_.c" "$(OX)\statrep.h"
2013
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\statrep_.c"
2014
2015
"$(OX)\statrep_.c" : "$(SRCDIR)\statrep.c"
2016
"$(OBJDIR)\translate$E" $** > $@
2017
2018
"$(OX)\style$O" : "$(OX)\style_.c" "$(OX)\style.h"
2019
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\style_.c"
2020
2021
"$(OX)\style_.c" : "$(SRCDIR)\style.c"
2022
"$(OBJDIR)\translate$E" $** > $@
2023
2024
"$(OX)\sync$O" : "$(OX)\sync_.c" "$(OX)\sync.h"
2025
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sync_.c"
2026
2027
"$(OX)\sync_.c" : "$(SRCDIR)\sync.c"
2028
"$(OBJDIR)\translate$E" $** > $@
2029
2030
"$(OX)\tag$O" : "$(OX)\tag_.c" "$(OX)\tag.h"
2031
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tag_.c"
2032
2033
"$(OX)\tag_.c" : "$(SRCDIR)\tag.c"
2034
"$(OBJDIR)\translate$E" $** > $@
2035
2036
"$(OX)\tar$O" : "$(OX)\tar_.c" "$(OX)\tar.h"
2037
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tar_.c"
2038
2039
"$(OX)\tar_.c" : "$(SRCDIR)\tar.c"
2040
"$(OBJDIR)\translate$E" $** > $@
2041
2042
"$(OX)\terminal$O" : "$(OX)\terminal_.c" "$(OX)\terminal.h"
2043
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\terminal_.c"
2044
2045
"$(OX)\terminal_.c" : "$(SRCDIR)\terminal.c"
2046
"$(OBJDIR)\translate$E" $** > $@
2047
2048
"$(OX)\th_main$O" : "$(OX)\th_main_.c" "$(OX)\th_main.h"
2049
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\th_main_.c"
2050
2051
"$(OX)\th_main_.c" : "$(SRCDIR)\th_main.c"
2052
"$(OBJDIR)\translate$E" $** > $@
2053
2054
"$(OX)\timeline$O" : "$(OX)\timeline_.c" "$(OX)\timeline.h"
2055
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\timeline_.c"
2056
2057
"$(OX)\timeline_.c" : "$(SRCDIR)\timeline.c"
2058
"$(OBJDIR)\translate$E" $** > $@
2059
2060
"$(OX)\tkt$O" : "$(OX)\tkt_.c" "$(OX)\tkt.h"
2061
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tkt_.c"
2062
2063
"$(OX)\tkt_.c" : "$(SRCDIR)\tkt.c"
2064
"$(OBJDIR)\translate$E" $** > $@
2065
2066
"$(OX)\tktsetup$O" : "$(OX)\tktsetup_.c" "$(OX)\tktsetup.h"
2067
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tktsetup_.c"
2068
2069
"$(OX)\tktsetup_.c" : "$(SRCDIR)\tktsetup.c"
2070
"$(OBJDIR)\translate$E" $** > $@
2071
2072
"$(OX)\undo$O" : "$(OX)\undo_.c" "$(OX)\undo.h"
2073
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\undo_.c"
2074
2075
"$(OX)\undo_.c" : "$(SRCDIR)\undo.c"
2076
"$(OBJDIR)\translate$E" $** > $@
2077
2078
"$(OX)\unicode$O" : "$(OX)\unicode_.c" "$(OX)\unicode.h"
2079
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\unicode_.c"
2080
2081
"$(OX)\unicode_.c" : "$(SRCDIR)\unicode.c"
2082
"$(OBJDIR)\translate$E" $** > $@
2083
2084
"$(OX)\unversioned$O" : "$(OX)\unversioned_.c" "$(OX)\unversioned.h"
2085
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\unversioned_.c"
2086
2087
"$(OX)\unversioned_.c" : "$(SRCDIR)\unversioned.c"
2088
"$(OBJDIR)\translate$E" $** > $@
2089
2090
"$(OX)\update$O" : "$(OX)\update_.c" "$(OX)\update.h"
2091
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\update_.c"
2092
2093
"$(OX)\update_.c" : "$(SRCDIR)\update.c"
2094
"$(OBJDIR)\translate$E" $** > $@
2095
2096
"$(OX)\url$O" : "$(OX)\url_.c" "$(OX)\url.h"
2097
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\url_.c"
2098
2099
"$(OX)\url_.c" : "$(SRCDIR)\url.c"
2100
"$(OBJDIR)\translate$E" $** > $@
2101
2102
"$(OX)\user$O" : "$(OX)\user_.c" "$(OX)\user.h"
2103
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\user_.c"
2104
2105
"$(OX)\user_.c" : "$(SRCDIR)\user.c"
2106
"$(OBJDIR)\translate$E" $** > $@
2107
2108
"$(OX)\utf8$O" : "$(OX)\utf8_.c" "$(OX)\utf8.h"
2109
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\utf8_.c"
2110
2111
"$(OX)\utf8_.c" : "$(SRCDIR)\utf8.c"
2112
"$(OBJDIR)\translate$E" $** > $@
2113
2114
"$(OX)\util$O" : "$(OX)\util_.c" "$(OX)\util.h"
2115
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\util_.c"
2116
2117
"$(OX)\util_.c" : "$(SRCDIR)\util.c"
2118
"$(OBJDIR)\translate$E" $** > $@
2119
2120
"$(OX)\verify$O" : "$(OX)\verify_.c" "$(OX)\verify.h"
2121
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\verify_.c"
2122
2123
"$(OX)\verify_.c" : "$(SRCDIR)\verify.c"
2124
"$(OBJDIR)\translate$E" $** > $@
2125
2126
"$(OX)\vfile$O" : "$(OX)\vfile_.c" "$(OX)\vfile.h"
2127
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\vfile_.c"
2128
2129
"$(OX)\vfile_.c" : "$(SRCDIR)\vfile.c"
2130
"$(OBJDIR)\translate$E" $** > $@
2131
2132
"$(OX)\wiki$O" : "$(OX)\wiki_.c" "$(OX)\wiki.h"
2133
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wiki_.c"
2134
2135
"$(OX)\wiki_.c" : "$(SRCDIR)\wiki.c"
2136
"$(OBJDIR)\translate$E" $** > $@
2137
2138
"$(OX)\wikiformat$O" : "$(OX)\wikiformat_.c" "$(OX)\wikiformat.h"
2139
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wikiformat_.c"
2140
2141
"$(OX)\wikiformat_.c" : "$(SRCDIR)\wikiformat.c"
2142
"$(OBJDIR)\translate$E" $** > $@
2143
2144
"$(OX)\winfile$O" : "$(OX)\winfile_.c" "$(OX)\winfile.h"
2145
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\winfile_.c"
2146
2147
"$(OX)\winfile_.c" : "$(SRCDIR)\winfile.c"
2148
"$(OBJDIR)\translate$E" $** > $@
2149
2150
"$(OX)\winhttp$O" : "$(OX)\winhttp_.c" "$(OX)\winhttp.h"
2151
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\winhttp_.c"
2152
2153
"$(OX)\winhttp_.c" : "$(SRCDIR)\winhttp.c"
2154
"$(OBJDIR)\translate$E" $** > $@
2155
2156
"$(OX)\xfer$O" : "$(OX)\xfer_.c" "$(OX)\xfer.h"
2157
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\xfer_.c"
2158
2159
"$(OX)\xfer_.c" : "$(SRCDIR)\xfer.c"
2160
"$(OBJDIR)\translate$E" $** > $@
2161
2162
"$(OX)\xfersetup$O" : "$(OX)\xfersetup_.c" "$(OX)\xfersetup.h"
2163
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\xfersetup_.c"
2164
2165
"$(OX)\xfersetup_.c" : "$(SRCDIR)\xfersetup.c"
2166
"$(OBJDIR)\translate$E" $** > $@
2167
2168
"$(OX)\xsystem$O" : "$(OX)\xsystem_.c" "$(OX)\xsystem.h"
2169
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\xsystem_.c"
2170
2171
"$(OX)\xsystem_.c" : "$(SRCDIR)\xsystem.c"
2172
"$(OBJDIR)\translate$E" $** > $@
2173
2174
"$(OX)\zip$O" : "$(OX)\zip_.c" "$(OX)\zip.h"
2175
$(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\zip_.c"
2176
2177
"$(OX)\zip_.c" : "$(SRCDIR)\zip.c"
2178
"$(OBJDIR)\translate$E" $** > $@
2179
2180
"$(OX)\fossil.res" : "$(B)\win\fossil.rc"
2181
$(RCC) /fo $@ $**
2182
2183
"$(OX)\headers": "$(OBJDIR)\makeheaders$E" "$(OX)\page_index.h" "$(OX)\builtin_data.h" "$(OX)\VERSION.h"
2184
"$(OBJDIR)\makeheaders$E" "$(OX)\add_.c":"$(OX)\add.h" \
2185
"$(OX)\ajax_.c":"$(OX)\ajax.h" \
2186
"$(OX)\alerts_.c":"$(OX)\alerts.h" \
2187
"$(OX)\allrepo_.c":"$(OX)\allrepo.h" \
2188
"$(OX)\attach_.c":"$(OX)\attach.h" \
2189
"$(OX)\backlink_.c":"$(OX)\backlink.h" \
2190
"$(OX)\backoffice_.c":"$(OX)\backoffice.h" \
2191
"$(OX)\bag_.c":"$(OX)\bag.h" \
2192
"$(OX)\bisect_.c":"$(OX)\bisect.h" \
2193
"$(OX)\blob_.c":"$(OX)\blob.h" \
2194
"$(OX)\branch_.c":"$(OX)\branch.h" \
2195
"$(OX)\browse_.c":"$(OX)\browse.h" \
2196
"$(OX)\builtin_.c":"$(OX)\builtin.h" \
2197
"$(OX)\bundle_.c":"$(OX)\bundle.h" \
2198
"$(OX)\cache_.c":"$(OX)\cache.h" \
2199
"$(OX)\capabilities_.c":"$(OX)\capabilities.h" \
2200
"$(OX)\captcha_.c":"$(OX)\captcha.h" \
2201
"$(OX)\cgi_.c":"$(OX)\cgi.h" \
2202
"$(OX)\chat_.c":"$(OX)\chat.h" \
2203
"$(OX)\checkin_.c":"$(OX)\checkin.h" \
2204
"$(OX)\checkout_.c":"$(OX)\checkout.h" \
2205
"$(OX)\clearsign_.c":"$(OX)\clearsign.h" \
2206
"$(OX)\clone_.c":"$(OX)\clone.h" \
2207
"$(OX)\color_.c":"$(OX)\color.h" \
2208
"$(OX)\comformat_.c":"$(OX)\comformat.h" \
2209
"$(OX)\configure_.c":"$(OX)\configure.h" \
2210
"$(OX)\content_.c":"$(OX)\content.h" \
2211
"$(OX)\cookies_.c":"$(OX)\cookies.h" \
2212
"$(OX)\db_.c":"$(OX)\db.h" \
2213
"$(OX)\delta_.c":"$(OX)\delta.h" \
2214
"$(OX)\deltacmd_.c":"$(OX)\deltacmd.h" \
2215
"$(OX)\deltafunc_.c":"$(OX)\deltafunc.h" \
2216
"$(OX)\descendants_.c":"$(OX)\descendants.h" \
2217
"$(OX)\diff_.c":"$(OX)\diff.h" \
2218
"$(OX)\diffcmd_.c":"$(OX)\diffcmd.h" \
2219
"$(OX)\dispatch_.c":"$(OX)\dispatch.h" \
2220
"$(OX)\doc_.c":"$(OX)\doc.h" \
2221
"$(OX)\encode_.c":"$(OX)\encode.h" \
2222
"$(OX)\etag_.c":"$(OX)\etag.h" \
2223
"$(OX)\event_.c":"$(OX)\event.h" \
2224
"$(OX)\export_.c":"$(OX)\export.h" \
2225
"$(OX)\extcgi_.c":"$(OX)\extcgi.h" \
2226
"$(OX)\file_.c":"$(OX)\file.h" \
2227
"$(OX)\fileedit_.c":"$(OX)\fileedit.h" \
2228
"$(OX)\finfo_.c":"$(OX)\finfo.h" \
2229
"$(OX)\foci_.c":"$(OX)\foci.h" \
2230
"$(OX)\forum_.c":"$(OX)\forum.h" \
2231
"$(OX)\fshell_.c":"$(OX)\fshell.h" \
2232
"$(OX)\fusefs_.c":"$(OX)\fusefs.h" \
2233
"$(OX)\fuzz_.c":"$(OX)\fuzz.h" \
2234
"$(OX)\glob_.c":"$(OX)\glob.h" \
2235
"$(OX)\graph_.c":"$(OX)\graph.h" \
2236
"$(OX)\gzip_.c":"$(OX)\gzip.h" \
2237
"$(OX)\hname_.c":"$(OX)\hname.h" \
2238
"$(OX)\hook_.c":"$(OX)\hook.h" \
2239
"$(OX)\http_.c":"$(OX)\http.h" \
2240
"$(OX)\http_socket_.c":"$(OX)\http_socket.h" \
2241
"$(OX)\http_ssl_.c":"$(OX)\http_ssl.h" \
2242
"$(OX)\http_transport_.c":"$(OX)\http_transport.h" \
2243
"$(OX)\import_.c":"$(OX)\import.h" \
2244
"$(OX)\info_.c":"$(OX)\info.h" \
2245
"$(OX)\interwiki_.c":"$(OX)\interwiki.h" \
2246
"$(OX)\json_.c":"$(OX)\json.h" \
2247
"$(OX)\json_artifact_.c":"$(OX)\json_artifact.h" \
2248
"$(OX)\json_branch_.c":"$(OX)\json_branch.h" \
2249
"$(OX)\json_config_.c":"$(OX)\json_config.h" \
2250
"$(OX)\json_diff_.c":"$(OX)\json_diff.h" \
2251
"$(OX)\json_dir_.c":"$(OX)\json_dir.h" \
2252
"$(OX)\json_finfo_.c":"$(OX)\json_finfo.h" \
2253
"$(OX)\json_login_.c":"$(OX)\json_login.h" \
2254
"$(OX)\json_query_.c":"$(OX)\json_query.h" \
2255
"$(OX)\json_report_.c":"$(OX)\json_report.h" \
2256
"$(OX)\json_status_.c":"$(OX)\json_status.h" \
2257
"$(OX)\json_tag_.c":"$(OX)\json_tag.h" \
2258
"$(OX)\json_timeline_.c":"$(OX)\json_timeline.h" \
2259
"$(OX)\json_user_.c":"$(OX)\json_user.h" \
2260
"$(OX)\json_wiki_.c":"$(OX)\json_wiki.h" \
2261
"$(OX)\leaf_.c":"$(OX)\leaf.h" \
2262
"$(OX)\loadctrl_.c":"$(OX)\loadctrl.h" \
2263
"$(OX)\login_.c":"$(OX)\login.h" \
2264
"$(OX)\lookslike_.c":"$(OX)\lookslike.h" \
2265
"$(OX)\main_.c":"$(OX)\main.h" \
2266
"$(OX)\manifest_.c":"$(OX)\manifest.h" \
2267
"$(OX)\markdown_.c":"$(OX)\markdown.h" \
2268
"$(OX)\markdown_html_.c":"$(OX)\markdown_html.h" \
2269
"$(OX)\match_.c":"$(OX)\match.h" \
2270
"$(OX)\md5_.c":"$(OX)\md5.h" \
2271
"$(OX)\merge_.c":"$(OX)\merge.h" \
2272
"$(OX)\merge3_.c":"$(OX)\merge3.h" \
2273
"$(OX)\moderate_.c":"$(OX)\moderate.h" \
2274
"$(OX)\name_.c":"$(OX)\name.h" \
2275
"$(OX)\patch_.c":"$(OX)\patch.h" \
2276
"$(OX)\path_.c":"$(OX)\path.h" \
2277
"$(OX)\piechart_.c":"$(OX)\piechart.h" \
2278
"$(OX)\pikchrshow_.c":"$(OX)\pikchrshow.h" \
2279
"$(OX)\pivot_.c":"$(OX)\pivot.h" \
2280
"$(OX)\popen_.c":"$(OX)\popen.h" \
2281
"$(OX)\pqueue_.c":"$(OX)\pqueue.h" \
2282
"$(OX)\printf_.c":"$(OX)\printf.h" \
2283
"$(OX)\publish_.c":"$(OX)\publish.h" \
2284
"$(OX)\purge_.c":"$(OX)\purge.h" \
2285
"$(OX)\rebuild_.c":"$(OX)\rebuild.h" \
2286
"$(OX)\regexp_.c":"$(OX)\regexp.h" \
2287
"$(OX)\repolist_.c":"$(OX)\repolist.h" \
2288
"$(OX)\report_.c":"$(OX)\report.h" \
2289
"$(OX)\robot_.c":"$(OX)\robot.h" \
2290
"$(OX)\rss_.c":"$(OX)\rss.h" \
2291
"$(OX)\schema_.c":"$(OX)\schema.h" \
2292
"$(OX)\search_.c":"$(OX)\search.h" \
2293
"$(OX)\security_audit_.c":"$(OX)\security_audit.h" \
2294
"$(OX)\setup_.c":"$(OX)\setup.h" \
2295
"$(OX)\setupuser_.c":"$(OX)\setupuser.h" \
2296
"$(OX)\sha1_.c":"$(OX)\sha1.h" \
2297
"$(OX)\sha1hard_.c":"$(OX)\sha1hard.h" \
2298
"$(OX)\sha3_.c":"$(OX)\sha3.h" \
2299
"$(OX)\shun_.c":"$(OX)\shun.h" \
2300
"$(OX)\sitemap_.c":"$(OX)\sitemap.h" \
2301
"$(OX)\skins_.c":"$(OX)\skins.h" \
2302
"$(OX)\smtp_.c":"$(OX)\smtp.h" \
2303
"$(OX)\sqlcmd_.c":"$(OX)\sqlcmd.h" \
2304
"$(OX)\stash_.c":"$(OX)\stash.h" \
2305
"$(OX)\stat_.c":"$(OX)\stat.h" \
2306
"$(OX)\statrep_.c":"$(OX)\statrep.h" \
2307
"$(OX)\style_.c":"$(OX)\style.h" \
2308
"$(OX)\sync_.c":"$(OX)\sync.h" \
2309
"$(OX)\tag_.c":"$(OX)\tag.h" \
2310
"$(OX)\tar_.c":"$(OX)\tar.h" \
2311
"$(OX)\terminal_.c":"$(OX)\terminal.h" \
2312
"$(OX)\th_main_.c":"$(OX)\th_main.h" \
2313
"$(OX)\timeline_.c":"$(OX)\timeline.h" \
2314
"$(OX)\tkt_.c":"$(OX)\tkt.h" \
2315
"$(OX)\tktsetup_.c":"$(OX)\tktsetup.h" \
2316
"$(OX)\undo_.c":"$(OX)\undo.h" \
2317
"$(OX)\unicode_.c":"$(OX)\unicode.h" \
2318
"$(OX)\unversioned_.c":"$(OX)\unversioned.h" \
2319
"$(OX)\update_.c":"$(OX)\update.h" \
2320
"$(OX)\url_.c":"$(OX)\url.h" \
2321
"$(OX)\user_.c":"$(OX)\user.h" \
2322
"$(OX)\utf8_.c":"$(OX)\utf8.h" \
2323
"$(OX)\util_.c":"$(OX)\util.h" \
2324
"$(OX)\verify_.c":"$(OX)\verify.h" \
2325
"$(OX)\vfile_.c":"$(OX)\vfile.h" \
2326
"$(OX)\wiki_.c":"$(OX)\wiki.h" \
2327
"$(OX)\wikiformat_.c":"$(OX)\wikiformat.h" \
2328
"$(OX)\winfile_.c":"$(OX)\winfile.h" \
2329
"$(OX)\winhttp_.c":"$(OX)\winhttp.h" \
2330
"$(OX)\xfer_.c":"$(OX)\xfer.h" \
2331
"$(OX)\xfersetup_.c":"$(OX)\xfersetup.h" \
2332
"$(OX)\xsystem_.c":"$(OX)\xsystem.h" \
2333
"$(OX)\zip_.c":"$(OX)\zip.h" \
2334
"$(SRCDIR_extsrc)\pikchr.c":"$(OX)\pikchr.h" \
2335
"$(SRCDIR_extsrc)\sqlite3.h" \
2336
"$(SRCDIR)\th.h" \
2337
"$(OX)\VERSION.h" \
2338
"$(SRCDIR_extsrc)\cson_amalgamation.h"
2339
@copy /Y nul: $@
2340

Keyboard Shortcuts

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