Fossil SCM

fossil-scm / win / Makefile.mingw.mistachkin
Blame History Raw 2589 lines
1
#!/usr/bin/make
2
#
3
##############################################################################
4
# WARNING: DO NOT EDIT, AUTOMATICALLY GENERATED FILE (SEE "tools/makemake.tcl")
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
# This is a makefile for use on Cygwin/Darwin/FreeBSD/Linux/Windows using
12
# MinGW or MinGW-w64.
13
#
14
# Some of the special options which can be passed to make
15
# USE_WINDOWS=1 if building under a windows command prompt
16
# X64=1 if using an unprefixed 64-bit mingw compiler
17
#
18
19
#### Select one of MinGW, MinGW-w64 (32-bit) or MinGW-w64 (64-bit) compilers.
20
# By default, this is an empty string (i.e. use the native compiler).
21
#
22
PREFIX =
23
# PREFIX = mingw32-
24
# PREFIX = i686-pc-mingw32-
25
# PREFIX = i686-w64-mingw32-
26
# PREFIX = x86_64-w64-mingw32-
27
28
#### The toplevel directory of the source tree. Fossil can be built
29
# in a directory that is separate from the source tree. Just change
30
# the following to point from the build directory to the src/ folder.
31
#
32
SRCDIR = src
33
SRCDIR_extsrc = extsrc
34
SRCDIR_tools = tools
35
36
#### The directory into which object code files should be written.
37
#
38
OBJDIR = wbld
39
40
#### C compiler for use in building executables that will run on
41
# the platform that is doing the build. This is used to compile
42
# code-generator programs as part of the build process. See TCC
43
# and TCCEXE below for the C compiler for building the finished
44
# binary.
45
#
46
BCCEXE = gcc
47
48
#### C Compiler and options for use in building executables that
49
# will run on the platform that is doing the build. This is used
50
# to compile code-generator programs as part of the build process.
51
# See TCC below for the C compiler for building the finished binary.
52
#
53
BCC = $(BCCEXE)
54
55
#### Enable compiling with debug symbols (much larger binary)
56
#
57
# FOSSIL_ENABLE_SYMBOLS = 1
58
59
#### Enable JSON (https://www.json.org) support using "cson"
60
#
61
FOSSIL_ENABLE_JSON = 1
62
63
#### Enable HTTPS support via OpenSSL (links to libssl and libcrypto)
64
#
65
FOSSIL_ENABLE_SSL = 1
66
67
#### Automatically build OpenSSL when building Fossil (causes rebuild
68
# issues when building incrementally).
69
#
70
# FOSSIL_BUILD_SSL = 1
71
72
#### Enable relative paths in external diff/gdiff
73
#
74
# FOSSIL_ENABLE_EXEC_REL_PATHS = 1
75
76
#### Enable TH1 scripts in embedded documentation files
77
#
78
FOSSIL_ENABLE_TH1_DOCS = 1
79
80
#### Enable hooks for commands and web pages via TH1
81
#
82
FOSSIL_ENABLE_TH1_HOOKS = 1
83
84
#### Enable scripting support via Tcl/Tk
85
#
86
FOSSIL_ENABLE_TCL = 1
87
88
#### Load Tcl using the stubs library mechanism
89
#
90
FOSSIL_ENABLE_TCL_STUBS = 1
91
92
#### Load Tcl using the private stubs mechanism
93
#
94
FOSSIL_ENABLE_TCL_PRIVATE_STUBS = 1
95
96
#### Use 'system' SQLite
97
#
98
# USE_SYSTEM_SQLITE = 1
99
100
#### Use POSIX memory APIs from "sys/mman.h"
101
#
102
# USE_MMAN_H = 1
103
104
#### Use the SQLite Encryption Extension
105
#
106
# USE_SEE = 1
107
108
#### Use the Tcl source directory instead of the install directory?
109
# This is useful when Tcl has been compiled statically with MinGW.
110
#
111
FOSSIL_TCL_SOURCE = 1
112
113
#### Check if the workaround for the MinGW command line handling needs to
114
# be enabled by default. This check may be somewhat fragile due to the
115
# use of "findstring".
116
#
117
ifndef MINGW_IS_32BIT_ONLY
118
ifeq (,$(findstring w64-mingw32,$(PREFIX)))
119
MINGW_IS_32BIT_ONLY = 1
120
endif
121
endif
122
123
#### The directories where the zlib include and library files are located.
124
#
125
ZINCDIR = $(SRCDIR)/../compat/zlib
126
ZLIBDIR = $(SRCDIR)/../compat/zlib
127
128
#### Make an attempt to detect if Fossil is being built for the x64 processor
129
# architecture. This check may be somewhat fragile due to "findstring".
130
#
131
ifndef X64
132
ifneq (,$(findstring x86_64-w64-mingw32,$(PREFIX)))
133
X64 = 1
134
endif
135
endif
136
137
#### Determine if the optimized assembly routines provided with zlib should be
138
# used, taking into account whether zlib is actually enabled and the target
139
# processor architecture.
140
#
141
ifndef X64
142
SSLCONFIG = mingw
143
ZLIBCONFIG =
144
ZLIBTARGETS =
145
else
146
SSLCONFIG = mingw64
147
ZLIBCONFIG =
148
ZLIBTARGETS =
149
endif
150
151
#### Disable creation of the OpenSSL shared libraries. Also, disable support
152
# for SSLv3 (i.e. thereby forcing the use of TLS).
153
#
154
SSLCONFIG += no-ssl3 no-weak-ssl-ciphers no-shared
155
156
#### When using zlib, make sure that OpenSSL is configured to use the zlib
157
# that Fossil knows about (i.e. the one within the source tree).
158
#
159
SSLCONFIG += --with-zlib-lib=$(PWD)/$(ZLIBDIR) --with-zlib-include=$(PWD)/$(ZLIBDIR) zlib
160
161
#### The directories where the OpenSSL include and library files are located.
162
#
163
OPENSSLDIR = $(SRCDIR)/../compat/openssl
164
OPENSSLINCDIR = $(OPENSSLDIR)/include
165
OPENSSLLIBDIR = $(OPENSSLDIR)
166
167
#### Either the directory where the Tcl library is installed or the Tcl
168
# source code directory resides (depending on the value of the macro
169
# FOSSIL_TCL_SOURCE). If this points to the Tcl install directory,
170
# this directory must have "include" and "lib" sub-directories. If
171
# this points to the Tcl source code directory, this directory must
172
# have "generic" and "win" sub-directories. The recommended usage
173
# here is to use the Sysinternals junction tool to create a hard
174
# link between a "tcl-8.x" sub-directory of the Fossil source code
175
# directory and the target Tcl directory. This removes the need to
176
# hard-code the necessary paths in this Makefile.
177
#
178
TCLDIR = $(SRCDIR)/../compat/tcl-8.6
179
180
#### The Tcl source code directory. This defaults to the same value as
181
# TCLDIR macro (above), which may not be correct. This value will
182
# only be used if the FOSSIL_TCL_SOURCE macro is defined.
183
#
184
TCLSRCDIR = $(TCLDIR)
185
186
#### The Tcl include and library directories. These values will only be
187
# used if the FOSSIL_TCL_SOURCE macro is not defined.
188
#
189
TCLINCDIR = $(TCLDIR)/include
190
TCLLIBDIR = $(TCLDIR)/lib
191
192
#### Tcl: Which Tcl library do we want to use (8.4, 8.5, 8.6, etc)?
193
#
194
ifdef FOSSIL_ENABLE_TCL_STUBS
195
ifndef FOSSIL_ENABLE_TCL_PRIVATE_STUBS
196
LIBTCL = -ltclstub86
197
endif
198
TCLTARGET = libtclstub86.a
199
else
200
LIBTCL = -ltcl86
201
TCLTARGET = binaries
202
endif
203
204
#### C compiler for use in building executables that will run on the
205
# target platform. This is usually the same as BCCEXE, unless you
206
# are cross-compiling. This C compiler builds the finished binary
207
# for fossil. See BCC and BCCEXE above for the C compiler for
208
# building intermediate code-generator tools.
209
#
210
TCCEXE = gcc
211
212
#### C compiler and options for use in building executables that will
213
# run on the target platform. This is usually the almost the same
214
# as BCC, unless you are cross-compiling. This C compiler builds
215
# the finished binary for fossil. The BCC compiler above is used
216
# for building intermediate code-generator tools.
217
#
218
TCC = $(PREFIX)$(TCCEXE) -Wall -Wdeclaration-after-statement
219
TCC += -I$(SRCDIR_extsrc)
220
221
#### Add the necessary command line options to build with debugging
222
# symbols, if enabled.
223
#
224
ifdef FOSSIL_ENABLE_SYMBOLS
225
TCC += -g
226
else
227
TCC += -Os
228
endif
229
230
TCC += -L$(ZLIBDIR) -I$(ZINCDIR)
231
232
#### Compile resources for use in building executables that will run
233
# on the target platform.
234
#
235
RCC = $(PREFIX)windres -I$(SRCDIR) -I$(ZINCDIR)
236
RCC += -I$(SRCDIR_extsrc)
237
238
# With HTTPS support
239
ifdef FOSSIL_ENABLE_SSL
240
TCC += -L$(OPENSSLLIBDIR) -I$(OPENSSLINCDIR)
241
RCC += -I$(OPENSSLINCDIR)
242
endif
243
244
# With Tcl support
245
ifdef FOSSIL_ENABLE_TCL
246
ifdef FOSSIL_TCL_SOURCE
247
TCC += -L$(TCLSRCDIR)/win -I$(TCLSRCDIR)/generic -I$(TCLSRCDIR)/win
248
RCC += -I$(TCLSRCDIR)/generic -I$(TCLSRCDIR)/win
249
else
250
TCC += -L$(TCLLIBDIR) -I$(TCLINCDIR)
251
RCC += -I$(TCLINCDIR)
252
endif
253
endif
254
255
# With MinGW command line handling workaround
256
ifdef MINGW_IS_32BIT_ONLY
257
TCC += -DBROKEN_MINGW_CMDLINE=1
258
RCC += -DBROKEN_MINGW_CMDLINE=1
259
endif
260
261
# With HTTPS support
262
ifdef FOSSIL_ENABLE_SSL
263
TCC += -DFOSSIL_ENABLE_SSL=1
264
RCC += -DFOSSIL_ENABLE_SSL=1
265
endif
266
267
# With relative paths in external diff/gdiff
268
ifdef FOSSIL_ENABLE_EXEC_REL_PATHS
269
TCC += -DFOSSIL_ENABLE_EXEC_REL_PATHS=1
270
RCC += -DFOSSIL_ENABLE_EXEC_REL_PATHS=1
271
endif
272
273
# With TH1 embedded docs support
274
ifdef FOSSIL_ENABLE_TH1_DOCS
275
TCC += -DFOSSIL_ENABLE_TH1_DOCS=1
276
RCC += -DFOSSIL_ENABLE_TH1_DOCS=1
277
endif
278
279
# With TH1 hook support
280
ifdef FOSSIL_ENABLE_TH1_HOOKS
281
TCC += -DFOSSIL_ENABLE_TH1_HOOKS=1
282
RCC += -DFOSSIL_ENABLE_TH1_HOOKS=1
283
endif
284
285
# With Tcl support
286
ifdef FOSSIL_ENABLE_TCL
287
TCC += -DFOSSIL_ENABLE_TCL=1
288
RCC += -DFOSSIL_ENABLE_TCL=1
289
# Either statically linked or via stubs
290
ifdef FOSSIL_ENABLE_TCL_STUBS
291
TCC += -DFOSSIL_ENABLE_TCL_STUBS=1 -DUSE_TCL_STUBS
292
RCC += -DFOSSIL_ENABLE_TCL_STUBS=1 -DUSE_TCL_STUBS
293
ifdef FOSSIL_ENABLE_TCL_PRIVATE_STUBS
294
TCC += -DFOSSIL_ENABLE_TCL_PRIVATE_STUBS=1
295
RCC += -DFOSSIL_ENABLE_TCL_PRIVATE_STUBS=1
296
endif
297
else
298
TCC += -DSTATIC_BUILD
299
RCC += -DSTATIC_BUILD
300
endif
301
endif
302
303
# With JSON support
304
ifdef FOSSIL_ENABLE_JSON
305
TCC += -DFOSSIL_ENABLE_JSON=1
306
RCC += -DFOSSIL_ENABLE_JSON=1
307
endif
308
309
# With "sys/mman.h" support
310
ifdef USE_MMAN_H
311
TCC += -DUSE_MMAN_H=1
312
RCC += -DUSE_MMAN_H=1
313
endif
314
315
# With SQLite Encryption Extension support
316
ifdef USE_SEE
317
TCC += -DUSE_SEE=1
318
RCC += -DUSE_SEE=1
319
endif
320
321
#### The option -static has no effect on MinGW(-w64), only dynamic
322
# executables can be built when linking with MSVCRT. OpenSSL
323
# (optional) and zlib (required) however are always linked in
324
# statically. Therefore, the FOSSIL_DYNAMIC_BUILD option does
325
# not really apply to MinGW (i.e. since ALL external libraries
326
# are NOT linked dynamically).
327
#
328
# LIB = -static
329
330
#### MinGW: If available, use the Unicode capable runtime startup code.
331
#
332
ifndef MINGW_IS_32BIT_ONLY
333
LIB += -municode
334
endif
335
336
#### SQLite: If enabled, use the system SQLite library.
337
#
338
ifdef USE_SYSTEM_SQLITE
339
LIB += -lsqlite3
340
endif
341
342
#### OpenSSL: Add the necessary libraries required, if enabled.
343
#
344
ifdef FOSSIL_ENABLE_SSL
345
LIB += -lssl -lcrypto -lgdi32 -lcrypt32
346
endif
347
348
#### Tcl: Add the necessary libraries required, if enabled.
349
#
350
ifdef FOSSIL_ENABLE_TCL
351
LIB += $(LIBTCL)
352
endif
353
354
#### Extra arguments for linking the finished binary. Fossil needs
355
# to link against the Z-Lib compression library. There are no
356
# other mandatory dependencies.
357
#
358
LIB += -lmingwex
359
360
#### zlib is required.
361
#
362
LIB += -lz
363
364
#### These libraries MUST appear in the same order as they do for Tcl
365
# or linking with it will not work (exact reason unknown).
366
#
367
ifdef FOSSIL_ENABLE_TCL
368
ifdef FOSSIL_ENABLE_TCL_STUBS
369
LIB += -lkernel32 -lws2_32
370
else
371
LIB += -lnetapi32 -lkernel32 -luser32 -ladvapi32 -lws2_32
372
endif
373
else
374
LIB += -lkernel32 -lws2_32
375
endif
376
377
#### Library required for DNS lookups.
378
#
379
LIB += -ldnsapi
380
381
#### Tcl shell for use in running the fossil test suite. This is only
382
# used for testing.
383
#
384
TCLSH = tclsh
385
386
#### Nullsoft installer MakeNSIS location
387
#
388
MAKENSIS = "$(PROGRAMFILES)\NSIS\MakeNSIS.exe"
389
390
#### Inno Setup executable location
391
#
392
INNOSETUP = "$(PROGRAMFILES)\Inno Setup 5\ISCC.exe"
393
394
#### Include a configuration file that can override any one of these settings.
395
#
396
-include config.w32
397
398
# STOP HERE
399
# You should not need to change anything below this line
400
#--------------------------------------------------------
401
XBCC = $(BCC) $(CFLAGS)
402
XTCC = $(TCC) $(CFLAGS) -I. -I$(SRCDIR)
403
404
SRC = \
405
$(SRCDIR)/add.c \
406
$(SRCDIR)/ajax.c \
407
$(SRCDIR)/alerts.c \
408
$(SRCDIR)/allrepo.c \
409
$(SRCDIR)/attach.c \
410
$(SRCDIR)/backlink.c \
411
$(SRCDIR)/backoffice.c \
412
$(SRCDIR)/bag.c \
413
$(SRCDIR)/bisect.c \
414
$(SRCDIR)/blob.c \
415
$(SRCDIR)/branch.c \
416
$(SRCDIR)/browse.c \
417
$(SRCDIR)/builtin.c \
418
$(SRCDIR)/bundle.c \
419
$(SRCDIR)/cache.c \
420
$(SRCDIR)/capabilities.c \
421
$(SRCDIR)/captcha.c \
422
$(SRCDIR)/cgi.c \
423
$(SRCDIR)/chat.c \
424
$(SRCDIR)/checkin.c \
425
$(SRCDIR)/checkout.c \
426
$(SRCDIR)/clearsign.c \
427
$(SRCDIR)/clone.c \
428
$(SRCDIR)/color.c \
429
$(SRCDIR)/comformat.c \
430
$(SRCDIR)/configure.c \
431
$(SRCDIR)/content.c \
432
$(SRCDIR)/cookies.c \
433
$(SRCDIR)/db.c \
434
$(SRCDIR)/delta.c \
435
$(SRCDIR)/deltacmd.c \
436
$(SRCDIR)/deltafunc.c \
437
$(SRCDIR)/descendants.c \
438
$(SRCDIR)/diff.c \
439
$(SRCDIR)/diffcmd.c \
440
$(SRCDIR)/dispatch.c \
441
$(SRCDIR)/doc.c \
442
$(SRCDIR)/encode.c \
443
$(SRCDIR)/etag.c \
444
$(SRCDIR)/event.c \
445
$(SRCDIR)/export.c \
446
$(SRCDIR)/extcgi.c \
447
$(SRCDIR)/file.c \
448
$(SRCDIR)/fileedit.c \
449
$(SRCDIR)/finfo.c \
450
$(SRCDIR)/foci.c \
451
$(SRCDIR)/forum.c \
452
$(SRCDIR)/fshell.c \
453
$(SRCDIR)/fusefs.c \
454
$(SRCDIR)/fuzz.c \
455
$(SRCDIR)/glob.c \
456
$(SRCDIR)/graph.c \
457
$(SRCDIR)/gzip.c \
458
$(SRCDIR)/hname.c \
459
$(SRCDIR)/hook.c \
460
$(SRCDIR)/http.c \
461
$(SRCDIR)/http_socket.c \
462
$(SRCDIR)/http_ssl.c \
463
$(SRCDIR)/http_transport.c \
464
$(SRCDIR)/import.c \
465
$(SRCDIR)/info.c \
466
$(SRCDIR)/interwiki.c \
467
$(SRCDIR)/json.c \
468
$(SRCDIR)/json_artifact.c \
469
$(SRCDIR)/json_branch.c \
470
$(SRCDIR)/json_config.c \
471
$(SRCDIR)/json_diff.c \
472
$(SRCDIR)/json_dir.c \
473
$(SRCDIR)/json_finfo.c \
474
$(SRCDIR)/json_login.c \
475
$(SRCDIR)/json_query.c \
476
$(SRCDIR)/json_report.c \
477
$(SRCDIR)/json_status.c \
478
$(SRCDIR)/json_tag.c \
479
$(SRCDIR)/json_timeline.c \
480
$(SRCDIR)/json_user.c \
481
$(SRCDIR)/json_wiki.c \
482
$(SRCDIR)/leaf.c \
483
$(SRCDIR)/loadctrl.c \
484
$(SRCDIR)/login.c \
485
$(SRCDIR)/lookslike.c \
486
$(SRCDIR)/main.c \
487
$(SRCDIR)/manifest.c \
488
$(SRCDIR)/markdown.c \
489
$(SRCDIR)/markdown_html.c \
490
$(SRCDIR)/md5.c \
491
$(SRCDIR)/merge.c \
492
$(SRCDIR)/merge3.c \
493
$(SRCDIR)/moderate.c \
494
$(SRCDIR)/name.c \
495
$(SRCDIR)/patch.c \
496
$(SRCDIR)/path.c \
497
$(SRCDIR)/piechart.c \
498
$(SRCDIR)/pikchrshow.c \
499
$(SRCDIR)/pivot.c \
500
$(SRCDIR)/popen.c \
501
$(SRCDIR)/pqueue.c \
502
$(SRCDIR)/printf.c \
503
$(SRCDIR)/publish.c \
504
$(SRCDIR)/purge.c \
505
$(SRCDIR)/rebuild.c \
506
$(SRCDIR)/regexp.c \
507
$(SRCDIR)/repolist.c \
508
$(SRCDIR)/report.c \
509
$(SRCDIR)/rss.c \
510
$(SRCDIR)/schema.c \
511
$(SRCDIR)/search.c \
512
$(SRCDIR)/security_audit.c \
513
$(SRCDIR)/setup.c \
514
$(SRCDIR)/setupuser.c \
515
$(SRCDIR)/sha1.c \
516
$(SRCDIR)/sha1hard.c \
517
$(SRCDIR)/sha3.c \
518
$(SRCDIR)/shun.c \
519
$(SRCDIR)/sitemap.c \
520
$(SRCDIR)/skins.c \
521
$(SRCDIR)/smtp.c \
522
$(SRCDIR)/sqlcmd.c \
523
$(SRCDIR)/stash.c \
524
$(SRCDIR)/stat.c \
525
$(SRCDIR)/statrep.c \
526
$(SRCDIR)/style.c \
527
$(SRCDIR)/sync.c \
528
$(SRCDIR)/tag.c \
529
$(SRCDIR)/tar.c \
530
$(SRCDIR)/terminal.c \
531
$(SRCDIR)/th_main.c \
532
$(SRCDIR)/timeline.c \
533
$(SRCDIR)/tkt.c \
534
$(SRCDIR)/tktsetup.c \
535
$(SRCDIR)/undo.c \
536
$(SRCDIR)/unicode.c \
537
$(SRCDIR)/unversioned.c \
538
$(SRCDIR)/update.c \
539
$(SRCDIR)/url.c \
540
$(SRCDIR)/user.c \
541
$(SRCDIR)/utf8.c \
542
$(SRCDIR)/util.c \
543
$(SRCDIR)/verify.c \
544
$(SRCDIR)/vfile.c \
545
$(SRCDIR)/wiki.c \
546
$(SRCDIR)/wikiformat.c \
547
$(SRCDIR)/winfile.c \
548
$(SRCDIR)/winhttp.c \
549
$(SRCDIR)/xfer.c \
550
$(SRCDIR)/xfersetup.c \
551
$(SRCDIR)/zip.c
552
553
EXTRA_FILES = \
554
$(SRCDIR)/../extsrc/pikchr-worker.js \
555
$(SRCDIR)/../extsrc/pikchr.js \
556
$(SRCDIR)/../extsrc/pikchr.wasm \
557
$(SRCDIR)/../skins/ardoise/css.txt \
558
$(SRCDIR)/../skins/ardoise/details.txt \
559
$(SRCDIR)/../skins/ardoise/footer.txt \
560
$(SRCDIR)/../skins/ardoise/header.txt \
561
$(SRCDIR)/../skins/black_and_white/css.txt \
562
$(SRCDIR)/../skins/black_and_white/details.txt \
563
$(SRCDIR)/../skins/black_and_white/footer.txt \
564
$(SRCDIR)/../skins/black_and_white/header.txt \
565
$(SRCDIR)/../skins/blitz/css.txt \
566
$(SRCDIR)/../skins/blitz/details.txt \
567
$(SRCDIR)/../skins/blitz/footer.txt \
568
$(SRCDIR)/../skins/blitz/header.txt \
569
$(SRCDIR)/../skins/blitz/ticket.txt \
570
$(SRCDIR)/../skins/darkmode/css.txt \
571
$(SRCDIR)/../skins/darkmode/details.txt \
572
$(SRCDIR)/../skins/darkmode/footer.txt \
573
$(SRCDIR)/../skins/darkmode/header.txt \
574
$(SRCDIR)/../skins/default/css.txt \
575
$(SRCDIR)/../skins/default/details.txt \
576
$(SRCDIR)/../skins/default/footer.txt \
577
$(SRCDIR)/../skins/default/header.txt \
578
$(SRCDIR)/../skins/eagle/css.txt \
579
$(SRCDIR)/../skins/eagle/details.txt \
580
$(SRCDIR)/../skins/eagle/footer.txt \
581
$(SRCDIR)/../skins/eagle/header.txt \
582
$(SRCDIR)/../skins/khaki/css.txt \
583
$(SRCDIR)/../skins/khaki/details.txt \
584
$(SRCDIR)/../skins/khaki/footer.txt \
585
$(SRCDIR)/../skins/khaki/header.txt \
586
$(SRCDIR)/../skins/original/css.txt \
587
$(SRCDIR)/../skins/original/details.txt \
588
$(SRCDIR)/../skins/original/footer.txt \
589
$(SRCDIR)/../skins/original/header.txt \
590
$(SRCDIR)/../skins/plain_gray/css.txt \
591
$(SRCDIR)/../skins/plain_gray/details.txt \
592
$(SRCDIR)/../skins/plain_gray/footer.txt \
593
$(SRCDIR)/../skins/plain_gray/header.txt \
594
$(SRCDIR)/../skins/xekri/css.txt \
595
$(SRCDIR)/../skins/xekri/details.txt \
596
$(SRCDIR)/../skins/xekri/footer.txt \
597
$(SRCDIR)/../skins/xekri/header.txt \
598
$(SRCDIR)/accordion.js \
599
$(SRCDIR)/alerts/bflat2.wav \
600
$(SRCDIR)/alerts/bflat3.wav \
601
$(SRCDIR)/alerts/bloop.wav \
602
$(SRCDIR)/alerts/plunk.wav \
603
$(SRCDIR)/ci_edit.js \
604
$(SRCDIR)/copybtn.js \
605
$(SRCDIR)/default.css \
606
$(SRCDIR)/diff.js \
607
$(SRCDIR)/diff.tcl \
608
$(SRCDIR)/forum.js \
609
$(SRCDIR)/fossil.bootstrap.js \
610
$(SRCDIR)/fossil.confirmer.js \
611
$(SRCDIR)/fossil.copybutton.js \
612
$(SRCDIR)/fossil.diff.js \
613
$(SRCDIR)/fossil.dom.js \
614
$(SRCDIR)/fossil.fetch.js \
615
$(SRCDIR)/fossil.numbered-lines.js \
616
$(SRCDIR)/fossil.page.brlist.js \
617
$(SRCDIR)/fossil.page.chat.js \
618
$(SRCDIR)/fossil.page.fileedit.js \
619
$(SRCDIR)/fossil.page.forumpost.js \
620
$(SRCDIR)/fossil.page.pikchrshow.js \
621
$(SRCDIR)/fossil.page.pikchrshowasm.js \
622
$(SRCDIR)/fossil.page.whistory.js \
623
$(SRCDIR)/fossil.page.wikiedit.js \
624
$(SRCDIR)/fossil.pikchr.js \
625
$(SRCDIR)/fossil.popupwidget.js \
626
$(SRCDIR)/fossil.storage.js \
627
$(SRCDIR)/fossil.tabs.js \
628
$(SRCDIR)/fossil.wikiedit-wysiwyg.js \
629
$(SRCDIR)/graph.js \
630
$(SRCDIR)/hbmenu.js \
631
$(SRCDIR)/href.js \
632
$(SRCDIR)/login.js \
633
$(SRCDIR)/markdown.md \
634
$(SRCDIR)/menu.js \
635
$(SRCDIR)/scroll.js \
636
$(SRCDIR)/skin.js \
637
$(SRCDIR)/sorttable.js \
638
$(SRCDIR)/sounds/0.wav \
639
$(SRCDIR)/sounds/1.wav \
640
$(SRCDIR)/sounds/2.wav \
641
$(SRCDIR)/sounds/3.wav \
642
$(SRCDIR)/sounds/4.wav \
643
$(SRCDIR)/sounds/5.wav \
644
$(SRCDIR)/sounds/6.wav \
645
$(SRCDIR)/sounds/7.wav \
646
$(SRCDIR)/sounds/8.wav \
647
$(SRCDIR)/sounds/9.wav \
648
$(SRCDIR)/sounds/a.wav \
649
$(SRCDIR)/sounds/b.wav \
650
$(SRCDIR)/sounds/c.wav \
651
$(SRCDIR)/sounds/d.wav \
652
$(SRCDIR)/sounds/e.wav \
653
$(SRCDIR)/sounds/f.wav \
654
$(SRCDIR)/style.admin_log.css \
655
$(SRCDIR)/style.chat.css \
656
$(SRCDIR)/style.fileedit.css \
657
$(SRCDIR)/style.pikchrshow.css \
658
$(SRCDIR)/style.wikiedit.css \
659
$(SRCDIR)/tree.js \
660
$(SRCDIR)/useredit.js \
661
$(SRCDIR)/wiki.wiki
662
663
TRANS_SRC = \
664
$(OBJDIR)/add_.c \
665
$(OBJDIR)/ajax_.c \
666
$(OBJDIR)/alerts_.c \
667
$(OBJDIR)/allrepo_.c \
668
$(OBJDIR)/attach_.c \
669
$(OBJDIR)/backlink_.c \
670
$(OBJDIR)/backoffice_.c \
671
$(OBJDIR)/bag_.c \
672
$(OBJDIR)/bisect_.c \
673
$(OBJDIR)/blob_.c \
674
$(OBJDIR)/branch_.c \
675
$(OBJDIR)/browse_.c \
676
$(OBJDIR)/builtin_.c \
677
$(OBJDIR)/bundle_.c \
678
$(OBJDIR)/cache_.c \
679
$(OBJDIR)/capabilities_.c \
680
$(OBJDIR)/captcha_.c \
681
$(OBJDIR)/cgi_.c \
682
$(OBJDIR)/chat_.c \
683
$(OBJDIR)/checkin_.c \
684
$(OBJDIR)/checkout_.c \
685
$(OBJDIR)/clearsign_.c \
686
$(OBJDIR)/clone_.c \
687
$(OBJDIR)/color_.c \
688
$(OBJDIR)/comformat_.c \
689
$(OBJDIR)/configure_.c \
690
$(OBJDIR)/content_.c \
691
$(OBJDIR)/cookies_.c \
692
$(OBJDIR)/db_.c \
693
$(OBJDIR)/delta_.c \
694
$(OBJDIR)/deltacmd_.c \
695
$(OBJDIR)/deltafunc_.c \
696
$(OBJDIR)/descendants_.c \
697
$(OBJDIR)/diff_.c \
698
$(OBJDIR)/diffcmd_.c \
699
$(OBJDIR)/dispatch_.c \
700
$(OBJDIR)/doc_.c \
701
$(OBJDIR)/encode_.c \
702
$(OBJDIR)/etag_.c \
703
$(OBJDIR)/event_.c \
704
$(OBJDIR)/export_.c \
705
$(OBJDIR)/extcgi_.c \
706
$(OBJDIR)/file_.c \
707
$(OBJDIR)/fileedit_.c \
708
$(OBJDIR)/finfo_.c \
709
$(OBJDIR)/foci_.c \
710
$(OBJDIR)/forum_.c \
711
$(OBJDIR)/fshell_.c \
712
$(OBJDIR)/fusefs_.c \
713
$(OBJDIR)/fuzz_.c \
714
$(OBJDIR)/glob_.c \
715
$(OBJDIR)/graph_.c \
716
$(OBJDIR)/gzip_.c \
717
$(OBJDIR)/hname_.c \
718
$(OBJDIR)/hook_.c \
719
$(OBJDIR)/http_.c \
720
$(OBJDIR)/http_socket_.c \
721
$(OBJDIR)/http_ssl_.c \
722
$(OBJDIR)/http_transport_.c \
723
$(OBJDIR)/import_.c \
724
$(OBJDIR)/info_.c \
725
$(OBJDIR)/interwiki_.c \
726
$(OBJDIR)/json_.c \
727
$(OBJDIR)/json_artifact_.c \
728
$(OBJDIR)/json_branch_.c \
729
$(OBJDIR)/json_config_.c \
730
$(OBJDIR)/json_diff_.c \
731
$(OBJDIR)/json_dir_.c \
732
$(OBJDIR)/json_finfo_.c \
733
$(OBJDIR)/json_login_.c \
734
$(OBJDIR)/json_query_.c \
735
$(OBJDIR)/json_report_.c \
736
$(OBJDIR)/json_status_.c \
737
$(OBJDIR)/json_tag_.c \
738
$(OBJDIR)/json_timeline_.c \
739
$(OBJDIR)/json_user_.c \
740
$(OBJDIR)/json_wiki_.c \
741
$(OBJDIR)/leaf_.c \
742
$(OBJDIR)/loadctrl_.c \
743
$(OBJDIR)/login_.c \
744
$(OBJDIR)/lookslike_.c \
745
$(OBJDIR)/main_.c \
746
$(OBJDIR)/manifest_.c \
747
$(OBJDIR)/markdown_.c \
748
$(OBJDIR)/markdown_html_.c \
749
$(OBJDIR)/md5_.c \
750
$(OBJDIR)/merge_.c \
751
$(OBJDIR)/merge3_.c \
752
$(OBJDIR)/moderate_.c \
753
$(OBJDIR)/name_.c \
754
$(OBJDIR)/patch_.c \
755
$(OBJDIR)/path_.c \
756
$(OBJDIR)/piechart_.c \
757
$(OBJDIR)/pikchrshow_.c \
758
$(OBJDIR)/pivot_.c \
759
$(OBJDIR)/popen_.c \
760
$(OBJDIR)/pqueue_.c \
761
$(OBJDIR)/printf_.c \
762
$(OBJDIR)/publish_.c \
763
$(OBJDIR)/purge_.c \
764
$(OBJDIR)/rebuild_.c \
765
$(OBJDIR)/regexp_.c \
766
$(OBJDIR)/repolist_.c \
767
$(OBJDIR)/report_.c \
768
$(OBJDIR)/rss_.c \
769
$(OBJDIR)/schema_.c \
770
$(OBJDIR)/search_.c \
771
$(OBJDIR)/security_audit_.c \
772
$(OBJDIR)/setup_.c \
773
$(OBJDIR)/setupuser_.c \
774
$(OBJDIR)/sha1_.c \
775
$(OBJDIR)/sha1hard_.c \
776
$(OBJDIR)/sha3_.c \
777
$(OBJDIR)/shun_.c \
778
$(OBJDIR)/sitemap_.c \
779
$(OBJDIR)/skins_.c \
780
$(OBJDIR)/smtp_.c \
781
$(OBJDIR)/sqlcmd_.c \
782
$(OBJDIR)/stash_.c \
783
$(OBJDIR)/stat_.c \
784
$(OBJDIR)/statrep_.c \
785
$(OBJDIR)/style_.c \
786
$(OBJDIR)/sync_.c \
787
$(OBJDIR)/tag_.c \
788
$(OBJDIR)/tar_.c \
789
$(OBJDIR)/terminal_.c \
790
$(OBJDIR)/th_main_.c \
791
$(OBJDIR)/timeline_.c \
792
$(OBJDIR)/tkt_.c \
793
$(OBJDIR)/tktsetup_.c \
794
$(OBJDIR)/undo_.c \
795
$(OBJDIR)/unicode_.c \
796
$(OBJDIR)/unversioned_.c \
797
$(OBJDIR)/update_.c \
798
$(OBJDIR)/url_.c \
799
$(OBJDIR)/user_.c \
800
$(OBJDIR)/utf8_.c \
801
$(OBJDIR)/util_.c \
802
$(OBJDIR)/verify_.c \
803
$(OBJDIR)/vfile_.c \
804
$(OBJDIR)/wiki_.c \
805
$(OBJDIR)/wikiformat_.c \
806
$(OBJDIR)/winfile_.c \
807
$(OBJDIR)/winhttp_.c \
808
$(OBJDIR)/xfer_.c \
809
$(OBJDIR)/xfersetup_.c \
810
$(OBJDIR)/zip_.c
811
812
OBJ = \
813
$(OBJDIR)/add.o \
814
$(OBJDIR)/ajax.o \
815
$(OBJDIR)/alerts.o \
816
$(OBJDIR)/allrepo.o \
817
$(OBJDIR)/attach.o \
818
$(OBJDIR)/backlink.o \
819
$(OBJDIR)/backoffice.o \
820
$(OBJDIR)/bag.o \
821
$(OBJDIR)/bisect.o \
822
$(OBJDIR)/blob.o \
823
$(OBJDIR)/branch.o \
824
$(OBJDIR)/browse.o \
825
$(OBJDIR)/builtin.o \
826
$(OBJDIR)/bundle.o \
827
$(OBJDIR)/cache.o \
828
$(OBJDIR)/capabilities.o \
829
$(OBJDIR)/captcha.o \
830
$(OBJDIR)/cgi.o \
831
$(OBJDIR)/chat.o \
832
$(OBJDIR)/checkin.o \
833
$(OBJDIR)/checkout.o \
834
$(OBJDIR)/clearsign.o \
835
$(OBJDIR)/clone.o \
836
$(OBJDIR)/color.o \
837
$(OBJDIR)/comformat.o \
838
$(OBJDIR)/configure.o \
839
$(OBJDIR)/content.o \
840
$(OBJDIR)/cookies.o \
841
$(OBJDIR)/db.o \
842
$(OBJDIR)/delta.o \
843
$(OBJDIR)/deltacmd.o \
844
$(OBJDIR)/deltafunc.o \
845
$(OBJDIR)/descendants.o \
846
$(OBJDIR)/diff.o \
847
$(OBJDIR)/diffcmd.o \
848
$(OBJDIR)/dispatch.o \
849
$(OBJDIR)/doc.o \
850
$(OBJDIR)/encode.o \
851
$(OBJDIR)/etag.o \
852
$(OBJDIR)/event.o \
853
$(OBJDIR)/export.o \
854
$(OBJDIR)/extcgi.o \
855
$(OBJDIR)/file.o \
856
$(OBJDIR)/fileedit.o \
857
$(OBJDIR)/finfo.o \
858
$(OBJDIR)/foci.o \
859
$(OBJDIR)/forum.o \
860
$(OBJDIR)/fshell.o \
861
$(OBJDIR)/fusefs.o \
862
$(OBJDIR)/fuzz.o \
863
$(OBJDIR)/glob.o \
864
$(OBJDIR)/graph.o \
865
$(OBJDIR)/gzip.o \
866
$(OBJDIR)/hname.o \
867
$(OBJDIR)/hook.o \
868
$(OBJDIR)/http.o \
869
$(OBJDIR)/http_socket.o \
870
$(OBJDIR)/http_ssl.o \
871
$(OBJDIR)/http_transport.o \
872
$(OBJDIR)/import.o \
873
$(OBJDIR)/info.o \
874
$(OBJDIR)/interwiki.o \
875
$(OBJDIR)/json.o \
876
$(OBJDIR)/json_artifact.o \
877
$(OBJDIR)/json_branch.o \
878
$(OBJDIR)/json_config.o \
879
$(OBJDIR)/json_diff.o \
880
$(OBJDIR)/json_dir.o \
881
$(OBJDIR)/json_finfo.o \
882
$(OBJDIR)/json_login.o \
883
$(OBJDIR)/json_query.o \
884
$(OBJDIR)/json_report.o \
885
$(OBJDIR)/json_status.o \
886
$(OBJDIR)/json_tag.o \
887
$(OBJDIR)/json_timeline.o \
888
$(OBJDIR)/json_user.o \
889
$(OBJDIR)/json_wiki.o \
890
$(OBJDIR)/leaf.o \
891
$(OBJDIR)/loadctrl.o \
892
$(OBJDIR)/login.o \
893
$(OBJDIR)/lookslike.o \
894
$(OBJDIR)/main.o \
895
$(OBJDIR)/manifest.o \
896
$(OBJDIR)/markdown.o \
897
$(OBJDIR)/markdown_html.o \
898
$(OBJDIR)/md5.o \
899
$(OBJDIR)/merge.o \
900
$(OBJDIR)/merge3.o \
901
$(OBJDIR)/moderate.o \
902
$(OBJDIR)/name.o \
903
$(OBJDIR)/patch.o \
904
$(OBJDIR)/path.o \
905
$(OBJDIR)/piechart.o \
906
$(OBJDIR)/pikchrshow.o \
907
$(OBJDIR)/pivot.o \
908
$(OBJDIR)/popen.o \
909
$(OBJDIR)/pqueue.o \
910
$(OBJDIR)/printf.o \
911
$(OBJDIR)/publish.o \
912
$(OBJDIR)/purge.o \
913
$(OBJDIR)/rebuild.o \
914
$(OBJDIR)/regexp.o \
915
$(OBJDIR)/repolist.o \
916
$(OBJDIR)/report.o \
917
$(OBJDIR)/rss.o \
918
$(OBJDIR)/schema.o \
919
$(OBJDIR)/search.o \
920
$(OBJDIR)/security_audit.o \
921
$(OBJDIR)/setup.o \
922
$(OBJDIR)/setupuser.o \
923
$(OBJDIR)/sha1.o \
924
$(OBJDIR)/sha1hard.o \
925
$(OBJDIR)/sha3.o \
926
$(OBJDIR)/shun.o \
927
$(OBJDIR)/sitemap.o \
928
$(OBJDIR)/skins.o \
929
$(OBJDIR)/smtp.o \
930
$(OBJDIR)/sqlcmd.o \
931
$(OBJDIR)/stash.o \
932
$(OBJDIR)/stat.o \
933
$(OBJDIR)/statrep.o \
934
$(OBJDIR)/style.o \
935
$(OBJDIR)/sync.o \
936
$(OBJDIR)/tag.o \
937
$(OBJDIR)/tar.o \
938
$(OBJDIR)/terminal.o \
939
$(OBJDIR)/th_main.o \
940
$(OBJDIR)/timeline.o \
941
$(OBJDIR)/tkt.o \
942
$(OBJDIR)/tktsetup.o \
943
$(OBJDIR)/undo.o \
944
$(OBJDIR)/unicode.o \
945
$(OBJDIR)/unversioned.o \
946
$(OBJDIR)/update.o \
947
$(OBJDIR)/url.o \
948
$(OBJDIR)/user.o \
949
$(OBJDIR)/utf8.o \
950
$(OBJDIR)/util.o \
951
$(OBJDIR)/verify.o \
952
$(OBJDIR)/vfile.o \
953
$(OBJDIR)/wiki.o \
954
$(OBJDIR)/wikiformat.o \
955
$(OBJDIR)/winfile.o \
956
$(OBJDIR)/winhttp.o \
957
$(OBJDIR)/xfer.o \
958
$(OBJDIR)/xfersetup.o \
959
$(OBJDIR)/zip.o
960
961
APPNAME = fossil.exe
962
APPTARGETS =
963
964
#### If the USE_WINDOWS variable exists, it is assumed that we are building
965
# inside of a Windows-style shell; otherwise, it is assumed that we are
966
# building inside of a Unix-style shell. Note that the "move" command is
967
# broken when attempting to use it from the Windows shell via MinGW make
968
# because the SHELL variable is only used for certain commands that are
969
# recognized internally by make.
970
#
971
ifdef USE_WINDOWS
972
TRANSLATE = $(subst /,\,$(OBJDIR)/translate.exe)
973
MAKEHEADERS = $(subst /,\,$(OBJDIR)/makeheaders.exe)
974
MKINDEX = $(subst /,\,$(OBJDIR)/mkindex.exe)
975
MKBUILTIN = $(subst /,\,$(OBJDIR)/mkbuiltin.exe)
976
MKVERSION = $(subst /,\,$(OBJDIR)/mkversion.exe)
977
CODECHECK1 = $(subst /,\,$(OBJDIR)/codecheck1.exe)
978
CAT = type
979
CP = copy
980
GREP = find
981
MV = copy
982
RM = del /Q
983
MKDIR = -mkdir
984
RMDIR = rmdir /S /Q
985
else
986
TRANSLATE = $(OBJDIR)/translate.exe
987
MAKEHEADERS = $(OBJDIR)/makeheaders.exe
988
MKINDEX = $(OBJDIR)/mkindex.exe
989
MKBUILTIN = $(OBJDIR)/mkbuiltin.exe
990
MKVERSION = $(OBJDIR)/mkversion.exe
991
CODECHECK1 = $(OBJDIR)/codecheck1.exe
992
CAT = cat
993
CP = cp
994
GREP = grep
995
MV = mv
996
RM = rm -f
997
MKDIR = -mkdir -p
998
RMDIR = rm -rf
999
endif
1000
1001
all: $(OBJDIR) $(APPNAME)
1002
1003
$(OBJDIR)/fossil.o: $(SRCDIR)/../win/fossil.rc $(OBJDIR)/VERSION.h
1004
ifdef USE_WINDOWS
1005
$(CP) $(subst /,\,$(SRCDIR)\..\win\fossil.rc) $(subst /,\,$(OBJDIR))
1006
$(CP) $(subst /,\,$(SRCDIR)\..\win\fossil.ico) $(subst /,\,$(OBJDIR))
1007
$(CP) $(subst /,\,$(SRCDIR)\..\win\fossil.exe.manifest) $(subst /,\,$(OBJDIR))
1008
else
1009
$(CP) $(SRCDIR)/../win/fossil.rc $(OBJDIR)
1010
$(CP) $(SRCDIR)/../win/fossil.ico $(OBJDIR)
1011
$(CP) $(SRCDIR)/../win/fossil.exe.manifest $(OBJDIR)
1012
endif
1013
$(RCC) $(OBJDIR)/fossil.rc -o $(OBJDIR)/fossil.o
1014
1015
install: $(OBJDIR) $(APPNAME)
1016
ifdef USE_WINDOWS
1017
$(MKDIR) $(subst /,\,$(INSTALLDIR))
1018
$(CP) $(subst /,\,$(APPNAME)) $(subst /,\,$(INSTALLDIR))
1019
else
1020
$(MKDIR) $(INSTALLDIR)
1021
$(CP) $(APPNAME) $(INSTALLDIR)
1022
endif
1023
1024
$(OBJDIR):
1025
ifdef USE_WINDOWS
1026
$(MKDIR) $(subst /,\,$(OBJDIR))
1027
else
1028
$(MKDIR) $(OBJDIR)
1029
endif
1030
1031
$(TRANSLATE): $(SRCDIR_tools)/translate.c
1032
$(XBCC) -o $@ $(SRCDIR_tools)/translate.c
1033
1034
$(MAKEHEADERS): $(SRCDIR_tools)/makeheaders.c
1035
$(XBCC) -o $@ $(SRCDIR_tools)/makeheaders.c
1036
1037
$(MKINDEX): $(SRCDIR_tools)/mkindex.c
1038
$(XBCC) -o $@ $(SRCDIR_tools)/mkindex.c
1039
1040
$(MKBUILTIN): $(SRCDIR_tools)/mkbuiltin.c
1041
$(XBCC) -o $@ $(SRCDIR_tools)/mkbuiltin.c
1042
1043
$(MKVERSION): $(SRCDIR_tools)/mkversion.c
1044
$(XBCC) -o $@ $(SRCDIR_tools)/mkversion.c
1045
1046
$(CODECHECK1): $(SRCDIR_tools)/codecheck1.c
1047
$(XBCC) -o $@ $(SRCDIR_tools)/codecheck1.c
1048
1049
# WARNING. DANGER. Running the test suite modifies the repository the
1050
# build is done from, i.e. the checkout belongs to. Do not sync/push
1051
# the repository after running the tests.
1052
test: $(OBJDIR) $(APPNAME)
1053
$(TCLSH) $(SRCDIR)/../test/tester.tcl $(APPNAME)
1054
1055
$(OBJDIR)/VERSION.h: $(SRCDIR)/../manifest.uuid $(SRCDIR)/../manifest $(MKVERSION) $(OBJDIR)/phony.h
1056
$(MKVERSION) $(SRCDIR)/../manifest.uuid $(SRCDIR)/../manifest $(SRCDIR)/../VERSION >$@
1057
1058
$(OBJDIR)/phony.h:
1059
# Force rebuild of VERSION.h every time "make" is run
1060
1061
# The USE_SYSTEM_SQLITE variable may be undefined, set to 0 or 1.
1062
# If it is set to 1, then there is no need to build or link
1063
# the sqlite3.o object. Instead, the system SQLite will be linked
1064
# using -lsqlite3.
1065
#
1066
# Closely related is SQLITE3_ORIGIN, with the same 0/1 mapping,
1067
# plus a value of 2 means that we are building a client-provided
1068
# sqlite3.c.
1069
SQLITE3_OBJ.0 = $(OBJDIR)/sqlite3.o
1070
SQLITE3_OBJ.1 = $(OBJDIR)/sqlite3-see.o
1071
# SQLITE3_OBJ.2 is set by the configure process
1072
SQLITE3_OBJ. = $(SQLITE3_OBJ.0)
1073
SQLITE3_OBJ = $(SQLITE3_OBJ.$(SQLITE3_ORIGIN))
1074
1075
# The USE_SEE variable may be undefined, 0 or 1. If undefined or 0,
1076
# in-tree SQLite is used. If 1, then sqlite3-see.c (not part of the
1077
# source tree) is used and extra flags are provided to enable the
1078
# SQLite Encryption Extension.
1079
SQLITE3_SRC.0 = $(SRCDIR_extsrc)/sqlite3.c
1080
SQLITE3_SRC.1 = $(SRCDIR_extsrc)/sqlite3-see.c
1081
# SQLITE3_SRC.2 is set by top-level configure/makefile process.
1082
SQLITE3_SRC. = $(SRCDIR_extsrc)/sqlite3.c
1083
SQLITE3_SRC = $(SQLITE3_SRC.$(SQLITE3_ORIGIN))
1084
SQLITE3_SHELL_SRC.0 = $(SRCDIR_extsrc)/shell.c
1085
SQLITE3_SHELL_SRC.1 = $(SRCDIR_extsrc)/shell-see.c
1086
# SQLITE3_SHELL_SRC.2 comes from the configure process
1087
SQLITE3_SHELL_SRC. = $(SRCDIR_extsrc)/shell.c
1088
SQLITE3_SHELL_SRC = $(SQLITE3_SHELL_SRC.$(SQLITE3_ORIGIN))
1089
SEE_FLAGS.0 =
1090
SEE_FLAGS.1 = -DSQLITE_HAS_CODEC -DSQLITE_SHELL_DBKEY_PROC=fossil_key
1091
SEE_FLAGS. =
1092
SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE))
1093
1094
1095
EXTRAOBJ = \
1096
$(SQLITE3_OBJ.$(SQLITE3_ORIGIN)) \
1097
$(OBJDIR)/pikchr.o \
1098
$(OBJDIR)/shell.o \
1099
$(OBJDIR)/th.o \
1100
$(OBJDIR)/th_lang.o \
1101
$(OBJDIR)/th_tcl.o \
1102
$(OBJDIR)/cson_amalgamation.o
1103
1104
1105
zlib: $(ZLIBTARGETS)
1106
$(MAKE) -C $(ZLIBDIR) PREFIX=$(PREFIX) CC=$(PREFIX)$(TCCEXE) $(ZLIBCONFIG) -f win32/Makefile.gcc libz.a
1107
1108
clean-zlib:
1109
$(MAKE) -C $(ZLIBDIR) PREFIX=$(PREFIX) CC=$(PREFIX)$(TCCEXE) -f win32/Makefile.gcc clean
1110
1111
BLDTARGETS = zlib
1112
1113
openssl: $(BLDTARGETS)
1114
cd $(OPENSSLLIBDIR);./Configure --cross-compile-prefix=$(PREFIX) $(SSLCONFIG)
1115
sed -i -e 's/^PERL=C:\\.*$$/PERL=perl.exe/i' $(OPENSSLLIBDIR)/Makefile
1116
$(MAKE) -C $(OPENSSLLIBDIR) PREFIX=$(PREFIX) CC=$(PREFIX)$(TCCEXE) build_libs
1117
1118
clean-openssl:
1119
$(MAKE) -C $(OPENSSLLIBDIR) PREFIX=$(PREFIX) CC=$(PREFIX)$(TCCEXE) clean
1120
1121
tcl:
1122
cd $(TCLSRCDIR)/win;./configure
1123
$(MAKE) -C $(TCLSRCDIR)/win PREFIX=$(PREFIX) CC=$(PREFIX)$(TCCEXE) $(TCLTARGET)
1124
1125
clean-tcl:
1126
$(MAKE) -C $(TCLSRCDIR)/win PREFIX=$(PREFIX) CC=$(PREFIX)$(TCCEXE) distclean
1127
1128
APPTARGETS += $(BLDTARGETS)
1129
1130
ifdef FOSSIL_BUILD_SSL
1131
APPTARGETS += openssl
1132
endif
1133
1134
$(APPNAME): $(APPTARGETS) $(OBJDIR)/headers $(CODECHECK1) $(EXTRAOBJ) $(OBJ) $(OBJDIR)/fossil.o
1135
$(CODECHECK1) $(TRANS_SRC)
1136
$(TCC) -o $@ $(EXTRAOBJ) $(OBJ) $(OBJDIR)/fossil.o $(LIB)
1137
1138
# This rule prevents make from using its default rules to try build
1139
# an executable named "manifest" out of the file named "manifest.c"
1140
#
1141
$(SRCDIR)/../manifest:
1142
# noop
1143
1144
clean:
1145
ifdef USE_WINDOWS
1146
$(RM) $(subst /,\,$(APPNAME))
1147
$(RMDIR) $(subst /,\,$(OBJDIR))
1148
else
1149
$(RM) $(APPNAME)
1150
$(RMDIR) $(OBJDIR)
1151
endif
1152
1153
setup: $(OBJDIR) $(APPNAME)
1154
$(MAKENSIS) ./setup/fossil.nsi
1155
1156
innosetup: $(OBJDIR) $(APPNAME)
1157
$(INNOSETUP) ./setup/fossil.iss -DAppVersion=$(shell $(CAT) ./VERSION)
1158
1159
$(OBJDIR)/page_index.h: $(TRANS_SRC) $(MKINDEX)
1160
$(MKINDEX) $(TRANS_SRC) >$@
1161
1162
$(OBJDIR)/builtin_data.h: $(MKBUILTIN) $(EXTRA_FILES)
1163
$(MKBUILTIN) --prefix $(SRCDIR)/ $(EXTRA_FILES) >$@
1164
1165
$(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/builtin_data.h $(MAKEHEADERS) $(OBJDIR)/VERSION.h
1166
$(MAKEHEADERS) $(OBJDIR)/add_.c:$(OBJDIR)/add.h \
1167
$(OBJDIR)/ajax_.c:$(OBJDIR)/ajax.h \
1168
$(OBJDIR)/alerts_.c:$(OBJDIR)/alerts.h \
1169
$(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h \
1170
$(OBJDIR)/attach_.c:$(OBJDIR)/attach.h \
1171
$(OBJDIR)/backlink_.c:$(OBJDIR)/backlink.h \
1172
$(OBJDIR)/backoffice_.c:$(OBJDIR)/backoffice.h \
1173
$(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \
1174
$(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \
1175
$(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \
1176
$(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \
1177
$(OBJDIR)/browse_.c:$(OBJDIR)/browse.h \
1178
$(OBJDIR)/builtin_.c:$(OBJDIR)/builtin.h \
1179
$(OBJDIR)/bundle_.c:$(OBJDIR)/bundle.h \
1180
$(OBJDIR)/cache_.c:$(OBJDIR)/cache.h \
1181
$(OBJDIR)/capabilities_.c:$(OBJDIR)/capabilities.h \
1182
$(OBJDIR)/captcha_.c:$(OBJDIR)/captcha.h \
1183
$(OBJDIR)/cgi_.c:$(OBJDIR)/cgi.h \
1184
$(OBJDIR)/chat_.c:$(OBJDIR)/chat.h \
1185
$(OBJDIR)/checkin_.c:$(OBJDIR)/checkin.h \
1186
$(OBJDIR)/checkout_.c:$(OBJDIR)/checkout.h \
1187
$(OBJDIR)/clearsign_.c:$(OBJDIR)/clearsign.h \
1188
$(OBJDIR)/clone_.c:$(OBJDIR)/clone.h \
1189
$(OBJDIR)/color_.c:$(OBJDIR)/color.h \
1190
$(OBJDIR)/comformat_.c:$(OBJDIR)/comformat.h \
1191
$(OBJDIR)/configure_.c:$(OBJDIR)/configure.h \
1192
$(OBJDIR)/content_.c:$(OBJDIR)/content.h \
1193
$(OBJDIR)/cookies_.c:$(OBJDIR)/cookies.h \
1194
$(OBJDIR)/db_.c:$(OBJDIR)/db.h \
1195
$(OBJDIR)/delta_.c:$(OBJDIR)/delta.h \
1196
$(OBJDIR)/deltacmd_.c:$(OBJDIR)/deltacmd.h \
1197
$(OBJDIR)/deltafunc_.c:$(OBJDIR)/deltafunc.h \
1198
$(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h \
1199
$(OBJDIR)/diff_.c:$(OBJDIR)/diff.h \
1200
$(OBJDIR)/diffcmd_.c:$(OBJDIR)/diffcmd.h \
1201
$(OBJDIR)/dispatch_.c:$(OBJDIR)/dispatch.h \
1202
$(OBJDIR)/doc_.c:$(OBJDIR)/doc.h \
1203
$(OBJDIR)/encode_.c:$(OBJDIR)/encode.h \
1204
$(OBJDIR)/etag_.c:$(OBJDIR)/etag.h \
1205
$(OBJDIR)/event_.c:$(OBJDIR)/event.h \
1206
$(OBJDIR)/export_.c:$(OBJDIR)/export.h \
1207
$(OBJDIR)/extcgi_.c:$(OBJDIR)/extcgi.h \
1208
$(OBJDIR)/file_.c:$(OBJDIR)/file.h \
1209
$(OBJDIR)/fileedit_.c:$(OBJDIR)/fileedit.h \
1210
$(OBJDIR)/finfo_.c:$(OBJDIR)/finfo.h \
1211
$(OBJDIR)/foci_.c:$(OBJDIR)/foci.h \
1212
$(OBJDIR)/forum_.c:$(OBJDIR)/forum.h \
1213
$(OBJDIR)/fshell_.c:$(OBJDIR)/fshell.h \
1214
$(OBJDIR)/fusefs_.c:$(OBJDIR)/fusefs.h \
1215
$(OBJDIR)/fuzz_.c:$(OBJDIR)/fuzz.h \
1216
$(OBJDIR)/glob_.c:$(OBJDIR)/glob.h \
1217
$(OBJDIR)/graph_.c:$(OBJDIR)/graph.h \
1218
$(OBJDIR)/gzip_.c:$(OBJDIR)/gzip.h \
1219
$(OBJDIR)/hname_.c:$(OBJDIR)/hname.h \
1220
$(OBJDIR)/hook_.c:$(OBJDIR)/hook.h \
1221
$(OBJDIR)/http_.c:$(OBJDIR)/http.h \
1222
$(OBJDIR)/http_socket_.c:$(OBJDIR)/http_socket.h \
1223
$(OBJDIR)/http_ssl_.c:$(OBJDIR)/http_ssl.h \
1224
$(OBJDIR)/http_transport_.c:$(OBJDIR)/http_transport.h \
1225
$(OBJDIR)/import_.c:$(OBJDIR)/import.h \
1226
$(OBJDIR)/info_.c:$(OBJDIR)/info.h \
1227
$(OBJDIR)/interwiki_.c:$(OBJDIR)/interwiki.h \
1228
$(OBJDIR)/json_.c:$(OBJDIR)/json.h \
1229
$(OBJDIR)/json_artifact_.c:$(OBJDIR)/json_artifact.h \
1230
$(OBJDIR)/json_branch_.c:$(OBJDIR)/json_branch.h \
1231
$(OBJDIR)/json_config_.c:$(OBJDIR)/json_config.h \
1232
$(OBJDIR)/json_diff_.c:$(OBJDIR)/json_diff.h \
1233
$(OBJDIR)/json_dir_.c:$(OBJDIR)/json_dir.h \
1234
$(OBJDIR)/json_finfo_.c:$(OBJDIR)/json_finfo.h \
1235
$(OBJDIR)/json_login_.c:$(OBJDIR)/json_login.h \
1236
$(OBJDIR)/json_query_.c:$(OBJDIR)/json_query.h \
1237
$(OBJDIR)/json_report_.c:$(OBJDIR)/json_report.h \
1238
$(OBJDIR)/json_status_.c:$(OBJDIR)/json_status.h \
1239
$(OBJDIR)/json_tag_.c:$(OBJDIR)/json_tag.h \
1240
$(OBJDIR)/json_timeline_.c:$(OBJDIR)/json_timeline.h \
1241
$(OBJDIR)/json_user_.c:$(OBJDIR)/json_user.h \
1242
$(OBJDIR)/json_wiki_.c:$(OBJDIR)/json_wiki.h \
1243
$(OBJDIR)/leaf_.c:$(OBJDIR)/leaf.h \
1244
$(OBJDIR)/loadctrl_.c:$(OBJDIR)/loadctrl.h \
1245
$(OBJDIR)/login_.c:$(OBJDIR)/login.h \
1246
$(OBJDIR)/lookslike_.c:$(OBJDIR)/lookslike.h \
1247
$(OBJDIR)/main_.c:$(OBJDIR)/main.h \
1248
$(OBJDIR)/manifest_.c:$(OBJDIR)/manifest.h \
1249
$(OBJDIR)/markdown_.c:$(OBJDIR)/markdown.h \
1250
$(OBJDIR)/markdown_html_.c:$(OBJDIR)/markdown_html.h \
1251
$(OBJDIR)/md5_.c:$(OBJDIR)/md5.h \
1252
$(OBJDIR)/merge_.c:$(OBJDIR)/merge.h \
1253
$(OBJDIR)/merge3_.c:$(OBJDIR)/merge3.h \
1254
$(OBJDIR)/moderate_.c:$(OBJDIR)/moderate.h \
1255
$(OBJDIR)/name_.c:$(OBJDIR)/name.h \
1256
$(OBJDIR)/patch_.c:$(OBJDIR)/patch.h \
1257
$(OBJDIR)/path_.c:$(OBJDIR)/path.h \
1258
$(OBJDIR)/piechart_.c:$(OBJDIR)/piechart.h \
1259
$(OBJDIR)/pikchrshow_.c:$(OBJDIR)/pikchrshow.h \
1260
$(OBJDIR)/pivot_.c:$(OBJDIR)/pivot.h \
1261
$(OBJDIR)/popen_.c:$(OBJDIR)/popen.h \
1262
$(OBJDIR)/pqueue_.c:$(OBJDIR)/pqueue.h \
1263
$(OBJDIR)/printf_.c:$(OBJDIR)/printf.h \
1264
$(OBJDIR)/publish_.c:$(OBJDIR)/publish.h \
1265
$(OBJDIR)/purge_.c:$(OBJDIR)/purge.h \
1266
$(OBJDIR)/rebuild_.c:$(OBJDIR)/rebuild.h \
1267
$(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h \
1268
$(OBJDIR)/repolist_.c:$(OBJDIR)/repolist.h \
1269
$(OBJDIR)/report_.c:$(OBJDIR)/report.h \
1270
$(OBJDIR)/rss_.c:$(OBJDIR)/rss.h \
1271
$(OBJDIR)/schema_.c:$(OBJDIR)/schema.h \
1272
$(OBJDIR)/search_.c:$(OBJDIR)/search.h \
1273
$(OBJDIR)/security_audit_.c:$(OBJDIR)/security_audit.h \
1274
$(OBJDIR)/setup_.c:$(OBJDIR)/setup.h \
1275
$(OBJDIR)/setupuser_.c:$(OBJDIR)/setupuser.h \
1276
$(OBJDIR)/sha1_.c:$(OBJDIR)/sha1.h \
1277
$(OBJDIR)/sha1hard_.c:$(OBJDIR)/sha1hard.h \
1278
$(OBJDIR)/sha3_.c:$(OBJDIR)/sha3.h \
1279
$(OBJDIR)/shun_.c:$(OBJDIR)/shun.h \
1280
$(OBJDIR)/sitemap_.c:$(OBJDIR)/sitemap.h \
1281
$(OBJDIR)/skins_.c:$(OBJDIR)/skins.h \
1282
$(OBJDIR)/smtp_.c:$(OBJDIR)/smtp.h \
1283
$(OBJDIR)/sqlcmd_.c:$(OBJDIR)/sqlcmd.h \
1284
$(OBJDIR)/stash_.c:$(OBJDIR)/stash.h \
1285
$(OBJDIR)/stat_.c:$(OBJDIR)/stat.h \
1286
$(OBJDIR)/statrep_.c:$(OBJDIR)/statrep.h \
1287
$(OBJDIR)/style_.c:$(OBJDIR)/style.h \
1288
$(OBJDIR)/sync_.c:$(OBJDIR)/sync.h \
1289
$(OBJDIR)/tag_.c:$(OBJDIR)/tag.h \
1290
$(OBJDIR)/tar_.c:$(OBJDIR)/tar.h \
1291
$(OBJDIR)/terminal_.c:$(OBJDIR)/terminal.h \
1292
$(OBJDIR)/th_main_.c:$(OBJDIR)/th_main.h \
1293
$(OBJDIR)/timeline_.c:$(OBJDIR)/timeline.h \
1294
$(OBJDIR)/tkt_.c:$(OBJDIR)/tkt.h \
1295
$(OBJDIR)/tktsetup_.c:$(OBJDIR)/tktsetup.h \
1296
$(OBJDIR)/undo_.c:$(OBJDIR)/undo.h \
1297
$(OBJDIR)/unicode_.c:$(OBJDIR)/unicode.h \
1298
$(OBJDIR)/unversioned_.c:$(OBJDIR)/unversioned.h \
1299
$(OBJDIR)/update_.c:$(OBJDIR)/update.h \
1300
$(OBJDIR)/url_.c:$(OBJDIR)/url.h \
1301
$(OBJDIR)/user_.c:$(OBJDIR)/user.h \
1302
$(OBJDIR)/utf8_.c:$(OBJDIR)/utf8.h \
1303
$(OBJDIR)/util_.c:$(OBJDIR)/util.h \
1304
$(OBJDIR)/verify_.c:$(OBJDIR)/verify.h \
1305
$(OBJDIR)/vfile_.c:$(OBJDIR)/vfile.h \
1306
$(OBJDIR)/wiki_.c:$(OBJDIR)/wiki.h \
1307
$(OBJDIR)/wikiformat_.c:$(OBJDIR)/wikiformat.h \
1308
$(OBJDIR)/winfile_.c:$(OBJDIR)/winfile.h \
1309
$(OBJDIR)/winhttp_.c:$(OBJDIR)/winhttp.h \
1310
$(OBJDIR)/xfer_.c:$(OBJDIR)/xfer.h \
1311
$(OBJDIR)/xfersetup_.c:$(OBJDIR)/xfersetup.h \
1312
$(OBJDIR)/zip_.c:$(OBJDIR)/zip.h \
1313
$(SRCDIR_extsrc)/pikchr.c:$(OBJDIR)/pikchr.h \
1314
$(SRCDIR_extsrc)/sqlite3.h \
1315
$(SRCDIR)/th.h \
1316
$(OBJDIR)/VERSION.h
1317
echo Done >$(OBJDIR)/headers
1318
1319
$(OBJDIR)/headers: Makefile
1320
1321
Makefile:
1322
1323
$(OBJDIR)/add_.c: $(SRCDIR)/add.c $(TRANSLATE)
1324
$(TRANSLATE) $(SRCDIR)/add.c >$@
1325
1326
$(OBJDIR)/add.o: $(OBJDIR)/add_.c $(OBJDIR)/add.h $(SRCDIR)/config.h
1327
$(XTCC) -o $(OBJDIR)/add.o -c $(OBJDIR)/add_.c
1328
1329
$(OBJDIR)/add.h: $(OBJDIR)/headers
1330
1331
$(OBJDIR)/ajax_.c: $(SRCDIR)/ajax.c $(TRANSLATE)
1332
$(TRANSLATE) $(SRCDIR)/ajax.c >$@
1333
1334
$(OBJDIR)/ajax.o: $(OBJDIR)/ajax_.c $(OBJDIR)/ajax.h $(SRCDIR)/config.h
1335
$(XTCC) -o $(OBJDIR)/ajax.o -c $(OBJDIR)/ajax_.c
1336
1337
$(OBJDIR)/ajax.h: $(OBJDIR)/headers
1338
1339
$(OBJDIR)/alerts_.c: $(SRCDIR)/alerts.c $(TRANSLATE)
1340
$(TRANSLATE) $(SRCDIR)/alerts.c >$@
1341
1342
$(OBJDIR)/alerts.o: $(OBJDIR)/alerts_.c $(OBJDIR)/alerts.h $(SRCDIR)/config.h
1343
$(XTCC) -o $(OBJDIR)/alerts.o -c $(OBJDIR)/alerts_.c
1344
1345
$(OBJDIR)/alerts.h: $(OBJDIR)/headers
1346
1347
$(OBJDIR)/allrepo_.c: $(SRCDIR)/allrepo.c $(TRANSLATE)
1348
$(TRANSLATE) $(SRCDIR)/allrepo.c >$@
1349
1350
$(OBJDIR)/allrepo.o: $(OBJDIR)/allrepo_.c $(OBJDIR)/allrepo.h $(SRCDIR)/config.h
1351
$(XTCC) -o $(OBJDIR)/allrepo.o -c $(OBJDIR)/allrepo_.c
1352
1353
$(OBJDIR)/allrepo.h: $(OBJDIR)/headers
1354
1355
$(OBJDIR)/attach_.c: $(SRCDIR)/attach.c $(TRANSLATE)
1356
$(TRANSLATE) $(SRCDIR)/attach.c >$@
1357
1358
$(OBJDIR)/attach.o: $(OBJDIR)/attach_.c $(OBJDIR)/attach.h $(SRCDIR)/config.h
1359
$(XTCC) -o $(OBJDIR)/attach.o -c $(OBJDIR)/attach_.c
1360
1361
$(OBJDIR)/attach.h: $(OBJDIR)/headers
1362
1363
$(OBJDIR)/backlink_.c: $(SRCDIR)/backlink.c $(TRANSLATE)
1364
$(TRANSLATE) $(SRCDIR)/backlink.c >$@
1365
1366
$(OBJDIR)/backlink.o: $(OBJDIR)/backlink_.c $(OBJDIR)/backlink.h $(SRCDIR)/config.h
1367
$(XTCC) -o $(OBJDIR)/backlink.o -c $(OBJDIR)/backlink_.c
1368
1369
$(OBJDIR)/backlink.h: $(OBJDIR)/headers
1370
1371
$(OBJDIR)/backoffice_.c: $(SRCDIR)/backoffice.c $(TRANSLATE)
1372
$(TRANSLATE) $(SRCDIR)/backoffice.c >$@
1373
1374
$(OBJDIR)/backoffice.o: $(OBJDIR)/backoffice_.c $(OBJDIR)/backoffice.h $(SRCDIR)/config.h
1375
$(XTCC) -o $(OBJDIR)/backoffice.o -c $(OBJDIR)/backoffice_.c
1376
1377
$(OBJDIR)/backoffice.h: $(OBJDIR)/headers
1378
1379
$(OBJDIR)/bag_.c: $(SRCDIR)/bag.c $(TRANSLATE)
1380
$(TRANSLATE) $(SRCDIR)/bag.c >$@
1381
1382
$(OBJDIR)/bag.o: $(OBJDIR)/bag_.c $(OBJDIR)/bag.h $(SRCDIR)/config.h
1383
$(XTCC) -o $(OBJDIR)/bag.o -c $(OBJDIR)/bag_.c
1384
1385
$(OBJDIR)/bag.h: $(OBJDIR)/headers
1386
1387
$(OBJDIR)/bisect_.c: $(SRCDIR)/bisect.c $(TRANSLATE)
1388
$(TRANSLATE) $(SRCDIR)/bisect.c >$@
1389
1390
$(OBJDIR)/bisect.o: $(OBJDIR)/bisect_.c $(OBJDIR)/bisect.h $(SRCDIR)/config.h
1391
$(XTCC) -o $(OBJDIR)/bisect.o -c $(OBJDIR)/bisect_.c
1392
1393
$(OBJDIR)/bisect.h: $(OBJDIR)/headers
1394
1395
$(OBJDIR)/blob_.c: $(SRCDIR)/blob.c $(TRANSLATE)
1396
$(TRANSLATE) $(SRCDIR)/blob.c >$@
1397
1398
$(OBJDIR)/blob.o: $(OBJDIR)/blob_.c $(OBJDIR)/blob.h $(SRCDIR)/config.h
1399
$(XTCC) -o $(OBJDIR)/blob.o -c $(OBJDIR)/blob_.c
1400
1401
$(OBJDIR)/blob.h: $(OBJDIR)/headers
1402
1403
$(OBJDIR)/branch_.c: $(SRCDIR)/branch.c $(TRANSLATE)
1404
$(TRANSLATE) $(SRCDIR)/branch.c >$@
1405
1406
$(OBJDIR)/branch.o: $(OBJDIR)/branch_.c $(OBJDIR)/branch.h $(SRCDIR)/config.h
1407
$(XTCC) -o $(OBJDIR)/branch.o -c $(OBJDIR)/branch_.c
1408
1409
$(OBJDIR)/branch.h: $(OBJDIR)/headers
1410
1411
$(OBJDIR)/browse_.c: $(SRCDIR)/browse.c $(TRANSLATE)
1412
$(TRANSLATE) $(SRCDIR)/browse.c >$@
1413
1414
$(OBJDIR)/browse.o: $(OBJDIR)/browse_.c $(OBJDIR)/browse.h $(SRCDIR)/config.h
1415
$(XTCC) -o $(OBJDIR)/browse.o -c $(OBJDIR)/browse_.c
1416
1417
$(OBJDIR)/browse.h: $(OBJDIR)/headers
1418
1419
$(OBJDIR)/builtin_.c: $(SRCDIR)/builtin.c $(TRANSLATE)
1420
$(TRANSLATE) $(SRCDIR)/builtin.c >$@
1421
1422
$(OBJDIR)/builtin.o: $(OBJDIR)/builtin_.c $(OBJDIR)/builtin.h $(OBJDIR)/builtin_data.h $(SRCDIR)/config.h
1423
$(XTCC) -o $(OBJDIR)/builtin.o -c $(OBJDIR)/builtin_.c
1424
1425
$(OBJDIR)/builtin.h: $(OBJDIR)/headers
1426
1427
$(OBJDIR)/bundle_.c: $(SRCDIR)/bundle.c $(TRANSLATE)
1428
$(TRANSLATE) $(SRCDIR)/bundle.c >$@
1429
1430
$(OBJDIR)/bundle.o: $(OBJDIR)/bundle_.c $(OBJDIR)/bundle.h $(SRCDIR)/config.h
1431
$(XTCC) -o $(OBJDIR)/bundle.o -c $(OBJDIR)/bundle_.c
1432
1433
$(OBJDIR)/bundle.h: $(OBJDIR)/headers
1434
1435
$(OBJDIR)/cache_.c: $(SRCDIR)/cache.c $(TRANSLATE)
1436
$(TRANSLATE) $(SRCDIR)/cache.c >$@
1437
1438
$(OBJDIR)/cache.o: $(OBJDIR)/cache_.c $(OBJDIR)/cache.h $(SRCDIR)/config.h
1439
$(XTCC) -o $(OBJDIR)/cache.o -c $(OBJDIR)/cache_.c
1440
1441
$(OBJDIR)/cache.h: $(OBJDIR)/headers
1442
1443
$(OBJDIR)/capabilities_.c: $(SRCDIR)/capabilities.c $(TRANSLATE)
1444
$(TRANSLATE) $(SRCDIR)/capabilities.c >$@
1445
1446
$(OBJDIR)/capabilities.o: $(OBJDIR)/capabilities_.c $(OBJDIR)/capabilities.h $(SRCDIR)/config.h
1447
$(XTCC) -o $(OBJDIR)/capabilities.o -c $(OBJDIR)/capabilities_.c
1448
1449
$(OBJDIR)/capabilities.h: $(OBJDIR)/headers
1450
1451
$(OBJDIR)/captcha_.c: $(SRCDIR)/captcha.c $(TRANSLATE)
1452
$(TRANSLATE) $(SRCDIR)/captcha.c >$@
1453
1454
$(OBJDIR)/captcha.o: $(OBJDIR)/captcha_.c $(OBJDIR)/captcha.h $(SRCDIR)/config.h
1455
$(XTCC) -o $(OBJDIR)/captcha.o -c $(OBJDIR)/captcha_.c
1456
1457
$(OBJDIR)/captcha.h: $(OBJDIR)/headers
1458
1459
$(OBJDIR)/cgi_.c: $(SRCDIR)/cgi.c $(TRANSLATE)
1460
$(TRANSLATE) $(SRCDIR)/cgi.c >$@
1461
1462
$(OBJDIR)/cgi.o: $(OBJDIR)/cgi_.c $(OBJDIR)/cgi.h $(SRCDIR)/config.h
1463
$(XTCC) -o $(OBJDIR)/cgi.o -c $(OBJDIR)/cgi_.c
1464
1465
$(OBJDIR)/cgi.h: $(OBJDIR)/headers
1466
1467
$(OBJDIR)/chat_.c: $(SRCDIR)/chat.c $(TRANSLATE)
1468
$(TRANSLATE) $(SRCDIR)/chat.c >$@
1469
1470
$(OBJDIR)/chat.o: $(OBJDIR)/chat_.c $(OBJDIR)/chat.h $(SRCDIR)/config.h
1471
$(XTCC) -o $(OBJDIR)/chat.o -c $(OBJDIR)/chat_.c
1472
1473
$(OBJDIR)/chat.h: $(OBJDIR)/headers
1474
1475
$(OBJDIR)/checkin_.c: $(SRCDIR)/checkin.c $(TRANSLATE)
1476
$(TRANSLATE) $(SRCDIR)/checkin.c >$@
1477
1478
$(OBJDIR)/checkin.o: $(OBJDIR)/checkin_.c $(OBJDIR)/checkin.h $(SRCDIR)/config.h
1479
$(XTCC) -o $(OBJDIR)/checkin.o -c $(OBJDIR)/checkin_.c
1480
1481
$(OBJDIR)/checkin.h: $(OBJDIR)/headers
1482
1483
$(OBJDIR)/checkout_.c: $(SRCDIR)/checkout.c $(TRANSLATE)
1484
$(TRANSLATE) $(SRCDIR)/checkout.c >$@
1485
1486
$(OBJDIR)/checkout.o: $(OBJDIR)/checkout_.c $(OBJDIR)/checkout.h $(SRCDIR)/config.h
1487
$(XTCC) -o $(OBJDIR)/checkout.o -c $(OBJDIR)/checkout_.c
1488
1489
$(OBJDIR)/checkout.h: $(OBJDIR)/headers
1490
1491
$(OBJDIR)/clearsign_.c: $(SRCDIR)/clearsign.c $(TRANSLATE)
1492
$(TRANSLATE) $(SRCDIR)/clearsign.c >$@
1493
1494
$(OBJDIR)/clearsign.o: $(OBJDIR)/clearsign_.c $(OBJDIR)/clearsign.h $(SRCDIR)/config.h
1495
$(XTCC) -o $(OBJDIR)/clearsign.o -c $(OBJDIR)/clearsign_.c
1496
1497
$(OBJDIR)/clearsign.h: $(OBJDIR)/headers
1498
1499
$(OBJDIR)/clone_.c: $(SRCDIR)/clone.c $(TRANSLATE)
1500
$(TRANSLATE) $(SRCDIR)/clone.c >$@
1501
1502
$(OBJDIR)/clone.o: $(OBJDIR)/clone_.c $(OBJDIR)/clone.h $(SRCDIR)/config.h
1503
$(XTCC) -o $(OBJDIR)/clone.o -c $(OBJDIR)/clone_.c
1504
1505
$(OBJDIR)/clone.h: $(OBJDIR)/headers
1506
1507
$(OBJDIR)/color_.c: $(SRCDIR)/color.c $(TRANSLATE)
1508
$(TRANSLATE) $(SRCDIR)/color.c >$@
1509
1510
$(OBJDIR)/color.o: $(OBJDIR)/color_.c $(OBJDIR)/color.h $(SRCDIR)/config.h
1511
$(XTCC) -o $(OBJDIR)/color.o -c $(OBJDIR)/color_.c
1512
1513
$(OBJDIR)/color.h: $(OBJDIR)/headers
1514
1515
$(OBJDIR)/comformat_.c: $(SRCDIR)/comformat.c $(TRANSLATE)
1516
$(TRANSLATE) $(SRCDIR)/comformat.c >$@
1517
1518
$(OBJDIR)/comformat.o: $(OBJDIR)/comformat_.c $(OBJDIR)/comformat.h $(SRCDIR)/config.h
1519
$(XTCC) -o $(OBJDIR)/comformat.o -c $(OBJDIR)/comformat_.c
1520
1521
$(OBJDIR)/comformat.h: $(OBJDIR)/headers
1522
1523
$(OBJDIR)/configure_.c: $(SRCDIR)/configure.c $(TRANSLATE)
1524
$(TRANSLATE) $(SRCDIR)/configure.c >$@
1525
1526
$(OBJDIR)/configure.o: $(OBJDIR)/configure_.c $(OBJDIR)/configure.h $(SRCDIR)/config.h
1527
$(XTCC) -o $(OBJDIR)/configure.o -c $(OBJDIR)/configure_.c
1528
1529
$(OBJDIR)/configure.h: $(OBJDIR)/headers
1530
1531
$(OBJDIR)/content_.c: $(SRCDIR)/content.c $(TRANSLATE)
1532
$(TRANSLATE) $(SRCDIR)/content.c >$@
1533
1534
$(OBJDIR)/content.o: $(OBJDIR)/content_.c $(OBJDIR)/content.h $(SRCDIR)/config.h
1535
$(XTCC) -o $(OBJDIR)/content.o -c $(OBJDIR)/content_.c
1536
1537
$(OBJDIR)/content.h: $(OBJDIR)/headers
1538
1539
$(OBJDIR)/cookies_.c: $(SRCDIR)/cookies.c $(TRANSLATE)
1540
$(TRANSLATE) $(SRCDIR)/cookies.c >$@
1541
1542
$(OBJDIR)/cookies.o: $(OBJDIR)/cookies_.c $(OBJDIR)/cookies.h $(SRCDIR)/config.h
1543
$(XTCC) -o $(OBJDIR)/cookies.o -c $(OBJDIR)/cookies_.c
1544
1545
$(OBJDIR)/cookies.h: $(OBJDIR)/headers
1546
1547
$(OBJDIR)/db_.c: $(SRCDIR)/db.c $(TRANSLATE)
1548
$(TRANSLATE) $(SRCDIR)/db.c >$@
1549
1550
$(OBJDIR)/db.o: $(OBJDIR)/db_.c $(OBJDIR)/db.h $(SRCDIR)/config.h
1551
$(XTCC) -o $(OBJDIR)/db.o -c $(OBJDIR)/db_.c
1552
1553
$(OBJDIR)/db.h: $(OBJDIR)/headers
1554
1555
$(OBJDIR)/delta_.c: $(SRCDIR)/delta.c $(TRANSLATE)
1556
$(TRANSLATE) $(SRCDIR)/delta.c >$@
1557
1558
$(OBJDIR)/delta.o: $(OBJDIR)/delta_.c $(OBJDIR)/delta.h $(SRCDIR)/config.h
1559
$(XTCC) -o $(OBJDIR)/delta.o -c $(OBJDIR)/delta_.c
1560
1561
$(OBJDIR)/delta.h: $(OBJDIR)/headers
1562
1563
$(OBJDIR)/deltacmd_.c: $(SRCDIR)/deltacmd.c $(TRANSLATE)
1564
$(TRANSLATE) $(SRCDIR)/deltacmd.c >$@
1565
1566
$(OBJDIR)/deltacmd.o: $(OBJDIR)/deltacmd_.c $(OBJDIR)/deltacmd.h $(SRCDIR)/config.h
1567
$(XTCC) -o $(OBJDIR)/deltacmd.o -c $(OBJDIR)/deltacmd_.c
1568
1569
$(OBJDIR)/deltacmd.h: $(OBJDIR)/headers
1570
1571
$(OBJDIR)/deltafunc_.c: $(SRCDIR)/deltafunc.c $(TRANSLATE)
1572
$(TRANSLATE) $(SRCDIR)/deltafunc.c >$@
1573
1574
$(OBJDIR)/deltafunc.o: $(OBJDIR)/deltafunc_.c $(OBJDIR)/deltafunc.h $(SRCDIR)/config.h
1575
$(XTCC) -o $(OBJDIR)/deltafunc.o -c $(OBJDIR)/deltafunc_.c
1576
1577
$(OBJDIR)/deltafunc.h: $(OBJDIR)/headers
1578
1579
$(OBJDIR)/descendants_.c: $(SRCDIR)/descendants.c $(TRANSLATE)
1580
$(TRANSLATE) $(SRCDIR)/descendants.c >$@
1581
1582
$(OBJDIR)/descendants.o: $(OBJDIR)/descendants_.c $(OBJDIR)/descendants.h $(SRCDIR)/config.h
1583
$(XTCC) -o $(OBJDIR)/descendants.o -c $(OBJDIR)/descendants_.c
1584
1585
$(OBJDIR)/descendants.h: $(OBJDIR)/headers
1586
1587
$(OBJDIR)/diff_.c: $(SRCDIR)/diff.c $(TRANSLATE)
1588
$(TRANSLATE) $(SRCDIR)/diff.c >$@
1589
1590
$(OBJDIR)/diff.o: $(OBJDIR)/diff_.c $(OBJDIR)/diff.h $(SRCDIR)/config.h
1591
$(XTCC) -o $(OBJDIR)/diff.o -c $(OBJDIR)/diff_.c
1592
1593
$(OBJDIR)/diff.h: $(OBJDIR)/headers
1594
1595
$(OBJDIR)/diffcmd_.c: $(SRCDIR)/diffcmd.c $(TRANSLATE)
1596
$(TRANSLATE) $(SRCDIR)/diffcmd.c >$@
1597
1598
$(OBJDIR)/diffcmd.o: $(OBJDIR)/diffcmd_.c $(OBJDIR)/diffcmd.h $(SRCDIR)/config.h
1599
$(XTCC) -o $(OBJDIR)/diffcmd.o -c $(OBJDIR)/diffcmd_.c
1600
1601
$(OBJDIR)/diffcmd.h: $(OBJDIR)/headers
1602
1603
$(OBJDIR)/dispatch_.c: $(SRCDIR)/dispatch.c $(TRANSLATE)
1604
$(TRANSLATE) $(SRCDIR)/dispatch.c >$@
1605
1606
$(OBJDIR)/dispatch.o: $(OBJDIR)/dispatch_.c $(OBJDIR)/dispatch.h $(SRCDIR)/config.h
1607
$(XTCC) -o $(OBJDIR)/dispatch.o -c $(OBJDIR)/dispatch_.c
1608
1609
$(OBJDIR)/dispatch.h: $(OBJDIR)/headers
1610
1611
$(OBJDIR)/doc_.c: $(SRCDIR)/doc.c $(TRANSLATE)
1612
$(TRANSLATE) $(SRCDIR)/doc.c >$@
1613
1614
$(OBJDIR)/doc.o: $(OBJDIR)/doc_.c $(OBJDIR)/doc.h $(SRCDIR)/config.h
1615
$(XTCC) -o $(OBJDIR)/doc.o -c $(OBJDIR)/doc_.c
1616
1617
$(OBJDIR)/doc.h: $(OBJDIR)/headers
1618
1619
$(OBJDIR)/encode_.c: $(SRCDIR)/encode.c $(TRANSLATE)
1620
$(TRANSLATE) $(SRCDIR)/encode.c >$@
1621
1622
$(OBJDIR)/encode.o: $(OBJDIR)/encode_.c $(OBJDIR)/encode.h $(SRCDIR)/config.h
1623
$(XTCC) -o $(OBJDIR)/encode.o -c $(OBJDIR)/encode_.c
1624
1625
$(OBJDIR)/encode.h: $(OBJDIR)/headers
1626
1627
$(OBJDIR)/etag_.c: $(SRCDIR)/etag.c $(TRANSLATE)
1628
$(TRANSLATE) $(SRCDIR)/etag.c >$@
1629
1630
$(OBJDIR)/etag.o: $(OBJDIR)/etag_.c $(OBJDIR)/etag.h $(SRCDIR)/config.h
1631
$(XTCC) -o $(OBJDIR)/etag.o -c $(OBJDIR)/etag_.c
1632
1633
$(OBJDIR)/etag.h: $(OBJDIR)/headers
1634
1635
$(OBJDIR)/event_.c: $(SRCDIR)/event.c $(TRANSLATE)
1636
$(TRANSLATE) $(SRCDIR)/event.c >$@
1637
1638
$(OBJDIR)/event.o: $(OBJDIR)/event_.c $(OBJDIR)/event.h $(SRCDIR)/config.h
1639
$(XTCC) -o $(OBJDIR)/event.o -c $(OBJDIR)/event_.c
1640
1641
$(OBJDIR)/event.h: $(OBJDIR)/headers
1642
1643
$(OBJDIR)/export_.c: $(SRCDIR)/export.c $(TRANSLATE)
1644
$(TRANSLATE) $(SRCDIR)/export.c >$@
1645
1646
$(OBJDIR)/export.o: $(OBJDIR)/export_.c $(OBJDIR)/export.h $(SRCDIR)/config.h
1647
$(XTCC) -o $(OBJDIR)/export.o -c $(OBJDIR)/export_.c
1648
1649
$(OBJDIR)/export.h: $(OBJDIR)/headers
1650
1651
$(OBJDIR)/extcgi_.c: $(SRCDIR)/extcgi.c $(TRANSLATE)
1652
$(TRANSLATE) $(SRCDIR)/extcgi.c >$@
1653
1654
$(OBJDIR)/extcgi.o: $(OBJDIR)/extcgi_.c $(OBJDIR)/extcgi.h $(SRCDIR)/config.h
1655
$(XTCC) -o $(OBJDIR)/extcgi.o -c $(OBJDIR)/extcgi_.c
1656
1657
$(OBJDIR)/extcgi.h: $(OBJDIR)/headers
1658
1659
$(OBJDIR)/file_.c: $(SRCDIR)/file.c $(TRANSLATE)
1660
$(TRANSLATE) $(SRCDIR)/file.c >$@
1661
1662
$(OBJDIR)/file.o: $(OBJDIR)/file_.c $(OBJDIR)/file.h $(SRCDIR)/config.h
1663
$(XTCC) -o $(OBJDIR)/file.o -c $(OBJDIR)/file_.c
1664
1665
$(OBJDIR)/file.h: $(OBJDIR)/headers
1666
1667
$(OBJDIR)/fileedit_.c: $(SRCDIR)/fileedit.c $(TRANSLATE)
1668
$(TRANSLATE) $(SRCDIR)/fileedit.c >$@
1669
1670
$(OBJDIR)/fileedit.o: $(OBJDIR)/fileedit_.c $(OBJDIR)/fileedit.h $(SRCDIR)/config.h
1671
$(XTCC) -o $(OBJDIR)/fileedit.o -c $(OBJDIR)/fileedit_.c
1672
1673
$(OBJDIR)/fileedit.h: $(OBJDIR)/headers
1674
1675
$(OBJDIR)/finfo_.c: $(SRCDIR)/finfo.c $(TRANSLATE)
1676
$(TRANSLATE) $(SRCDIR)/finfo.c >$@
1677
1678
$(OBJDIR)/finfo.o: $(OBJDIR)/finfo_.c $(OBJDIR)/finfo.h $(SRCDIR)/config.h
1679
$(XTCC) -o $(OBJDIR)/finfo.o -c $(OBJDIR)/finfo_.c
1680
1681
$(OBJDIR)/finfo.h: $(OBJDIR)/headers
1682
1683
$(OBJDIR)/foci_.c: $(SRCDIR)/foci.c $(TRANSLATE)
1684
$(TRANSLATE) $(SRCDIR)/foci.c >$@
1685
1686
$(OBJDIR)/foci.o: $(OBJDIR)/foci_.c $(OBJDIR)/foci.h $(SRCDIR)/config.h
1687
$(XTCC) -o $(OBJDIR)/foci.o -c $(OBJDIR)/foci_.c
1688
1689
$(OBJDIR)/foci.h: $(OBJDIR)/headers
1690
1691
$(OBJDIR)/forum_.c: $(SRCDIR)/forum.c $(TRANSLATE)
1692
$(TRANSLATE) $(SRCDIR)/forum.c >$@
1693
1694
$(OBJDIR)/forum.o: $(OBJDIR)/forum_.c $(OBJDIR)/forum.h $(SRCDIR)/config.h
1695
$(XTCC) -o $(OBJDIR)/forum.o -c $(OBJDIR)/forum_.c
1696
1697
$(OBJDIR)/forum.h: $(OBJDIR)/headers
1698
1699
$(OBJDIR)/fshell_.c: $(SRCDIR)/fshell.c $(TRANSLATE)
1700
$(TRANSLATE) $(SRCDIR)/fshell.c >$@
1701
1702
$(OBJDIR)/fshell.o: $(OBJDIR)/fshell_.c $(OBJDIR)/fshell.h $(SRCDIR)/config.h
1703
$(XTCC) -o $(OBJDIR)/fshell.o -c $(OBJDIR)/fshell_.c
1704
1705
$(OBJDIR)/fshell.h: $(OBJDIR)/headers
1706
1707
$(OBJDIR)/fusefs_.c: $(SRCDIR)/fusefs.c $(TRANSLATE)
1708
$(TRANSLATE) $(SRCDIR)/fusefs.c >$@
1709
1710
$(OBJDIR)/fusefs.o: $(OBJDIR)/fusefs_.c $(OBJDIR)/fusefs.h $(SRCDIR)/config.h
1711
$(XTCC) -o $(OBJDIR)/fusefs.o -c $(OBJDIR)/fusefs_.c
1712
1713
$(OBJDIR)/fusefs.h: $(OBJDIR)/headers
1714
1715
$(OBJDIR)/fuzz_.c: $(SRCDIR)/fuzz.c $(TRANSLATE)
1716
$(TRANSLATE) $(SRCDIR)/fuzz.c >$@
1717
1718
$(OBJDIR)/fuzz.o: $(OBJDIR)/fuzz_.c $(OBJDIR)/fuzz.h $(SRCDIR)/config.h
1719
$(XTCC) -o $(OBJDIR)/fuzz.o -c $(OBJDIR)/fuzz_.c
1720
1721
$(OBJDIR)/fuzz.h: $(OBJDIR)/headers
1722
1723
$(OBJDIR)/glob_.c: $(SRCDIR)/glob.c $(TRANSLATE)
1724
$(TRANSLATE) $(SRCDIR)/glob.c >$@
1725
1726
$(OBJDIR)/glob.o: $(OBJDIR)/glob_.c $(OBJDIR)/glob.h $(SRCDIR)/config.h
1727
$(XTCC) -o $(OBJDIR)/glob.o -c $(OBJDIR)/glob_.c
1728
1729
$(OBJDIR)/glob.h: $(OBJDIR)/headers
1730
1731
$(OBJDIR)/graph_.c: $(SRCDIR)/graph.c $(TRANSLATE)
1732
$(TRANSLATE) $(SRCDIR)/graph.c >$@
1733
1734
$(OBJDIR)/graph.o: $(OBJDIR)/graph_.c $(OBJDIR)/graph.h $(SRCDIR)/config.h
1735
$(XTCC) -o $(OBJDIR)/graph.o -c $(OBJDIR)/graph_.c
1736
1737
$(OBJDIR)/graph.h: $(OBJDIR)/headers
1738
1739
$(OBJDIR)/gzip_.c: $(SRCDIR)/gzip.c $(TRANSLATE)
1740
$(TRANSLATE) $(SRCDIR)/gzip.c >$@
1741
1742
$(OBJDIR)/gzip.o: $(OBJDIR)/gzip_.c $(OBJDIR)/gzip.h $(SRCDIR)/config.h
1743
$(XTCC) -o $(OBJDIR)/gzip.o -c $(OBJDIR)/gzip_.c
1744
1745
$(OBJDIR)/gzip.h: $(OBJDIR)/headers
1746
1747
$(OBJDIR)/hname_.c: $(SRCDIR)/hname.c $(TRANSLATE)
1748
$(TRANSLATE) $(SRCDIR)/hname.c >$@
1749
1750
$(OBJDIR)/hname.o: $(OBJDIR)/hname_.c $(OBJDIR)/hname.h $(SRCDIR)/config.h
1751
$(XTCC) -o $(OBJDIR)/hname.o -c $(OBJDIR)/hname_.c
1752
1753
$(OBJDIR)/hname.h: $(OBJDIR)/headers
1754
1755
$(OBJDIR)/hook_.c: $(SRCDIR)/hook.c $(TRANSLATE)
1756
$(TRANSLATE) $(SRCDIR)/hook.c >$@
1757
1758
$(OBJDIR)/hook.o: $(OBJDIR)/hook_.c $(OBJDIR)/hook.h $(SRCDIR)/config.h
1759
$(XTCC) -o $(OBJDIR)/hook.o -c $(OBJDIR)/hook_.c
1760
1761
$(OBJDIR)/hook.h: $(OBJDIR)/headers
1762
1763
$(OBJDIR)/http_.c: $(SRCDIR)/http.c $(TRANSLATE)
1764
$(TRANSLATE) $(SRCDIR)/http.c >$@
1765
1766
$(OBJDIR)/http.o: $(OBJDIR)/http_.c $(OBJDIR)/http.h $(SRCDIR)/config.h
1767
$(XTCC) -o $(OBJDIR)/http.o -c $(OBJDIR)/http_.c
1768
1769
$(OBJDIR)/http.h: $(OBJDIR)/headers
1770
1771
$(OBJDIR)/http_socket_.c: $(SRCDIR)/http_socket.c $(TRANSLATE)
1772
$(TRANSLATE) $(SRCDIR)/http_socket.c >$@
1773
1774
$(OBJDIR)/http_socket.o: $(OBJDIR)/http_socket_.c $(OBJDIR)/http_socket.h $(SRCDIR)/config.h
1775
$(XTCC) -o $(OBJDIR)/http_socket.o -c $(OBJDIR)/http_socket_.c
1776
1777
$(OBJDIR)/http_socket.h: $(OBJDIR)/headers
1778
1779
$(OBJDIR)/http_ssl_.c: $(SRCDIR)/http_ssl.c $(TRANSLATE)
1780
$(TRANSLATE) $(SRCDIR)/http_ssl.c >$@
1781
1782
$(OBJDIR)/http_ssl.o: $(OBJDIR)/http_ssl_.c $(OBJDIR)/http_ssl.h $(SRCDIR)/config.h
1783
$(XTCC) -o $(OBJDIR)/http_ssl.o -c $(OBJDIR)/http_ssl_.c
1784
1785
$(OBJDIR)/http_ssl.h: $(OBJDIR)/headers
1786
1787
$(OBJDIR)/http_transport_.c: $(SRCDIR)/http_transport.c $(TRANSLATE)
1788
$(TRANSLATE) $(SRCDIR)/http_transport.c >$@
1789
1790
$(OBJDIR)/http_transport.o: $(OBJDIR)/http_transport_.c $(OBJDIR)/http_transport.h $(SRCDIR)/config.h
1791
$(XTCC) -o $(OBJDIR)/http_transport.o -c $(OBJDIR)/http_transport_.c
1792
1793
$(OBJDIR)/http_transport.h: $(OBJDIR)/headers
1794
1795
$(OBJDIR)/import_.c: $(SRCDIR)/import.c $(TRANSLATE)
1796
$(TRANSLATE) $(SRCDIR)/import.c >$@
1797
1798
$(OBJDIR)/import.o: $(OBJDIR)/import_.c $(OBJDIR)/import.h $(SRCDIR)/config.h
1799
$(XTCC) -o $(OBJDIR)/import.o -c $(OBJDIR)/import_.c
1800
1801
$(OBJDIR)/import.h: $(OBJDIR)/headers
1802
1803
$(OBJDIR)/info_.c: $(SRCDIR)/info.c $(TRANSLATE)
1804
$(TRANSLATE) $(SRCDIR)/info.c >$@
1805
1806
$(OBJDIR)/info.o: $(OBJDIR)/info_.c $(OBJDIR)/info.h $(SRCDIR)/config.h
1807
$(XTCC) -o $(OBJDIR)/info.o -c $(OBJDIR)/info_.c
1808
1809
$(OBJDIR)/info.h: $(OBJDIR)/headers
1810
1811
$(OBJDIR)/interwiki_.c: $(SRCDIR)/interwiki.c $(TRANSLATE)
1812
$(TRANSLATE) $(SRCDIR)/interwiki.c >$@
1813
1814
$(OBJDIR)/interwiki.o: $(OBJDIR)/interwiki_.c $(OBJDIR)/interwiki.h $(SRCDIR)/config.h
1815
$(XTCC) -o $(OBJDIR)/interwiki.o -c $(OBJDIR)/interwiki_.c
1816
1817
$(OBJDIR)/interwiki.h: $(OBJDIR)/headers
1818
1819
$(OBJDIR)/json_.c: $(SRCDIR)/json.c $(TRANSLATE)
1820
$(TRANSLATE) $(SRCDIR)/json.c >$@
1821
1822
$(OBJDIR)/json.o: $(OBJDIR)/json_.c $(OBJDIR)/json.h $(SRCDIR)/config.h
1823
$(XTCC) -o $(OBJDIR)/json.o -c $(OBJDIR)/json_.c
1824
1825
$(OBJDIR)/json.h: $(OBJDIR)/headers
1826
1827
$(OBJDIR)/json_artifact_.c: $(SRCDIR)/json_artifact.c $(TRANSLATE)
1828
$(TRANSLATE) $(SRCDIR)/json_artifact.c >$@
1829
1830
$(OBJDIR)/json_artifact.o: $(OBJDIR)/json_artifact_.c $(OBJDIR)/json_artifact.h $(SRCDIR)/config.h
1831
$(XTCC) -o $(OBJDIR)/json_artifact.o -c $(OBJDIR)/json_artifact_.c
1832
1833
$(OBJDIR)/json_artifact.h: $(OBJDIR)/headers
1834
1835
$(OBJDIR)/json_branch_.c: $(SRCDIR)/json_branch.c $(TRANSLATE)
1836
$(TRANSLATE) $(SRCDIR)/json_branch.c >$@
1837
1838
$(OBJDIR)/json_branch.o: $(OBJDIR)/json_branch_.c $(OBJDIR)/json_branch.h $(SRCDIR)/config.h
1839
$(XTCC) -o $(OBJDIR)/json_branch.o -c $(OBJDIR)/json_branch_.c
1840
1841
$(OBJDIR)/json_branch.h: $(OBJDIR)/headers
1842
1843
$(OBJDIR)/json_config_.c: $(SRCDIR)/json_config.c $(TRANSLATE)
1844
$(TRANSLATE) $(SRCDIR)/json_config.c >$@
1845
1846
$(OBJDIR)/json_config.o: $(OBJDIR)/json_config_.c $(OBJDIR)/json_config.h $(SRCDIR)/config.h
1847
$(XTCC) -o $(OBJDIR)/json_config.o -c $(OBJDIR)/json_config_.c
1848
1849
$(OBJDIR)/json_config.h: $(OBJDIR)/headers
1850
1851
$(OBJDIR)/json_diff_.c: $(SRCDIR)/json_diff.c $(TRANSLATE)
1852
$(TRANSLATE) $(SRCDIR)/json_diff.c >$@
1853
1854
$(OBJDIR)/json_diff.o: $(OBJDIR)/json_diff_.c $(OBJDIR)/json_diff.h $(SRCDIR)/config.h
1855
$(XTCC) -o $(OBJDIR)/json_diff.o -c $(OBJDIR)/json_diff_.c
1856
1857
$(OBJDIR)/json_diff.h: $(OBJDIR)/headers
1858
1859
$(OBJDIR)/json_dir_.c: $(SRCDIR)/json_dir.c $(TRANSLATE)
1860
$(TRANSLATE) $(SRCDIR)/json_dir.c >$@
1861
1862
$(OBJDIR)/json_dir.o: $(OBJDIR)/json_dir_.c $(OBJDIR)/json_dir.h $(SRCDIR)/config.h
1863
$(XTCC) -o $(OBJDIR)/json_dir.o -c $(OBJDIR)/json_dir_.c
1864
1865
$(OBJDIR)/json_dir.h: $(OBJDIR)/headers
1866
1867
$(OBJDIR)/json_finfo_.c: $(SRCDIR)/json_finfo.c $(TRANSLATE)
1868
$(TRANSLATE) $(SRCDIR)/json_finfo.c >$@
1869
1870
$(OBJDIR)/json_finfo.o: $(OBJDIR)/json_finfo_.c $(OBJDIR)/json_finfo.h $(SRCDIR)/config.h
1871
$(XTCC) -o $(OBJDIR)/json_finfo.o -c $(OBJDIR)/json_finfo_.c
1872
1873
$(OBJDIR)/json_finfo.h: $(OBJDIR)/headers
1874
1875
$(OBJDIR)/json_login_.c: $(SRCDIR)/json_login.c $(TRANSLATE)
1876
$(TRANSLATE) $(SRCDIR)/json_login.c >$@
1877
1878
$(OBJDIR)/json_login.o: $(OBJDIR)/json_login_.c $(OBJDIR)/json_login.h $(SRCDIR)/config.h
1879
$(XTCC) -o $(OBJDIR)/json_login.o -c $(OBJDIR)/json_login_.c
1880
1881
$(OBJDIR)/json_login.h: $(OBJDIR)/headers
1882
1883
$(OBJDIR)/json_query_.c: $(SRCDIR)/json_query.c $(TRANSLATE)
1884
$(TRANSLATE) $(SRCDIR)/json_query.c >$@
1885
1886
$(OBJDIR)/json_query.o: $(OBJDIR)/json_query_.c $(OBJDIR)/json_query.h $(SRCDIR)/config.h
1887
$(XTCC) -o $(OBJDIR)/json_query.o -c $(OBJDIR)/json_query_.c
1888
1889
$(OBJDIR)/json_query.h: $(OBJDIR)/headers
1890
1891
$(OBJDIR)/json_report_.c: $(SRCDIR)/json_report.c $(TRANSLATE)
1892
$(TRANSLATE) $(SRCDIR)/json_report.c >$@
1893
1894
$(OBJDIR)/json_report.o: $(OBJDIR)/json_report_.c $(OBJDIR)/json_report.h $(SRCDIR)/config.h
1895
$(XTCC) -o $(OBJDIR)/json_report.o -c $(OBJDIR)/json_report_.c
1896
1897
$(OBJDIR)/json_report.h: $(OBJDIR)/headers
1898
1899
$(OBJDIR)/json_status_.c: $(SRCDIR)/json_status.c $(TRANSLATE)
1900
$(TRANSLATE) $(SRCDIR)/json_status.c >$@
1901
1902
$(OBJDIR)/json_status.o: $(OBJDIR)/json_status_.c $(OBJDIR)/json_status.h $(SRCDIR)/config.h
1903
$(XTCC) -o $(OBJDIR)/json_status.o -c $(OBJDIR)/json_status_.c
1904
1905
$(OBJDIR)/json_status.h: $(OBJDIR)/headers
1906
1907
$(OBJDIR)/json_tag_.c: $(SRCDIR)/json_tag.c $(TRANSLATE)
1908
$(TRANSLATE) $(SRCDIR)/json_tag.c >$@
1909
1910
$(OBJDIR)/json_tag.o: $(OBJDIR)/json_tag_.c $(OBJDIR)/json_tag.h $(SRCDIR)/config.h
1911
$(XTCC) -o $(OBJDIR)/json_tag.o -c $(OBJDIR)/json_tag_.c
1912
1913
$(OBJDIR)/json_tag.h: $(OBJDIR)/headers
1914
1915
$(OBJDIR)/json_timeline_.c: $(SRCDIR)/json_timeline.c $(TRANSLATE)
1916
$(TRANSLATE) $(SRCDIR)/json_timeline.c >$@
1917
1918
$(OBJDIR)/json_timeline.o: $(OBJDIR)/json_timeline_.c $(OBJDIR)/json_timeline.h $(SRCDIR)/config.h
1919
$(XTCC) -o $(OBJDIR)/json_timeline.o -c $(OBJDIR)/json_timeline_.c
1920
1921
$(OBJDIR)/json_timeline.h: $(OBJDIR)/headers
1922
1923
$(OBJDIR)/json_user_.c: $(SRCDIR)/json_user.c $(TRANSLATE)
1924
$(TRANSLATE) $(SRCDIR)/json_user.c >$@
1925
1926
$(OBJDIR)/json_user.o: $(OBJDIR)/json_user_.c $(OBJDIR)/json_user.h $(SRCDIR)/config.h
1927
$(XTCC) -o $(OBJDIR)/json_user.o -c $(OBJDIR)/json_user_.c
1928
1929
$(OBJDIR)/json_user.h: $(OBJDIR)/headers
1930
1931
$(OBJDIR)/json_wiki_.c: $(SRCDIR)/json_wiki.c $(TRANSLATE)
1932
$(TRANSLATE) $(SRCDIR)/json_wiki.c >$@
1933
1934
$(OBJDIR)/json_wiki.o: $(OBJDIR)/json_wiki_.c $(OBJDIR)/json_wiki.h $(SRCDIR)/config.h
1935
$(XTCC) -o $(OBJDIR)/json_wiki.o -c $(OBJDIR)/json_wiki_.c
1936
1937
$(OBJDIR)/json_wiki.h: $(OBJDIR)/headers
1938
1939
$(OBJDIR)/leaf_.c: $(SRCDIR)/leaf.c $(TRANSLATE)
1940
$(TRANSLATE) $(SRCDIR)/leaf.c >$@
1941
1942
$(OBJDIR)/leaf.o: $(OBJDIR)/leaf_.c $(OBJDIR)/leaf.h $(SRCDIR)/config.h
1943
$(XTCC) -o $(OBJDIR)/leaf.o -c $(OBJDIR)/leaf_.c
1944
1945
$(OBJDIR)/leaf.h: $(OBJDIR)/headers
1946
1947
$(OBJDIR)/loadctrl_.c: $(SRCDIR)/loadctrl.c $(TRANSLATE)
1948
$(TRANSLATE) $(SRCDIR)/loadctrl.c >$@
1949
1950
$(OBJDIR)/loadctrl.o: $(OBJDIR)/loadctrl_.c $(OBJDIR)/loadctrl.h $(SRCDIR)/config.h
1951
$(XTCC) -o $(OBJDIR)/loadctrl.o -c $(OBJDIR)/loadctrl_.c
1952
1953
$(OBJDIR)/loadctrl.h: $(OBJDIR)/headers
1954
1955
$(OBJDIR)/login_.c: $(SRCDIR)/login.c $(TRANSLATE)
1956
$(TRANSLATE) $(SRCDIR)/login.c >$@
1957
1958
$(OBJDIR)/login.o: $(OBJDIR)/login_.c $(OBJDIR)/login.h $(SRCDIR)/config.h
1959
$(XTCC) -o $(OBJDIR)/login.o -c $(OBJDIR)/login_.c
1960
1961
$(OBJDIR)/login.h: $(OBJDIR)/headers
1962
1963
$(OBJDIR)/lookslike_.c: $(SRCDIR)/lookslike.c $(TRANSLATE)
1964
$(TRANSLATE) $(SRCDIR)/lookslike.c >$@
1965
1966
$(OBJDIR)/lookslike.o: $(OBJDIR)/lookslike_.c $(OBJDIR)/lookslike.h $(SRCDIR)/config.h
1967
$(XTCC) -o $(OBJDIR)/lookslike.o -c $(OBJDIR)/lookslike_.c
1968
1969
$(OBJDIR)/lookslike.h: $(OBJDIR)/headers
1970
1971
$(OBJDIR)/main_.c: $(SRCDIR)/main.c $(TRANSLATE)
1972
$(TRANSLATE) $(SRCDIR)/main.c >$@
1973
1974
$(OBJDIR)/main.o: $(OBJDIR)/main_.c $(OBJDIR)/main.h $(OBJDIR)/page_index.h $(SRCDIR)/config.h
1975
$(XTCC) -o $(OBJDIR)/main.o -c $(OBJDIR)/main_.c
1976
1977
$(OBJDIR)/main.h: $(OBJDIR)/headers
1978
1979
$(OBJDIR)/manifest_.c: $(SRCDIR)/manifest.c $(TRANSLATE)
1980
$(TRANSLATE) $(SRCDIR)/manifest.c >$@
1981
1982
$(OBJDIR)/manifest.o: $(OBJDIR)/manifest_.c $(OBJDIR)/manifest.h $(SRCDIR)/config.h
1983
$(XTCC) -o $(OBJDIR)/manifest.o -c $(OBJDIR)/manifest_.c
1984
1985
$(OBJDIR)/manifest.h: $(OBJDIR)/headers
1986
1987
$(OBJDIR)/markdown_.c: $(SRCDIR)/markdown.c $(TRANSLATE)
1988
$(TRANSLATE) $(SRCDIR)/markdown.c >$@
1989
1990
$(OBJDIR)/markdown.o: $(OBJDIR)/markdown_.c $(OBJDIR)/markdown.h $(SRCDIR)/config.h
1991
$(XTCC) -o $(OBJDIR)/markdown.o -c $(OBJDIR)/markdown_.c
1992
1993
$(OBJDIR)/markdown.h: $(OBJDIR)/headers
1994
1995
$(OBJDIR)/markdown_html_.c: $(SRCDIR)/markdown_html.c $(TRANSLATE)
1996
$(TRANSLATE) $(SRCDIR)/markdown_html.c >$@
1997
1998
$(OBJDIR)/markdown_html.o: $(OBJDIR)/markdown_html_.c $(OBJDIR)/markdown_html.h $(SRCDIR)/config.h
1999
$(XTCC) -o $(OBJDIR)/markdown_html.o -c $(OBJDIR)/markdown_html_.c
2000
2001
$(OBJDIR)/markdown_html.h: $(OBJDIR)/headers
2002
2003
$(OBJDIR)/md5_.c: $(SRCDIR)/md5.c $(TRANSLATE)
2004
$(TRANSLATE) $(SRCDIR)/md5.c >$@
2005
2006
$(OBJDIR)/md5.o: $(OBJDIR)/md5_.c $(OBJDIR)/md5.h $(SRCDIR)/config.h
2007
$(XTCC) -o $(OBJDIR)/md5.o -c $(OBJDIR)/md5_.c
2008
2009
$(OBJDIR)/md5.h: $(OBJDIR)/headers
2010
2011
$(OBJDIR)/merge_.c: $(SRCDIR)/merge.c $(TRANSLATE)
2012
$(TRANSLATE) $(SRCDIR)/merge.c >$@
2013
2014
$(OBJDIR)/merge.o: $(OBJDIR)/merge_.c $(OBJDIR)/merge.h $(SRCDIR)/config.h
2015
$(XTCC) -o $(OBJDIR)/merge.o -c $(OBJDIR)/merge_.c
2016
2017
$(OBJDIR)/merge.h: $(OBJDIR)/headers
2018
2019
$(OBJDIR)/merge3_.c: $(SRCDIR)/merge3.c $(TRANSLATE)
2020
$(TRANSLATE) $(SRCDIR)/merge3.c >$@
2021
2022
$(OBJDIR)/merge3.o: $(OBJDIR)/merge3_.c $(OBJDIR)/merge3.h $(SRCDIR)/config.h
2023
$(XTCC) -o $(OBJDIR)/merge3.o -c $(OBJDIR)/merge3_.c
2024
2025
$(OBJDIR)/merge3.h: $(OBJDIR)/headers
2026
2027
$(OBJDIR)/moderate_.c: $(SRCDIR)/moderate.c $(TRANSLATE)
2028
$(TRANSLATE) $(SRCDIR)/moderate.c >$@
2029
2030
$(OBJDIR)/moderate.o: $(OBJDIR)/moderate_.c $(OBJDIR)/moderate.h $(SRCDIR)/config.h
2031
$(XTCC) -o $(OBJDIR)/moderate.o -c $(OBJDIR)/moderate_.c
2032
2033
$(OBJDIR)/moderate.h: $(OBJDIR)/headers
2034
2035
$(OBJDIR)/name_.c: $(SRCDIR)/name.c $(TRANSLATE)
2036
$(TRANSLATE) $(SRCDIR)/name.c >$@
2037
2038
$(OBJDIR)/name.o: $(OBJDIR)/name_.c $(OBJDIR)/name.h $(SRCDIR)/config.h
2039
$(XTCC) -o $(OBJDIR)/name.o -c $(OBJDIR)/name_.c
2040
2041
$(OBJDIR)/name.h: $(OBJDIR)/headers
2042
2043
$(OBJDIR)/patch_.c: $(SRCDIR)/patch.c $(TRANSLATE)
2044
$(TRANSLATE) $(SRCDIR)/patch.c >$@
2045
2046
$(OBJDIR)/patch.o: $(OBJDIR)/patch_.c $(OBJDIR)/patch.h $(SRCDIR)/config.h
2047
$(XTCC) -o $(OBJDIR)/patch.o -c $(OBJDIR)/patch_.c
2048
2049
$(OBJDIR)/patch.h: $(OBJDIR)/headers
2050
2051
$(OBJDIR)/path_.c: $(SRCDIR)/path.c $(TRANSLATE)
2052
$(TRANSLATE) $(SRCDIR)/path.c >$@
2053
2054
$(OBJDIR)/path.o: $(OBJDIR)/path_.c $(OBJDIR)/path.h $(SRCDIR)/config.h
2055
$(XTCC) -o $(OBJDIR)/path.o -c $(OBJDIR)/path_.c
2056
2057
$(OBJDIR)/path.h: $(OBJDIR)/headers
2058
2059
$(OBJDIR)/piechart_.c: $(SRCDIR)/piechart.c $(TRANSLATE)
2060
$(TRANSLATE) $(SRCDIR)/piechart.c >$@
2061
2062
$(OBJDIR)/piechart.o: $(OBJDIR)/piechart_.c $(OBJDIR)/piechart.h $(SRCDIR)/config.h
2063
$(XTCC) -o $(OBJDIR)/piechart.o -c $(OBJDIR)/piechart_.c
2064
2065
$(OBJDIR)/piechart.h: $(OBJDIR)/headers
2066
2067
$(OBJDIR)/pikchrshow_.c: $(SRCDIR)/pikchrshow.c $(TRANSLATE)
2068
$(TRANSLATE) $(SRCDIR)/pikchrshow.c >$@
2069
2070
$(OBJDIR)/pikchrshow.o: $(OBJDIR)/pikchrshow_.c $(OBJDIR)/pikchrshow.h $(SRCDIR)/config.h
2071
$(XTCC) -o $(OBJDIR)/pikchrshow.o -c $(OBJDIR)/pikchrshow_.c
2072
2073
$(OBJDIR)/pikchrshow.h: $(OBJDIR)/headers
2074
2075
$(OBJDIR)/pivot_.c: $(SRCDIR)/pivot.c $(TRANSLATE)
2076
$(TRANSLATE) $(SRCDIR)/pivot.c >$@
2077
2078
$(OBJDIR)/pivot.o: $(OBJDIR)/pivot_.c $(OBJDIR)/pivot.h $(SRCDIR)/config.h
2079
$(XTCC) -o $(OBJDIR)/pivot.o -c $(OBJDIR)/pivot_.c
2080
2081
$(OBJDIR)/pivot.h: $(OBJDIR)/headers
2082
2083
$(OBJDIR)/popen_.c: $(SRCDIR)/popen.c $(TRANSLATE)
2084
$(TRANSLATE) $(SRCDIR)/popen.c >$@
2085
2086
$(OBJDIR)/popen.o: $(OBJDIR)/popen_.c $(OBJDIR)/popen.h $(SRCDIR)/config.h
2087
$(XTCC) -o $(OBJDIR)/popen.o -c $(OBJDIR)/popen_.c
2088
2089
$(OBJDIR)/popen.h: $(OBJDIR)/headers
2090
2091
$(OBJDIR)/pqueue_.c: $(SRCDIR)/pqueue.c $(TRANSLATE)
2092
$(TRANSLATE) $(SRCDIR)/pqueue.c >$@
2093
2094
$(OBJDIR)/pqueue.o: $(OBJDIR)/pqueue_.c $(OBJDIR)/pqueue.h $(SRCDIR)/config.h
2095
$(XTCC) -o $(OBJDIR)/pqueue.o -c $(OBJDIR)/pqueue_.c
2096
2097
$(OBJDIR)/pqueue.h: $(OBJDIR)/headers
2098
2099
$(OBJDIR)/printf_.c: $(SRCDIR)/printf.c $(TRANSLATE)
2100
$(TRANSLATE) $(SRCDIR)/printf.c >$@
2101
2102
$(OBJDIR)/printf.o: $(OBJDIR)/printf_.c $(OBJDIR)/printf.h $(SRCDIR)/config.h
2103
$(XTCC) -o $(OBJDIR)/printf.o -c $(OBJDIR)/printf_.c
2104
2105
$(OBJDIR)/printf.h: $(OBJDIR)/headers
2106
2107
$(OBJDIR)/publish_.c: $(SRCDIR)/publish.c $(TRANSLATE)
2108
$(TRANSLATE) $(SRCDIR)/publish.c >$@
2109
2110
$(OBJDIR)/publish.o: $(OBJDIR)/publish_.c $(OBJDIR)/publish.h $(SRCDIR)/config.h
2111
$(XTCC) -o $(OBJDIR)/publish.o -c $(OBJDIR)/publish_.c
2112
2113
$(OBJDIR)/publish.h: $(OBJDIR)/headers
2114
2115
$(OBJDIR)/purge_.c: $(SRCDIR)/purge.c $(TRANSLATE)
2116
$(TRANSLATE) $(SRCDIR)/purge.c >$@
2117
2118
$(OBJDIR)/purge.o: $(OBJDIR)/purge_.c $(OBJDIR)/purge.h $(SRCDIR)/config.h
2119
$(XTCC) -o $(OBJDIR)/purge.o -c $(OBJDIR)/purge_.c
2120
2121
$(OBJDIR)/purge.h: $(OBJDIR)/headers
2122
2123
$(OBJDIR)/rebuild_.c: $(SRCDIR)/rebuild.c $(TRANSLATE)
2124
$(TRANSLATE) $(SRCDIR)/rebuild.c >$@
2125
2126
$(OBJDIR)/rebuild.o: $(OBJDIR)/rebuild_.c $(OBJDIR)/rebuild.h $(SRCDIR)/config.h
2127
$(XTCC) -o $(OBJDIR)/rebuild.o -c $(OBJDIR)/rebuild_.c
2128
2129
$(OBJDIR)/rebuild.h: $(OBJDIR)/headers
2130
2131
$(OBJDIR)/regexp_.c: $(SRCDIR)/regexp.c $(TRANSLATE)
2132
$(TRANSLATE) $(SRCDIR)/regexp.c >$@
2133
2134
$(OBJDIR)/regexp.o: $(OBJDIR)/regexp_.c $(OBJDIR)/regexp.h $(SRCDIR)/config.h
2135
$(XTCC) -o $(OBJDIR)/regexp.o -c $(OBJDIR)/regexp_.c
2136
2137
$(OBJDIR)/regexp.h: $(OBJDIR)/headers
2138
2139
$(OBJDIR)/repolist_.c: $(SRCDIR)/repolist.c $(TRANSLATE)
2140
$(TRANSLATE) $(SRCDIR)/repolist.c >$@
2141
2142
$(OBJDIR)/repolist.o: $(OBJDIR)/repolist_.c $(OBJDIR)/repolist.h $(SRCDIR)/config.h
2143
$(XTCC) -o $(OBJDIR)/repolist.o -c $(OBJDIR)/repolist_.c
2144
2145
$(OBJDIR)/repolist.h: $(OBJDIR)/headers
2146
2147
$(OBJDIR)/report_.c: $(SRCDIR)/report.c $(TRANSLATE)
2148
$(TRANSLATE) $(SRCDIR)/report.c >$@
2149
2150
$(OBJDIR)/report.o: $(OBJDIR)/report_.c $(OBJDIR)/report.h $(SRCDIR)/config.h
2151
$(XTCC) -o $(OBJDIR)/report.o -c $(OBJDIR)/report_.c
2152
2153
$(OBJDIR)/report.h: $(OBJDIR)/headers
2154
2155
$(OBJDIR)/rss_.c: $(SRCDIR)/rss.c $(TRANSLATE)
2156
$(TRANSLATE) $(SRCDIR)/rss.c >$@
2157
2158
$(OBJDIR)/rss.o: $(OBJDIR)/rss_.c $(OBJDIR)/rss.h $(SRCDIR)/config.h
2159
$(XTCC) -o $(OBJDIR)/rss.o -c $(OBJDIR)/rss_.c
2160
2161
$(OBJDIR)/rss.h: $(OBJDIR)/headers
2162
2163
$(OBJDIR)/schema_.c: $(SRCDIR)/schema.c $(TRANSLATE)
2164
$(TRANSLATE) $(SRCDIR)/schema.c >$@
2165
2166
$(OBJDIR)/schema.o: $(OBJDIR)/schema_.c $(OBJDIR)/schema.h $(SRCDIR)/config.h
2167
$(XTCC) -o $(OBJDIR)/schema.o -c $(OBJDIR)/schema_.c
2168
2169
$(OBJDIR)/schema.h: $(OBJDIR)/headers
2170
2171
$(OBJDIR)/search_.c: $(SRCDIR)/search.c $(TRANSLATE)
2172
$(TRANSLATE) $(SRCDIR)/search.c >$@
2173
2174
$(OBJDIR)/search.o: $(OBJDIR)/search_.c $(OBJDIR)/search.h $(SRCDIR)/config.h
2175
$(XTCC) -o $(OBJDIR)/search.o -c $(OBJDIR)/search_.c
2176
2177
$(OBJDIR)/search.h: $(OBJDIR)/headers
2178
2179
$(OBJDIR)/security_audit_.c: $(SRCDIR)/security_audit.c $(TRANSLATE)
2180
$(TRANSLATE) $(SRCDIR)/security_audit.c >$@
2181
2182
$(OBJDIR)/security_audit.o: $(OBJDIR)/security_audit_.c $(OBJDIR)/security_audit.h $(SRCDIR)/config.h
2183
$(XTCC) -o $(OBJDIR)/security_audit.o -c $(OBJDIR)/security_audit_.c
2184
2185
$(OBJDIR)/security_audit.h: $(OBJDIR)/headers
2186
2187
$(OBJDIR)/setup_.c: $(SRCDIR)/setup.c $(TRANSLATE)
2188
$(TRANSLATE) $(SRCDIR)/setup.c >$@
2189
2190
$(OBJDIR)/setup.o: $(OBJDIR)/setup_.c $(OBJDIR)/setup.h $(SRCDIR)/config.h
2191
$(XTCC) -o $(OBJDIR)/setup.o -c $(OBJDIR)/setup_.c
2192
2193
$(OBJDIR)/setup.h: $(OBJDIR)/headers
2194
2195
$(OBJDIR)/setupuser_.c: $(SRCDIR)/setupuser.c $(TRANSLATE)
2196
$(TRANSLATE) $(SRCDIR)/setupuser.c >$@
2197
2198
$(OBJDIR)/setupuser.o: $(OBJDIR)/setupuser_.c $(OBJDIR)/setupuser.h $(SRCDIR)/config.h
2199
$(XTCC) -o $(OBJDIR)/setupuser.o -c $(OBJDIR)/setupuser_.c
2200
2201
$(OBJDIR)/setupuser.h: $(OBJDIR)/headers
2202
2203
$(OBJDIR)/sha1_.c: $(SRCDIR)/sha1.c $(TRANSLATE)
2204
$(TRANSLATE) $(SRCDIR)/sha1.c >$@
2205
2206
$(OBJDIR)/sha1.o: $(OBJDIR)/sha1_.c $(OBJDIR)/sha1.h $(SRCDIR)/config.h
2207
$(XTCC) -o $(OBJDIR)/sha1.o -c $(OBJDIR)/sha1_.c
2208
2209
$(OBJDIR)/sha1.h: $(OBJDIR)/headers
2210
2211
$(OBJDIR)/sha1hard_.c: $(SRCDIR)/sha1hard.c $(TRANSLATE)
2212
$(TRANSLATE) $(SRCDIR)/sha1hard.c >$@
2213
2214
$(OBJDIR)/sha1hard.o: $(OBJDIR)/sha1hard_.c $(OBJDIR)/sha1hard.h $(SRCDIR)/config.h
2215
$(XTCC) -o $(OBJDIR)/sha1hard.o -c $(OBJDIR)/sha1hard_.c
2216
2217
$(OBJDIR)/sha1hard.h: $(OBJDIR)/headers
2218
2219
$(OBJDIR)/sha3_.c: $(SRCDIR)/sha3.c $(TRANSLATE)
2220
$(TRANSLATE) $(SRCDIR)/sha3.c >$@
2221
2222
$(OBJDIR)/sha3.o: $(OBJDIR)/sha3_.c $(OBJDIR)/sha3.h $(SRCDIR)/config.h
2223
$(XTCC) -o $(OBJDIR)/sha3.o -c $(OBJDIR)/sha3_.c
2224
2225
$(OBJDIR)/sha3.h: $(OBJDIR)/headers
2226
2227
$(OBJDIR)/shun_.c: $(SRCDIR)/shun.c $(TRANSLATE)
2228
$(TRANSLATE) $(SRCDIR)/shun.c >$@
2229
2230
$(OBJDIR)/shun.o: $(OBJDIR)/shun_.c $(OBJDIR)/shun.h $(SRCDIR)/config.h
2231
$(XTCC) -o $(OBJDIR)/shun.o -c $(OBJDIR)/shun_.c
2232
2233
$(OBJDIR)/shun.h: $(OBJDIR)/headers
2234
2235
$(OBJDIR)/sitemap_.c: $(SRCDIR)/sitemap.c $(TRANSLATE)
2236
$(TRANSLATE) $(SRCDIR)/sitemap.c >$@
2237
2238
$(OBJDIR)/sitemap.o: $(OBJDIR)/sitemap_.c $(OBJDIR)/sitemap.h $(SRCDIR)/config.h
2239
$(XTCC) -o $(OBJDIR)/sitemap.o -c $(OBJDIR)/sitemap_.c
2240
2241
$(OBJDIR)/sitemap.h: $(OBJDIR)/headers
2242
2243
$(OBJDIR)/skins_.c: $(SRCDIR)/skins.c $(TRANSLATE)
2244
$(TRANSLATE) $(SRCDIR)/skins.c >$@
2245
2246
$(OBJDIR)/skins.o: $(OBJDIR)/skins_.c $(OBJDIR)/skins.h $(SRCDIR)/config.h
2247
$(XTCC) -o $(OBJDIR)/skins.o -c $(OBJDIR)/skins_.c
2248
2249
$(OBJDIR)/skins.h: $(OBJDIR)/headers
2250
2251
$(OBJDIR)/smtp_.c: $(SRCDIR)/smtp.c $(TRANSLATE)
2252
$(TRANSLATE) $(SRCDIR)/smtp.c >$@
2253
2254
$(OBJDIR)/smtp.o: $(OBJDIR)/smtp_.c $(OBJDIR)/smtp.h $(SRCDIR)/config.h
2255
$(XTCC) -o $(OBJDIR)/smtp.o -c $(OBJDIR)/smtp_.c
2256
2257
$(OBJDIR)/smtp.h: $(OBJDIR)/headers
2258
2259
$(OBJDIR)/sqlcmd_.c: $(SRCDIR)/sqlcmd.c $(TRANSLATE)
2260
$(TRANSLATE) $(SRCDIR)/sqlcmd.c >$@
2261
2262
$(OBJDIR)/sqlcmd.o: $(OBJDIR)/sqlcmd_.c $(OBJDIR)/sqlcmd.h $(SRCDIR)/config.h
2263
$(XTCC) -o $(OBJDIR)/sqlcmd.o -c $(OBJDIR)/sqlcmd_.c
2264
2265
$(OBJDIR)/sqlcmd.h: $(OBJDIR)/headers
2266
2267
$(OBJDIR)/stash_.c: $(SRCDIR)/stash.c $(TRANSLATE)
2268
$(TRANSLATE) $(SRCDIR)/stash.c >$@
2269
2270
$(OBJDIR)/stash.o: $(OBJDIR)/stash_.c $(OBJDIR)/stash.h $(SRCDIR)/config.h
2271
$(XTCC) -o $(OBJDIR)/stash.o -c $(OBJDIR)/stash_.c
2272
2273
$(OBJDIR)/stash.h: $(OBJDIR)/headers
2274
2275
$(OBJDIR)/stat_.c: $(SRCDIR)/stat.c $(TRANSLATE)
2276
$(TRANSLATE) $(SRCDIR)/stat.c >$@
2277
2278
$(OBJDIR)/stat.o: $(OBJDIR)/stat_.c $(OBJDIR)/stat.h $(SRCDIR)/config.h
2279
$(XTCC) -o $(OBJDIR)/stat.o -c $(OBJDIR)/stat_.c
2280
2281
$(OBJDIR)/stat.h: $(OBJDIR)/headers
2282
2283
$(OBJDIR)/statrep_.c: $(SRCDIR)/statrep.c $(TRANSLATE)
2284
$(TRANSLATE) $(SRCDIR)/statrep.c >$@
2285
2286
$(OBJDIR)/statrep.o: $(OBJDIR)/statrep_.c $(OBJDIR)/statrep.h $(SRCDIR)/config.h
2287
$(XTCC) -o $(OBJDIR)/statrep.o -c $(OBJDIR)/statrep_.c
2288
2289
$(OBJDIR)/statrep.h: $(OBJDIR)/headers
2290
2291
$(OBJDIR)/style_.c: $(SRCDIR)/style.c $(TRANSLATE)
2292
$(TRANSLATE) $(SRCDIR)/style.c >$@
2293
2294
$(OBJDIR)/style.o: $(OBJDIR)/style_.c $(OBJDIR)/style.h $(SRCDIR)/config.h
2295
$(XTCC) -o $(OBJDIR)/style.o -c $(OBJDIR)/style_.c
2296
2297
$(OBJDIR)/style.h: $(OBJDIR)/headers
2298
2299
$(OBJDIR)/sync_.c: $(SRCDIR)/sync.c $(TRANSLATE)
2300
$(TRANSLATE) $(SRCDIR)/sync.c >$@
2301
2302
$(OBJDIR)/sync.o: $(OBJDIR)/sync_.c $(OBJDIR)/sync.h $(SRCDIR)/config.h
2303
$(XTCC) -o $(OBJDIR)/sync.o -c $(OBJDIR)/sync_.c
2304
2305
$(OBJDIR)/sync.h: $(OBJDIR)/headers
2306
2307
$(OBJDIR)/tag_.c: $(SRCDIR)/tag.c $(TRANSLATE)
2308
$(TRANSLATE) $(SRCDIR)/tag.c >$@
2309
2310
$(OBJDIR)/tag.o: $(OBJDIR)/tag_.c $(OBJDIR)/tag.h $(SRCDIR)/config.h
2311
$(XTCC) -o $(OBJDIR)/tag.o -c $(OBJDIR)/tag_.c
2312
2313
$(OBJDIR)/tag.h: $(OBJDIR)/headers
2314
2315
$(OBJDIR)/tar_.c: $(SRCDIR)/tar.c $(TRANSLATE)
2316
$(TRANSLATE) $(SRCDIR)/tar.c >$@
2317
2318
$(OBJDIR)/tar.o: $(OBJDIR)/tar_.c $(OBJDIR)/tar.h $(SRCDIR)/config.h
2319
$(XTCC) -o $(OBJDIR)/tar.o -c $(OBJDIR)/tar_.c
2320
2321
$(OBJDIR)/tar.h: $(OBJDIR)/headers
2322
2323
$(OBJDIR)/terminal_.c: $(SRCDIR)/terminal.c $(TRANSLATE)
2324
$(TRANSLATE) $(SRCDIR)/terminal.c >$@
2325
2326
$(OBJDIR)/terminal.o: $(OBJDIR)/terminal_.c $(OBJDIR)/terminal.h $(SRCDIR)/config.h
2327
$(XTCC) -o $(OBJDIR)/terminal.o -c $(OBJDIR)/terminal_.c
2328
2329
$(OBJDIR)/terminal.h: $(OBJDIR)/headers
2330
2331
$(OBJDIR)/th_main_.c: $(SRCDIR)/th_main.c $(TRANSLATE)
2332
$(TRANSLATE) $(SRCDIR)/th_main.c >$@
2333
2334
$(OBJDIR)/th_main.o: $(OBJDIR)/th_main_.c $(OBJDIR)/th_main.h $(SRCDIR)/config.h
2335
$(XTCC) -o $(OBJDIR)/th_main.o -c $(OBJDIR)/th_main_.c
2336
2337
$(OBJDIR)/th_main.h: $(OBJDIR)/headers
2338
2339
$(OBJDIR)/timeline_.c: $(SRCDIR)/timeline.c $(TRANSLATE)
2340
$(TRANSLATE) $(SRCDIR)/timeline.c >$@
2341
2342
$(OBJDIR)/timeline.o: $(OBJDIR)/timeline_.c $(OBJDIR)/timeline.h $(SRCDIR)/config.h
2343
$(XTCC) -o $(OBJDIR)/timeline.o -c $(OBJDIR)/timeline_.c
2344
2345
$(OBJDIR)/timeline.h: $(OBJDIR)/headers
2346
2347
$(OBJDIR)/tkt_.c: $(SRCDIR)/tkt.c $(TRANSLATE)
2348
$(TRANSLATE) $(SRCDIR)/tkt.c >$@
2349
2350
$(OBJDIR)/tkt.o: $(OBJDIR)/tkt_.c $(OBJDIR)/tkt.h $(SRCDIR)/config.h
2351
$(XTCC) -o $(OBJDIR)/tkt.o -c $(OBJDIR)/tkt_.c
2352
2353
$(OBJDIR)/tkt.h: $(OBJDIR)/headers
2354
2355
$(OBJDIR)/tktsetup_.c: $(SRCDIR)/tktsetup.c $(TRANSLATE)
2356
$(TRANSLATE) $(SRCDIR)/tktsetup.c >$@
2357
2358
$(OBJDIR)/tktsetup.o: $(OBJDIR)/tktsetup_.c $(OBJDIR)/tktsetup.h $(SRCDIR)/config.h
2359
$(XTCC) -o $(OBJDIR)/tktsetup.o -c $(OBJDIR)/tktsetup_.c
2360
2361
$(OBJDIR)/tktsetup.h: $(OBJDIR)/headers
2362
2363
$(OBJDIR)/undo_.c: $(SRCDIR)/undo.c $(TRANSLATE)
2364
$(TRANSLATE) $(SRCDIR)/undo.c >$@
2365
2366
$(OBJDIR)/undo.o: $(OBJDIR)/undo_.c $(OBJDIR)/undo.h $(SRCDIR)/config.h
2367
$(XTCC) -o $(OBJDIR)/undo.o -c $(OBJDIR)/undo_.c
2368
2369
$(OBJDIR)/undo.h: $(OBJDIR)/headers
2370
2371
$(OBJDIR)/unicode_.c: $(SRCDIR)/unicode.c $(TRANSLATE)
2372
$(TRANSLATE) $(SRCDIR)/unicode.c >$@
2373
2374
$(OBJDIR)/unicode.o: $(OBJDIR)/unicode_.c $(OBJDIR)/unicode.h $(SRCDIR)/config.h
2375
$(XTCC) -o $(OBJDIR)/unicode.o -c $(OBJDIR)/unicode_.c
2376
2377
$(OBJDIR)/unicode.h: $(OBJDIR)/headers
2378
2379
$(OBJDIR)/unversioned_.c: $(SRCDIR)/unversioned.c $(TRANSLATE)
2380
$(TRANSLATE) $(SRCDIR)/unversioned.c >$@
2381
2382
$(OBJDIR)/unversioned.o: $(OBJDIR)/unversioned_.c $(OBJDIR)/unversioned.h $(SRCDIR)/config.h
2383
$(XTCC) -o $(OBJDIR)/unversioned.o -c $(OBJDIR)/unversioned_.c
2384
2385
$(OBJDIR)/unversioned.h: $(OBJDIR)/headers
2386
2387
$(OBJDIR)/update_.c: $(SRCDIR)/update.c $(TRANSLATE)
2388
$(TRANSLATE) $(SRCDIR)/update.c >$@
2389
2390
$(OBJDIR)/update.o: $(OBJDIR)/update_.c $(OBJDIR)/update.h $(SRCDIR)/config.h
2391
$(XTCC) -o $(OBJDIR)/update.o -c $(OBJDIR)/update_.c
2392
2393
$(OBJDIR)/update.h: $(OBJDIR)/headers
2394
2395
$(OBJDIR)/url_.c: $(SRCDIR)/url.c $(TRANSLATE)
2396
$(TRANSLATE) $(SRCDIR)/url.c >$@
2397
2398
$(OBJDIR)/url.o: $(OBJDIR)/url_.c $(OBJDIR)/url.h $(SRCDIR)/config.h
2399
$(XTCC) -o $(OBJDIR)/url.o -c $(OBJDIR)/url_.c
2400
2401
$(OBJDIR)/url.h: $(OBJDIR)/headers
2402
2403
$(OBJDIR)/user_.c: $(SRCDIR)/user.c $(TRANSLATE)
2404
$(TRANSLATE) $(SRCDIR)/user.c >$@
2405
2406
$(OBJDIR)/user.o: $(OBJDIR)/user_.c $(OBJDIR)/user.h $(SRCDIR)/config.h
2407
$(XTCC) -o $(OBJDIR)/user.o -c $(OBJDIR)/user_.c
2408
2409
$(OBJDIR)/user.h: $(OBJDIR)/headers
2410
2411
$(OBJDIR)/utf8_.c: $(SRCDIR)/utf8.c $(TRANSLATE)
2412
$(TRANSLATE) $(SRCDIR)/utf8.c >$@
2413
2414
$(OBJDIR)/utf8.o: $(OBJDIR)/utf8_.c $(OBJDIR)/utf8.h $(SRCDIR)/config.h
2415
$(XTCC) -o $(OBJDIR)/utf8.o -c $(OBJDIR)/utf8_.c
2416
2417
$(OBJDIR)/utf8.h: $(OBJDIR)/headers
2418
2419
$(OBJDIR)/util_.c: $(SRCDIR)/util.c $(TRANSLATE)
2420
$(TRANSLATE) $(SRCDIR)/util.c >$@
2421
2422
$(OBJDIR)/util.o: $(OBJDIR)/util_.c $(OBJDIR)/util.h $(SRCDIR)/config.h
2423
$(XTCC) -o $(OBJDIR)/util.o -c $(OBJDIR)/util_.c
2424
2425
$(OBJDIR)/util.h: $(OBJDIR)/headers
2426
2427
$(OBJDIR)/verify_.c: $(SRCDIR)/verify.c $(TRANSLATE)
2428
$(TRANSLATE) $(SRCDIR)/verify.c >$@
2429
2430
$(OBJDIR)/verify.o: $(OBJDIR)/verify_.c $(OBJDIR)/verify.h $(SRCDIR)/config.h
2431
$(XTCC) -o $(OBJDIR)/verify.o -c $(OBJDIR)/verify_.c
2432
2433
$(OBJDIR)/verify.h: $(OBJDIR)/headers
2434
2435
$(OBJDIR)/vfile_.c: $(SRCDIR)/vfile.c $(TRANSLATE)
2436
$(TRANSLATE) $(SRCDIR)/vfile.c >$@
2437
2438
$(OBJDIR)/vfile.o: $(OBJDIR)/vfile_.c $(OBJDIR)/vfile.h $(SRCDIR)/config.h
2439
$(XTCC) -o $(OBJDIR)/vfile.o -c $(OBJDIR)/vfile_.c
2440
2441
$(OBJDIR)/vfile.h: $(OBJDIR)/headers
2442
2443
$(OBJDIR)/wiki_.c: $(SRCDIR)/wiki.c $(TRANSLATE)
2444
$(TRANSLATE) $(SRCDIR)/wiki.c >$@
2445
2446
$(OBJDIR)/wiki.o: $(OBJDIR)/wiki_.c $(OBJDIR)/wiki.h $(SRCDIR)/config.h
2447
$(XTCC) -o $(OBJDIR)/wiki.o -c $(OBJDIR)/wiki_.c
2448
2449
$(OBJDIR)/wiki.h: $(OBJDIR)/headers
2450
2451
$(OBJDIR)/wikiformat_.c: $(SRCDIR)/wikiformat.c $(TRANSLATE)
2452
$(TRANSLATE) $(SRCDIR)/wikiformat.c >$@
2453
2454
$(OBJDIR)/wikiformat.o: $(OBJDIR)/wikiformat_.c $(OBJDIR)/wikiformat.h $(SRCDIR)/config.h
2455
$(XTCC) -o $(OBJDIR)/wikiformat.o -c $(OBJDIR)/wikiformat_.c
2456
2457
$(OBJDIR)/wikiformat.h: $(OBJDIR)/headers
2458
2459
$(OBJDIR)/winfile_.c: $(SRCDIR)/winfile.c $(TRANSLATE)
2460
$(TRANSLATE) $(SRCDIR)/winfile.c >$@
2461
2462
$(OBJDIR)/winfile.o: $(OBJDIR)/winfile_.c $(OBJDIR)/winfile.h $(SRCDIR)/config.h
2463
$(XTCC) -o $(OBJDIR)/winfile.o -c $(OBJDIR)/winfile_.c
2464
2465
$(OBJDIR)/winfile.h: $(OBJDIR)/headers
2466
2467
$(OBJDIR)/winhttp_.c: $(SRCDIR)/winhttp.c $(TRANSLATE)
2468
$(TRANSLATE) $(SRCDIR)/winhttp.c >$@
2469
2470
$(OBJDIR)/winhttp.o: $(OBJDIR)/winhttp_.c $(OBJDIR)/winhttp.h $(SRCDIR)/config.h
2471
$(XTCC) -o $(OBJDIR)/winhttp.o -c $(OBJDIR)/winhttp_.c
2472
2473
$(OBJDIR)/winhttp.h: $(OBJDIR)/headers
2474
2475
$(OBJDIR)/xfer_.c: $(SRCDIR)/xfer.c $(TRANSLATE)
2476
$(TRANSLATE) $(SRCDIR)/xfer.c >$@
2477
2478
$(OBJDIR)/xfer.o: $(OBJDIR)/xfer_.c $(OBJDIR)/xfer.h $(SRCDIR)/config.h
2479
$(XTCC) -o $(OBJDIR)/xfer.o -c $(OBJDIR)/xfer_.c
2480
2481
$(OBJDIR)/xfer.h: $(OBJDIR)/headers
2482
2483
$(OBJDIR)/xfersetup_.c: $(SRCDIR)/xfersetup.c $(TRANSLATE)
2484
$(TRANSLATE) $(SRCDIR)/xfersetup.c >$@
2485
2486
$(OBJDIR)/xfersetup.o: $(OBJDIR)/xfersetup_.c $(OBJDIR)/xfersetup.h $(SRCDIR)/config.h
2487
$(XTCC) -o $(OBJDIR)/xfersetup.o -c $(OBJDIR)/xfersetup_.c
2488
2489
$(OBJDIR)/xfersetup.h: $(OBJDIR)/headers
2490
2491
$(OBJDIR)/zip_.c: $(SRCDIR)/zip.c $(TRANSLATE)
2492
$(TRANSLATE) $(SRCDIR)/zip.c >$@
2493
2494
$(OBJDIR)/zip.o: $(OBJDIR)/zip_.c $(OBJDIR)/zip.h $(SRCDIR)/config.h
2495
$(XTCC) -o $(OBJDIR)/zip.o -c $(OBJDIR)/zip_.c
2496
2497
$(OBJDIR)/zip.h: $(OBJDIR)/headers
2498
2499
MINGW_OPTIONS = -D_HAVE__MINGW_H
2500
2501
SQLITE_OPTIONS = -DNDEBUG=1 \
2502
-DSQLITE_DQS=0 \
2503
-DSQLITE_THREADSAFE=0 \
2504
-DSQLITE_DEFAULT_MEMSTATUS=0 \
2505
-DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 \
2506
-DSQLITE_LIKE_DOESNT_MATCH_BLOBS \
2507
-DSQLITE_OMIT_DECLTYPE \
2508
-DSQLITE_OMIT_DEPRECATED \
2509
-DSQLITE_OMIT_PROGRESS_CALLBACK \
2510
-DSQLITE_OMIT_SHARED_CACHE \
2511
-DSQLITE_OMIT_LOAD_EXTENSION \
2512
-DSQLITE_MAX_EXPR_DEPTH=0 \
2513
-DSQLITE_ENABLE_LOCKING_STYLE=0 \
2514
-DSQLITE_DEFAULT_FILE_FORMAT=4 \
2515
-DSQLITE_ENABLE_EXPLAIN_COMMENTS \
2516
-DSQLITE_ENABLE_FTS4 \
2517
-DSQLITE_ENABLE_DBSTAT_VTAB \
2518
-DSQLITE_ENABLE_FTS5 \
2519
-DSQLITE_ENABLE_STMTVTAB \
2520
-DSQLITE_HAVE_ZLIB \
2521
-DSQLITE_ENABLE_DBPAGE_VTAB \
2522
-DSQLITE_TRUSTED_SCHEMA=0 \
2523
-DHAVE_USLEEP \
2524
-DSQLITE_WIN32_NO_ANSI \
2525
$(MINGW_OPTIONS) \
2526
-DSQLITE_USE_MALLOC_H \
2527
-DSQLITE_USE_MSIZE
2528
2529
SHELL_OPTIONS = -DNDEBUG=1 \
2530
-DSQLITE_DQS=0 \
2531
-DSQLITE_THREADSAFE=0 \
2532
-DSQLITE_DEFAULT_MEMSTATUS=0 \
2533
-DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 \
2534
-DSQLITE_LIKE_DOESNT_MATCH_BLOBS \
2535
-DSQLITE_OMIT_DECLTYPE \
2536
-DSQLITE_OMIT_DEPRECATED \
2537
-DSQLITE_OMIT_PROGRESS_CALLBACK \
2538
-DSQLITE_OMIT_SHARED_CACHE \
2539
-DSQLITE_OMIT_LOAD_EXTENSION \
2540
-DSQLITE_MAX_EXPR_DEPTH=0 \
2541
-DSQLITE_ENABLE_LOCKING_STYLE=0 \
2542
-DSQLITE_DEFAULT_FILE_FORMAT=4 \
2543
-DSQLITE_ENABLE_EXPLAIN_COMMENTS \
2544
-DSQLITE_ENABLE_FTS4 \
2545
-DSQLITE_ENABLE_DBSTAT_VTAB \
2546
-DSQLITE_ENABLE_FTS5 \
2547
-DSQLITE_ENABLE_STMTVTAB \
2548
-DSQLITE_HAVE_ZLIB \
2549
-DSQLITE_ENABLE_DBPAGE_VTAB \
2550
-DSQLITE_TRUSTED_SCHEMA=0 \
2551
-DHAVE_USLEEP \
2552
-Dmain=sqlite3_shell \
2553
-DSQLITE_SHELL_IS_UTF8=1 \
2554
-DSQLITE_OMIT_LOAD_EXTENSION=1 \
2555
-DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) \
2556
-DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname \
2557
-DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc \
2558
-Daccess=file_access \
2559
-Dsystem=fossil_system \
2560
-Dgetenv=fossil_getenv \
2561
-Dfopen=fossil_fopen
2562
2563
PIKCHR_OPTIONS = -DPIKCHR_TOKEN_LIMIT=10000
2564
2565
$(SQLITE3_OBJ): $(SQLITE3_SRC) $(SRCDIR)/../win/Makefile.mingw.mistachkin
2566
$(XTCC) $(SQLITE_OPTIONS) $(SQLITE_CFLAGS) $(SEE_FLAGS) \
2567
-c $(SQLITE3_SRC) -o $@
2568
2569
$(OBJDIR)/cson_amalgamation.o: $(SRCDIR_extsrc)/cson_amalgamation.c
2570
$(XTCC) -c $(SRCDIR_extsrc)/cson_amalgamation.c -o $@
2571
2572
$(OBJDIR)/json.o $(OBJDIR)/json_artifact.o $(OBJDIR)/json_branch.o $(OBJDIR)/json_config.o $(OBJDIR)/json_diff.o $(OBJDIR)/json_dir.o $(OBJDIR)/jsos_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 : $(SRCDIR)/json_detail.h
2573
2574
$(OBJDIR)/shell.o: $(SQLITE3_SHELL_SRC) $(SRCDIR_extsrc)/sqlite3.h $(SRCDIR)/../win/Makefile.mingw.mistachkin
2575
$(XTCC) $(SHELL_OPTIONS) $(SHELL_CFLAGS) $(SEE_FLAGS) -c $(SQLITE3_SHELL_SRC) -o $@
2576
2577
$(OBJDIR)/th.o: $(SRCDIR)/th.c
2578
$(XTCC) -c $(SRCDIR)/th.c -o $@
2579
2580
$(OBJDIR)/th_lang.o: $(SRCDIR)/th_lang.c
2581
$(XTCC) -c $(SRCDIR)/th_lang.c -o $@
2582
2583
$(OBJDIR)/th_tcl.o: $(SRCDIR)/th_tcl.c
2584
$(XTCC) -c $(SRCDIR)/th_tcl.c -o $@
2585
2586
$(OBJDIR)/pikchr.o: $(SRCDIR_extsrc)/pikchr.c
2587
$(XTCC) $(PIKCHR_OPTIONS) -c $(SRCDIR_extsrc)/pikchr.c -o $@
2588
2589

Keyboard Shortcuts

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