Fossil SCM

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

Keyboard Shortcuts

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