Fossil SCM

fossil-scm / win / Makefile.mingw
Blame History Raw 2642 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)/match.c \
491
$(SRCDIR)/md5.c \
492
$(SRCDIR)/merge.c \
493
$(SRCDIR)/merge3.c \
494
$(SRCDIR)/moderate.c \
495
$(SRCDIR)/name.c \
496
$(SRCDIR)/patch.c \
497
$(SRCDIR)/path.c \
498
$(SRCDIR)/piechart.c \
499
$(SRCDIR)/pikchrshow.c \
500
$(SRCDIR)/pivot.c \
501
$(SRCDIR)/popen.c \
502
$(SRCDIR)/pqueue.c \
503
$(SRCDIR)/printf.c \
504
$(SRCDIR)/publish.c \
505
$(SRCDIR)/purge.c \
506
$(SRCDIR)/rebuild.c \
507
$(SRCDIR)/regexp.c \
508
$(SRCDIR)/repolist.c \
509
$(SRCDIR)/report.c \
510
$(SRCDIR)/robot.c \
511
$(SRCDIR)/rss.c \
512
$(SRCDIR)/schema.c \
513
$(SRCDIR)/search.c \
514
$(SRCDIR)/security_audit.c \
515
$(SRCDIR)/setup.c \
516
$(SRCDIR)/setupuser.c \
517
$(SRCDIR)/sha1.c \
518
$(SRCDIR)/sha1hard.c \
519
$(SRCDIR)/sha3.c \
520
$(SRCDIR)/shun.c \
521
$(SRCDIR)/sitemap.c \
522
$(SRCDIR)/skins.c \
523
$(SRCDIR)/smtp.c \
524
$(SRCDIR)/sqlcmd.c \
525
$(SRCDIR)/stash.c \
526
$(SRCDIR)/stat.c \
527
$(SRCDIR)/statrep.c \
528
$(SRCDIR)/style.c \
529
$(SRCDIR)/sync.c \
530
$(SRCDIR)/tag.c \
531
$(SRCDIR)/tar.c \
532
$(SRCDIR)/terminal.c \
533
$(SRCDIR)/th_main.c \
534
$(SRCDIR)/timeline.c \
535
$(SRCDIR)/tkt.c \
536
$(SRCDIR)/tktsetup.c \
537
$(SRCDIR)/undo.c \
538
$(SRCDIR)/unicode.c \
539
$(SRCDIR)/unversioned.c \
540
$(SRCDIR)/update.c \
541
$(SRCDIR)/url.c \
542
$(SRCDIR)/user.c \
543
$(SRCDIR)/utf8.c \
544
$(SRCDIR)/util.c \
545
$(SRCDIR)/verify.c \
546
$(SRCDIR)/vfile.c \
547
$(SRCDIR)/wiki.c \
548
$(SRCDIR)/wikiformat.c \
549
$(SRCDIR)/winfile.c \
550
$(SRCDIR)/winhttp.c \
551
$(SRCDIR)/xfer.c \
552
$(SRCDIR)/xfersetup.c \
553
$(SRCDIR)/xsystem.c \
554
$(SRCDIR)/zip.c
555
556
EXTRA_FILES = \
557
$(SRCDIR)/../extsrc/pikchr-worker.js \
558
$(SRCDIR)/../extsrc/pikchr.js \
559
$(SRCDIR)/../extsrc/pikchr.wasm \
560
$(SRCDIR)/../skins/ardoise/css.txt \
561
$(SRCDIR)/../skins/ardoise/details.txt \
562
$(SRCDIR)/../skins/ardoise/footer.txt \
563
$(SRCDIR)/../skins/ardoise/header.txt \
564
$(SRCDIR)/../skins/black_and_white/css.txt \
565
$(SRCDIR)/../skins/black_and_white/details.txt \
566
$(SRCDIR)/../skins/black_and_white/footer.txt \
567
$(SRCDIR)/../skins/black_and_white/header.txt \
568
$(SRCDIR)/../skins/blitz/css.txt \
569
$(SRCDIR)/../skins/blitz/details.txt \
570
$(SRCDIR)/../skins/blitz/footer.txt \
571
$(SRCDIR)/../skins/blitz/header.txt \
572
$(SRCDIR)/../skins/blitz/ticket.txt \
573
$(SRCDIR)/../skins/darkmode/css.txt \
574
$(SRCDIR)/../skins/darkmode/details.txt \
575
$(SRCDIR)/../skins/darkmode/footer.txt \
576
$(SRCDIR)/../skins/darkmode/header.txt \
577
$(SRCDIR)/../skins/default/css.txt \
578
$(SRCDIR)/../skins/default/details.txt \
579
$(SRCDIR)/../skins/default/footer.txt \
580
$(SRCDIR)/../skins/default/header.txt \
581
$(SRCDIR)/../skins/eagle/css.txt \
582
$(SRCDIR)/../skins/eagle/details.txt \
583
$(SRCDIR)/../skins/eagle/footer.txt \
584
$(SRCDIR)/../skins/eagle/header.txt \
585
$(SRCDIR)/../skins/etienne/css.txt \
586
$(SRCDIR)/../skins/etienne/details.txt \
587
$(SRCDIR)/../skins/etienne/footer.txt \
588
$(SRCDIR)/../skins/etienne/header.txt \
589
$(SRCDIR)/../skins/khaki/css.txt \
590
$(SRCDIR)/../skins/khaki/details.txt \
591
$(SRCDIR)/../skins/khaki/footer.txt \
592
$(SRCDIR)/../skins/khaki/header.txt \
593
$(SRCDIR)/../skins/original/css.txt \
594
$(SRCDIR)/../skins/original/details.txt \
595
$(SRCDIR)/../skins/original/footer.txt \
596
$(SRCDIR)/../skins/original/header.txt \
597
$(SRCDIR)/../skins/plain_gray/css.txt \
598
$(SRCDIR)/../skins/plain_gray/details.txt \
599
$(SRCDIR)/../skins/plain_gray/footer.txt \
600
$(SRCDIR)/../skins/plain_gray/header.txt \
601
$(SRCDIR)/../skins/xekri/css.txt \
602
$(SRCDIR)/../skins/xekri/details.txt \
603
$(SRCDIR)/../skins/xekri/footer.txt \
604
$(SRCDIR)/../skins/xekri/header.txt \
605
$(SRCDIR)/accordion.js \
606
$(SRCDIR)/alerts/bflat2.wav \
607
$(SRCDIR)/alerts/bflat3.wav \
608
$(SRCDIR)/alerts/bloop.wav \
609
$(SRCDIR)/alerts/plunk.wav \
610
$(SRCDIR)/ci_edit.js \
611
$(SRCDIR)/copybtn.js \
612
$(SRCDIR)/default.css \
613
$(SRCDIR)/diff.js \
614
$(SRCDIR)/diff.tcl \
615
$(SRCDIR)/forum.js \
616
$(SRCDIR)/fossil.bootstrap.js \
617
$(SRCDIR)/fossil.confirmer.js \
618
$(SRCDIR)/fossil.copybutton.js \
619
$(SRCDIR)/fossil.diff.js \
620
$(SRCDIR)/fossil.dom.js \
621
$(SRCDIR)/fossil.fetch.js \
622
$(SRCDIR)/fossil.numbered-lines.js \
623
$(SRCDIR)/fossil.page.brlist.js \
624
$(SRCDIR)/fossil.page.chat.js \
625
$(SRCDIR)/fossil.page.fileedit.js \
626
$(SRCDIR)/fossil.page.forumpost.js \
627
$(SRCDIR)/fossil.page.pikchrshow.js \
628
$(SRCDIR)/fossil.page.pikchrshowasm.js \
629
$(SRCDIR)/fossil.page.ticket.js \
630
$(SRCDIR)/fossil.page.whistory.js \
631
$(SRCDIR)/fossil.page.wikiedit.js \
632
$(SRCDIR)/fossil.pikchr.js \
633
$(SRCDIR)/fossil.popupwidget.js \
634
$(SRCDIR)/fossil.storage.js \
635
$(SRCDIR)/fossil.tabs.js \
636
$(SRCDIR)/fossil.wikiedit-wysiwyg.js \
637
$(SRCDIR)/graph.js \
638
$(SRCDIR)/hbmenu.js \
639
$(SRCDIR)/href.js \
640
$(SRCDIR)/login.js \
641
$(SRCDIR)/markdown.md \
642
$(SRCDIR)/menu.js \
643
$(SRCDIR)/merge.tcl \
644
$(SRCDIR)/scroll.js \
645
$(SRCDIR)/skin.js \
646
$(SRCDIR)/sorttable.js \
647
$(SRCDIR)/sounds/0.wav \
648
$(SRCDIR)/sounds/1.wav \
649
$(SRCDIR)/sounds/2.wav \
650
$(SRCDIR)/sounds/3.wav \
651
$(SRCDIR)/sounds/4.wav \
652
$(SRCDIR)/sounds/5.wav \
653
$(SRCDIR)/sounds/6.wav \
654
$(SRCDIR)/sounds/7.wav \
655
$(SRCDIR)/sounds/8.wav \
656
$(SRCDIR)/sounds/9.wav \
657
$(SRCDIR)/sounds/a.wav \
658
$(SRCDIR)/sounds/b.wav \
659
$(SRCDIR)/sounds/c.wav \
660
$(SRCDIR)/sounds/d.wav \
661
$(SRCDIR)/sounds/e.wav \
662
$(SRCDIR)/sounds/f.wav \
663
$(SRCDIR)/style.admin_log.css \
664
$(SRCDIR)/style.chat.css \
665
$(SRCDIR)/style.fileedit.css \
666
$(SRCDIR)/style.pikchrshow.css \
667
$(SRCDIR)/style.uvlist.css \
668
$(SRCDIR)/style.wikiedit.css \
669
$(SRCDIR)/tree.js \
670
$(SRCDIR)/useredit.js \
671
$(SRCDIR)/wiki.wiki
672
673
TRANS_SRC = \
674
$(OBJDIR)/add_.c \
675
$(OBJDIR)/ajax_.c \
676
$(OBJDIR)/alerts_.c \
677
$(OBJDIR)/allrepo_.c \
678
$(OBJDIR)/attach_.c \
679
$(OBJDIR)/backlink_.c \
680
$(OBJDIR)/backoffice_.c \
681
$(OBJDIR)/bag_.c \
682
$(OBJDIR)/bisect_.c \
683
$(OBJDIR)/blob_.c \
684
$(OBJDIR)/branch_.c \
685
$(OBJDIR)/browse_.c \
686
$(OBJDIR)/builtin_.c \
687
$(OBJDIR)/bundle_.c \
688
$(OBJDIR)/cache_.c \
689
$(OBJDIR)/capabilities_.c \
690
$(OBJDIR)/captcha_.c \
691
$(OBJDIR)/cgi_.c \
692
$(OBJDIR)/chat_.c \
693
$(OBJDIR)/checkin_.c \
694
$(OBJDIR)/checkout_.c \
695
$(OBJDIR)/clearsign_.c \
696
$(OBJDIR)/clone_.c \
697
$(OBJDIR)/color_.c \
698
$(OBJDIR)/comformat_.c \
699
$(OBJDIR)/configure_.c \
700
$(OBJDIR)/content_.c \
701
$(OBJDIR)/cookies_.c \
702
$(OBJDIR)/db_.c \
703
$(OBJDIR)/delta_.c \
704
$(OBJDIR)/deltacmd_.c \
705
$(OBJDIR)/deltafunc_.c \
706
$(OBJDIR)/descendants_.c \
707
$(OBJDIR)/diff_.c \
708
$(OBJDIR)/diffcmd_.c \
709
$(OBJDIR)/dispatch_.c \
710
$(OBJDIR)/doc_.c \
711
$(OBJDIR)/encode_.c \
712
$(OBJDIR)/etag_.c \
713
$(OBJDIR)/event_.c \
714
$(OBJDIR)/export_.c \
715
$(OBJDIR)/extcgi_.c \
716
$(OBJDIR)/file_.c \
717
$(OBJDIR)/fileedit_.c \
718
$(OBJDIR)/finfo_.c \
719
$(OBJDIR)/foci_.c \
720
$(OBJDIR)/forum_.c \
721
$(OBJDIR)/fshell_.c \
722
$(OBJDIR)/fusefs_.c \
723
$(OBJDIR)/fuzz_.c \
724
$(OBJDIR)/glob_.c \
725
$(OBJDIR)/graph_.c \
726
$(OBJDIR)/gzip_.c \
727
$(OBJDIR)/hname_.c \
728
$(OBJDIR)/hook_.c \
729
$(OBJDIR)/http_.c \
730
$(OBJDIR)/http_socket_.c \
731
$(OBJDIR)/http_ssl_.c \
732
$(OBJDIR)/http_transport_.c \
733
$(OBJDIR)/import_.c \
734
$(OBJDIR)/info_.c \
735
$(OBJDIR)/interwiki_.c \
736
$(OBJDIR)/json_.c \
737
$(OBJDIR)/json_artifact_.c \
738
$(OBJDIR)/json_branch_.c \
739
$(OBJDIR)/json_config_.c \
740
$(OBJDIR)/json_diff_.c \
741
$(OBJDIR)/json_dir_.c \
742
$(OBJDIR)/json_finfo_.c \
743
$(OBJDIR)/json_login_.c \
744
$(OBJDIR)/json_query_.c \
745
$(OBJDIR)/json_report_.c \
746
$(OBJDIR)/json_status_.c \
747
$(OBJDIR)/json_tag_.c \
748
$(OBJDIR)/json_timeline_.c \
749
$(OBJDIR)/json_user_.c \
750
$(OBJDIR)/json_wiki_.c \
751
$(OBJDIR)/leaf_.c \
752
$(OBJDIR)/loadctrl_.c \
753
$(OBJDIR)/login_.c \
754
$(OBJDIR)/lookslike_.c \
755
$(OBJDIR)/main_.c \
756
$(OBJDIR)/manifest_.c \
757
$(OBJDIR)/markdown_.c \
758
$(OBJDIR)/markdown_html_.c \
759
$(OBJDIR)/match_.c \
760
$(OBJDIR)/md5_.c \
761
$(OBJDIR)/merge_.c \
762
$(OBJDIR)/merge3_.c \
763
$(OBJDIR)/moderate_.c \
764
$(OBJDIR)/name_.c \
765
$(OBJDIR)/patch_.c \
766
$(OBJDIR)/path_.c \
767
$(OBJDIR)/piechart_.c \
768
$(OBJDIR)/pikchrshow_.c \
769
$(OBJDIR)/pivot_.c \
770
$(OBJDIR)/popen_.c \
771
$(OBJDIR)/pqueue_.c \
772
$(OBJDIR)/printf_.c \
773
$(OBJDIR)/publish_.c \
774
$(OBJDIR)/purge_.c \
775
$(OBJDIR)/rebuild_.c \
776
$(OBJDIR)/regexp_.c \
777
$(OBJDIR)/repolist_.c \
778
$(OBJDIR)/report_.c \
779
$(OBJDIR)/robot_.c \
780
$(OBJDIR)/rss_.c \
781
$(OBJDIR)/schema_.c \
782
$(OBJDIR)/search_.c \
783
$(OBJDIR)/security_audit_.c \
784
$(OBJDIR)/setup_.c \
785
$(OBJDIR)/setupuser_.c \
786
$(OBJDIR)/sha1_.c \
787
$(OBJDIR)/sha1hard_.c \
788
$(OBJDIR)/sha3_.c \
789
$(OBJDIR)/shun_.c \
790
$(OBJDIR)/sitemap_.c \
791
$(OBJDIR)/skins_.c \
792
$(OBJDIR)/smtp_.c \
793
$(OBJDIR)/sqlcmd_.c \
794
$(OBJDIR)/stash_.c \
795
$(OBJDIR)/stat_.c \
796
$(OBJDIR)/statrep_.c \
797
$(OBJDIR)/style_.c \
798
$(OBJDIR)/sync_.c \
799
$(OBJDIR)/tag_.c \
800
$(OBJDIR)/tar_.c \
801
$(OBJDIR)/terminal_.c \
802
$(OBJDIR)/th_main_.c \
803
$(OBJDIR)/timeline_.c \
804
$(OBJDIR)/tkt_.c \
805
$(OBJDIR)/tktsetup_.c \
806
$(OBJDIR)/undo_.c \
807
$(OBJDIR)/unicode_.c \
808
$(OBJDIR)/unversioned_.c \
809
$(OBJDIR)/update_.c \
810
$(OBJDIR)/url_.c \
811
$(OBJDIR)/user_.c \
812
$(OBJDIR)/utf8_.c \
813
$(OBJDIR)/util_.c \
814
$(OBJDIR)/verify_.c \
815
$(OBJDIR)/vfile_.c \
816
$(OBJDIR)/wiki_.c \
817
$(OBJDIR)/wikiformat_.c \
818
$(OBJDIR)/winfile_.c \
819
$(OBJDIR)/winhttp_.c \
820
$(OBJDIR)/xfer_.c \
821
$(OBJDIR)/xfersetup_.c \
822
$(OBJDIR)/xsystem_.c \
823
$(OBJDIR)/zip_.c
824
825
OBJ = \
826
$(OBJDIR)/add.o \
827
$(OBJDIR)/ajax.o \
828
$(OBJDIR)/alerts.o \
829
$(OBJDIR)/allrepo.o \
830
$(OBJDIR)/attach.o \
831
$(OBJDIR)/backlink.o \
832
$(OBJDIR)/backoffice.o \
833
$(OBJDIR)/bag.o \
834
$(OBJDIR)/bisect.o \
835
$(OBJDIR)/blob.o \
836
$(OBJDIR)/branch.o \
837
$(OBJDIR)/browse.o \
838
$(OBJDIR)/builtin.o \
839
$(OBJDIR)/bundle.o \
840
$(OBJDIR)/cache.o \
841
$(OBJDIR)/capabilities.o \
842
$(OBJDIR)/captcha.o \
843
$(OBJDIR)/cgi.o \
844
$(OBJDIR)/chat.o \
845
$(OBJDIR)/checkin.o \
846
$(OBJDIR)/checkout.o \
847
$(OBJDIR)/clearsign.o \
848
$(OBJDIR)/clone.o \
849
$(OBJDIR)/color.o \
850
$(OBJDIR)/comformat.o \
851
$(OBJDIR)/configure.o \
852
$(OBJDIR)/content.o \
853
$(OBJDIR)/cookies.o \
854
$(OBJDIR)/db.o \
855
$(OBJDIR)/delta.o \
856
$(OBJDIR)/deltacmd.o \
857
$(OBJDIR)/deltafunc.o \
858
$(OBJDIR)/descendants.o \
859
$(OBJDIR)/diff.o \
860
$(OBJDIR)/diffcmd.o \
861
$(OBJDIR)/dispatch.o \
862
$(OBJDIR)/doc.o \
863
$(OBJDIR)/encode.o \
864
$(OBJDIR)/etag.o \
865
$(OBJDIR)/event.o \
866
$(OBJDIR)/export.o \
867
$(OBJDIR)/extcgi.o \
868
$(OBJDIR)/file.o \
869
$(OBJDIR)/fileedit.o \
870
$(OBJDIR)/finfo.o \
871
$(OBJDIR)/foci.o \
872
$(OBJDIR)/forum.o \
873
$(OBJDIR)/fshell.o \
874
$(OBJDIR)/fusefs.o \
875
$(OBJDIR)/fuzz.o \
876
$(OBJDIR)/glob.o \
877
$(OBJDIR)/graph.o \
878
$(OBJDIR)/gzip.o \
879
$(OBJDIR)/hname.o \
880
$(OBJDIR)/hook.o \
881
$(OBJDIR)/http.o \
882
$(OBJDIR)/http_socket.o \
883
$(OBJDIR)/http_ssl.o \
884
$(OBJDIR)/http_transport.o \
885
$(OBJDIR)/import.o \
886
$(OBJDIR)/info.o \
887
$(OBJDIR)/interwiki.o \
888
$(OBJDIR)/json.o \
889
$(OBJDIR)/json_artifact.o \
890
$(OBJDIR)/json_branch.o \
891
$(OBJDIR)/json_config.o \
892
$(OBJDIR)/json_diff.o \
893
$(OBJDIR)/json_dir.o \
894
$(OBJDIR)/json_finfo.o \
895
$(OBJDIR)/json_login.o \
896
$(OBJDIR)/json_query.o \
897
$(OBJDIR)/json_report.o \
898
$(OBJDIR)/json_status.o \
899
$(OBJDIR)/json_tag.o \
900
$(OBJDIR)/json_timeline.o \
901
$(OBJDIR)/json_user.o \
902
$(OBJDIR)/json_wiki.o \
903
$(OBJDIR)/leaf.o \
904
$(OBJDIR)/loadctrl.o \
905
$(OBJDIR)/login.o \
906
$(OBJDIR)/lookslike.o \
907
$(OBJDIR)/main.o \
908
$(OBJDIR)/manifest.o \
909
$(OBJDIR)/markdown.o \
910
$(OBJDIR)/markdown_html.o \
911
$(OBJDIR)/match.o \
912
$(OBJDIR)/md5.o \
913
$(OBJDIR)/merge.o \
914
$(OBJDIR)/merge3.o \
915
$(OBJDIR)/moderate.o \
916
$(OBJDIR)/name.o \
917
$(OBJDIR)/patch.o \
918
$(OBJDIR)/path.o \
919
$(OBJDIR)/piechart.o \
920
$(OBJDIR)/pikchrshow.o \
921
$(OBJDIR)/pivot.o \
922
$(OBJDIR)/popen.o \
923
$(OBJDIR)/pqueue.o \
924
$(OBJDIR)/printf.o \
925
$(OBJDIR)/publish.o \
926
$(OBJDIR)/purge.o \
927
$(OBJDIR)/rebuild.o \
928
$(OBJDIR)/regexp.o \
929
$(OBJDIR)/repolist.o \
930
$(OBJDIR)/report.o \
931
$(OBJDIR)/robot.o \
932
$(OBJDIR)/rss.o \
933
$(OBJDIR)/schema.o \
934
$(OBJDIR)/search.o \
935
$(OBJDIR)/security_audit.o \
936
$(OBJDIR)/setup.o \
937
$(OBJDIR)/setupuser.o \
938
$(OBJDIR)/sha1.o \
939
$(OBJDIR)/sha1hard.o \
940
$(OBJDIR)/sha3.o \
941
$(OBJDIR)/shun.o \
942
$(OBJDIR)/sitemap.o \
943
$(OBJDIR)/skins.o \
944
$(OBJDIR)/smtp.o \
945
$(OBJDIR)/sqlcmd.o \
946
$(OBJDIR)/stash.o \
947
$(OBJDIR)/stat.o \
948
$(OBJDIR)/statrep.o \
949
$(OBJDIR)/style.o \
950
$(OBJDIR)/sync.o \
951
$(OBJDIR)/tag.o \
952
$(OBJDIR)/tar.o \
953
$(OBJDIR)/terminal.o \
954
$(OBJDIR)/th_main.o \
955
$(OBJDIR)/timeline.o \
956
$(OBJDIR)/tkt.o \
957
$(OBJDIR)/tktsetup.o \
958
$(OBJDIR)/undo.o \
959
$(OBJDIR)/unicode.o \
960
$(OBJDIR)/unversioned.o \
961
$(OBJDIR)/update.o \
962
$(OBJDIR)/url.o \
963
$(OBJDIR)/user.o \
964
$(OBJDIR)/utf8.o \
965
$(OBJDIR)/util.o \
966
$(OBJDIR)/verify.o \
967
$(OBJDIR)/vfile.o \
968
$(OBJDIR)/wiki.o \
969
$(OBJDIR)/wikiformat.o \
970
$(OBJDIR)/winfile.o \
971
$(OBJDIR)/winhttp.o \
972
$(OBJDIR)/xfer.o \
973
$(OBJDIR)/xfersetup.o \
974
$(OBJDIR)/xsystem.o \
975
$(OBJDIR)/zip.o
976
977
APPNAME = fossil.exe
978
APPTARGETS =
979
980
#### If the USE_WINDOWS variable exists, it is assumed that we are building
981
# inside of a Windows-style shell; otherwise, it is assumed that we are
982
# building inside of a Unix-style shell. Note that the "move" command is
983
# broken when attempting to use it from the Windows shell via MinGW make
984
# because the SHELL variable is only used for certain commands that are
985
# recognized internally by make.
986
#
987
ifdef USE_WINDOWS
988
TRANSLATE = $(subst /,\,$(OBJDIR)/translate.exe)
989
MAKEHEADERS = $(subst /,\,$(OBJDIR)/makeheaders.exe)
990
MKINDEX = $(subst /,\,$(OBJDIR)/mkindex.exe)
991
MKBUILTIN = $(subst /,\,$(OBJDIR)/mkbuiltin.exe)
992
MKVERSION = $(subst /,\,$(OBJDIR)/mkversion.exe)
993
CODECHECK1 = $(subst /,\,$(OBJDIR)/codecheck1.exe)
994
CAT = type
995
CP = copy
996
GREP = find
997
MV = copy
998
RM = del /Q
999
MKDIR = -mkdir
1000
RMDIR = rmdir /S /Q
1001
else
1002
TRANSLATE = $(OBJDIR)/translate.exe
1003
MAKEHEADERS = $(OBJDIR)/makeheaders.exe
1004
MKINDEX = $(OBJDIR)/mkindex.exe
1005
MKBUILTIN = $(OBJDIR)/mkbuiltin.exe
1006
MKVERSION = $(OBJDIR)/mkversion.exe
1007
CODECHECK1 = $(OBJDIR)/codecheck1.exe
1008
CAT = cat
1009
CP = cp
1010
GREP = grep
1011
MV = mv
1012
RM = rm -f
1013
MKDIR = -mkdir -p
1014
RMDIR = rm -rf
1015
endif
1016
1017
all: $(OBJDIR) $(APPNAME)
1018
1019
$(OBJDIR)/fossil.o: $(SRCDIR)/../win/fossil.rc $(OBJDIR)/VERSION.h
1020
ifdef USE_WINDOWS
1021
$(CP) $(subst /,\,$(SRCDIR)\..\win\fossil.rc) $(subst /,\,$(OBJDIR))
1022
$(CP) $(subst /,\,$(SRCDIR)\..\win\fossil.ico) $(subst /,\,$(OBJDIR))
1023
$(CP) $(subst /,\,$(SRCDIR)\..\win\fossil.exe.manifest) $(subst /,\,$(OBJDIR))
1024
else
1025
$(CP) $(SRCDIR)/../win/fossil.rc $(OBJDIR)
1026
$(CP) $(SRCDIR)/../win/fossil.ico $(OBJDIR)
1027
$(CP) $(SRCDIR)/../win/fossil.exe.manifest $(OBJDIR)
1028
endif
1029
$(RCC) $(OBJDIR)/fossil.rc -o $(OBJDIR)/fossil.o
1030
1031
install: $(OBJDIR) $(APPNAME)
1032
ifdef USE_WINDOWS
1033
$(MKDIR) $(subst /,\,$(INSTALLDIR))
1034
$(CP) $(subst /,\,$(APPNAME)) $(subst /,\,$(INSTALLDIR))
1035
else
1036
$(MKDIR) $(INSTALLDIR)
1037
$(CP) $(APPNAME) $(INSTALLDIR)
1038
endif
1039
1040
$(OBJDIR):
1041
ifdef USE_WINDOWS
1042
$(MKDIR) $(subst /,\,$(OBJDIR))
1043
else
1044
$(MKDIR) $(OBJDIR)
1045
endif
1046
1047
$(TRANSLATE): $(SRCDIR_tools)/translate.c
1048
$(XBCC) -o $@ $(SRCDIR_tools)/translate.c
1049
1050
$(MAKEHEADERS): $(SRCDIR_tools)/makeheaders.c
1051
$(XBCC) -o $@ $(SRCDIR_tools)/makeheaders.c
1052
1053
$(MKINDEX): $(SRCDIR_tools)/mkindex.c
1054
$(XBCC) -o $@ $(SRCDIR_tools)/mkindex.c
1055
1056
$(MKBUILTIN): $(SRCDIR_tools)/mkbuiltin.c
1057
$(XBCC) -o $@ $(SRCDIR_tools)/mkbuiltin.c
1058
1059
$(MKVERSION): $(SRCDIR_tools)/mkversion.c
1060
$(XBCC) -o $@ $(SRCDIR_tools)/mkversion.c
1061
1062
$(CODECHECK1): $(SRCDIR_tools)/codecheck1.c
1063
$(XBCC) -o $@ $(SRCDIR_tools)/codecheck1.c
1064
1065
# WARNING. DANGER. Running the test suite modifies the repository the
1066
# build is done from, i.e. the checkout belongs to. Do not sync/push
1067
# the repository after running the tests.
1068
test: $(OBJDIR) $(APPNAME)
1069
$(TCLSH) $(SRCDIR)/../test/tester.tcl $(APPNAME)
1070
1071
$(OBJDIR)/VERSION.h: $(SRCDIR)/../manifest.uuid $(SRCDIR)/../manifest $(MKVERSION) $(OBJDIR)/phony.h
1072
$(MKVERSION) $(SRCDIR)/../manifest.uuid $(SRCDIR)/../manifest $(SRCDIR)/../VERSION >$@
1073
1074
$(OBJDIR)/phony.h:
1075
# Force rebuild of VERSION.h every time "make" is run
1076
1077
# The USE_SYSTEM_SQLITE variable may be undefined, set to 0 or 1.
1078
# If it is set to 1, then there is no need to build or link
1079
# the sqlite3.o object. Instead, the system SQLite will be linked
1080
# using -lsqlite3.
1081
#
1082
# Closely related is SQLITE3_ORIGIN, with the same 0/1 mapping,
1083
# plus a value of 2 means that we are building a client-provided
1084
# sqlite3.c.
1085
SQLITE3_OBJ.0 = $(OBJDIR)/sqlite3.o
1086
SQLITE3_OBJ.1 = $(OBJDIR)/sqlite3-see.o
1087
# SQLITE3_OBJ.2 is set by the configure process
1088
SQLITE3_OBJ. = $(SQLITE3_OBJ.0)
1089
SQLITE3_OBJ = $(SQLITE3_OBJ.$(SQLITE3_ORIGIN))
1090
1091
# The USE_SEE variable may be undefined, 0 or 1. If undefined or 0,
1092
# in-tree SQLite is used. If 1, then sqlite3-see.c (not part of the
1093
# source tree) is used and extra flags are provided to enable the
1094
# SQLite Encryption Extension.
1095
SQLITE3_SRC.0 = $(SRCDIR_extsrc)/sqlite3.c
1096
SQLITE3_SRC.1 = $(SRCDIR_extsrc)/sqlite3-see.c
1097
# SQLITE3_SRC.2 is set by top-level configure/makefile process.
1098
SQLITE3_SRC. = $(SRCDIR_extsrc)/sqlite3.c
1099
SQLITE3_SRC = $(SQLITE3_SRC.$(SQLITE3_ORIGIN))
1100
SQLITE3_SHELL_SRC.0 = $(SRCDIR_extsrc)/shell.c
1101
SQLITE3_SHELL_SRC.1 = $(SRCDIR_extsrc)/shell-see.c
1102
# SQLITE3_SHELL_SRC.2 comes from the configure process
1103
SQLITE3_SHELL_SRC. = $(SRCDIR_extsrc)/shell.c
1104
SQLITE3_SHELL_SRC = $(SQLITE3_SHELL_SRC.$(SQLITE3_ORIGIN))
1105
SEE_FLAGS.0 =
1106
SEE_FLAGS.1 = -DSQLITE_HAS_CODEC -DSQLITE_SHELL_DBKEY_PROC=fossil_key
1107
SEE_FLAGS. =
1108
SEE_FLAGS = $(SEE_FLAGS.$(USE_SEE))
1109
1110
1111
EXTRAOBJ = \
1112
$(SQLITE3_OBJ.$(SQLITE3_ORIGIN)) \
1113
$(OBJshell.o \
1114
$(OBJDIR)/th.o \
1115
$(OBJDIR)/th_lang.o \
1116
$(OBJDIR)/th_tcl.o \
1117
$(OBJDIR)/cson_amalgamation.o
1118
1119
1120
zlib: $(ZLIBTARGETS)
1121
$(MAKE) -C $(ZLIBDIR) PREFIX=$(PREFIX) CC=$(PREFIX)$(TCCEXE) $(ZLIBCONFIG) -f win32/Makefile.gcc libz.a
1122
1123
clean-zlib:
1124
$(MAKE) -C $(ZLIBDIR) PREFIX=$(PREFIX) CC=$(PREFIX)$(TCCEXE) -f win32/Makefile.gcc clean
1125
1126
BLDTARGETS = zlib
1127
1128
openssl: $(BLDTARGETS)
1129
cd $(OPENSSLLIBDIR);./Configure --cross-compile-prefix=$(PREFIX) $(SSLCONFIG)
1130
sed -i -e 's/^PERL=C:\\.*$$/PERL=perl.exe/i' $(OPENSSLLIBDIR)/Makefile
1131
$(MAKE) -C $(OPENSSLLIBDIR) PREFIX=$(PREFIX) CC=$(PREFIX)$(TCCEXE) build_libs
1132
1133
clean-openssl:
1134
$(MAKE) -C $(OPENSSLLIBDIR) PREFIX=$(PREFIX) CC=$(PREFIX)$(TCCEXE) clean
1135
1136
tcl:
1137
cd $(TCLSRCDIR)/win;./configure
1138
$(MAKE) -C $(TCLSRCDIR)/win PREFIX=$(PREFIX) CC=$(PREFIX)$(TCCEXE) $(TCLTARGET)
1139
1140
clean-tcl:
1141
$(MAKE) -C $(TCLSRCDIR)/win PREFIX=$(PREFIX) CC=$(PREFIX)$(TCCEXE) distclean
1142
1143
APPTARGETS += $(BLDTARGETS)
1144
1145
ifdef FOSSIL_BUILD_SSL
1146
APPTARGETS += openssl
1147
endif
1148
1149
$(APPNAME): $(APPTARGETS) $(OBJDIR)/headers $(CODECHECK1) $(EXTRAOBJ) $(OBJ) $(OBJDIR)/fossil.o
1150
$(CODECHECK1) $(TRANS_SRC)
1151
$(TCC) -o $@ $(EXTRAOBJ) $(OBJ) $(OBJDIR)/fossil.o $(LIB)
1152
1153
# This rule prevents make from using its default rules to try build
1154
# an executable named "manifest" out of the file named "manifest.c"
1155
#
1156
$(SRCDIR)/../manifest:
1157
# noop
1158
1159
clean:
1160
ifdef USE_WINDOWS
1161
$(RM) $(subst /,\,$(APPNAME))
1162
$(RMDIR) $(subst /,\,$(OBJDIR))
1163
else
1164
$(RM) $(APPNAME)
1165
$(RMDIR) $(OBJDIR)
1166
endif
1167
1168
setup: $(OBJDIR) $(APPNAME)
1169
$(MAKENSIS) ./setup/fossil.nsi
1170
1171
innosetup: $(OBJDIR) $(APPNAME)
1172
$(INNOSETUP) ./setup/fossil.iss -DAppVersion=$(shell $(CAT) ./VERSION)
1173
1174
$(OBJDIR)/page_index.h: $(TRANS_SRC) $(MKINDEX)
1175
$(MKINDEX) $(TRANS_SRC) >$@
1176
1177
$(OBJDIR)/builtin_data.h: $(MKBUILTIN) $(EXTRA_FILES)
1178
$(MKBUILTIN) --prefix $(SRCDIR)/ $(EXTRA_FILES) >$@
1179
1180
$(OBJDIR)/headers: $(OBJDIR)/page_index.h $(OBJDIR)/builtin_data.h $(MAKEHEADERS) $(OBJDIR)/VERSION.h
1181
$(MAKEHEADERS) $(OBJDIR)/add_.c:$(OBJDIR)/add.h \
1182
$(OBJDIR)/ajax_.c:$(OBJDIR)/ajax.h \
1183
$(OBJDIR)/alerts_.c:$(OBJDIR)/alerts.h \
1184
$(OBJDIR)/allrepo_.c:$(OBJDIR)/allrepo.h \
1185
$(OBJDIR)/attach_.c:$(OBJDIR)/attach.h \
1186
$(OBJDIR)/backlink_.c:$(OBJDIR)/backlink.h \
1187
$(OBJDIR)/backoffice_.c:$(OBJDIR)/backoffice.h \
1188
$(OBJDIR)/bag_.c:$(OBJDIR)/bag.h \
1189
$(OBJDIR)/bisect_.c:$(OBJDIR)/bisect.h \
1190
$(OBJDIR)/blob_.c:$(OBJDIR)/blob.h \
1191
$(OBJDIR)/branch_.c:$(OBJDIR)/branch.h \
1192
$(OBJDIR)/browse_.c:$(OBJDIR)/browse.h \
1193
$(OBJDIR)/builtin_.c:$(OBJDIR)/builtin.h \
1194
$(OBJDIR)/bundle_.c:$(OBJDIR)/bundle.h \
1195
$(OBJDIR)/cache_.c:$(OBJDIR)/cache.h \
1196
$(OBJDIR)/capabilities_.c:$(OBJDIR)/capabilities.h \
1197
$(OBJDIR)/captcha_.c:$(OBJDIR)/captcha.h \
1198
$(OBJDIR)/cgi_.c:$(OBJDIR)/cgi.h \
1199
$(OBJDIR)/chat_.c:$(OBJDIR)/chat.h \
1200
$(OBJDIR)/checkin_.c:$(OBJDIR)/checkin.h \
1201
$(OBJDIR)/checkout_.c:$(OBJDIR)/checkout.h \
1202
$(OBJDIR)/clearsign_.c:$(OBJDIR)/clearsign.h \
1203
$(OBJDIR)/clone_.c:$(OBJDIR)/clone.h \
1204
$(OBJDIR)/color_.c:$(OBJDIR)/color.h \
1205
$(OBJDIR)/comformat_.c:$(OBJDIR)/comformat.h \
1206
$(OBJDIR)/configure_.c:$(OBJDIR)/configure.h \
1207
$(OBJDIR)/content_.c:$(OBJDIR)/content.h \
1208
$(OBJDIR)/cookies_.c:$(OBJDIR)/cookies.h \
1209
$(OBJDIR)/db_.c:$(OBJDIR)/db.h \
1210
$(OBJDIR)/delta_.c:$(OBJDIR)/delta.h \
1211
$(OBJDIR)/deltacmd_.c:$(OBJDIR)/deltacmd.h \
1212
$(OBJDIR)/deltafunc_.c:$(OBJDIR)/deltafunc.h \
1213
$(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h \
1214
$(OBJDIR)/diff_.c:$(OBJDIR)/diff.h \
1215
$(OBJDIR)/diffcmd_.c:$(OBJDIR)/diffcmd.h \
1216
$(OBJDIR)/dispatch_.c:$(OBJDIR)/dispatch.h \
1217
$(OBJDIR)/doc_.c:$(OBJDIR)/doc.h \
1218
$(OBJDIR)/encode_.c:$(OBJDIR)/encode.h \
1219
$(OBJDIR)/etag_.c:$(OBJDIR)/etag.h \
1220
$(OBJDIR)/event_.c:$(OBJDIR)/event.h \
1221
$(OBJDIR)/export_.c:$(OBJDIR)/export.h \
1222
$(OBJDIR)/extcgi_.c:$(OBJDIR)/extcgi.h \
1223
$(OBJDIR)/file_.c:$(OBJDIR)/file.h \
1224
$(OBJDIR)/fileedit_.c:$(OBJDIR)/fileedit.h \
1225
$(OBJDIR)/finfo_.c:$(OBJDIR)/finfo.h \
1226
$(OBJDIR)/foci_.c:$(OBJDIR)/foci.h \
1227
$(OBJDIR)/forum_.c:$(OBJDIR)/forum.h \
1228
$(OBJDIR)/fshell_.c:$(OBJDIR)/fshell.h \
1229
$(OBJDIR)/fusefs_.c:$(OBJDIR)/fusefs.h \
1230
$(OBJDIR)/fuzz_.c:$(OBJDIR)/fuzz.h \
1231
$(OBJDIR)/glob_.c:$(OBJDIR)/glob.h \
1232
$(OBJDIR)/graph_.c:$(OBJDIR)/graph.h \
1233
$(OBJDIR)/gzip_.c:$(OBJDIR)/gzip.h \
1234
$(OBJDIR)/hname_.c:$(OBJDIR)/hname.h \
1235
$(OBJDIR)/hook_.c:$(OBJDIR)/hook.h \
1236
$(OBJDIR)/http_.c:$(OBJDIR)/http.h \
1237
$(OBJDIR)/http_socket_.c:$(OBJDIR)/http_socket.h \
1238
$(OBJDIR)/http_ssl_.c:$(OBJDIR)/http_ssl.h \
1239
$(OBJDIR)/http_transport_.c:$(OBJDIR)/http_transport.h \
1240
$(OBJDIR)/import_.c:$(OBJDIR)/import.h \
1241
$(OBJDIR)/info_.c:$(OBJDIR)/info.h \
1242
$(OBJDIR)/interwiki_.c:$(OBJDIR)/interwiki.h \
1243
$(OBJDIR)/json_.c:$(OBJDIR)/json.h \
1244
$(OBJDIR)/json_artifact_.c:$(OBJDIR)/json_artifact.h \
1245
$(OBJDIR)/json_branch_.c:$(OBJDIR)/json_branch.h \
1246
$(OBJDIR)/json_config_.c:$(OBJDIR)/json_config.h \
1247
$(OBJDIR)/json_diff_.c:$(OBJDIR)/json_diff.h \
1248
$(OBJDIR)/json_dir_.c:$(OBJDIR)/json_dir.h \
1249
$(OBJDIR)/json_finfo_.c:$(OBJDIR)/json_finfo.h \
1250
$(OBJDIR)/json_login_.c:$(OBJDIR)/json_login.h \
1251
$(OBJDIR)/json_query_.c:$(OBJDIR)/json_query.h \
1252
$(OBJDIR)/json_report_.c:$(OBJDIR)/json_report.h \
1253
$(OBJDIR)/json_status_.c:$(OBJDIR)/json_status.h \
1254
$(OBJDIR)/json_tag_.c:$(OBJDIR)/json_tag.h \
1255
$(OBJDIR)/json_timeline_.c:$(OBJDIR)/json_timeline.h \
1256
$(OBJDIR)/json_user_.c:$(OBJDIR)/json_user.h \
1257
$(OBJDIR)/json_wiki_.c:$(OBJDIR)/json_wiki.h \
1258
$(OBJDIR)/leaf_.c:$(OBJDIR)/leaf.h \
1259
$(OBJDIR)/loadctrl_.c:$(OBJDIR)/loadctrl.h \
1260
$(OBJDIR)/login_.c:$(OBJDIR)/login.h \
1261
$(OBJDIR)/lookslike_.c:$(OBJDIR)/lookslike.h \
1262
$(OBJDIR)/main_.c:$(OBJDIR)/main.h \
1263
$(OBJDIR)/manifest_.c:$(OBJDIR)/manifest.h \
1264
$(OBJDIR)/markdown_.c:$(OBJDIR)/markdown.h \
1265
$(OBJDIR)/markdown_html_.c:$(OBJDIR)/markdown_html.h \
1266
$(OBJDIR)/match_.c:$(OBJDIR)/match.h \
1267
$(OBJDIR)/md5_.c:$(OBJDIR)/md5.h \
1268
$(OBJDIR)/merge_.c:$(OBJDIR)/merge.h \
1269
$(OBJDIR)/merge3_.c:$(OBJDIR)/merge3.h \
1270
$(OBJDIR)/moderate_.c:$(OBJDIR)/moderate.h \
1271
$(OBJDIR)/name_.c:$(OBJDIR)/name.h \
1272
$(OBJDIR)/patch_.c:$(OBJDIR)/patch.h \
1273
$(OBJDIR)/path_.c:$(OBJDIR)/path.h \
1274
$(OBJDIR)/piechart_.c:$(OBJDIR)/piechart.h \
1275
$(OBJDIR)/pikchrshow_.c:$(OBJDIR)/pikchrshow.h \
1276
$(OBJDIR)/pivot_.c:$(OBJDIR)/pivot.h \
1277
$(OBJDIR)/popen_.c:$(OBJDIR)/popen.h \
1278
$(OBJDIR)/pqueue_.c:$(OBJDIR)/pqueue.h \
1279
$(OBJDIR)/printf_.c:$(OBJDIR)/printf.h \
1280
$(OBJDIR)/publish_.c:$(OBJDIR)/publish.h \
1281
$(OBJDIR)/purge_.c:$(OBJDIR)/purge.h \
1282
$(OBJDIR)/rebuild_.c:$(OBJDIR)/rebuild.h \
1283
$(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h \
1284
$(OBJDIR)/repolist_.c:$(OBJDIR)/repolist.h \
1285
$(OBJDIR)/report_.c:$(OBJDIR)/report.h \
1286
$(OBJDIR)/robot_.c:$(OBJDIR)/robot.h \
1287
$(OBJDIR)/rss_.c:$(OBJDIR)/rss.h \
1288
$(OBJDIR)/schema_.c:$(OBJDIR)/schema.h \
1289
$(OBJDIR)/search_.c:$(OBJDIR)/search.h \
1290
$(OBJDIR)/security_audit_.c:$(OBJDIR)/security_audit.h \
1291
$(OBJDIR)/setup_.c:$(OBJDIR)/setup.h \
1292
$(OBJDIR)/setupuser_.c:$(OBJDIR)/setupuser.h \
1293
$(OBJDIR)/sha1_.c:$(OBJDIR)/sha1.h \
1294
$(OBJDIR)/sha1hard_.c:$(OBJDIR)/sha1hard.h \
1295
$(OBJDIR)/sha3_.c:$(OBJDIR)/sha3.h \
1296
$(OBJDIR)/shun_.c:$(OBJDIR)/shun.h \
1297
$(OBJDIR)/sitemap_.c:$(OBJDIR)/sitemap.h \
1298
$(OBJDIR)/skins_.c:$(OBJDIR)/skins.h \
1299
$(OBJDIR)/smtp_.c:$(OBJDIR)/smtp.h \
1300
$(OBJDIR)/sqlcmd_.c:$(OBJDIR)/sqlcmd.h \
1301
$(OBJDIR)/stash_.c:$(OBJDIR)/stash.h \
1302
$(OBJDIR)/stat_.c:$(OBJDIR)/stat.h \
1303
$(OBJDIR)/statrep_.c:$(OBJDIR)/statrep.h \
1304
$(OBJDIR)/style_.c:$(OBJDIR)/style.h \
1305
$(OBJDIR)/sync_.c:$(OBJDIR)/sync.h \
1306
$(OBJDIR)/tag_.c:$(OBJDIR)/tag.h \
1307
$(OBJDIR)/tar_.c:$(OBJDIR)/tar.h \
1308
$(OBJDIR)/terminal_.c:$(OBJDIR)/terminal.h \
1309
$(OBJDIR)/th_main_.c:$(OBJDIR)/th_main.h \
1310
$(OBJDIR)/timeline_.c:$(OBJDIR)/timeline.h \
1311
$(OBJDIR)/tkt_.c:$(OBJDIR)/tkt.h \
1312
$(OBJDIR)/tktsetup_.c:$(OBJDIR)/tktsetup.h \
1313
$(OBJDIR)/undo_.c:$(OBJDIR)/undo.h \
1314
$(OBJDIR)/unicode_.c:$(OBJDIR)/unicode.h \
1315
$(OBJDIR)/unversioned_.c:$(OBJDIR)/unversioned.h \
1316
$(OBJDIR)/update_.c:$(OBJDIR)/update.h \
1317
$(OBJDIR)/url_.c:$(OBJDIR)/url.h \
1318
$(OBJDIR)/user_.c:$(OBJDIR)/user.h \
1319
$(OBJDIR)/utf8_.c:$(OBJDIR)/utf8.h \
1320
$(OBJDIR)/util_.c:$(OBJDIR)/util.h \
1321
$(OBJDIR)/verify_.c:$(OBJDIR)/verify.h \
1322
$(OBJDIR)/vfile_.c:$(OBJDIR)/vfile.h \
1323
$(OBJDIR)/wiki_.c:$(OBJDIR)/wiki.h \
1324
$(OBJDIR)/wikiformat_.c:$(OBJDIR)/wikiformat.h \
1325
$(OBJDIR)/winfile_.c:$(OBJDIR)/winfile.h \
1326
$(OBJDIR)/winhttp_.c:$(OBJDIR)/winhttp.h \
1327
$(OBJDIR)/xfer_.c:$(OBJDIR)/xfer.h \
1328
$(OBJDIR)/xfersetup_.c:$(OBJDIR)/xfersetup.h \
1329
$(OBJDIR)/xsystem_.c:$(OBJDIR)/xsystem.h \
1330
$(OBJDIR)/zip_.c:$(OBJDIR)/zip.h \
1331
$(SRCDIR_extsrc)/pikchr.c:$(OBJDIR)/pikchr.h \
1332
$(SRCDIR_extsrc)/sqlite3.h \
1333
$(SRCDIR)/th.h \
1334
$(OBJDIR)/VERSION.h
1335
echo Done >$(OBJDIR)/headers
1336
1337
$(OBJDIR)/headers: Makefile
1338
1339
Makefile:
1340
1341
$(OBJDIR)/add_.c: $(SRCDIR)/add.c $(TRANSLATE)
1342
$(TRANSLATE) $(SRCDIR)/add.c >$@
1343
1344
$(OBJDIR)/add.o: $(OBJDIR)/add_.c $(OBJDIR)/add.h $(SRCDIR)/config.h
1345
$(XTCC) -o $(OBJDIR)/add.o -c $(OBJDIR)/add_.c
1346
1347
$(OBJDIR)/add.h: $(OBJDIR)/headers
1348
1349
$(OBJDIR)/ajax_.c: $(SRCDIR)/ajax.c $(TRANSLATE)
1350
$(TRANSLATE) $(SRCDIR)/ajax.c >$@
1351
1352
$(OBJDIR)/ajax.o: $(OBJDIR)/ajax_.c $(OBJDIR)/ajax.h $(SRCDIR)/config.h
1353
$(XTCC) -o $(OBJDIR)/ajax.o -c $(OBJDIR)/ajax_.c
1354
1355
$(OBJDIR)/ajax.h: $(OBJDIR)/headers
1356
1357
$(OBJDIR)/alerts_.c: $(SRCDIR)/alerts.c $(TRANSLATE)
1358
$(TRANSLATE) $(SRCDIR)/alerts.c >$@
1359
1360
$(OBJDIR)/alerts.o: $(OBJDIR)/alerts_.c $(OBJDIR)/alerts.h $(SRCDIR)/config.h
1361
$(XTCC) -o $(OBJDIR)/alerts.o -c $(OBJDIR)/alerts_.c
1362
1363
$(OBJDIR)/alerts.h: $(OBJDIR)/headers
1364
1365
$(OBJDIR)/allrepo_.c: $(SRCDIR)/allrepo.c $(TRANSLATE)
1366
$(TRANSLATE) $(SRCDIR)/allrepo.c >$@
1367
1368
$(OBJDIR)/allrepo.o: $(OBJDIR)/allrepo_.c $(OBJDIR)/allrepo.h $(SRCDIR)/config.h
1369
$(XTCC) -o $(OBJDIR)/allrepo.o -c $(OBJDIR)/allrepo_.c
1370
1371
$(OBJDIR)/allrepo.h: $(OBJDIR)/headers
1372
1373
$(OBJDIR)/attach_.c: $(SRCDIR)/attach.c $(TRANSLATE)
1374
$(TRANSLATE) $(SRCDIR)/attach.c >$@
1375
1376
$(OBJDIR)/attach.o: $(OBJDIR)/attach_.c $(OBJDIR)/attach.h $(SRCDIR)/config.h
1377
$(XTCC) -o $(OBJDIR)/attach.o -c $(OBJDIR)/attach_.c
1378
1379
$(OBJDIR)/attach.h: $(OBJDIR)/headers
1380
1381
$(OBJDIR)/backlink_.c: $(SRCDIR)/backlink.c $(TRANSLATE)
1382
$(TRANSLATE) $(SRCDIR)/backlink.c >$@
1383
1384
$(OBJDIR)/backlink.o: $(OBJDIR)/backlink_.c $(OBJDIR)/backlink.h $(SRCDIR)/config.h
1385
$(XTCC) -o $(OBJDIR)/backlink.o -c $(OBJDIR)/backlink_.c
1386
1387
$(OBJDIR)/backlink.h: $(OBJDIR)/headers
1388
1389
$(OBJDIR)/backoffice_.c: $(SRCDIR)/backoffice.c $(TRANSLATE)
1390
$(TRANSLATE) $(SRCDIR)/backoffice.c >$@
1391
1392
$(OBJDIR)/backoffice.o: $(OBJDIR)/backoffice_.c $(OBJDIR)/backoffice.h $(SRCDIR)/config.h
1393
$(XTCC) -o $(OBJDIR)/backoffice.o -c $(OBJDIR)/backoffice_.c
1394
1395
$(OBJDIR)/backoffice.h: $(OBJDIR)/headers
1396
1397
$(OBJDIR)/bag_.c: $(SRCDIR)/bag.c $(TRANSLATE)
1398
$(TRANSLATE) $(SRCDIR)/bag.c >$@
1399
1400
$(OBJDIR)/bag.o: $(OBJDIR)/bag_.c $(OBJDIR)/bag.h $(SRCDIR)/config.h
1401
$(XTCC) -o $(OBJDIR)/bag.o -c $(OBJDIR)/bag_.c
1402
1403
$(OBJDIR)/bag.h: $(OBJDIR)/headers
1404
1405
$(OBJDIR)/bisect_.c: $(SRCDIR)/bisect.c $(TRANSLATE)
1406
$(TRANSLATE) $(SRCDIR)/bisect.c >$@
1407
1408
$(OBJDIR)/bisect.o: $(OBJDIR)/bisect_.c $(OBJDIR)/bisect.h $(SRCDIR)/config.h
1409
$(XTCC) -o $(OBJDIR)/bisect.o -c $(OBJDIR)/bisect_.c
1410
1411
$(OBJDIR)/bisect.h: $(OBJDIR)/headers
1412
1413
$(OBJDIR)/blob_.c: $(SRCDIR)/blob.c $(TRANSLATE)
1414
$(TRANSLATE) $(SRCDIR)/blob.c >$@
1415
1416
$(OBJDIR)/blob.o: $(OBJDIR)/blob_.c $(OBJDIR)/blob.h $(SRCDIR)/config.h
1417
$(XTCC) -o $(OBJDIR)/blob.o -c $(OBJDIR)/blob_.c
1418
1419
$(OBJDIR)/blob.h: $(OBJDIR)/headers
1420
1421
$(OBJDIR)/branch_.c: $(SRCDIR)/branch.c $(TRANSLATE)
1422
$(TRANSLATE) $(SRCDIR)/branch.c >$@
1423
1424
$(OBJDIR)/branch.o: $(OBJDIR)/branch_.c $(OBJDIR)/branch.h $(SRCDIR)/config.h
1425
$(XTCC) -o $(OBJDIR)/branch.o -c $(OBJDIR)/branch_.c
1426
1427
$(OBJDIR)/branch.h: $(OBJDIR)/headers
1428
1429
$(OBJDIR)/browse_.c: $(SRCDIR)/browse.c $(TRANSLATE)
1430
$(TRANSLATE) $(SRCDIR)/browse.c >$@
1431
1432
$(OBJDIR)/browse.o: $(OBJDIR)/browse_.c $(OBJDIR)/browse.h $(SRCDIR)/config.h
1433
$(XTCC) -o $(OBJDIR)/browse.o -c $(OBJDIR)/browse_.c
1434
1435
$(OBJDIR)/browse.h: $(OBJDIR)/headers
1436
1437
$(OBJDIR)/builtin_.c: $(SRCDIR)/builtin.c $(TRANSLATE)
1438
$(TRANSLATE) $(SRCDIR)/builtin.c >$@
1439
1440
$(OBJDIR)/builtin.o: $(OBJDIR)/builtin_.c $(OBJDIR)/builtin.h $(OBJDIR)/builtin_data.h $(SRCDIR)/config.h
1441
$(XTCC) -o $(OBJDIR)/builtin.o -c $(OBJDIR)/builtin_.c
1442
1443
$(OBJDIR)/builtin.h: $(OBJDIR)/headers
1444
1445
$(OBJDIR)/bundle_.c: $(SRCDIR)/bundle.c $(TRANSLATE)
1446
$(TRANSLATE) $(SRCDIR)/bundle.c >$@
1447
1448
$(OBJDIR)/bundle.o: $(OBJDIR)/bundle_.c $(OBJDIR)/bundle.h $(SRCDIR)/config.h
1449
$(XTCC) -o $(OBJDIR)/bundle.o -c $(OBJDIR)/bundle_.c
1450
1451
$(OBJDIR)/bundle.h: $(OBJDIR)/headers
1452
1453
$(OBJDIR)/cache_.c: $(SRCDIR)/cache.c $(TRANSLATE)
1454
$(TRANSLATE) $(SRCDIR)/cache.c >$@
1455
1456
$(OBJDIR)/cache.o: $(OBJDIR)/cache_.c $(OBJDIR)/cache.h $(SRCDIR)/config.h
1457
$(XTCC) -o $(OBJDIR)/cache.o -c $(OBJDIR)/cache_.c
1458
1459
$(OBJDIR)/cache.h: $(OBJDIR)/headers
1460
1461
$(OBJDIR)/capabilities_.c: $(SRCDIR)/capabilities.c $(TRANSLATE)
1462
$(TRANSLATE) $(SRCDIR)/capabilities.c >$@
1463
1464
$(OBJDIR)/capabilities.o: $(OBJDIR)/capabilities_.c $(OBJDIR)/capabilities.h $(SRCDIR)/config.h
1465
$(XTCC) -o $(OBJDIR)/capabilities.o -c $(OBJDIR)/capabilities_.c
1466
1467
$(OBJDIR)/capabilities.h: $(OBJDIR)/headers
1468
1469
$(OBJDIR)/captcha_.c: $(SRCDIR)/captcha.c $(TRANSLATE)
1470
$(TRANSLATE) $(SRCDIR)/captcha.c >$@
1471
1472
$(OBJDIR)/captcha.o: $(OBJDIR)/captcha_.c $(OBJDIR)/captcha.h $(SRCDIR)/config.h
1473
$(XTCC) -o $(OBJDIR)/captcha.o -c $(OBJDIR)/captcha_.c
1474
1475
$(OBJDIR)/captcha.h: $(OBJDIR)/headers
1476
1477
$(OBJDIR)/cgi_.c: $(SRCDIR)/cgi.c $(TRANSLATE)
1478
$(TRANSLATE) $(SRCDIR)/cgi.c >$@
1479
1480
$(OBJDIR)/cgi.o: $(OBJDIR)/cgi_.c $(OBJDIR)/cgi.h $(SRCDIR)/config.h
1481
$(XTCC) -o $(OBJDIR)/cgi.o -c $(OBJDIR)/cgi_.c
1482
1483
$(OBJDIR)/cgi.h: $(OBJDIR)/headers
1484
1485
$(OBJDIR)/chat_.c: $(SRCDIR)/chat.c $(TRANSLATE)
1486
$(TRANSLATE) $(SRCDIR)/chat.c >$@
1487
1488
$(OBJDIR)/chat.o: $(OBJDIR)/chat_.c $(OBJDIR)/chat.h $(SRCDIR)/config.h
1489
$(XTCC) -o $(OBJDIR)/chat.o -c $(OBJDIR)/chat_.c
1490
1491
$(OBJDIR)/chat.h: $(OBJDIR)/headers
1492
1493
$(OBJDIR)/checkin_.c: $(SRCDIR)/checkin.c $(TRANSLATE)
1494
$(TRANSLATE) $(SRCDIR)/checkin.c >$@
1495
1496
$(OBJDIR)/checkin.o: $(OBJDIR)/checkin_.c $(OBJDIR)/checkin.h $(SRCDIR)/config.h
1497
$(XTCC) -o $(OBJDIR)/checkin.o -c $(OBJDIR)/checkin_.c
1498
1499
$(OBJDIR)/checkin.h: $(OBJDIR)/headers
1500
1501
$(OBJDIR)/checkout_.c: $(SRCDIR)/checkout.c $(TRANSLATE)
1502
$(TRANSLATE) $(SRCDIR)/checkout.c >$@
1503
1504
$(OBJDIR)/checkout.o: $(OBJDIR)/checkout_.c $(OBJDIR)/checkout.h $(SRCDIR)/config.h
1505
$(XTCC) -o $(OBJDIR)/checkout.o -c $(OBJDIR)/checkout_.c
1506
1507
$(OBJDIR)/checkout.h: $(OBJDIR)/headers
1508
1509
$(OBJDIR)/clearsign_.c: $(SRCDIR)/clearsign.c $(TRANSLATE)
1510
$(TRANSLATE) $(SRCDIR)/clearsign.c >$@
1511
1512
$(OBJDIR)/clearsign.o: $(OBJDIR)/clearsign_.c $(OBJDIR)/clearsign.h $(SRCDIR)/config.h
1513
$(XTCC) -o $(OBJDIR)/clearsign.o -c $(OBJDIR)/clearsign_.c
1514
1515
$(OBJDIR)/clearsign.h: $(OBJDIR)/headers
1516
1517
$(OBJDIR)/clone_.c: $(SRCDIR)/clone.c $(TRANSLATE)
1518
$(TRANSLATE) $(SRCDIR)/clone.c >$@
1519
1520
$(OBJDIR)/clone.o: $(OBJDIR)/clone_.c $(OBJDIR)/clone.h $(SRCDIR)/config.h
1521
$(XTCC) -o $(OBJDIR)/clone.o -c $(OBJDIR)/clone_.c
1522
1523
$(OBJDIR)/clone.h: $(OBJDIR)/headers
1524
1525
$(OBJDIR)/color_.c: $(SRCDIR)/color.c $(TRANSLATE)
1526
$(TRANSLATE) $(SRCDIR)/color.c >$@
1527
1528
$(OBJDIR)/color.o: $(OBJDIR)/color_.c $(OBJDIR)/color.h $(SRCDIR)/config.h
1529
$(XTCC) -o $(OBJDIR)/color.o -c $(OBJDIR)/color_.c
1530
1531
$(OBJDIR)/color.h: $(OBJDIR)/headers
1532
1533
$(OBJDIR)/comformat_.c: $(SRCDIR)/comformat.c $(TRANSLATE)
1534
$(TRANSLATE) $(SRCDIR)/comformat.c >$@
1535
1536
$(OBJDIR)/comformat.o: $(OBJDIR)/comformat_.c $(OBJDIR)/comformat.h $(SRCDIR)/config.h
1537
$(XTCC) -o $(OBJDIR)/comformat.o -c $(OBJDIR)/comformat_.c
1538
1539
$(OBJDIR)/comformat.h: $(OBJDIR)/headers
1540
1541
$(OBJDIR)/configure_.c: $(SRCDIR)/configure.c $(TRANSLATE)
1542
$(TRANSLATE) $(SRCDIR)/configure.c >$@
1543
1544
$(OBJDIR)/configure.o: $(OBJDIR)/configure_.c $(OBJDIR)/configure.h $(SRCDIR)/config.h
1545
$(XTCC) -o $(OBJDIR)/configure.o -c $(OBJDIR)/configure_.c
1546
1547
$(OBJDIR)/configure.h: $(OBJDIR)/headers
1548
1549
$(OBJDIR)/content_.c: $(SRCDIR)/content.c $(TRANSLATE)
1550
$(TRANSLATE) $(SRCDIR)/content.c >$@
1551
1552
$(OBJDIR)/content.o: $(OBJDIR)/content_.c $(OBJDIR)/content.h $(SRCDIR)/config.h
1553
$(XTCC) -o $(OBJDIR)/content.o -c $(OBJDIR)/content_.c
1554
1555
$(OBJDIR)/content.h: $(OBJDIR)/headers
1556
1557
$(OBJDIR)/cookies_.c: $(SRCDIR)/cookies.c $(TRANSLATE)
1558
$(TRANSLATE) $(SRCDIR)/cookies.c >$@
1559
1560
$(OBJDIR)/cookies.o: $(OBJDIR)/cookies_.c $(OBJDIR)/cookies.h $(SRCDIR)/config.h
1561
$(XTCC) -o $(OBJDIR)/cookies.o -c $(OBJDIR)/cookies_.c
1562
1563
$(OBJDIR)/cookies.h: $(OBJDIR)/headers
1564
1565
$(OBJDIR)/db_.c: $(SRCDIR)/db.c $(TRANSLATE)
1566
$(TRANSLATE) $(SRCDIR)/db.c >$@
1567
1568
$(OBJDIR)/db.o: $(OBJDIR)/db_.c $(OBJDIR)/db.h $(SRCDIR)/config.h
1569
$(XTCC) -o $(OBJDIR)/db.o -c $(OBJDIR)/db_.c
1570
1571
$(OBJDIR)/db.h: $(OBJDIR)/headers
1572
1573
$(OBJDIR)/delta_.c: $(SRCDIR)/delta.c $(TRANSLATE)
1574
$(TRANSLATE) $(SRCDIR)/delta.c >$@
1575
1576
$(OBJDIR)/delta.o: $(OBJDIR)/delta_.c $(OBJDIR)/delta.h $(SRCDIR)/config.h
1577
$(XTCC) -o $(OBJDIR)/delta.o -c $(OBJDIR)/delta_.c
1578
1579
$(OBJDIR)/delta.h: $(OBJDIR)/headers
1580
1581
$(OBJDIR)/deltacmd_.c: $(SRCDIR)/deltacmd.c $(TRANSLATE)
1582
$(TRANSLATE) $(SRCDIR)/deltacmd.c >$@
1583
1584
$(OBJDIR)/deltacmd.o: $(OBJDIR)/deltacmd_.c $(OBJDIR)/deltacmd.h $(SRCDIR)/config.h
1585
$(XTCC) -o $(OBJDIR)/deltacmd.o -c $(OBJDIR)/deltacmd_.c
1586
1587
$(OBJDIR)/deltacmd.h: $(OBJDIR)/headers
1588
1589
$(OBJDIR)/deltafunc_.c: $(SRCDIR)/deltafunc.c $(TRANSLATE)
1590
$(TRANSLATE) $(SRCDIR)/deltafunc.c >$@
1591
1592
$(OBJDIR)/deltafunc.o: $(OBJDIR)/deltafunc_.c $(OBJDIR)/deltafunc.h $(SRCDIR)/config.h
1593
$(XTCC) -o $(OBJDIR)/deltafunc.o -c $(OBJDIR)/deltafunc_.c
1594
1595
$(OBJDIR)/deltafunc.h: $(OBJDIR)/headers
1596
1597
$(OBJDIR)/descendants_.c: $(SRCDIR)/descendants.c $(TRANSLATE)
1598
$(TRANSLATE) $(SRCDIR)/descendants.c >$@
1599
1600
$(OBJDIR)/descendants.o: $(OBJDIR)/descendants_.c $(OBJDIR)/descendants.h $(SRCDIR)/config.h
1601
$(XTCC) -o $(OBJDIR)/descendants.o -c $(OBJDIR)/descendants_.c
1602
1603
$(OBJDIR)/descendants.h: $(OBJDIR)/headers
1604
1605
$(OBJDIR)/diff_.c: $(SRCDIR)/diff.c $(TRANSLATE)
1606
$(TRANSLATE) $(SRCDIR)/diff.c >$@
1607
1608
$(OBJDIR)/diff.o: $(OBJDIR)/diff_.c $(OBJDIR)/diff.h $(SRCDIR)/config.h
1609
$(XTCC) -o $(OBJDIR)/diff.o -c $(OBJDIR)/diff_.c
1610
1611
$(OBJDIR)/diff.h: $(OBJDIR)/headers
1612
1613
$(OBJDIR)/diffcmd_.c: $(SRCDIR)/diffcmd.c $(TRANSLATE)
1614
$(TRANSLATE) $(SRCDIR)/diffcmd.c >$@
1615
1616
$(OBJDIR)/diffcmd.o: $(OBJDIR)/diffcmd_.c $(OBJDIR)/diffcmd.h $(SRCDIR)/config.h
1617
$(XTCC) -o $(OBJDIR)/diffcmd.o -c $(OBJDIR)/diffcmd_.c
1618
1619
$(OBJDIR)/diffcmd.h: $(OBJDIR)/headers
1620
1621
$(OBJDIR)/dispatch_.c: $(SRCDIR)/dispatch.c $(TRANSLATE)
1622
$(TRANSLATE) $(SRCDIR)/dispatch.c >$@
1623
1624
$(OBJDIR)/dispatch.o: $(OBJDIR)/dispatch_.c $(OBJDIR)/dispatch.h $(SRCDIR)/config.h
1625
$(XTCC) -o $(OBJDIR)/dispatch.o -c $(OBJDIR)/dispatch_.c
1626
1627
$(OBJDIR)/dispatch.h: $(OBJDIR)/headers
1628
1629
$(OBJDIR)/doc_.c: $(SRCDIR)/doc.c $(TRANSLATE)
1630
$(TRANSLATE) $(SRCDIR)/doc.c >$@
1631
1632
$(OBJDIR)/doc.o: $(OBJDIR)/doc_.c $(OBJDIR)/doc.h $(SRCDIR)/config.h
1633
$(XTCC) -o $(OBJDIR)/doc.o -c $(OBJDIR)/doc_.c
1634
1635
$(OBJDIR)/doc.h: $(OBJDIR)/headers
1636
1637
$(OBJDIR)/encode_.c: $(SRCDIR)/encode.c $(TRANSLATE)
1638
$(TRANSLATE) $(SRCDIR)/encode.c >$@
1639
1640
$(OBJDIR)/encode.o: $(OBJDIR)/encode_.c $(OBJDIR)/encode.h $(SRCDIR)/config.h
1641
$(XTCC) -o $(OBJDIR)/encode.o -c $(OBJDIR)/encode_.c
1642
1643
$(OBJDIR)/encode.h: $(OBJDIR)/headers
1644
1645
$(OBJDIR)/etag_.c: $(SRCDIR)/etag.c $(TRANSLATE)
1646
$(TRANSLATE) $(SRCDIR)/etag.c >$@
1647
1648
$(OBJDIR)/etag.o: $(OBJDIR)/etag_.c $(OBJDIR)/etag.h $(SRCDIR)/config.h
1649
$(XTCC) -o $(OBJDIR)/etag.o -c $(OBJDIR)/etag_.c
1650
1651
$(OBJDIR)/etag.h: $(OBJDIR)/headers
1652
1653
$(OBJDIR)/event_.c: $(SRCDIR)/event.c $(TRANSLATE)
1654
$(TRANSLATE) $(SRCDIR)/event.c >$@
1655
1656
$(OBJDIR)/event.o: $(OBJDIR)/event_.c $(OBJDIR)/event.h $(SRCDIR)/config.h
1657
$(XTCC) -o $(OBJDIR)/event.o -c $(OBJDIR)/event_.c
1658
1659
$(OBJDIR)/event.h: $(OBJDIR)/headers
1660
1661
$(OBJDIR)/export_.c: $(SRCDIR)/export.c $(TRANSLATE)
1662
$(TRANSLATE) $(SRCDIR)/export.c >$@
1663
1664
$(OBJDIR)/export.o: $(OBJDIR)/export_.c $(OBJDIR)/export.h $(SRCDIR)/config.h
1665
$(XTCC) -o $(OBJDIR)/export.o -c $(OBJDIR)/export_.c
1666
1667
$(OBJDIR)/export.h: $(OBJDIR)/headers
1668
1669
$(OBJDIR)/extcgi_.c: $(SRCDIR)/extcgi.c $(TRANSLATE)
1670
$(TRANSLATE) $(SRCDIR)/extcgi.c >$@
1671
1672
$(OBJDIR)/extcgi.o: $(OBJDIR)/extcgi_.c $(OBJDIR)/extcgi.h $(SRCDIR)/config.h
1673
$(XTCC) -o $(OBJDIR)/extcgi.o -c $(OBJDIR)/extcgi_.c
1674
1675
$(OBJDIR)/extcgi.h: $(OBJDIR)/headers
1676
1677
$(OBJDIR)/file_.c: $(SRCDIR)/file.c $(TRANSLATE)
1678
$(TRANSLATE) $(SRCDIR)/file.c >$@
1679
1680
$(OBJDIR)/file.o: $(OBJDIR)/file_.c $(OBJDIR)/file.h $(SRCDIR)/config.h
1681
$(XTCC) -o $(OBJDIR)/file.o -c $(OBJDIR)/file_.c
1682
1683
$(OBJDIR)/file.h: $(OBJDIR)/headers
1684
1685
$(OBJDIR)/fileedit_.c: $(SRCDIR)/fileedit.c $(TRANSLATE)
1686
$(TRANSLATE) $(SRCDIR)/fileedit.c >$@
1687
1688
$(OBJDIR)/fileedit.o: $(OBJDIR)/fileedit_.c $(OBJDIR)/fileedit.h $(SRCDIR)/config.h
1689
$(XTCC) -o $(OBJDIR)/fileedit.o -c $(OBJDIR)/fileedit_.c
1690
1691
$(OBJDIR)/fileedit.h: $(OBJDIR)/headers
1692
1693
$(OBJDIR)/finfo_.c: $(SRCDIR)/finfo.c $(TRANSLATE)
1694
$(TRANSLATE) $(SRCDIR)/finfo.c >$@
1695
1696
$(OBJDIR)/finfo.o: $(OBJDIR)/finfo_.c $(OBJDIR)/finfo.h $(SRCDIR)/config.h
1697
$(XTCC) -o $(OBJDIR)/finfo.o -c $(OBJDIR)/finfo_.c
1698
1699
$(OBJDIR)/finfo.h: $(OBJDIR)/headers
1700
1701
$(OBJDIR)/foci_.c: $(SRCDIR)/foci.c $(TRANSLATE)
1702
$(TRANSLATE) $(SRCDIR)/foci.c >$@
1703
1704
$(OBJDIR)/foci.o: $(OBJDIR)/foci_.c $(OBJDIR)/foci.h $(SRCDIR)/config.h
1705
$(XTCC) -o $(OBJDIR)/foci.o -c $(OBJDIR)/foci_.c
1706
1707
$(OBJDIR)/foci.h: $(OBJDIR)/headers
1708
1709
$(OBJDIR)/forum_.c: $(SRCDIR)/forum.c $(TRANSLATE)
1710
$(TRANSLATE) $(SRCDIR)/forum.c >$@
1711
1712
$(OBJDIR)/forum.o: $(OBJDIR)/forum_.c $(OBJDIR)/forum.h $(SRCDIR)/config.h
1713
$(XTCC) -o $(OBJDIR)/forum.o -c $(OBJDIR)/forum_.c
1714
1715
$(OBJDIR)/forum.h: $(OBJDIR)/headers
1716
1717
$(OBJDIR)/fshell_.c: $(SRCDIR)/fshell.c $(TRANSLATE)
1718
$(TRANSLATE) $(SRCDIR)/fshell.c >$@
1719
1720
$(OBJDIR)/fshell.o: $(OBJDIR)/fshell_.c $(OBJDIR)/fshell.h $(SRCDIR)/config.h
1721
$(XTCC) -o $(OBJDIR)/fshell.o -c $(OBJDIR)/fshell_.c
1722
1723
$(OBJDIR)/fshell.h: $(OBJDIR)/headers
1724
1725
$(OBJDIR)/fusefs_.c: $(SRCDIR)/fusefs.c $(TRANSLATE)
1726
$(TRANSLATE) $(SRCDIR)/fusefs.c >$@
1727
1728
$(OBJDIR)/fusefs.o: $(OBJDIR)/fusefs_.c $(OBJDIR)/fusefs.h $(SRCDIR)/config.h
1729
$(XTCC) -o $(OBJDIR)/fusefs.o -c $(OBJDIR)/fusefs_.c
1730
1731
$(OBJDIR)/fusefs.h: $(OBJDIR)/headers
1732
1733
$(OBJDIR)/fuzz_.c: $(SRCDIR)/fuzz.c $(TRANSLATE)
1734
$(TRANSLATE) $(SRCDIR)/fuzz.c >$@
1735
1736
$(OBJDIR)/fuzz.o: $(OBJDIR)/fuzz_.c $(OBJDIR)/fuzz.h $(SRCDIR)/config.h
1737
$(XTCC) -o $(OBJDIR)/fuzz.o -c $(OBJDIR)/fuzz_.c
1738
1739
$(OBJDIR)/fuzz.h: $(OBJDIR)/headers
1740
1741
$(OBJDIR)/glob_.c: $(SRCDIR)/glob.c $(TRANSLATE)
1742
$(TRANSLATE) $(SRCDIR)/glob.c >$@
1743
1744
$(OBJDIR)/glob.o: $(OBJDIR)/glob_.c $(OBJDIR)/glob.h $(SRCDIR)/config.h
1745
$(XTCC) -o $(OBJDIR)/glob.o -c $(OBJDIR)/glob_.c
1746
1747
$(OBJDIR)/glob.h: $(OBJDIR)/headers
1748
1749
$(OBJDIR)/graph_.c: $(SRCDIR)/graph.c $(TRANSLATE)
1750
$(TRANSLATE) $(SRCDIR)/graph.c >$@
1751
1752
$(OBJDIR)/graph.o: $(OBJDIR)/graph_.c $(OBJDIR)/graph.h $(SRCDIR)/config.h
1753
$(XTCC) -o $(OBJDIR)/graph.o -c $(OBJDIR)/graph_.c
1754
1755
$(OBJDIR)/graph.h: $(OBJDIR)/headers
1756
1757
$(OBJDIR)/gzip_.c: $(SRCDIR)/gzip.c $(TRANSLATE)
1758
$(TRANSLATE) $(SRCDIR)/gzip.c >$@
1759
1760
$(OBJDIR)/gzip.o: $(OBJDIR)/gzip_.c $(OBJDIR)/gzip.h $(SRCDIR)/config.h
1761
$(XTCC) -o $(OBJDIR)/gzip.o -c $(OBJDIR)/gzip_.c
1762
1763
$(OBJDIR)/gzip.h: $(OBJDIR)/headers
1764
1765
$(OBJDIR)/hname_.c: $(SRCDIR)/hname.c $(TRANSLATE)
1766
$(TRANSLATE) $(SRCDIR)/hname.c >$@
1767
1768
$(OBJDIR)/hname.o: $(OBJDIR)/hname_.c $(OBJDIR)/hname.h $(SRCDIR)/config.h
1769
$(XTCC) -o $(OBJDIR)/hname.o -c $(OBJDIR)/hname_.c
1770
1771
$(OBJDIR)/hname.h: $(OBJDIR)/headers
1772
1773
$(OBJDIR)/hook_.c: $(SRCDIR)/hook.c $(TRANSLATE)
1774
$(TRANSLATE) $(SRCDIR)/hook.c >$@
1775
1776
$(OBJDIR)/hook.o: $(OBJDIR)/hook_.c $(OBJDIR)/hook.h $(SRCDIR)/config.h
1777
$(XTCC) -o $(OBJDIR)/hook.o -c $(OBJDIR)/hook_.c
1778
1779
$(OBJDIR)/hook.h: $(OBJDIR)/headers
1780
1781
$(OBJDIR)/http_.c: $(SRCDIR)/http.c $(TRANSLATE)
1782
$(TRANSLATE) $(SRCDIR)/http.c >$@
1783
1784
$(OBJDIR)/http.o: $(OBJDIR)/http_.c $(OBJDIR)/http.h $(SRCDIR)/config.h
1785
$(XTCC) -o $(OBJDIR)/http.o -c $(OBJDIR)/http_.c
1786
1787
$(OBJDIR)/http.h: $(OBJDIR)/headers
1788
1789
$(OBJDIR)/http_socket_.c: $(SRCDIR)/http_socket.c $(TRANSLATE)
1790
$(TRANSLATE) $(SRCDIR)/http_socket.c >$@
1791
1792
$(OBJDIR)/http_socket.o: $(OBJDIR)/http_socket_.c $(OBJDIR)/http_socket.h $(SRCDIR)/config.h
1793
$(XTCC) -o $(OBJDIR)/http_socket.o -c $(OBJDIR)/http_socket_.c
1794
1795
$(OBJDIR)/http_socket.h: $(OBJDIR)/headers
1796
1797
$(OBJDIR)/http_ssl_.c: $(SRCDIR)/http_ssl.c $(TRANSLATE)
1798
$(TRANSLATE) $(SRCDIR)/http_ssl.c >$@
1799
1800
$(OBJDIR)/http_ssl.o: $(OBJDIR)/http_ssl_.c $(OBJDIR)/http_ssl.h $(SRCDIR)/config.h
1801
$(XTCC) -o $(OBJDIR)/http_ssl.o -c $(OBJDIR)/http_ssl_.c
1802
1803
$(OBJDIR)/http_ssl.h: $(OBJDIR)/headers
1804
1805
$(OBJDIR)/http_transport_.c: $(SRCDIR)/http_transport.c $(TRANSLATE)
1806
$(TRANSLATE) $(SRCDIR)/http_transport.c >$@
1807
1808
$(OBJDIR)/http_transport.o: $(OBJDIR)/http_transport_.c $(OBJDIR)/http_transport.h $(SRCDIR)/config.h
1809
$(XTCC) -o $(OBJDIR)/http_transport.o -c $(OBJDIR)/http_transport_.c
1810
1811
$(OBJDIR)/http_transport.h: $(OBJDIR)/headers
1812
1813
$(OBJDIR)/import_.c: $(SRCDIR)/import.c $(TRANSLATE)
1814
$(TRANSLATE) $(SRCDIR)/import.c >$@
1815
1816
$(OBJDIR)/import.o: $(OBJDIR)/import_.c $(OBJDIR)/import.h $(SRCDIR)/config.h
1817
$(XTCC) -o $(OBJDIR)/import.o -c $(OBJDIR)/import_.c
1818
1819
$(OBJDIR)/import.h: $(OBJDIR)/headers
1820
1821
$(OBJDIR)/info_.c: $(SRCDIR)/info.c $(TRANSLATE)
1822
$(TRANSLATE) $(SRCDIR)/info.c >$@
1823
1824
$(OBJDIR)/info.o: $(OBJDIR)/info_.c $(OBJDIR)/info.h $(SRCDIR)/config.h
1825
$(XTCC) -o $(OBJDIR)/info.o -c $(OBJDIR)/info_.c
1826
1827
$(OBJDIR)/info.h: $(OBJDIR)/headers
1828
1829
$(OBJDIR)/interwiki_.c: $(SRCDIR)/interwiki.c $(TRANSLATE)
1830
$(TRANSLATE) $(SRCDIR)/interwiki.c >$@
1831
1832
$(OBJDIR)/interwiki.o: $(OBJDIR)/interwiki_.c $(OBJDIR)/interwiki.h $(SRCDIR)/config.h
1833
$(XTCC) -o $(OBJDIR)/interwiki.o -c $(OBJDIR)/interwiki_.c
1834
1835
$(OBJDIR)/interwiki.h: $(OBJDIR)/headers
1836
1837
$(OBJDIR)/json_.c: $(SRCDIR)/json.c $(TRANSLATE)
1838
$(TRANSLATE) $(SRCDIR)/json.c >$@
1839
1840
$(OBJDIR)/json.o: $(OBJDIR)/json_.c $(OBJDIR)/json.h $(SRCDIR)/config.h
1841
$(XTCC) -o $(OBJDIR)/json.o -c $(OBJDIR)/json_.c
1842
1843
$(OBJDIR)/json.h: $(OBJDIR)/headers
1844
1845
$(OBJDIR)/json_artifact_.c: $(SRCDIR)/json_artifact.c $(TRANSLATE)
1846
$(TRANSLATE) $(SRCDIR)/json_artifact.c >$@
1847
1848
$(OBJDIR)/json_artifact.o: $(OBJDIR)/json_artifact_.c $(OBJDIR)/json_artifact.h $(SRCDIR)/config.h
1849
$(XTCC) -o $(OBJDIR)/json_artifact.o -c $(OBJDIR)/json_artifact_.c
1850
1851
$(OBJDIR)/json_artifact.h: $(OBJDIR)/headers
1852
1853
$(OBJDIR)/json_branch_.c: $(SRCDIR)/json_branch.c $(TRANSLATE)
1854
$(TRANSLATE) $(SRCDIR)/json_branch.c >$@
1855
1856
$(OBJDIR)/json_branch.o: $(OBJDIR)/json_branch_.c $(OBJDIR)/json_branch.h $(SRCDIR)/config.h
1857
$(XTCC) -o $(OBJDIR)/json_branch.o -c $(OBJDIR)/json_branch_.c
1858
1859
$(OBJDIR)/json_branch.h: $(OBJDIR)/headers
1860
1861
$(OBJDIR)/json_config_.c: $(SRCDIR)/json_config.c $(TRANSLATE)
1862
$(TRANSLATE) $(SRCDIR)/json_config.c >$@
1863
1864
$(OBJDIR)/json_config.o: $(OBJDIR)/json_config_.c $(OBJDIR)/json_config.h $(SRCDIR)/config.h
1865
$(XTCC) -o $(OBJDIR)/json_config.o -c $(OBJDIR)/json_config_.c
1866
1867
$(OBJDIR)/json_config.h: $(OBJDIR)/headers
1868
1869
$(OBJDIR)/json_diff_.c: $(SRCDIR)/json_diff.c $(TRANSLATE)
1870
$(TRANSLATE) $(SRCDIR)/json_diff.c >$@
1871
1872
$(OBJDIR)/json_diff.o: $(OBJDIR)/json_diff_.c $(OBJDIR)/json_diff.h $(SRCDIR)/config.h
1873
$(XTCC) -o $(OBJDIR)/json_diff.o -c $(OBJDIR)/json_diff_.c
1874
1875
$(OBJDIR)/json_diff.h: $(OBJDIR)/headers
1876
1877
$(OBJDIR)/json_dir_.c: $(SRCDIR)/json_dir.c $(TRANSLATE)
1878
$(TRANSLATE) $(SRCDIR)/json_dir.c >$@
1879
1880
$(OBJDIR)/json_dir.o: $(OBJDIR)/json_dir_.c $(OBJDIR)/json_dir.h $(SRCDIR)/config.h
1881
$(XTCC) -o $(OBJDIR)/json_dir.o -c $(OBJDIR)/json_dir_.c
1882
1883
$(OBJDIR)/json_dir.h: $(OBJDIR)/headers
1884
1885
$(OBJDIR)/json_finfo_.c: $(SRCDIR)/json_finfo.c $(TRANSLATE)
1886
$(TRANSLATE) $(SRCDIR)/json_finfo.c >$@
1887
1888
$(OBJDIR)/json_finfo.o: $(OBJDIR)/json_finfo_.c $(OBJDIR)/json_finfo.h $(SRCDIR)/config.h
1889
$(XTCC) -o $(OBJDIR)/json_finfo.o -c $(OBJDIR)/json_finfo_.c
1890
1891
$(OBJDIR)/json_finfo.h: $(OBJDIR)/headers
1892
1893
$(OBJDIR)/json_login_.c: $(SRCDIR)/json_login.c $(TRANSLATE)
1894
$(TRANSLATE) $(SRCDIR)/json_login.c >$@
1895
1896
$(OBJDIR)/json_login.o: $(OBJDIR)/json_login_.c $(OBJDIR)/json_login.h $(SRCDIR)/config.h
1897
$(XTCC) -o $(OBJDIR)/json_login.o -c $(OBJDIR)/json_login_.c
1898
1899
$(OBJDIR)/json_login.h: $(OBJDIR)/headers
1900
1901
$(OBJDIR)/json_query_.c: $(SRCDIR)/json_query.c $(TRANSLATE)
1902
$(TRANSLATE) $(SRCDIR)/json_query.c >$@
1903
1904
$(OBJDIR)/json_query.o: $(OBJDIR)/json_query_.c $(OBJDIR)/json_query.h $(SRCDIR)/config.h
1905
$(XTCC) -o $(OBJDIR)/json_query.o -c $(OBJDIR)/json_query_.c
1906
1907
$(OBJDIR)/json_query.h: $(OBJDIR)/headers
1908
1909
$(OBJDIR)/json_report_.c: $(SRCDIR)/json_report.c $(TRANSLATE)
1910
$(TRANSLATE) $(SRCDIR)/json_report.c >$@
1911
1912
$(OBJDIR)/json_report.o: $(OBJDIR)/json_report_.c $(OBJDIR)/json_report.h $(SRCDIR)/config.h
1913
$(XTCC) -o $(OBJDIR)/json_report.o -c $(OBJDIR)/json_report_.c
1914
1915
$(OBJDIR)/json_report.h: $(OBJDIR)/headers
1916
1917
$(OBJDIR)/json_status_.c: $(SRCDIR)/json_status.c $(TRANSLATE)
1918
$(TRANSLATE) $(SRCDIR)/json_status.c >$@
1919
1920
$(OBJDIR)/json_status.o: $(OBJDIR)/json_status_.c $(OBJDIR)/json_status.h $(SRCDIR)/config.h
1921
$(XTCC) -o $(OBJDIR)/json_status.o -c $(OBJDIR)/json_status_.c
1922
1923
$(OBJDIR)/json_status.h: $(OBJDIR)/headers
1924
1925
$(OBJDIR)/json_tag_.c: $(SRCDIR)/json_tag.c $(TRANSLATE)
1926
$(TRANSLATE) $(SRCDIR)/json_tag.c >$@
1927
1928
$(OBJDIR)/json_tag.o: $(OBJDIR)/json_tag_.c $(OBJDIR)/json_tag.h $(SRCDIR)/config.h
1929
$(XTCC) -o $(OBJDIR)/json_tag.o -c $(OBJDIR)/json_tag_.c
1930
1931
$(OBJDIR)/json_tag.h: $(OBJDIR)/headers
1932
1933
$(OBJDIR)/json_timeline_.c: $(SRCDIR)/json_timeline.c $(TRANSLATE)
1934
$(TRANSLATE) $(SRCDIR)/json_timeline.c >$@
1935
1936
$(OBJDIR)/json_timeline.o: $(OBJDIR)/json_timeline_.c $(OBJDIR)/json_timeline.h $(SRCDIR)/config.h
1937
$(XTCC) -o $(OBJDIR)/json_timeline.o -c $(OBJDIR)/json_timeline_.c
1938
1939
$(OBJDIR)/json_timeline.h: $(OBJDIR)/headers
1940
1941
$(OBJDIR)/json_user_.c: $(SRCDIR)/json_user.c $(TRANSLATE)
1942
$(TRANSLATE) $(SRCDIR)/json_user.c >$@
1943
1944
$(OBJDIR)/json_user.o: $(OBJDIR)/json_user_.c $(OBJDIR)/json_user.h $(SRCDIR)/config.h
1945
$(XTCC) -o $(OBJDIR)/json_user.o -c $(OBJDIR)/json_user_.c
1946
1947
$(OBJDIR)/json_user.h: $(OBJDIR)/headers
1948
1949
$(OBJDIR)/json_wiki_.c: $(SRCDIR)/json_wiki.c $(TRANSLATE)
1950
$(TRANSLATE) $(SRCDIR)/json_wiki.c >$@
1951
1952
$(OBJDIR)/json_wiki.o: $(OBJDIR)/json_wiki_.c $(OBJDIR)/json_wiki.h $(SRCDIR)/config.h
1953
$(XTCC) -o $(OBJDIR)/json_wiki.o -c $(OBJDIR)/json_wiki_.c
1954
1955
$(OBJDIR)/json_wiki.h: $(OBJDIR)/headers
1956
1957
$(OBJDIR)/leaf_.c: $(SRCDIR)/leaf.c $(TRANSLATE)
1958
$(TRANSLATE) $(SRCDIR)/leaf.c >$@
1959
1960
$(OBJDIR)/leaf.o: $(OBJDIR)/leaf_.c $(OBJDIR)/leaf.h $(SRCDIR)/config.h
1961
$(XTCC) -o $(OBJDIR)/leaf.o -c $(OBJDIR)/leaf_.c
1962
1963
$(OBJDIR)/leaf.h: $(OBJDIR)/headers
1964
1965
$(OBJDIR)/loadctrl_.c: $(SRCDIR)/loadctrl.c $(TRANSLATE)
1966
$(TRANSLATE) $(SRCDIR)/loadctrl.c >$@
1967
1968
$(OBJDIR)/loadctrl.o: $(OBJDIR)/loadctrl_.c $(OBJDIR)/loadctrl.h $(SRCDIR)/config.h
1969
$(XTCC) -o $(OBJDIR)/loadctrl.o -c $(OBJDIR)/loadctrl_.c
1970
1971
$(OBJDIR)/loadctrl.h: $(OBJDIR)/headers
1972
1973
$(OBJDIR)/login_.c: $(SRCDIR)/login.c $(TRANSLATE)
1974
$(TRANSLATE) $(SRCDIR)/login.c >$@
1975
1976
$(OBJDIR)/login.o: $(OBJDIR)/login_.c $(OBJDIR)/login.h $(SRCDIR)/config.h
1977
$(XTCC) -o $(OBJDIR)/login.o -c $(OBJDIR)/login_.c
1978
1979
$(OBJDIR)/login.h: $(OBJDIR)/headers
1980
1981
$(OBJDIR)/lookslike_.c: $(SRCDIR)/lookslike.c $(TRANSLATE)
1982
$(TRANSLATE) $(SRCDIR)/lookslike.c >$@
1983
1984
$(OBJDIR)/lookslike.o: $(OBJDIR)/lookslike_.c $(OBJDIR)/lookslike.h $(SRCDIR)/config.h
1985
$(XTCC) -o $(OBJDIR)/lookslike.o -c $(OBJDIR)/lookslike_.c
1986
1987
$(OBJDIR)/lookslike.h: $(OBJDIR)/headers
1988
1989
$(OBJDIR)/main_.c: $(SRCDIR)/main.c $(TRANSLATE)
1990
$(TRANSLATE) $(SRCDIR)/main.c >$@
1991
1992
$(OBJDIR)/main.o: $(OBJDIR)/main_.c $(OBJDIR)/main.h $(OBJDIR)/page_index.h $(SRCDIR)/config.h
1993
$(XTCC) -o $(OBJDIR)/main.o -c $(OBJDIR)/main_.c
1994
1995
$(OBJDIR)/main.h: $(OBJDIR)/headers
1996
1997
$(OBJDIR)/manifest_.c: $(SRCDIR)/manifest.c $(TRANSLATE)
1998
$(TRANSLATE) $(SRCDIR)/manifest.c >$@
1999
2000
$(OBJDIR)/manifest.o: $(OBJDIR)/manifest_.c $(OBJDIR)/manifest.h $(SRCDIR)/config.h
2001
$(XTCC) -o $(OBJDIR)/manifest.o -c $(OBJDIR)/manifest_.c
2002
2003
$(OBJDIR)/manifest.h: $(OBJDIR)/headers
2004
2005
$(OBJDIR)/markdown_.c: $(SRCDIR)/markdown.c $(TRANSLATE)
2006
$(TRANSLATE) $(SRCDIR)/markdown.c >$@
2007
2008
$(OBJDIR)/markdown.o: $(OBJDIR)/markdown_.c $(OBJDIR)/markdown.h $(SRCDIR)/config.h
2009
$(XTCC) -o $(OBJDIR)/markdown.o -c $(OBJDIR)/markdown_.c
2010
2011
$(OBJDIR)/markdown.h: $(OBJDIR)/headers
2012
2013
$(OBJDIR)/markdown_html_.c: $(SRCDIR)/markdown_html.c $(TRANSLATE)
2014
$(TRANSLATE) $(SRCDIR)/markdown_html.c >$@
2015
2016
$(OBJDIR)/markdown_html.o: $(OBJDIR)/markdown_html_.c $(OBJDIR)/markdown_html.h $(SRCDIR)/config.h
2017
$(XTCC) -o $(OBJDIR)/markdown_html.o -c $(OBJDIR)/markdown_html_.c
2018
2019
$(OBJDIR)/markdown_html.h: $(OBJDIR)/headers
2020
2021
$(OBJDIR)/match_.c: $(SRCDIR)/match.c $(TRANSLATE)
2022
$(TRANSLATE) $(SRCDIR)/match.c >$@
2023
2024
$(OBJDIR)/match.o: $(OBJDIR)/match_.c $(OBJDIR)/match.h $(SRCDIR)/config.h
2025
$(XTCC) -o $(OBJDIR)/match.o -c $(OBJDIR)/match_.c
2026
2027
$(OBJDIR)/match.h: $(OBJDIR)/headers
2028
2029
$(OBJDIR)/md5_.c: $(SRCDIR)/md5.c $(TRANSLATE)
2030
$(TRANSLATE) $(SRCDIR)/md5.c >$@
2031
2032
$(OBJDIR)/md5.o: $(OBJDIR)/md5_.c $(OBJDIR)/md5.h $(SRCDIR)/config.h
2033
$(XTCC) -o $(OBJDIR)/md5.o -c $(OBJDIR)/md5_.c
2034
2035
$(OBJDIR)/md5.h: $(OBJDIR)/headers
2036
2037
$(OBJDIR)/merge_.c: $(SRCDIR)/merge.c $(TRANSLATE)
2038
$(TRANSLATE) $(SRCDIR)/merge.c >$@
2039
2040
$(OBJDIR)/merge.o: $(OBJDIR)/merge_.c $(OBJDIR)/merge.h $(SRCDIR)/config.h
2041
$(XTCC) -o $(OBJDIR)/merge.o -c $(OBJDIR)/merge_.c
2042
2043
$(OBJDIR)/merge.h: $(OBJDIR)/headers
2044
2045
$(OBJDIR)/merge3_.c: $(SRCDIR)/merge3.c $(TRANSLATE)
2046
$(TRANSLATE) $(SRCDIR)/merge3.c >$@
2047
2048
$(OBJDIR)/merge3.o: $(OBJDIR)/merge3_.c $(OBJDIR)/merge3.h $(SRCDIR)/config.h
2049
$(XTCC) -o $(OBJDIR)/merge3.o -c $(OBJDIR)/merge3_.c
2050
2051
$(OBJDIR)/merge3.h: $(OBJDIR)/headers
2052
2053
$(OBJDIR)/moderate_.c: $(SRCDIR)/moderate.c $(TRANSLATE)
2054
$(TRANSLATE) $(SRCDIR)/moderate.c >$@
2055
2056
$(OBJDIR)/moderate.o: $(OBJDIR)/moderate_.c $(OBJDIR)/moderate.h $(SRCDIR)/config.h
2057
$(XTCC) -o $(OBJDIR)/moderate.o -c $(OBJDIR)/moderate_.c
2058
2059
$(OBJDIR)/moderate.h: $(OBJDIR)/headers
2060
2061
$(OBJDIR)/name_.c: $(SRCDIR)/name.c $(TRANSLATE)
2062
$(TRANSLATE) $(SRCDIR)/name.c >$@
2063
2064
$(OBJDIR)/name.o: $(OBJDIR)/name_.c $(OBJDIR)/name.h $(SRCDIR)/config.h
2065
$(XTCC) -o $(OBJDIR)/name.o -c $(OBJDIR)/name_.c
2066
2067
$(OBJDIR)/name.h: $(OBJDIR)/headers
2068
2069
$(OBJDIR)/patch_.c: $(SRCDIR)/patch.c $(TRANSLATE)
2070
$(TRANSLATE) $(SRCDIR)/patch.c >$@
2071
2072
$(OBJDIR)/patch.o: $(OBJDIR)/patch_.c $(OBJDIR)/patch.h $(SRCDIR)/config.h
2073
$(XTCC) -o $(OBJDIR)/patch.o -c $(OBJDIR)/patch_.c
2074
2075
$(OBJDIR)/patch.h: $(OBJDIR)/headers
2076
2077
$(OBJDIR)/path_.c: $(SRCDIR)/path.c $(TRANSLATE)
2078
$(TRANSLATE) $(SRCDIR)/path.c >$@
2079
2080
$(OBJDIR)/path.o: $(OBJDIR)/path_.c $(OBJDIR)/path.h $(SRCDIR)/config.h
2081
$(XTCC) -o $(OBJDIR)/path.o -c $(OBJDIR)/path_.c
2082
2083
$(OBJDIR)/path.h: $(OBJDIR)/headers
2084
2085
$(OBJDIR)/piechart_.c: $(SRCDIR)/piechart.c $(TRANSLATE)
2086
$(TRANSLATE) $(SRCDIR)/piechart.c >$@
2087
2088
$(OBJDIR)/piechart.o: $(OBJDIR)/piechart_.c $(OBJDIR)/piechart.h $(SRCDIR)/config.h
2089
$(XTCC) -o $(OBJDIR)/piechart.o -c $(OBJDIR)/piechart_.c
2090
2091
$(OBJDIR)/piechart.h: $(OBJDIR)/headers
2092
2093
$(OBJDIR)/pikchrshow_.c: $(SRCDIR)/pikchrshow.c $(TRANSLATE)
2094
$(TRANSLATE) $(SRCDIR)/pikchrshow.c >$@
2095
2096
$(OBJDIR)/pikchrshow.o: $(OBJDIR)/pikchrshow_.c $(OBJDIR)/pikchrshow.h $(SRCDIR)/config.h
2097
$(XTCC) -o $(OBJDIR)/pikchrshow.o -c $(OBJDIR)/pikchrshow_.c
2098
2099
$(OBJDIR)/pikchrshow.h: $(OBJDIR)/headers
2100
2101
$(OBJDIR)/pivot_.c: $(SRCDIR)/pivot.c $(TRANSLATE)
2102
$(TRANSLATE) $(SRCDIR)/pivot.c >$@
2103
2104
$(OBJDIR)/pivot.o: $(OBJDIR)/pivot_.c $(OBJDIR)/pivot.h $(SRCDIR)/config.h
2105
$(XTCC) -o $(OBJDIR)/pivot.o -c $(OBJDIR)/pivot_.c
2106
2107
$(OBJDIR)/pivot.h: $(OBJDIR)/headers
2108
2109
$(OBJDIR)/popen_.c: $(SRCDIR)/popen.c $(TRANSLATE)
2110
$(TRANSLATE) $(SRCDIR)/popen.c >$@
2111
2112
$(OBJDIR)/popen.o: $(OBJDIR)/popen_.c $(OBJDIR)/popen.h $(SRCDIR)/config.h
2113
$(XTCC) -o $(OBJDIR)/popen.o -c $(OBJDIR)/popen_.c
2114
2115
$(OBJDIR)/popen.h: $(OBJDIR)/headers
2116
2117
$(OBJDIR)/pqueue_.c: $(SRCDIR)/pqueue.c $(TRANSLATE)
2118
$(TRANSLATE) $(SRCDIR)/pqueue.c >$@
2119
2120
$(OBJDIR)/pqueue.o: $(OBJDIR)/pqueue_.c $(OBJDIR)/pqueue.h $(SRCDIR)/config.h
2121
$(XTCC) -o $(OBJDIR)/pqueue.o -c $(OBJDIR)/pqueue_.c
2122
2123
$(OBJDIR)/pqueue.h: $(OBJDIR)/headers
2124
2125
$(OBJDIR)/printf_.c: $(SRCDIR)/printf.c $(TRANSLATE)
2126
$(TRANSLATE) $(SRCDIR)/printf.c >$@
2127
2128
$(OBJDIR)/printf.o: $(OBJDIR)/printf_.c $(OBJDIR)/printf.h $(SRCDIR)/config.h
2129
$(XTCC) -o $(OBJDIR)/printf.o -c $(OBJDIR)/printf_.c
2130
2131
$(OBJDIR)/printf.h: $(OBJDIR)/headers
2132
2133
$(OBJDIR)/publish_.c: $(SRCDIR)/publish.c $(TRANSLATE)
2134
$(TRANSLATE) $(SRCDIR)/publish.c >$@
2135
2136
$(OBJDIR)/publish.o: $(OBJDIR)/publish_.c $(OBJDIR)/publish.h $(SRCDIR)/config.h
2137
$(XTCC) -o $(OBJDIR)/publish.o -c $(OBJDIR)/publish_.c
2138
2139
$(OBJDIR)/publish.h: $(OBJDIR)/headers
2140
2141
$(OBJDIR)/purge_.c: $(SRCDIR)/purge.c $(TRANSLATE)
2142
$(TRANSLATE) $(SRCDIR)/purge.c >$@
2143
2144
$(OBJDIR)/purge.o: $(OBJDIR)/purge_.c $(OBJDIR)/purge.h $(SRCDIR)/config.h
2145
$(XTCC) -o $(OBJDIR)/purge.o -c $(OBJDIR)/purge_.c
2146
2147
$(OBJDIR)/purge.h: $(OBJDIR)/headers
2148
2149
$(OBJDIR)/rebuild_.c: $(SRCDIR)/rebuild.c $(TRANSLATE)
2150
$(TRANSLATE) $(SRCDIR)/rebuild.c >$@
2151
2152
$(OBJDIR)/rebuild.o: $(OBJDIR)/rebuild_.c $(OBJDIR)/rebuild.h $(SRCDIR)/config.h
2153
$(XTCC) -o $(OBJDIR)/rebuild.o -c $(OBJDIR)/rebuild_.c
2154
2155
$(OBJDIR)/rebuild.h: $(OBJDIR)/headers
2156
2157
$(OBJDIR)/regexp_.c: $(SRCDIR)/regexp.c $(TRANSLATE)
2158
$(TRANSLATE) $(SRCDIR)/regexp.c >$@
2159
2160
$(OBJDIR)/regexp.o: $(OBJDIR)/regexp_.c $(OBJDIR)/regexp.h $(SRCDIR)/config.h
2161
$(XTCC) -o $(OBJDIR)/regexp.o -c $(OBJDIR)/regexp_.c
2162
2163
$(OBJDIR)/regexp.h: $(OBJDIR)/headers
2164
2165
$(OBJDIR)/repolist_.c: $(SRCDIR)/repolist.c $(TRANSLATE)
2166
$(TRANSLATE) $(SRCDIR)/repolist.c >$@
2167
2168
$(OBJDIR)/repolist.o: $(OBJDIR)/repolist_.c $(OBJDIR)/repolist.h $(SRCDIR)/config.h
2169
$(XTCC) -o $(OBJDIR)/repolist.o -c $(OBJDIR)/repolist_.c
2170
2171
$(OBJDIR)/repolist.h: $(OBJDIR)/headers
2172
2173
$(OBJDIR)/report_.c: $(SRCDIR)/report.c $(TRANSLATE)
2174
$(TRANSLATE) $(SRCDIR)/report.c >$@
2175
2176
$(OBJDIR)/report.o: $(OBJDIR)/report_.c $(OBJDIR)/report.h $(SRCDIR)/config.h
2177
$(XTCC) -o $(OBJDIR)/report.o -c $(OBJDIR)/report_.c
2178
2179
$(OBJDIR)/report.h: $(OBJDIR)/headers
2180
2181
$(OBJDIR)/robot_.c: $(SRCDIR)/robot.c $(TRANSLATE)
2182
$(TRANSLATE) $(SRCDIR)/robot.c >$@
2183
2184
$(OBJDIR)/robot.o: $(OBJDIR)/robot_.c $(OBJDIR)/robot.h $(SRCDIR)/config.h
2185
$(XTCC) -o $(OBJDIR)/robot.o -c $(OBJDIR)/robot_.c
2186
2187
$(OBJDIR)/robot.h: $(OBJDIR)/headers
2188
2189
$(OBJDIR)/rss_.c: $(SRCDIR)/rss.c $(TRANSLATE)
2190
$(TRANSLATE) $(SRCDIR)/rss.c >$@
2191
2192
$(OBJDIR)/rss.o: $(OBJDIR)/rss_.c $(OBJDIR)/rss.h $(SRCDIR)/config.h
2193
$(XTCC) -o $(OBJDIR)/rss.o -c $(OBJDIR)/rss_.c
2194
2195
$(OBJDIR)/rss.h: $(OBJDIR)/headers
2196
2197
$(OBJDIR)/schema_.c: $(SRCDIR)/schema.c $(TRANSLATE)
2198
$(TRANSLATE) $(SRCDIR)/schema.c >$@
2199
2200
$(OBJDIR)/schema.o: $(OBJDIR)/schema_.c $(OBJDIR)/schema.h $(SRCDIR)/config.h
2201
$(XTCC) -o $(OBJDIR)/schema.o -c $(OBJDIR)/schema_.c
2202
2203
$(OBJDIR)/schema.h: $(OBJDIR)/headers
2204
2205
$(OBJDIR)/search_.c: $(SRCDIR)/search.c $(TRANSLATE)
2206
$(TRANSLATE) $(SRCDIR)/search.c >$@
2207
2208
$(OBJDIR)/search.o: $(OBJDIR)/search_.c $(OBJDIR)/search.h $(SRCDIR)/config.h
2209
$(XTCC) -o $(OBJDIR)/search.o -c $(OBJDIR)/search_.c
2210
2211
$(OBJDIR)/search.h: $(OBJDIR)/headers
2212
2213
$(OBJDIR)/security_audit_.c: $(SRCDIR)/security_audit.c $(TRANSLATE)
2214
$(TRANSLATE) $(SRCDIR)/security_audit.c >$@
2215
2216
$(OBJDIR)/security_audit.o: $(OBJDIR)/security_audit_.c $(OBJDIR)/security_audit.h $(SRCDIR)/config.h
2217
$(XTCC) -o $(OBJDIR)/security_audit.o -c $(OBJDIR)/security_audit_.c
2218
2219
$(OBJDIR)/security_audit.h: $(OBJDIR)/headers
2220
2221
$(OBJDIR)/setup_.c: $(SRCDIR)/setup.c $(TRANSLATE)
2222
$(TRANSLATE) $(SRCDIR)/setup.c >$@
2223
2224
$(OBJDIR)/setup.o: $(OBJDIR)/setup_.c $(OBJDIR)/setup.h $(SRCDIR)/config.h
2225
$(XTCC) -o $(OBJDIR)/setup.o -c $(OBJDIR)/setup_.c
2226
2227
$(OBJDIR)/setup.h: $(OBJDIR)/headers
2228
2229
$(OBJDIR)/setupuser_.c: $(SRCDIR)/setupuser.c $(TRANSLATE)
2230
$(TRANSLATE) $(SRCDIR)/setupuser.c >$@
2231
2232
$(OBJDIR)/setupuser.o: $(OBJDIR)/setupuser_.c $(OBJDIR)/setupuser.h $(SRCDIR)/config.h
2233
$(XTCC) -o $(OBJDIR)/setupuser.o -c $(OBJDIR)/setupuser_.c
2234
2235
$(OBJDIR)/setupuser.h: $(OBJDIR)/headers
2236
2237
$(OBJDIR)/sha1_.c: $(SRCDIR)/sha1.c $(TRANSLATE)
2238
$(TRANSLATE) $(SRCDIR)/sha1.c >$@
2239
2240
$(OBJDIR)/sha1.o: $(OBJDIR)/sha1_.c $(OBJDIR)/sha1.h $(SRCDIR)/config.h
2241
$(XTCC) -o $(OBJDIR)/sha1.o -c $(OBJDIR)/sha1_.c
2242
2243
$(OBJDIR)/sha1.h: $(OBJDIR)/headers
2244
2245
$(OBJDIR)/sha1hard_.c: $(SRCDIR)/sha1hard.c $(TRANSLATE)
2246
$(TRANSLATE) $(SRCDIR)/sha1hard.c >$@
2247
2248
$(OBJDIR)/sha1hard.o: $(OBJDIR)/sha1hard_.c $(OBJDIR)/sha1hard.h $(SRCDIR)/config.h
2249
$(XTCC) -o $(OBJDIR)/sha1hard.o -c $(OBJDIR)/sha1hard_.c
2250
2251
$(OBJDIR)/sha1hard.h: $(OBJDIR)/headers
2252
2253
$(OBJDIR)/sha3_.c: $(SRCDIR)/sha3.c $(TRANSLATE)
2254
$(TRANSLATE) $(SRCDIR)/sha3.c >$@
2255
2256
$(OBJDIR)/sha3.o: $(OBJDIR)/sha3_.c $(OBJDIR)/sha3.h $(SRCDIR)/config.h
2257
$(XTCC) -o $(OBJDIR)/sha3.o -c $(OBJDIR)/sha3_.c
2258
2259
$(OBJDIR)/sha3.h: $(OBJDIR)/headers
2260
2261
$(OBJDIR)/shun_.c: $(SRCDIR)/shun.c $(TRANSLATE)
2262
$(TRANSLATE) $(SRCDIR)/shun.c >$@
2263
2264
$(OBJDIR)/shun.o: $(OBJDIR)/shun_.c $(OBJDIR)/shun.h $(SRCDIR)/config.h
2265
$(XTCC) -o $(OBJDIR)/shun.o -c $(OBJDIR)/shun_.c
2266
2267
$(OBJDIR)/shun.h: $(OBJDIR)/headers
2268
2269
$(OBJDIR)/sitemap_.c: $(SRCDIR)/sitemap.c $(TRANSLATE)
2270
$(TRANSLATE) $(SRCDIR)/sitemap.c >$@
2271
2272
$(OBJDIR)/sitemap.o: $(OBJDIR)/sitemap_.c $(OBJDIR)/sitemap.h $(SRCDIR)/config.h
2273
$(XTCC) -o $(OBJDIR)/sitemap.o -c $(OBJDIR)/sitemap_.c
2274
2275
$(OBJDIR)/sitemap.h: $(OBJDIR)/headers
2276
2277
$(OBJDIR)/skins_.c: $(SRCDIR)/skins.c $(TRANSLATE)
2278
$(TRANSLATE) $(SRCDIR)/skins.c >$@
2279
2280
$(OBJDIR)/skins.o: $(OBJDIR)/skins_.c $(OBJDIR)/skins.h $(SRCDIR)/config.h
2281
$(XTCC) -o $(OBJDIR)/skins.o -c $(OBJDIR)/skins_.c
2282
2283
$(OBJDIR)/skins.h: $(OBJDIR)/headers
2284
2285
$(OBJDIR)/smtp_.c: $(SRCDIR)/smtp.c $(TRANSLATE)
2286
$(TRANSLATE) $(SRCDIR)/smtp.c >$@
2287
2288
$(OBJDIR)/smtp.o: $(OBJDIR)/smtp_.c $(OBJDIR)/smtp.h $(SRCDIR)/config.h
2289
$(XTCC) -o $(OBJDIR)/smtp.o -c $(OBJDIR)/smtp_.c
2290
2291
$(OBJDIR)/smtp.h: $(OBJDIR)/headers
2292
2293
$(OBJDIR)/sqlcmd_.c: $(SRCDIR)/sqlcmd.c $(TRANSLATE)
2294
$(TRANSLATE) $(SRCDIR)/sqlcmd.c >$@
2295
2296
$(OBJDIR)/sqlcmd.o: $(OBJDIR)/sqlcmd_.c $(OBJDIR)/sqlcmd.h $(SRCDIR)/config.h
2297
$(XTCC) -o $(OBJDIR)/sqlcmd.o -c $(OBJDIR)/sqlcmd_.c
2298
2299
$(OBJDIR)/sqlcmd.h: $(OBJDIR)/headers
2300
2301
$(OBJDIR)/stash_.c: $(SRCDIR)/stash.c $(TRANSLATE)
2302
$(TRANSLATE) $(SRCDIR)/stash.c >$@
2303
2304
$(OBJDIR)/stash.o: $(OBJDIR)/stash_.c $(OBJDIR)/stash.h $(SRCDIR)/config.h
2305
$(XTCC) -o $(OBJDIR)/stash.o -c $(OBJDIR)/stash_.c
2306
2307
$(OBJDIR)/stash.h: $(OBJDIR)/headers
2308
2309
$(OBJDIR)/stat_.c: $(SRCDIR)/stat.c $(TRANSLATE)
2310
$(TRANSLATE) $(SRCDIR)/stat.c >$@
2311
2312
$(OBJDIR)/stat.o: $(OBJDIR)/stat_.c $(OBJDIR)/stat.h $(SRCDIR)/config.h
2313
$(XTCC) -o $(OBJDIR)/stat.o -c $(OBJDIR)/stat_.c
2314
2315
$(OBJDIR)/stat.h: $(OBJDIR)/headers
2316
2317
$(OBJDIR)/statrep_.c: $(SRCDIR)/statrep.c $(TRANSLATE)
2318
$(TRANSLATE) $(SRCDIR)/statrep.c >$@
2319
2320
$(OBJDIR)/statrep.o: $(OBJDIR)/statrep_.c $(OBJDIR)/statrep.h $(SRCDIR)/config.h
2321
$(XTCC) -o $(OBJDIR)/statrep.o -c $(OBJDIR)/statrep_.c
2322
2323
$(OBJDIR)/statrep.h: $(OBJDIR)/headers
2324
2325
$(OBJDIR)/style_.c: $(SRCDIR)/style.c $(TRANSLATE)
2326
$(TRANSLATE) $(SRCDIR)/style.c >$@
2327
2328
$(OBJDIR)/style.o: $(OBJDIR)/style_.c $(OBJDIR)/style.h $(SRCDIR)/config.h
2329
$(XTCC) -o $(OBJDIR)/style.o -c $(OBJDIR)/style_.c
2330
2331
$(OBJDIR)/style.h: $(OBJDIR)/headers
2332
2333
$(OBJDIR)/sync_.c: $(SRCDIR)/sync.c $(TRANSLATE)
2334
$(TRANSLATE) $(SRCDIR)/sync.c >$@
2335
2336
$(OBJDIR)/sync.o: $(OBJDIR)/sync_.c $(OBJDIR)/sync.h $(SRCDIR)/config.h
2337
$(XTCC) -o $(OBJDIR)/sync.o -c $(OBJDIR)/sync_.c
2338
2339
$(OBJDIR)/sync.h: $(OBJDIR)/headers
2340
2341
$(OBJDIR)/tag_.c: $(SRCDIR)/tag.c $(TRANSLATE)
2342
$(TRANSLATE) $(SRCDIR)/tag.c >$@
2343
2344
$(OBJDIR)/tag.o: $(OBJDIR)/tag_.c $(OBJDIR)/tag.h $(SRCDIR)/config.h
2345
$(XTCC) -o $(OBJDIR)/tag.o -c $(OBJDIR)/tag_.c
2346
2347
$(OBJDIR)/tag.h: $(OBJDIR)/headers
2348
2349
$(OBJDIR)/tar_.c: $(SRCDIR)/tar.c $(TRANSLATE)
2350
$(TRANSLATE) $(SRCDIR)/tar.c >$@
2351
2352
$(OBJDIR)/tar.o: $(OBJDIR)/tar_.c $(OBJDIR)/tar.h $(SRCDIR)/config.h
2353
$(XTCC) -o $(OBJDIR)/tar.o -c $(OBJDIR)/tar_.c
2354
2355
$(OBJDIR)/tar.h: $(OBJDIR)/headers
2356
2357
$(OBJDIR)/terminal_.c: $(SRCDIR)/terminal.c $(TRANSLATE)
2358
$(TRANSLATE) $(SRCDIR)/terminal.c >$@
2359
2360
$(OBJDIR)/terminal.o: $(OBJDIR)/terminal_.c $(OBJDIR)/terminal.h $(SRCDIR)/config.h
2361
$(XTCC) -o $(OBJDIR)/terminal.o -c $(OBJDIR)/terminal_.c
2362
2363
$(OBJDIR)/terminal.h: $(OBJDIR)/headers
2364
2365
$(OBJDIR)/th_main_.c: $(SRCDIR)/th_main.c $(TRANSLATE)
2366
$(TRANSLATE) $(SRCDIR)/th_main.c >$@
2367
2368
$(OBJDIR)/th_main.o: $(OBJDIR)/th_main_.c $(OBJDIR)/th_main.h $(SRCDIR)/config.h
2369
$(XTCC) -o $(OBJDIR)/th_main.o -c $(OBJDIR)/th_main_.c
2370
2371
$(OBJDIR)/th_main.h: $(OBJDIR)/headers
2372
2373
$(OBJDIR)/timeline_.c: $(SRCDIR)/timeline.c $(TRANSLATE)
2374
$(TRANSLATE) $(SRCDIR)/timeline.c >$@
2375
2376
$(OBJDIR)/timeline.o: $(OBJDIR)/timeline_.c $(OBJDIR)/timeline.h $(SRCDIR)/config.h
2377
$(XTCC) -o $(OBJDIR)/timeline.o -c $(OBJDIR)/timeline_.c
2378
2379
$(OBJDIR)/timeline.h: $(OBJDIR)/headers
2380
2381
$(OBJDIR)/tkt_.c: $(SRCDIR)/tkt.c $(TRANSLATE)
2382
$(TRANSLATE) $(SRCDIR)/tkt.c >$@
2383
2384
$(OBJDIR)/tkt.o: $(OBJDIR)/tkt_.c $(OBJDIR)/tkt.h $(SRCDIR)/config.h
2385
$(XTCC) -o $(OBJDIR)/tkt.o -c $(OBJDIR)/tkt_.c
2386
2387
$(OBJDIR)/tkt.h: $(OBJDIR)/headers
2388
2389
$(OBJDIR)/tktsetup_.c: $(SRCDIR)/tktsetup.c $(TRANSLATE)
2390
$(TRANSLATE) $(SRCDIR)/tktsetup.c >$@
2391
2392
$(OBJDIR)/tktsetup.o: $(OBJDIR)/tktsetup_.c $(OBJDIR)/tktsetup.h $(SRCDIR)/config.h
2393
$(XTCC) -o $(OBJDIR)/tktsetup.o -c $(OBJDIR)/tktsetup_.c
2394
2395
$(OBJDIR)/tktsetup.h: $(OBJDIR)/headers
2396
2397
$(OBJDIR)/undo_.c: $(SRCDIR)/undo.c $(TRANSLATE)
2398
$(TRANSLATE) $(SRCDIR)/undo.c >$@
2399
2400
$(OBJDIR)/undo.o: $(OBJDIR)/undo_.c $(OBJDIR)/undo.h $(SRCDIR)/config.h
2401
$(XTCC) -o $(OBJDIR)/undo.o -c $(OBJDIR)/undo_.c
2402
2403
$(OBJDIR)/undo.h: $(OBJDIR)/headers
2404
2405
$(OBJDIR)/unicode_.c: $(SRCDIR)/unicode.c $(TRANSLATE)
2406
$(TRANSLATE) $(SRCDIR)/unicode.c >$@
2407
2408
$(OBJDIR)/unicode.o: $(OBJDIR)/unicode_.c $(OBJDIR)/unicode.h $(SRCDIR)/config.h
2409
$(XTCC) -o $(OBJDIR)/unicode.o -c $(OBJDIR)/unicode_.c
2410
2411
$(OBJDIR)/unicode.h: $(OBJDIR)/headers
2412
2413
$(OBJDIR)/unversioned_.c: $(SRCDIR)/unversioned.c $(TRANSLATE)
2414
$(TRANSLATE) $(SRCDIR)/unversioned.c >$@
2415
2416
$(OBJDIR)/unversioned.o: $(OBJDIR)/unversioned_.c $(OBJDIR)/unversioned.h $(SRCDIR)/config.h
2417
$(XTCC) -o $(OBJDIR)/unversioned.o -c $(OBJDIR)/unversioned_.c
2418
2419
$(OBJDIR)/unversioned.h: $(OBJDIR)/headers
2420
2421
$(OBJDIR)/update_.c: $(SRCDIR)/update.c $(TRANSLATE)
2422
$(TRANSLATE) $(SRCDIR)/update.c >$@
2423
2424
$(OBJDIR)/update.o: $(OBJDIR)/update_.c $(OBJDIR)/update.h $(SRCDIR)/config.h
2425
$(XTCC) -o $(OBJDIR)/update.o -c $(OBJDIR)/update_.c
2426
2427
$(OBJDIR)/update.h: $(OBJDIR)/headers
2428
2429
$(OBJDIR)/url_.c: $(SRCDIR)/url.c $(TRANSLATE)
2430
$(TRANSLATE) $(SRCDIR)/url.c >$@
2431
2432
$(OBJDIR)/url.o: $(OBJDIR)/url_.c $(OBJDIR)/url.h $(SRCDIR)/config.h
2433
$(XTCC) -o $(OBJDIR)/url.o -c $(OBJDIR)/url_.c
2434
2435
$(OBJDIR)/url.h: $(OBJDIR)/headers
2436
2437
$(OBJDIR)/user_.c: $(SRCDIR)/user.c $(TRANSLATE)
2438
$(TRANSLATE) $(SRCDIR)/user.c >$@
2439
2440
$(OBJDIR)/user.o: $(OBJDIR)/user_.c $(OBJDIR)/user.h $(SRCDIR)/config.h
2441
$(XTCC) -o $(OBJDIR)/user.o -c $(OBJDIR)/user_.c
2442
2443
$(OBJDIR)/user.h: $(OBJDIR)/headers
2444
2445
$(OBJDIR)/utf8_.c: $(SRCDIR)/utf8.c $(TRANSLATE)
2446
$(TRANSLATE) $(SRCDIR)/utf8.c >$@
2447
2448
$(OBJDIR)/utf8.o: $(OBJDIR)/utf8_.c $(OBJDIR)/utf8.h $(SRCDIR)/config.h
2449
$(XTCC) -o $(OBJDIR)/utf8.o -c $(OBJDIR)/utf8_.c
2450
2451
$(OBJDIR)/utf8.h: $(OBJDIR)/headers
2452
2453
$(OBJDIR)/util_.c: $(SRCDIR)/util.c $(TRANSLATE)
2454
$(TRANSLATE) $(SRCDIR)/util.c >$@
2455
2456
$(OBJDIR)/util.o: $(OBJDIR)/util_.c $(OBJDIR)/util.h $(SRCDIR)/config.h
2457
$(XTCC) -o $(OBJDIR)/util.o -c $(OBJDIR)/util_.c
2458
2459
$(OBJDIR)/util.h: $(OBJDIR)/headers
2460
2461
$(OBJDIR)/verify_.c: $(SRCDIR)/verify.c $(TRANSLATE)
2462
$(TRANSLATE) $(SRCDIR)/verify.c >$@
2463
2464
$(OBJDIR)/verify.o: $(OBJDIR)/verify_.c $(OBJDIR)/verify.h $(SRCDIR)/config.h
2465
$(XTCC) -o $(OBJDIR)/verify.o -c $(OBJDIR)/verify_.c
2466
2467
$(OBJDIR)/verify.h: $(OBJDIR)/headers
2468
2469
$(OBJDIR)/vfile_.c: $(SRCDIR)/vfile.c $(TRANSLATE)
2470
$(TRANSLATE) $(SRCDIR)/vfile.c >$@
2471
2472
$(OBJDIR)/vfile.o: $(OBJDIR)/vfile_.c $(OBJDIR)/vfile.h $(SRCDIR)/config.h
2473
$(XTCC) -o $(OBJDIR)/vfile.o -c $(OBJDIR)/vfile_.c
2474
2475
$(OBJDIR)/vfile.h: $(OBJDIR)/headers
2476
2477
$(OBJDIR)/wiki_.c: $(SRCDIR)/wiki.c $(TRANSLATE)
2478
$(TRANSLATE) $(SRCDIR)/wiki.c >$@
2479
2480
$(OBJDIR)/wiki.o: $(OBJDIR)/wiki_.c $(OBJDIR)/wiki.h $(SRCDIR)/config.h
2481
$(XTCC) -o $(OBJDIR)/wiki.o -c $(OBJDIR)/wiki_.c
2482
2483
$(OBJDIR)/wiki.h: $(OBJDIR)/headers
2484
2485
$(OBJDIR)/wikiformat_.c: $(SRCDIR)/wikiformat.c $(TRANSLATE)
2486
$(TRANSLATE) $(SRCDIR)/wikiformat.c >$@
2487
2488
$(OBJDIR)/wikiformat.o: $(OBJDIR)/wikiformat_.c $(OBJDIR)/wikiformat.h $(SRCDIR)/config.h
2489
$(XTCC) -o $(OBJDIR)/wikiformat.o -c $(OBJDIR)/wikiformat_.c
2490
2491
$(OBJDIR)/wikiformat.h: $(OBJDIR)/headers
2492
2493
$(OBJDIR)/winfile_.c: $(SRCDIR)/winfile.c $(TRANSLATE)
2494
$(TRANSLATE) $(SRCDIR)/winfile.c >$@
2495
2496
$(OBJDIR)/winfile.o: $(OBJDIR)/winfile_.c $(OBJDIR)/winfile.h $(SRCDIR)/config.h
2497
$(XTCC) -o $(OBJDIR)/winfile.o -c $(OBJDIR)/winfile_.c
2498
2499
$(OBJDIR)/winfile.h: $(OBJDIR)/headers
2500
2501
$(OBJDIR)/winhttp_.c: $(SRCDIR)/winhttp.c $(TRANSLATE)
2502
$(TRANSLATE) $(SRCDIR)/winhttp.c >$@
2503
2504
$(OBJDIR)/winhttp.o: $(OBJDIR)/winhttp_.c $(OBJDIR)/winhttp.h $(SRCDIR)/config.h
2505
$(XTCC) -o $(OBJDIR)/winhttp.o -c $(OBJDIR)/winhttp_.c
2506
2507
$(OBJDIR)/winhttp.h: $(OBJDIR)/headers
2508
2509
$(OBJDIR)/xfer_.c: $(SRCDIR)/xfer.c $(TRANSLATE)
2510
$(TRANSLATE) $(SRCDIR)/xfer.c >$@
2511
2512
$(OBJDIR)/xfer.o: $(OBJDIR)/xfer_.c $(OBJDIR)/xfer.h $(SRCDIR)/config.h
2513
$(XTCC) -o $(OBJDIR)/xfer.o -c $(OBJDIR)/xfer_.c
2514
2515
$(OBJDIR)/xfer.h: $(OBJDIR)/headers
2516
2517
$(OBJDIR)/xfersetup_.c: $(SRCDIR)/xfersetup.c $(TRANSLATE)
2518
$(TRANSLATE) $(SRCDIR)/xfersetup.c >$@
2519
2520
$(OBJDIR)/xfersetup.o: $(OBJDIR)/xfersetup_.c $(OBJDIR)/xfersetup.h $(SRCDIR)/config.h
2521
$(XTCC) -o $(OBJDIR)/xfersetup.o -c $(OBJDIR)/xfersetup_.c
2522
2523
$(OBJDIR)/xfersetup.h: $(OBJDIR)/headers
2524
2525
$(OBJDIR)/xsystem_.c: $(SRCDIR)/xsystem.c $(TRANSLATE)
2526
$(TRANSLATE) $(SRCDIR)/xsystem.c >$@
2527
2528
$(OBJDIR)/xsystem.o: $(OBJDIR)/xsystem_.c $(OBJDIR)/xsystem.h $(SRCDIR)/config.h
2529
$(XTCC) -o $(OBJDIR)/xsystem.o -c $(OBJDIR)/xsystem_.c
2530
2531
$(OBJDIR)/xsystem.h: $(OBJDIR)/headers
2532
2533
$(OBJDIR)/zip_.c: $(SRCDIR)/zip.c $(TRANSLATE)
2534
$(TRANSLATE) $(SRCDIR)/zip.c >$@
2535
2536
$(OBJDIR)/zip.o: $(OBJDIR)/zip_.c $(OBJDIR)/zip.h $(SRCDIR)/config.h
2537
$(XTCC) -o $(OBJDIR)/zip.o -c $(OBJDIR)/zip_.c
2538
2539
$(OBJDIR)/zip.h: $(OBJDIR)/headers
2540
2541
MINGW_OPTIONS = -D_HAVE__MINGW_H
2542
2543
SQLITE_OPTIONS = -DNDEBUG=1 \
2544
-DSQLITE_DQS=0 \
2545
-DSQLITE_THREADSAFE=0 \
2546
-DSQLITE_DEFAULT_MEMSTATUS=0 \
2547
-DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 \
2548
-DSQLITE_LIKE_DOESNT_MATCH_BLOBS \
2549
-DSQLITE_OMIT_DECLTYPE \
2550
-DSQLITE_OMIT_DEPRECATED \
2551
-DSQLITE_OMIT_PROGRESS_CALLBACK \
2552
-DSQLITE_OMIT_SHARED_CACHE \
2553
-DSQLITE_OMIT_LOAD_EXTENSION \
2554
-DSQLITE_MAX_EXPR_DEPTH=0 \
2555
-DSQLITE_ENABLE_LOCKING_STYLE=0 \
2556
-DSQLITE_DEFAULT_FILE_FORMAT=4 \
2557
-DSQLITE_ENABLE_DBSTAT_VTAB \
2558
-DSQLITE_ENABLE_EXPLAIN_COMMENTS \
2559
-DSQLITE_ENABLE_FTS4 \
2560
-DSQLITE_ENABLE_FTS5 \
2561
-DSQLITE_ENABLE_MATH_FUNCTIONS \
2562
-DSQLITE_ENABLE_PERCENTILE \
2563
-DSQLITE_ENABLE_SETLK_TIMEOUT \
2564
-DSQLITE_ENABLE_STMTVTAB \
2565
-DSQLITE_HAVE_ZLIB \
2566
-DSQLITE_ENABLE_DBPAGE_VTAB \
2567
-DSQLITE_TRUSTED_SCHEMA=0 \
2568
-DHAVE_USLEEP \ANSLATE)
2569
$(TRANSLATE) $(SRCDIR)/xsystem.c >$@
2570
2571
$(OBJDIR)/xsystem.o: $(OBJDIR)/xsystem_.c $(OBJDIR)/xsystem.h $(SRCDIR)/config.h
2572
$(XTCC) -o $(OBJDIR)/xsystem.o -c $(OBJDIR)/xsystem_.c
2573
2574
$(OBJDIR)/xsystem.h: $(OBJDIR)/headers
2575
2576
$(OBJDIR)/zip_.c: $(SRCDIR)/zip.c $(TRANSLATE)
2577
$(TRANSLATE) $(SRCDIR)/zip.c >$@
2578
2579
$(OBJDIR)/zip.o: $(OBJDIR)/zip_.c $(OBJDIR)/zip.h $(SRCDIR)/config.h
2580
$(XTCC) -o $(OBJDIR)/zip.o -c $(OBJDIR)/zip_.c
2581
2582
$(OBJDIR)/zip.h: $(OBJDIR)/headers
2583
2584
MINGW_OPTIONS = -D_HAVE__MINGW_H
2585
2586
SQLITE_OPTIONS = -DNDEBUG=1 \
2587
-DSQLITE_DQS=0 \
2588
-DSQLITE_THREADSAFE=0 \
2589
-DSQLITE_DEFAULT_MEMSTATUS=0 \
2590
-DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 \
2591
-DSQLITE_LIKE_DOESNT_MATCH_BLOBS \
2592
-DSQLITE_OMIT_DECLTYPE \
2593
-DSQLITE_OMIT_DEPRECATED \
2594
-DSQLITE_OMIT_PROGRESS_CALLBACK \
2595
-DSQLITE_OMIT_SHARED_CACHE \
2596
-DSQLITE_OMIT_LOAD_EXTENSION \
2597
-DSQLITE_MAX_EXPR_DEPTH=0 \
2598
-DSQLITE_ENABLE_LOCKING_STYLE=0 \
2599
-DSQLITE_DEFAULT_FILE_FORMAT=4 \
2600
-DSQLITE_ENABLE_DBSTAT_VTAB \
2601
-DSQLITE_ENABLE_EXPLAIN_COMMENTS \
2602
-DSQLITE_ENABLE_FTS4 \
2603
-DSQLITE_ENABLE_FTS5 \
2604
#############################################################################
2605
# WARNING: DO NOT EDIT, AUTOMATICALLY GENERATED FILE (SEE "tools/makemake.tcl")
2606
##############################################################################
2607
#
2608
# This file is automatically generated. Instead of editing this
2609
# file, edit "makemake.tcl" then run "tclsh makemake.tcl"
2610
# to regenerate this file.
2611
#
2612
# This is a makefile for use on Cygwin/Darwin/FreeBSD/Linux/Windows using
2613
# MinGW or MinGW##############################################################
2614
# WARNING: DO NOT EDIT, AUTOMATICALLY GENERATED FILE (SEE "tools/makemake.tcl")
2615
##############################################################################
2616
#
2617
# This file is automatically generated. Instead of editing this
2618
# file, edit "makemake.tcl" then run "tclsh makemake.tcl"
2619
# to regenerate this file.
2620
#
2621
# This is a makefile for use on Cygwin/Darwin/FreeBSD/Linux/Windows using
2622
# MinGW or MinGW-w64.
2623
#
2624
# Some of the special options which can be passed to make
2625
# USE_WINDOWS=1 if building under a windows command prompt
2626
# X64=1 if using an unprefixed 64-bit mingw compiler
2627
#
2628
2629
#### Select one of MinGW, MinGW-w64 (32-bit) or MinGW-w64 (64-bit) compilers.
2630
# By default, this is an empty string (i.e. use the native compiler).
2631
#
2632
PREFIX =
2633
# PREFIX = mingw32-
2634
# PREFIX = i686-pc-mingw32-
2635
# PREFIX = i686-w64-mingw32-
2636
# PREFIX = x86_64-w64-mingw32-
2637
2638
#### The toplevel directory of the source tree. Fossil can be built
2639
# in a directory that is separate from the source tree. Just change
2640
# the following to point from the build directory to the src/ folder.
2641
#
2642
SRCDIR

Keyboard Shortcuts

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