Fossil SCM

Stop building zlib and openssl always. Get build directory not in win/. (and never in ../src) Fix generated .h dependencies to NMAKE can see to build them as needed. Cause more build options to be overridable on invocation (or !include). Other minor improvements.

Larry 2021-02-13 08:46 trunk
Commit 06c74be78b9e0a96240df2961ea03e7b81121088a8c0fae89474581a996eb9a5
2 files changed +65 -29 +793 -1206
+65 -29
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -1462,18 +1462,24 @@
14621462
# file, edit "makemake.tcl" then run "tclsh makemake.tcl"
14631463
# to regenerate this file.
14641464
#
14651465
B = ..
14661466
SRCDIR = $(B)\src
1467
+!ifndef BUILDDIR
14671468
T = .
1469
+!else
1470
+T = $(BUILDDIR)
1471
+!endif
14681472
OBJDIR = $(T)
14691473
OX = $(OBJDIR)
14701474
O = .obj
14711475
E = .exe
14721476
P = .pdb
14731477
1478
+!ifndef INSTALLDIR
14741479
INSTALLDIR = .
1480
+!endif
14751481
!ifdef DESTDIR
14761482
INSTALLDIR = $(DESTDIR)\$(INSTALLDIR)
14771483
!endif
14781484
14791485
# When building out of source, this Makefile needs to know the path to the base
@@ -1489,11 +1495,13 @@
14891495
14901496
# Perl is only necessary if OpenSSL support is enabled and it is built from
14911497
# source code. The PERLDIR environment variable, if it exists, should point
14921498
# to the directory containing the main Perl executable specified here (i.e.
14931499
# "perl.exe").
1500
+!ifndef PERL
14941501
PERL = perl.exe
1502
+!endif
14951503
14961504
# Enable debugging symbols?
14971505
!ifndef DEBUG
14981506
DEBUG = 0
14991507
!endif
@@ -1558,10 +1566,15 @@
15581566
15591567
# Enable support for the SQLite Encryption Extension?
15601568
!ifndef USE_SEE
15611569
USE_SEE = 0
15621570
!endif
1571
+
1572
+# Make sure build is not about to clobber sources (or worse.)
1573
+!if "$(OBJDIR)"=="$(SRCDIR)" || "$(OX)"=="$(SRCDIR)"
1574
+!error Please choose staging and object directories other than "$(SRCDIR)".
1575
+!endif
15631576
15641577
!if $(FOSSIL_ENABLE_SSL)!=0
15651578
SSLDIR = $(B)\compat\openssl
15661579
SSLINCDIR = $(SSLDIR)\include
15671580
!if $(FOSSIL_DYNAMIC_BUILD)!=0
@@ -1754,11 +1767,11 @@
17541767
foreach s [lsort $src] {
17551768
if {$i > 0} {
17561769
writeln " \\"
17571770
writeln -nonewline " "
17581771
}
1759
- writeln -nonewline "\"\$(OX)\\${s}_.c\""; incr i
1772
+ writeln -nonewline "\"\$(OX)\\${s}.c\""; incr i
17601773
}
17611774
writeln "\n"
17621775
writeln -nonewline "EXTRA_FILES = "
17631776
set i 0
17641777
foreach s [lsort $extra_files] {
@@ -1795,38 +1808,47 @@
17951808
17961809
APPNAME = $(OX)\$(BASEAPPNAME)$(E)
17971810
PDBNAME = $(OX)\$(BASEAPPNAME)$(P)
17981811
APPTARGETS =
17991812
1800
-all: "$(OX)" "$(APPNAME)"
1813
+all: "$(OX)" "$(APPNAME)" $(BUILDDIR)
18011814
18021815
$(BASEAPPNAME): "$(APPNAME)"
18031816
18041817
$(BASEAPPNAME)$(E): "$(APPNAME)"
18051818
18061819
install: "$(APPNAME)"
1807
- echo F | xcopy /Y "$(APPNAME)" "$(INSTALLDIR)"\*
1820
+ echo F | xcopy /Y "$(APPNAME)" "$(INSTALLDIR)"
18081821
!if $(DEBUG)!=0
1809
- echo F | xcopy /Y "$(PDBNAME)" "$(INSTALLDIR)"\*
1822
+ echo F | xcopy /Y "$(PDBNAME)" "$(INSTALLDIR)"
18101823
!endif
18111824
18121825
$(OX):
1813
- @-mkdir $@
1826
+ if not exist $@\. mkdir $@
18141827
1815
-zlib:
1828
+!if "$(BUILDDIR)"!="$(OX)"
1829
+$(BUILDDIR):
1830
+ if not exist $@\. mkdir $@
1831
+!endif
1832
+
1833
+!if $(FOSSIL_BUILD_ZLIB)
1834
+zlib $(ZLIB_X):
18161835
@echo Building zlib from "$(ZLIBDIR)"...
18171836
!if $(FOSSIL_ENABLE_WINXP)!=0
18181837
@pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) "CC=cl $(XPCFLAGS)" "LD=link $(XPLDFLAGS)" && popd
18191838
!else
18201839
@pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) && popd
18211840
!endif
1841
+ copy nul $(ZLIB_X)
18221842
18231843
clean-zlib:
18241844
@pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc clean && popd
1845
+!endif
18251846
18261847
!if $(FOSSIL_ENABLE_SSL)!=0
1827
-openssl:
1848
+OPENSSL_X = "$(OX)\openssl.opts"
1849
+openssl $(OPENSSL_X):
18281850
@echo Building OpenSSL from "$(SSLDIR)"...
18291851
!ifdef PERLDIR
18301852
@pushd "$(SSLDIR)" && "$(PERLDIR)\$(PERL)" Configure $(SSLCONFIG) && popd
18311853
!else
18321854
@pushd "$(SSLDIR)" && "$(PERL)" Configure $(SSLCONFIG) && popd
@@ -1833,30 +1855,29 @@
18331855
!endif
18341856
!if $(FOSSIL_ENABLE_WINXP)!=0
18351857
@pushd "$(SSLDIR)" && $(MAKE) "CC=cl $(XPCFLAGS)" "LFLAGS=$(XPLDFLAGS)" && popd
18361858
!else
18371859
@pushd "$(SSLDIR)" && $(MAKE) && popd
1860
+ echo $(SSLCONFIG) > $(OPENSSL_X)
18381861
!endif
18391862
18401863
clean-openssl:
18411864
@pushd "$(SSLDIR)" && $(MAKE) clean && popd
1842
-!endif
1843
-
1844
-!if $(FOSSIL_ENABLE_MINIZ)==0
1845
-!if $(FOSSIL_BUILD_ZLIB)!=0
1846
-APPTARGETS = $(APPTARGETS) zlib
1847
-!endif
1848
-!endif
1849
-
1850
-!if $(FOSSIL_ENABLE_SSL)!=0
1851
-!if $(FOSSIL_BUILD_SSL)!=0
1852
-APPTARGETS = $(APPTARGETS) openssl
1853
-!endif
1854
-!endif
1855
-
1856
-"$(APPNAME)" : $(APPTARGETS) "$(OBJDIR)\translate$E" "$(OBJDIR)\mkindex$E" "$(OBJDIR)\codecheck1$E" "$(OX)\headers" $(OBJ) "$(OX)\linkopts"
1857
- "$(OBJDIR)\codecheck1$E" $(SRC)
1865
+ -del $(OPENSSL_X)
1866
+
1867
+!if $(FOSSIL_BUILD_SSL)!=0
1868
+APPTARGETS = $(APPTARGETS) $(OPENSSL_X)
1869
+!endif
1870
+
1871
+!endif
1872
+
1873
+!if $(FOSSIL_ENABLE_MINIZ)==0 && $(FOSSIL_BUILD_ZLIB)!=0
1874
+APPTARGETS = $(APPTARGETS) $(ZLIB_X)
1875
+!endif
1876
+
1877
+
1878
+"$(APPNAME)" : $(APPTARGETS) toolset "$(OX)\headers" $(OBJ) "$(OX)\linkopts" $(SRC)
18581879
link $(LDFLAGS) /OUT:$@ /PDB:$(@D)\ $(LIBDIR) Wsetargv.obj "$(OX)\fossil.res" @"$(OX)\linkopts"
18591880
if exist "$(B)\win\fossil.exe.manifest" <<<NEXT_LINE>>>
18601881
$(MTC) -nologo -manifest "$(B)\win\fossil.exe.manifest" -outputresource:$@;1
18611882
18621883
"$(OX)\linkopts": "$(B)\win\Makefile.msc"}]
@@ -1869,10 +1890,20 @@
18691890
writeln "!if \$(FOSSIL_ENABLE_MINIZ)!=0"
18701891
writeln "\techo \"\$(OX)\\miniz.obj\" $redir \$@"
18711892
writeln "!endif"
18721893
writeln "\techo \$(LIBS) $redir \$@"
18731894
writeln {
1895
+
1896
+# This target gets the project tools built.
1897
+toolset: \
1898
+ "$(OBJDIR)\translate$E" \
1899
+ "$(OBJDIR)\makeheaders$E" \
1900
+ "$(OBJDIR)\mkindex$E" \
1901
+ "$(OBJDIR)\mkbuiltin$E" \
1902
+ "$(OBJDIR)\mkversion$E" \
1903
+ "$(OBJDIR)\codecheck1$E"
1904
+
18741905
"$(OBJDIR)\translate$E": "$(SRCDIR)\translate.c"
18751906
$(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
18761907
18771908
"$(OBJDIR)\makeheaders$E": "$(SRCDIR)\makeheaders.c"
18781909
$(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
@@ -1933,11 +1964,11 @@
19331964
"$(OBJDIR)\mkbuiltin$E" --prefix "$(SRCDIR)/" --reslist "$(OX)\builtin_data.reslist" > $@
19341965
19351966
cleanx:
19361967
-del "$(OX)\*.obj" 2>NUL
19371968
-del "$(OBJDIR)\*.obj" 2>NUL
1938
- -del "$(OX)\*_.c" 2>NUL
1969
+ -del "$(OX)\*.c" 2>NUL
19391970
-del "$(OX)\*.h" 2>NUL
19401971
-del "$(OX)\*.ilk" 2>NUL
19411972
-del "$(OX)\*.map" 2>NUL
19421973
-del "$(OX)\*.res" 2>NUL
19431974
-del "$(OX)\*.reslist" 2>NUL
@@ -1987,16 +2018,21 @@
19872018
foreach s [lsort $extra_files] {
19882019
writeln "\techo \"\$(SRCDIR)\\${s}\" $redir \$@"
19892020
set redir {>>}
19902021
}
19912022
2023
+writeln ""
2024
+writeln "{\$(SRCDIR)\\}.c{\$(OX)\\}.c:"
2025
+writeln "\t\"\$(OBJDIR)\\translate\$E\" \$** > \$@\n"
2026
+
2027
+writeln "{\$(OX)}.c{\$(OX)}.h :"
2028
+writeln "\t\"\$(OBJDIR)\\makeheaders\$E\" \$**:$@"
2029
+
19922030
writeln ""
19932031
foreach s [lsort $src] {
1994
- writeln "\"\$(OX)\\$s\$O\" : \"\$(OX)\\${s}_.c\" \"\$(OX)\\${s}.h\""
1995
- writeln "\t\$(TCC) /Fo\$@ /Fd\$(@D)\\ -c \"\$(OX)\\${s}_.c\"\n"
1996
- writeln "\"\$(OX)\\${s}_.c\" : \"\$(SRCDIR)\\$s.c\""
1997
- writeln "\t\"\$(OBJDIR)\\translate\$E\" \$** > \$@\n"
2032
+ writeln "\"\$(OX)\\$s\$O\" : \"\$(OX)\\${s}.c\" \"\$(OX)\\${s}.h\""
2033
+ writeln "\t\$(TCC) /Fo\$@ /Fd\$(@D)\\ -c \"\$(OX)\\${s}.c\"\n"
19982034
}
19992035
20002036
writeln "\"\$(OX)\\fossil.res\" : \"\$(B)\\win\\fossil.rc\""
20012037
writeln "\t\$(RCC) /fo \$@ \$**\n"
20022038
@@ -2006,11 +2042,11 @@
20062042
foreach s [lsort $src] {
20072043
if {$i > 0} {
20082044
writeln " \\"
20092045
writeln -nonewline "\t\t\t"
20102046
}
2011
- writeln -nonewline "\"\$(OX)\\${s}_.c\":\"\$(OX)\\$s.h\""; incr i
2047
+ writeln -nonewline "\"\$(OX)\\${s}.c\":\"\$(OX)\\$s.h\""; incr i
20122048
}
20132049
writeln " \\\n\t\t\t\"\$(SRCDIR)\\sqlite3.h\" \\"
20142050
writeln "\t\t\t\"\$(SRCDIR)\\th.h\" \\"
20152051
writeln "\t\t\t\"\$(OX)\\VERSION.h\" \\"
20162052
writeln "\t\t\t\"\$(SRCDIR)\\cson_amalgamation.h\""
20172053
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -1462,18 +1462,24 @@
1462 # file, edit "makemake.tcl" then run "tclsh makemake.tcl"
1463 # to regenerate this file.
1464 #
1465 B = ..
1466 SRCDIR = $(B)\src
 
1467 T = .
 
 
 
1468 OBJDIR = $(T)
1469 OX = $(OBJDIR)
1470 O = .obj
1471 E = .exe
1472 P = .pdb
1473
 
1474 INSTALLDIR = .
 
1475 !ifdef DESTDIR
1476 INSTALLDIR = $(DESTDIR)\$(INSTALLDIR)
1477 !endif
1478
1479 # When building out of source, this Makefile needs to know the path to the base
@@ -1489,11 +1495,13 @@
1489
1490 # Perl is only necessary if OpenSSL support is enabled and it is built from
1491 # source code. The PERLDIR environment variable, if it exists, should point
1492 # to the directory containing the main Perl executable specified here (i.e.
1493 # "perl.exe").
 
1494 PERL = perl.exe
 
1495
1496 # Enable debugging symbols?
1497 !ifndef DEBUG
1498 DEBUG = 0
1499 !endif
@@ -1558,10 +1566,15 @@
1558
1559 # Enable support for the SQLite Encryption Extension?
1560 !ifndef USE_SEE
1561 USE_SEE = 0
1562 !endif
 
 
 
 
 
1563
1564 !if $(FOSSIL_ENABLE_SSL)!=0
1565 SSLDIR = $(B)\compat\openssl
1566 SSLINCDIR = $(SSLDIR)\include
1567 !if $(FOSSIL_DYNAMIC_BUILD)!=0
@@ -1754,11 +1767,11 @@
1754 foreach s [lsort $src] {
1755 if {$i > 0} {
1756 writeln " \\"
1757 writeln -nonewline " "
1758 }
1759 writeln -nonewline "\"\$(OX)\\${s}_.c\""; incr i
1760 }
1761 writeln "\n"
1762 writeln -nonewline "EXTRA_FILES = "
1763 set i 0
1764 foreach s [lsort $extra_files] {
@@ -1795,38 +1808,47 @@
1795
1796 APPNAME = $(OX)\$(BASEAPPNAME)$(E)
1797 PDBNAME = $(OX)\$(BASEAPPNAME)$(P)
1798 APPTARGETS =
1799
1800 all: "$(OX)" "$(APPNAME)"
1801
1802 $(BASEAPPNAME): "$(APPNAME)"
1803
1804 $(BASEAPPNAME)$(E): "$(APPNAME)"
1805
1806 install: "$(APPNAME)"
1807 echo F | xcopy /Y "$(APPNAME)" "$(INSTALLDIR)"\*
1808 !if $(DEBUG)!=0
1809 echo F | xcopy /Y "$(PDBNAME)" "$(INSTALLDIR)"\*
1810 !endif
1811
1812 $(OX):
1813 @-mkdir $@
1814
1815 zlib:
 
 
 
 
 
 
1816 @echo Building zlib from "$(ZLIBDIR)"...
1817 !if $(FOSSIL_ENABLE_WINXP)!=0
1818 @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) "CC=cl $(XPCFLAGS)" "LD=link $(XPLDFLAGS)" && popd
1819 !else
1820 @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) && popd
1821 !endif
 
1822
1823 clean-zlib:
1824 @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc clean && popd
 
1825
1826 !if $(FOSSIL_ENABLE_SSL)!=0
1827 openssl:
 
1828 @echo Building OpenSSL from "$(SSLDIR)"...
1829 !ifdef PERLDIR
1830 @pushd "$(SSLDIR)" && "$(PERLDIR)\$(PERL)" Configure $(SSLCONFIG) && popd
1831 !else
1832 @pushd "$(SSLDIR)" && "$(PERL)" Configure $(SSLCONFIG) && popd
@@ -1833,30 +1855,29 @@
1833 !endif
1834 !if $(FOSSIL_ENABLE_WINXP)!=0
1835 @pushd "$(SSLDIR)" && $(MAKE) "CC=cl $(XPCFLAGS)" "LFLAGS=$(XPLDFLAGS)" && popd
1836 !else
1837 @pushd "$(SSLDIR)" && $(MAKE) && popd
 
1838 !endif
1839
1840 clean-openssl:
1841 @pushd "$(SSLDIR)" && $(MAKE) clean && popd
1842 !endif
1843
1844 !if $(FOSSIL_ENABLE_MINIZ)==0
1845 !if $(FOSSIL_BUILD_ZLIB)!=0
1846 APPTARGETS = $(APPTARGETS) zlib
1847 !endif
1848 !endif
1849
1850 !if $(FOSSIL_ENABLE_SSL)!=0
1851 !if $(FOSSIL_BUILD_SSL)!=0
1852 APPTARGETS = $(APPTARGETS) openssl
1853 !endif
1854 !endif
1855
1856 "$(APPNAME)" : $(APPTARGETS) "$(OBJDIR)\translate$E" "$(OBJDIR)\mkindex$E" "$(OBJDIR)\codecheck1$E" "$(OX)\headers" $(OBJ) "$(OX)\linkopts"
1857 "$(OBJDIR)\codecheck1$E" $(SRC)
1858 link $(LDFLAGS) /OUT:$@ /PDB:$(@D)\ $(LIBDIR) Wsetargv.obj "$(OX)\fossil.res" @"$(OX)\linkopts"
1859 if exist "$(B)\win\fossil.exe.manifest" <<<NEXT_LINE>>>
1860 $(MTC) -nologo -manifest "$(B)\win\fossil.exe.manifest" -outputresource:$@;1
1861
1862 "$(OX)\linkopts": "$(B)\win\Makefile.msc"}]
@@ -1869,10 +1890,20 @@
1869 writeln "!if \$(FOSSIL_ENABLE_MINIZ)!=0"
1870 writeln "\techo \"\$(OX)\\miniz.obj\" $redir \$@"
1871 writeln "!endif"
1872 writeln "\techo \$(LIBS) $redir \$@"
1873 writeln {
 
 
 
 
 
 
 
 
 
 
1874 "$(OBJDIR)\translate$E": "$(SRCDIR)\translate.c"
1875 $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
1876
1877 "$(OBJDIR)\makeheaders$E": "$(SRCDIR)\makeheaders.c"
1878 $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
@@ -1933,11 +1964,11 @@
1933 "$(OBJDIR)\mkbuiltin$E" --prefix "$(SRCDIR)/" --reslist "$(OX)\builtin_data.reslist" > $@
1934
1935 cleanx:
1936 -del "$(OX)\*.obj" 2>NUL
1937 -del "$(OBJDIR)\*.obj" 2>NUL
1938 -del "$(OX)\*_.c" 2>NUL
1939 -del "$(OX)\*.h" 2>NUL
1940 -del "$(OX)\*.ilk" 2>NUL
1941 -del "$(OX)\*.map" 2>NUL
1942 -del "$(OX)\*.res" 2>NUL
1943 -del "$(OX)\*.reslist" 2>NUL
@@ -1987,16 +2018,21 @@
1987 foreach s [lsort $extra_files] {
1988 writeln "\techo \"\$(SRCDIR)\\${s}\" $redir \$@"
1989 set redir {>>}
1990 }
1991
 
 
 
 
 
 
 
1992 writeln ""
1993 foreach s [lsort $src] {
1994 writeln "\"\$(OX)\\$s\$O\" : \"\$(OX)\\${s}_.c\" \"\$(OX)\\${s}.h\""
1995 writeln "\t\$(TCC) /Fo\$@ /Fd\$(@D)\\ -c \"\$(OX)\\${s}_.c\"\n"
1996 writeln "\"\$(OX)\\${s}_.c\" : \"\$(SRCDIR)\\$s.c\""
1997 writeln "\t\"\$(OBJDIR)\\translate\$E\" \$** > \$@\n"
1998 }
1999
2000 writeln "\"\$(OX)\\fossil.res\" : \"\$(B)\\win\\fossil.rc\""
2001 writeln "\t\$(RCC) /fo \$@ \$**\n"
2002
@@ -2006,11 +2042,11 @@
2006 foreach s [lsort $src] {
2007 if {$i > 0} {
2008 writeln " \\"
2009 writeln -nonewline "\t\t\t"
2010 }
2011 writeln -nonewline "\"\$(OX)\\${s}_.c\":\"\$(OX)\\$s.h\""; incr i
2012 }
2013 writeln " \\\n\t\t\t\"\$(SRCDIR)\\sqlite3.h\" \\"
2014 writeln "\t\t\t\"\$(SRCDIR)\\th.h\" \\"
2015 writeln "\t\t\t\"\$(OX)\\VERSION.h\" \\"
2016 writeln "\t\t\t\"\$(SRCDIR)\\cson_amalgamation.h\""
2017
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -1462,18 +1462,24 @@
1462 # file, edit "makemake.tcl" then run "tclsh makemake.tcl"
1463 # to regenerate this file.
1464 #
1465 B = ..
1466 SRCDIR = $(B)\src
1467 !ifndef BUILDDIR
1468 T = .
1469 !else
1470 T = $(BUILDDIR)
1471 !endif
1472 OBJDIR = $(T)
1473 OX = $(OBJDIR)
1474 O = .obj
1475 E = .exe
1476 P = .pdb
1477
1478 !ifndef INSTALLDIR
1479 INSTALLDIR = .
1480 !endif
1481 !ifdef DESTDIR
1482 INSTALLDIR = $(DESTDIR)\$(INSTALLDIR)
1483 !endif
1484
1485 # When building out of source, this Makefile needs to know the path to the base
@@ -1489,11 +1495,13 @@
1495
1496 # Perl is only necessary if OpenSSL support is enabled and it is built from
1497 # source code. The PERLDIR environment variable, if it exists, should point
1498 # to the directory containing the main Perl executable specified here (i.e.
1499 # "perl.exe").
1500 !ifndef PERL
1501 PERL = perl.exe
1502 !endif
1503
1504 # Enable debugging symbols?
1505 !ifndef DEBUG
1506 DEBUG = 0
1507 !endif
@@ -1558,10 +1566,15 @@
1566
1567 # Enable support for the SQLite Encryption Extension?
1568 !ifndef USE_SEE
1569 USE_SEE = 0
1570 !endif
1571
1572 # Make sure build is not about to clobber sources (or worse.)
1573 !if "$(OBJDIR)"=="$(SRCDIR)" || "$(OX)"=="$(SRCDIR)"
1574 !error Please choose staging and object directories other than "$(SRCDIR)".
1575 !endif
1576
1577 !if $(FOSSIL_ENABLE_SSL)!=0
1578 SSLDIR = $(B)\compat\openssl
1579 SSLINCDIR = $(SSLDIR)\include
1580 !if $(FOSSIL_DYNAMIC_BUILD)!=0
@@ -1754,11 +1767,11 @@
1767 foreach s [lsort $src] {
1768 if {$i > 0} {
1769 writeln " \\"
1770 writeln -nonewline " "
1771 }
1772 writeln -nonewline "\"\$(OX)\\${s}.c\""; incr i
1773 }
1774 writeln "\n"
1775 writeln -nonewline "EXTRA_FILES = "
1776 set i 0
1777 foreach s [lsort $extra_files] {
@@ -1795,38 +1808,47 @@
1808
1809 APPNAME = $(OX)\$(BASEAPPNAME)$(E)
1810 PDBNAME = $(OX)\$(BASEAPPNAME)$(P)
1811 APPTARGETS =
1812
1813 all: "$(OX)" "$(APPNAME)" $(BUILDDIR)
1814
1815 $(BASEAPPNAME): "$(APPNAME)"
1816
1817 $(BASEAPPNAME)$(E): "$(APPNAME)"
1818
1819 install: "$(APPNAME)"
1820 echo F | xcopy /Y "$(APPNAME)" "$(INSTALLDIR)"
1821 !if $(DEBUG)!=0
1822 echo F | xcopy /Y "$(PDBNAME)" "$(INSTALLDIR)"
1823 !endif
1824
1825 $(OX):
1826 if not exist $@\. mkdir $@
1827
1828 !if "$(BUILDDIR)"!="$(OX)"
1829 $(BUILDDIR):
1830 if not exist $@\. mkdir $@
1831 !endif
1832
1833 !if $(FOSSIL_BUILD_ZLIB)
1834 zlib $(ZLIB_X):
1835 @echo Building zlib from "$(ZLIBDIR)"...
1836 !if $(FOSSIL_ENABLE_WINXP)!=0
1837 @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) "CC=cl $(XPCFLAGS)" "LD=link $(XPLDFLAGS)" && popd
1838 !else
1839 @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) && popd
1840 !endif
1841 copy nul $(ZLIB_X)
1842
1843 clean-zlib:
1844 @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc clean && popd
1845 !endif
1846
1847 !if $(FOSSIL_ENABLE_SSL)!=0
1848 OPENSSL_X = "$(OX)\openssl.opts"
1849 openssl $(OPENSSL_X):
1850 @echo Building OpenSSL from "$(SSLDIR)"...
1851 !ifdef PERLDIR
1852 @pushd "$(SSLDIR)" && "$(PERLDIR)\$(PERL)" Configure $(SSLCONFIG) && popd
1853 !else
1854 @pushd "$(SSLDIR)" && "$(PERL)" Configure $(SSLCONFIG) && popd
@@ -1833,30 +1855,29 @@
1855 !endif
1856 !if $(FOSSIL_ENABLE_WINXP)!=0
1857 @pushd "$(SSLDIR)" && $(MAKE) "CC=cl $(XPCFLAGS)" "LFLAGS=$(XPLDFLAGS)" && popd
1858 !else
1859 @pushd "$(SSLDIR)" && $(MAKE) && popd
1860 echo $(SSLCONFIG) > $(OPENSSL_X)
1861 !endif
1862
1863 clean-openssl:
1864 @pushd "$(SSLDIR)" && $(MAKE) clean && popd
1865 -del $(OPENSSL_X)
1866
1867 !if $(FOSSIL_BUILD_SSL)!=0
1868 APPTARGETS = $(APPTARGETS) $(OPENSSL_X)
1869 !endif
1870
1871 !endif
1872
1873 !if $(FOSSIL_ENABLE_MINIZ)==0 && $(FOSSIL_BUILD_ZLIB)!=0
1874 APPTARGETS = $(APPTARGETS) $(ZLIB_X)
1875 !endif
1876
1877
1878 "$(APPNAME)" : $(APPTARGETS) toolset "$(OX)\headers" $(OBJ) "$(OX)\linkopts" $(SRC)
 
 
1879 link $(LDFLAGS) /OUT:$@ /PDB:$(@D)\ $(LIBDIR) Wsetargv.obj "$(OX)\fossil.res" @"$(OX)\linkopts"
1880 if exist "$(B)\win\fossil.exe.manifest" <<<NEXT_LINE>>>
1881 $(MTC) -nologo -manifest "$(B)\win\fossil.exe.manifest" -outputresource:$@;1
1882
1883 "$(OX)\linkopts": "$(B)\win\Makefile.msc"}]
@@ -1869,10 +1890,20 @@
1890 writeln "!if \$(FOSSIL_ENABLE_MINIZ)!=0"
1891 writeln "\techo \"\$(OX)\\miniz.obj\" $redir \$@"
1892 writeln "!endif"
1893 writeln "\techo \$(LIBS) $redir \$@"
1894 writeln {
1895
1896 # This target gets the project tools built.
1897 toolset: \
1898 "$(OBJDIR)\translate$E" \
1899 "$(OBJDIR)\makeheaders$E" \
1900 "$(OBJDIR)\mkindex$E" \
1901 "$(OBJDIR)\mkbuiltin$E" \
1902 "$(OBJDIR)\mkversion$E" \
1903 "$(OBJDIR)\codecheck1$E"
1904
1905 "$(OBJDIR)\translate$E": "$(SRCDIR)\translate.c"
1906 $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
1907
1908 "$(OBJDIR)\makeheaders$E": "$(SRCDIR)\makeheaders.c"
1909 $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
@@ -1933,11 +1964,11 @@
1964 "$(OBJDIR)\mkbuiltin$E" --prefix "$(SRCDIR)/" --reslist "$(OX)\builtin_data.reslist" > $@
1965
1966 cleanx:
1967 -del "$(OX)\*.obj" 2>NUL
1968 -del "$(OBJDIR)\*.obj" 2>NUL
1969 -del "$(OX)\*.c" 2>NUL
1970 -del "$(OX)\*.h" 2>NUL
1971 -del "$(OX)\*.ilk" 2>NUL
1972 -del "$(OX)\*.map" 2>NUL
1973 -del "$(OX)\*.res" 2>NUL
1974 -del "$(OX)\*.reslist" 2>NUL
@@ -1987,16 +2018,21 @@
2018 foreach s [lsort $extra_files] {
2019 writeln "\techo \"\$(SRCDIR)\\${s}\" $redir \$@"
2020 set redir {>>}
2021 }
2022
2023 writeln ""
2024 writeln "{\$(SRCDIR)\\}.c{\$(OX)\\}.c:"
2025 writeln "\t\"\$(OBJDIR)\\translate\$E\" \$** > \$@\n"
2026
2027 writeln "{\$(OX)}.c{\$(OX)}.h :"
2028 writeln "\t\"\$(OBJDIR)\\makeheaders\$E\" \$**:$@"
2029
2030 writeln ""
2031 foreach s [lsort $src] {
2032 writeln "\"\$(OX)\\$s\$O\" : \"\$(OX)\\${s}.c\" \"\$(OX)\\${s}.h\""
2033 writeln "\t\$(TCC) /Fo\$@ /Fd\$(@D)\\ -c \"\$(OX)\\${s}.c\"\n"
 
 
2034 }
2035
2036 writeln "\"\$(OX)\\fossil.res\" : \"\$(B)\\win\\fossil.rc\""
2037 writeln "\t\$(RCC) /fo \$@ \$**\n"
2038
@@ -2006,11 +2042,11 @@
2042 foreach s [lsort $src] {
2043 if {$i > 0} {
2044 writeln " \\"
2045 writeln -nonewline "\t\t\t"
2046 }
2047 writeln -nonewline "\"\$(OX)\\${s}.c\":\"\$(OX)\\$s.h\""; incr i
2048 }
2049 writeln " \\\n\t\t\t\"\$(SRCDIR)\\sqlite3.h\" \\"
2050 writeln "\t\t\t\"\$(SRCDIR)\\th.h\" \\"
2051 writeln "\t\t\t\"\$(OX)\\VERSION.h\" \\"
2052 writeln "\t\t\t\"\$(SRCDIR)\\cson_amalgamation.h\""
2053
+793 -1206
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -8,18 +8,24 @@
88
# file, edit "makemake.tcl" then run "tclsh makemake.tcl"
99
# to regenerate this file.
1010
#
1111
B = ..
1212
SRCDIR = $(B)\src
13
+!ifndef BUILDDIR
1314
T = .
15
+!else
16
+T = $(BUILDDIR)
17
+!endif
1418
OBJDIR = $(T)
1519
OX = $(OBJDIR)
1620
O = .obj
1721
E = .exe
1822
P = .pdb
1923
24
+!ifndef INSTALLDIR
2025
INSTALLDIR = .
26
+!endif
2127
!ifdef DESTDIR
2228
INSTALLDIR = $(DESTDIR)\$(INSTALLDIR)
2329
!endif
2430
2531
# When building out of source, this Makefile needs to know the path to the base
@@ -35,11 +41,13 @@
3541
3642
# Perl is only necessary if OpenSSL support is enabled and it is built from
3743
# source code. The PERLDIR environment variable, if it exists, should point
3844
# to the directory containing the main Perl executable specified here (i.e.
3945
# "perl.exe").
46
+!ifndef PERL
4047
PERL = perl.exe
48
+!endif
4149
4250
# Enable debugging symbols?
4351
!ifndef DEBUG
4452
DEBUG = 0
4553
!endif
@@ -104,10 +112,15 @@
104112
105113
# Enable support for the SQLite Encryption Extension?
106114
!ifndef USE_SEE
107115
USE_SEE = 0
108116
!endif
117
+
118
+# Make sure build is not about to clobber sources (or worse.)
119
+!if "$(OBJDIR)"=="$(SRCDIR)" || "$(OX)"=="$(SRCDIR)"
120
+!error Please choose staging and object directories other than "$(SRCDIR)".
121
+!endif
109122
110123
!if $(FOSSIL_ENABLE_SSL)!=0
111124
SSLDIR = $(B)\compat\openssl
112125
SSLINCDIR = $(SSLDIR)\include
113126
!if $(FOSSIL_DYNAMIC_BUILD)!=0
@@ -348,158 +361,158 @@
348361
349362
MINIZ_OPTIONS = /DMINIZ_NO_STDIO \
350363
/DMINIZ_NO_TIME \
351364
/DMINIZ_NO_ARCHIVE_APIS
352365
353
-SRC = "$(OX)\add_.c" \
354
- "$(OX)\ajax_.c" \
355
- "$(OX)\alerts_.c" \
356
- "$(OX)\allrepo_.c" \
357
- "$(OX)\attach_.c" \
358
- "$(OX)\backlink_.c" \
359
- "$(OX)\backoffice_.c" \
360
- "$(OX)\bag_.c" \
361
- "$(OX)\bisect_.c" \
362
- "$(OX)\blob_.c" \
363
- "$(OX)\branch_.c" \
364
- "$(OX)\browse_.c" \
365
- "$(OX)\builtin_.c" \
366
- "$(OX)\bundle_.c" \
367
- "$(OX)\cache_.c" \
368
- "$(OX)\capabilities_.c" \
369
- "$(OX)\captcha_.c" \
370
- "$(OX)\cgi_.c" \
371
- "$(OX)\chat_.c" \
372
- "$(OX)\checkin_.c" \
373
- "$(OX)\checkout_.c" \
374
- "$(OX)\clearsign_.c" \
375
- "$(OX)\clone_.c" \
376
- "$(OX)\color_.c" \
377
- "$(OX)\comformat_.c" \
378
- "$(OX)\configure_.c" \
379
- "$(OX)\content_.c" \
380
- "$(OX)\cookies_.c" \
381
- "$(OX)\db_.c" \
382
- "$(OX)\delta_.c" \
383
- "$(OX)\deltacmd_.c" \
384
- "$(OX)\deltafunc_.c" \
385
- "$(OX)\descendants_.c" \
386
- "$(OX)\diff_.c" \
387
- "$(OX)\diffcmd_.c" \
388
- "$(OX)\dispatch_.c" \
389
- "$(OX)\doc_.c" \
390
- "$(OX)\encode_.c" \
391
- "$(OX)\etag_.c" \
392
- "$(OX)\event_.c" \
393
- "$(OX)\export_.c" \
394
- "$(OX)\extcgi_.c" \
395
- "$(OX)\file_.c" \
396
- "$(OX)\fileedit_.c" \
397
- "$(OX)\finfo_.c" \
398
- "$(OX)\foci_.c" \
399
- "$(OX)\forum_.c" \
400
- "$(OX)\fshell_.c" \
401
- "$(OX)\fusefs_.c" \
402
- "$(OX)\fuzz_.c" \
403
- "$(OX)\glob_.c" \
404
- "$(OX)\graph_.c" \
405
- "$(OX)\gzip_.c" \
406
- "$(OX)\hname_.c" \
407
- "$(OX)\hook_.c" \
408
- "$(OX)\http_.c" \
409
- "$(OX)\http_socket_.c" \
410
- "$(OX)\http_ssl_.c" \
411
- "$(OX)\http_transport_.c" \
412
- "$(OX)\import_.c" \
413
- "$(OX)\info_.c" \
414
- "$(OX)\interwiki_.c" \
415
- "$(OX)\json_.c" \
416
- "$(OX)\json_artifact_.c" \
417
- "$(OX)\json_branch_.c" \
418
- "$(OX)\json_config_.c" \
419
- "$(OX)\json_diff_.c" \
420
- "$(OX)\json_dir_.c" \
421
- "$(OX)\json_finfo_.c" \
422
- "$(OX)\json_login_.c" \
423
- "$(OX)\json_query_.c" \
424
- "$(OX)\json_report_.c" \
425
- "$(OX)\json_status_.c" \
426
- "$(OX)\json_tag_.c" \
427
- "$(OX)\json_timeline_.c" \
428
- "$(OX)\json_user_.c" \
429
- "$(OX)\json_wiki_.c" \
430
- "$(OX)\leaf_.c" \
431
- "$(OX)\loadctrl_.c" \
432
- "$(OX)\login_.c" \
433
- "$(OX)\lookslike_.c" \
434
- "$(OX)\main_.c" \
435
- "$(OX)\manifest_.c" \
436
- "$(OX)\markdown_.c" \
437
- "$(OX)\markdown_html_.c" \
438
- "$(OX)\md5_.c" \
439
- "$(OX)\merge_.c" \
440
- "$(OX)\merge3_.c" \
441
- "$(OX)\moderate_.c" \
442
- "$(OX)\name_.c" \
443
- "$(OX)\path_.c" \
444
- "$(OX)\piechart_.c" \
445
- "$(OX)\pikchr_.c" \
446
- "$(OX)\pikchrshow_.c" \
447
- "$(OX)\pivot_.c" \
448
- "$(OX)\popen_.c" \
449
- "$(OX)\pqueue_.c" \
450
- "$(OX)\printf_.c" \
451
- "$(OX)\publish_.c" \
452
- "$(OX)\purge_.c" \
453
- "$(OX)\rebuild_.c" \
454
- "$(OX)\regexp_.c" \
455
- "$(OX)\repolist_.c" \
456
- "$(OX)\report_.c" \
457
- "$(OX)\rss_.c" \
458
- "$(OX)\schema_.c" \
459
- "$(OX)\search_.c" \
460
- "$(OX)\security_audit_.c" \
461
- "$(OX)\setup_.c" \
462
- "$(OX)\setupuser_.c" \
463
- "$(OX)\sha1_.c" \
464
- "$(OX)\sha1hard_.c" \
465
- "$(OX)\sha3_.c" \
466
- "$(OX)\shun_.c" \
467
- "$(OX)\sitemap_.c" \
468
- "$(OX)\skins_.c" \
469
- "$(OX)\smtp_.c" \
470
- "$(OX)\sqlcmd_.c" \
471
- "$(OX)\stash_.c" \
472
- "$(OX)\stat_.c" \
473
- "$(OX)\statrep_.c" \
474
- "$(OX)\style_.c" \
475
- "$(OX)\sync_.c" \
476
- "$(OX)\tag_.c" \
477
- "$(OX)\tar_.c" \
478
- "$(OX)\terminal_.c" \
479
- "$(OX)\th_main_.c" \
480
- "$(OX)\timeline_.c" \
481
- "$(OX)\tkt_.c" \
482
- "$(OX)\tktsetup_.c" \
483
- "$(OX)\undo_.c" \
484
- "$(OX)\unicode_.c" \
485
- "$(OX)\unversioned_.c" \
486
- "$(OX)\update_.c" \
487
- "$(OX)\url_.c" \
488
- "$(OX)\user_.c" \
489
- "$(OX)\utf8_.c" \
490
- "$(OX)\util_.c" \
491
- "$(OX)\verify_.c" \
492
- "$(OX)\vfile_.c" \
493
- "$(OX)\webmail_.c" \
494
- "$(OX)\wiki_.c" \
495
- "$(OX)\wikiformat_.c" \
496
- "$(OX)\winfile_.c" \
497
- "$(OX)\winhttp_.c" \
498
- "$(OX)\xfer_.c" \
499
- "$(OX)\xfersetup_.c" \
500
- "$(OX)\zip_.c"
366
+SRC = "$(OX)\add.c" \
367
+ "$(OX)\ajax.c" \
368
+ "$(OX)\alerts.c" \
369
+ "$(OX)\allrepo.c" \
370
+ "$(OX)\attach.c" \
371
+ "$(OX)\backlink.c" \
372
+ "$(OX)\backoffice.c" \
373
+ "$(OX)\bag.c" \
374
+ "$(OX)\bisect.c" \
375
+ "$(OX)\blob.c" \
376
+ "$(OX)\branch.c" \
377
+ "$(OX)\browse.c" \
378
+ "$(OX)\builtin.c" \
379
+ "$(OX)\bundle.c" \
380
+ "$(OX)\cache.c" \
381
+ "$(OX)\capabilities.c" \
382
+ "$(OX)\captcha.c" \
383
+ "$(OX)\cgi.c" \
384
+ "$(OX)\chat.c" \
385
+ "$(OX)\checkin.c" \
386
+ "$(OX)\checkout.c" \
387
+ "$(OX)\clearsign.c" \
388
+ "$(OX)\clone.c" \
389
+ "$(OX)\color.c" \
390
+ "$(OX)\comformat.c" \
391
+ "$(OX)\configure.c" \
392
+ "$(OX)\content.c" \
393
+ "$(OX)\cookies.c" \
394
+ "$(OX)\db.c" \
395
+ "$(OX)\delta.c" \
396
+ "$(OX)\deltacmd.c" \
397
+ "$(OX)\deltafunc.c" \
398
+ "$(OX)\descendants.c" \
399
+ "$(OX)\diff.c" \
400
+ "$(OX)\diffcmd.c" \
401
+ "$(OX)\dispatch.c" \
402
+ "$(OX)\doc.c" \
403
+ "$(OX)\encode.c" \
404
+ "$(OX)\etag.c" \
405
+ "$(OX)\event.c" \
406
+ "$(OX)\export.c" \
407
+ "$(OX)\extcgi.c" \
408
+ "$(OX)\file.c" \
409
+ "$(OX)\fileedit.c" \
410
+ "$(OX)\finfo.c" \
411
+ "$(OX)\foci.c" \
412
+ "$(OX)\forum.c" \
413
+ "$(OX)\fshell.c" \
414
+ "$(OX)\fusefs.c" \
415
+ "$(OX)\fuzz.c" \
416
+ "$(OX)\glob.c" \
417
+ "$(OX)\graph.c" \
418
+ "$(OX)\gzip.c" \
419
+ "$(OX)\hname.c" \
420
+ "$(OX)\hook.c" \
421
+ "$(OX)\http.c" \
422
+ "$(OX)\http_socket.c" \
423
+ "$(OX)\http_ssl.c" \
424
+ "$(OX)\http_transport.c" \
425
+ "$(OX)\import.c" \
426
+ "$(OX)\info.c" \
427
+ "$(OX)\interwiki.c" \
428
+ "$(OX)\json.c" \
429
+ "$(OX)\json_artifact.c" \
430
+ "$(OX)\json_branch.c" \
431
+ "$(OX)\json_config.c" \
432
+ "$(OX)\json_diff.c" \
433
+ "$(OX)\json_dir.c" \
434
+ "$(OX)\json_finfo.c" \
435
+ "$(OX)\json_login.c" \
436
+ "$(OX)\json_query.c" \
437
+ "$(OX)\json_report.c" \
438
+ "$(OX)\json_status.c" \
439
+ "$(OX)\json_tag.c" \
440
+ "$(OX)\json_timeline.c" \
441
+ "$(OX)\json_user.c" \
442
+ "$(OX)\json_wiki.c" \
443
+ "$(OX)\leaf.c" \
444
+ "$(OX)\loadctrl.c" \
445
+ "$(OX)\login.c" \
446
+ "$(OX)\lookslike.c" \
447
+ "$(OX)\main.c" \
448
+ "$(OX)\manifest.c" \
449
+ "$(OX)\markdown.c" \
450
+ "$(OX)\markdown_html.c" \
451
+ "$(OX)\md5.c" \
452
+ "$(OX)\merge.c" \
453
+ "$(OX)\merge3.c" \
454
+ "$(OX)\moderate.c" \
455
+ "$(OX)\name.c" \
456
+ "$(OX)\path.c" \
457
+ "$(OX)\piechart.c" \
458
+ "$(OX)\pikchr.c" \
459
+ "$(OX)\pikchrshow.c" \
460
+ "$(OX)\pivot.c" \
461
+ "$(OX)\popen.c" \
462
+ "$(OX)\pqueue.c" \
463
+ "$(OX)\printf.c" \
464
+ "$(OX)\publish.c" \
465
+ "$(OX)\purge.c" \
466
+ "$(OX)\rebuild.c" \
467
+ "$(OX)\regexp.c" \
468
+ "$(OX)\repolist.c" \
469
+ "$(OX)\report.c" \
470
+ "$(OX)\rss.c" \
471
+ "$(OX)\schema.c" \
472
+ "$(OX)\search.c" \
473
+ "$(OX)\security_audit.c" \
474
+ "$(OX)\setup.c" \
475
+ "$(OX)\setupuser.c" \
476
+ "$(OX)\sha1.c" \
477
+ "$(OX)\sha1hard.c" \
478
+ "$(OX)\sha3.c" \
479
+ "$(OX)\shun.c" \
480
+ "$(OX)\sitemap.c" \
481
+ "$(OX)\skins.c" \
482
+ "$(OX)\smtp.c" \
483
+ "$(OX)\sqlcmd.c" \
484
+ "$(OX)\stash.c" \
485
+ "$(OX)\stat.c" \
486
+ "$(OX)\statrep.c" \
487
+ "$(OX)\style.c" \
488
+ "$(OX)\sync.c" \
489
+ "$(OX)\tag.c" \
490
+ "$(OX)\tar.c" \
491
+ "$(OX)\terminal.c" \
492
+ "$(OX)\th_main.c" \
493
+ "$(OX)\timeline.c" \
494
+ "$(OX)\tkt.c" \
495
+ "$(OX)\tktsetup.c" \
496
+ "$(OX)\undo.c" \
497
+ "$(OX)\unicode.c" \
498
+ "$(OX)\unversioned.c" \
499
+ "$(OX)\update.c" \
500
+ "$(OX)\url.c" \
501
+ "$(OX)\user.c" \
502
+ "$(OX)\utf8.c" \
503
+ "$(OX)\util.c" \
504
+ "$(OX)\verify.c" \
505
+ "$(OX)\vfile.c" \
506
+ "$(OX)\webmail.c" \
507
+ "$(OX)\wiki.c" \
508
+ "$(OX)\wikiformat.c" \
509
+ "$(OX)\winfile.c" \
510
+ "$(OX)\winhttp.c" \
511
+ "$(OX)\xfer.c" \
512
+ "$(OX)\xfersetup.c" \
513
+ "$(OX)\zip.c"
501514
502515
EXTRA_FILES = "$(SRCDIR)\..\skins\ardoise\css.txt" \
503516
"$(SRCDIR)\..\skins\ardoise\details.txt" \
504517
"$(SRCDIR)\..\skins\ardoise\footer.txt" \
505518
"$(SRCDIR)\..\skins\ardoise\header.txt" \
@@ -769,38 +782,47 @@
769782
770783
APPNAME = $(OX)\$(BASEAPPNAME)$(E)
771784
PDBNAME = $(OX)\$(BASEAPPNAME)$(P)
772785
APPTARGETS =
773786
774
-all: "$(OX)" "$(APPNAME)"
787
+all: "$(OX)" "$(APPNAME)" $(BUILDDIR)
775788
776789
$(BASEAPPNAME): "$(APPNAME)"
777790
778791
$(BASEAPPNAME)$(E): "$(APPNAME)"
779792
780793
install: "$(APPNAME)"
781
- echo F | xcopy /Y "$(APPNAME)" "$(INSTALLDIR)"\*
794
+ echo F | xcopy /Y "$(APPNAME)" "$(INSTALLDIR)"
782795
!if $(DEBUG)!=0
783
- echo F | xcopy /Y "$(PDBNAME)" "$(INSTALLDIR)"\*
796
+ echo F | xcopy /Y "$(PDBNAME)" "$(INSTALLDIR)"
784797
!endif
785798
786799
$(OX):
787
- @-mkdir $@
800
+ if not exist $@\. mkdir $@
788801
789
-zlib:
802
+!if "$(BUILDDIR)"!="$(OX)"
803
+$(BUILDDIR):
804
+ if not exist $@\. mkdir $@
805
+!endif
806
+
807
+!if $(FOSSIL_BUILD_ZLIB)
808
+zlib $(ZLIB_X):
790809
@echo Building zlib from "$(ZLIBDIR)"...
791810
!if $(FOSSIL_ENABLE_WINXP)!=0
792811
@pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) "CC=cl $(XPCFLAGS)" "LD=link $(XPLDFLAGS)" && popd
793812
!else
794813
@pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) && popd
795814
!endif
815
+ copy nul $(ZLIB_X)
796816
797817
clean-zlib:
798818
@pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc clean && popd
819
+!endif
799820
800821
!if $(FOSSIL_ENABLE_SSL)!=0
801
-openssl:
822
+OPENSSL_X = "$(OX)\openssl.opts"
823
+openssl $(OPENSSL_X):
802824
@echo Building OpenSSL from "$(SSLDIR)"...
803825
!ifdef PERLDIR
804826
@pushd "$(SSLDIR)" && "$(PERLDIR)\$(PERL)" Configure $(SSLCONFIG) && popd
805827
!else
806828
@pushd "$(SSLDIR)" && "$(PERL)" Configure $(SSLCONFIG) && popd
@@ -807,30 +829,29 @@
807829
!endif
808830
!if $(FOSSIL_ENABLE_WINXP)!=0
809831
@pushd "$(SSLDIR)" && $(MAKE) "CC=cl $(XPCFLAGS)" "LFLAGS=$(XPLDFLAGS)" && popd
810832
!else
811833
@pushd "$(SSLDIR)" && $(MAKE) && popd
834
+ echo $(SSLCONFIG) > $(OPENSSL_X)
812835
!endif
813836
814837
clean-openssl:
815838
@pushd "$(SSLDIR)" && $(MAKE) clean && popd
816
-!endif
817
-
818
-!if $(FOSSIL_ENABLE_MINIZ)==0
819
-!if $(FOSSIL_BUILD_ZLIB)!=0
820
-APPTARGETS = $(APPTARGETS) zlib
821
-!endif
822
-!endif
823
-
824
-!if $(FOSSIL_ENABLE_SSL)!=0
825
-!if $(FOSSIL_BUILD_SSL)!=0
826
-APPTARGETS = $(APPTARGETS) openssl
827
-!endif
828
-!endif
829
-
830
-"$(APPNAME)" : $(APPTARGETS) "$(OBJDIR)\translate$E" "$(OBJDIR)\mkindex$E" "$(OBJDIR)\codecheck1$E" "$(OX)\headers" $(OBJ) "$(OX)\linkopts"
831
- "$(OBJDIR)\codecheck1$E" $(SRC)
839
+ -del $(OPENSSL_X)
840
+
841
+!if $(FOSSIL_BUILD_SSL)!=0
842
+APPTARGETS = $(APPTARGETS) $(OPENSSL_X)
843
+!endif
844
+
845
+!endif
846
+
847
+!if $(FOSSIL_ENABLE_MINIZ)==0 && $(FOSSIL_BUILD_ZLIB)!=0
848
+APPTARGETS = $(APPTARGETS) $(ZLIB_X)
849
+!endif
850
+
851
+
852
+"$(APPNAME)" : $(APPTARGETS) toolset "$(OX)\headers" $(OBJ) "$(OX)\linkopts" $(SRC)
832853
link $(LDFLAGS) /OUT:$@ /PDB:$(@D)\ $(LIBDIR) Wsetargv.obj "$(OX)\fossil.res" @"$(OX)\linkopts"
833854
if exist "$(B)\win\fossil.exe.manifest" \
834855
$(MTC) -nologo -manifest "$(B)\win\fossil.exe.manifest" -outputresource:$@;1
835856
836857
"$(OX)\linkopts": "$(B)\win\Makefile.msc"
@@ -991,10 +1012,14 @@
9911012
!if $(FOSSIL_ENABLE_MINIZ)!=0
9921013
echo "$(OX)\miniz.obj" >> $@
9931014
!endif
9941015
echo $(LIBS) >> $@
9951016
1017
+
1018
+# This target gets the project tools built.
1019
+toolset: "$(OBJDIR)\translate$E" "$(OBJDIR)\makeheaders$E" "$(OBJDIR)\mkindex$E" "$(OBJDIR)\mkbuiltin$E" "$(OBJDIR)\mkversion$E" "$(OBJDIR)\codecheck1$E"
1020
+
9961021
"$(OBJDIR)\translate$E": "$(SRCDIR)\translate.c"
9971022
$(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
9981023
9991024
"$(OBJDIR)\makeheaders$E": "$(SRCDIR)\makeheaders.c"
10001025
$(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
@@ -1055,11 +1080,11 @@
10551080
"$(OBJDIR)\mkbuiltin$E" --prefix "$(SRCDIR)/" --reslist "$(OX)\builtin_data.reslist" > $@
10561081
10571082
cleanx:
10581083
-del "$(OX)\*.obj" 2>NUL
10591084
-del "$(OBJDIR)\*.obj" 2>NUL
1060
- -del "$(OX)\*_.c" 2>NUL
1085
+ -del "$(OX)\*.c" 2>NUL
10611086
-del "$(OX)\*.h" 2>NUL
10621087
-del "$(OX)\*.ilk" 2>NUL
10631088
-del "$(OX)\*.map" 2>NUL
10641089
-del "$(OX)\*.res" 2>NUL
10651090
-del "$(OX)\*.reslist" 2>NUL
@@ -1206,1050 +1231,612 @@
12061231
echo "$(SRCDIR)\style.wikiedit.css" >> $@
12071232
echo "$(SRCDIR)\tree.js" >> $@
12081233
echo "$(SRCDIR)\useredit.js" >> $@
12091234
echo "$(SRCDIR)\wiki.wiki" >> $@
12101235
1211
-"$(OX)\add$O" : "$(OX)\add_.c" "$(OX)\add.h"
1212
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\add_.c"
1213
-
1214
-"$(OX)\add_.c" : "$(SRCDIR)\add.c"
1215
- "$(OBJDIR)\translate$E" $** > $@
1216
-
1217
-"$(OX)\ajax$O" : "$(OX)\ajax_.c" "$(OX)\ajax.h"
1218
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\ajax_.c"
1219
-
1220
-"$(OX)\ajax_.c" : "$(SRCDIR)\ajax.c"
1221
- "$(OBJDIR)\translate$E" $** > $@
1222
-
1223
-"$(OX)\alerts$O" : "$(OX)\alerts_.c" "$(OX)\alerts.h"
1224
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\alerts_.c"
1225
-
1226
-"$(OX)\alerts_.c" : "$(SRCDIR)\alerts.c"
1227
- "$(OBJDIR)\translate$E" $** > $@
1228
-
1229
-"$(OX)\allrepo$O" : "$(OX)\allrepo_.c" "$(OX)\allrepo.h"
1230
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\allrepo_.c"
1231
-
1232
-"$(OX)\allrepo_.c" : "$(SRCDIR)\allrepo.c"
1233
- "$(OBJDIR)\translate$E" $** > $@
1234
-
1235
-"$(OX)\attach$O" : "$(OX)\attach_.c" "$(OX)\attach.h"
1236
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\attach_.c"
1237
-
1238
-"$(OX)\attach_.c" : "$(SRCDIR)\attach.c"
1239
- "$(OBJDIR)\translate$E" $** > $@
1240
-
1241
-"$(OX)\backlink$O" : "$(OX)\backlink_.c" "$(OX)\backlink.h"
1242
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\backlink_.c"
1243
-
1244
-"$(OX)\backlink_.c" : "$(SRCDIR)\backlink.c"
1245
- "$(OBJDIR)\translate$E" $** > $@
1246
-
1247
-"$(OX)\backoffice$O" : "$(OX)\backoffice_.c" "$(OX)\backoffice.h"
1248
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\backoffice_.c"
1249
-
1250
-"$(OX)\backoffice_.c" : "$(SRCDIR)\backoffice.c"
1251
- "$(OBJDIR)\translate$E" $** > $@
1252
-
1253
-"$(OX)\bag$O" : "$(OX)\bag_.c" "$(OX)\bag.h"
1254
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bag_.c"
1255
-
1256
-"$(OX)\bag_.c" : "$(SRCDIR)\bag.c"
1257
- "$(OBJDIR)\translate$E" $** > $@
1258
-
1259
-"$(OX)\bisect$O" : "$(OX)\bisect_.c" "$(OX)\bisect.h"
1260
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bisect_.c"
1261
-
1262
-"$(OX)\bisect_.c" : "$(SRCDIR)\bisect.c"
1263
- "$(OBJDIR)\translate$E" $** > $@
1264
-
1265
-"$(OX)\blob$O" : "$(OX)\blob_.c" "$(OX)\blob.h"
1266
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\blob_.c"
1267
-
1268
-"$(OX)\blob_.c" : "$(SRCDIR)\blob.c"
1269
- "$(OBJDIR)\translate$E" $** > $@
1270
-
1271
-"$(OX)\branch$O" : "$(OX)\branch_.c" "$(OX)\branch.h"
1272
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\branch_.c"
1273
-
1274
-"$(OX)\branch_.c" : "$(SRCDIR)\branch.c"
1275
- "$(OBJDIR)\translate$E" $** > $@
1276
-
1277
-"$(OX)\browse$O" : "$(OX)\browse_.c" "$(OX)\browse.h"
1278
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\browse_.c"
1279
-
1280
-"$(OX)\browse_.c" : "$(SRCDIR)\browse.c"
1281
- "$(OBJDIR)\translate$E" $** > $@
1282
-
1283
-"$(OX)\builtin$O" : "$(OX)\builtin_.c" "$(OX)\builtin.h"
1284
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\builtin_.c"
1285
-
1286
-"$(OX)\builtin_.c" : "$(SRCDIR)\builtin.c"
1287
- "$(OBJDIR)\translate$E" $** > $@
1288
-
1289
-"$(OX)\bundle$O" : "$(OX)\bundle_.c" "$(OX)\bundle.h"
1290
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bundle_.c"
1291
-
1292
-"$(OX)\bundle_.c" : "$(SRCDIR)\bundle.c"
1293
- "$(OBJDIR)\translate$E" $** > $@
1294
-
1295
-"$(OX)\cache$O" : "$(OX)\cache_.c" "$(OX)\cache.h"
1296
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cache_.c"
1297
-
1298
-"$(OX)\cache_.c" : "$(SRCDIR)\cache.c"
1299
- "$(OBJDIR)\translate$E" $** > $@
1300
-
1301
-"$(OX)\capabilities$O" : "$(OX)\capabilities_.c" "$(OX)\capabilities.h"
1302
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\capabilities_.c"
1303
-
1304
-"$(OX)\capabilities_.c" : "$(SRCDIR)\capabilities.c"
1305
- "$(OBJDIR)\translate$E" $** > $@
1306
-
1307
-"$(OX)\captcha$O" : "$(OX)\captcha_.c" "$(OX)\captcha.h"
1308
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\captcha_.c"
1309
-
1310
-"$(OX)\captcha_.c" : "$(SRCDIR)\captcha.c"
1311
- "$(OBJDIR)\translate$E" $** > $@
1312
-
1313
-"$(OX)\cgi$O" : "$(OX)\cgi_.c" "$(OX)\cgi.h"
1314
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cgi_.c"
1315
-
1316
-"$(OX)\cgi_.c" : "$(SRCDIR)\cgi.c"
1317
- "$(OBJDIR)\translate$E" $** > $@
1318
-
1319
-"$(OX)\chat$O" : "$(OX)\chat_.c" "$(OX)\chat.h"
1320
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\chat_.c"
1321
-
1322
-"$(OX)\chat_.c" : "$(SRCDIR)\chat.c"
1323
- "$(OBJDIR)\translate$E" $** > $@
1324
-
1325
-"$(OX)\checkin$O" : "$(OX)\checkin_.c" "$(OX)\checkin.h"
1326
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\checkin_.c"
1327
-
1328
-"$(OX)\checkin_.c" : "$(SRCDIR)\checkin.c"
1329
- "$(OBJDIR)\translate$E" $** > $@
1330
-
1331
-"$(OX)\checkout$O" : "$(OX)\checkout_.c" "$(OX)\checkout.h"
1332
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\checkout_.c"
1333
-
1334
-"$(OX)\checkout_.c" : "$(SRCDIR)\checkout.c"
1335
- "$(OBJDIR)\translate$E" $** > $@
1336
-
1337
-"$(OX)\clearsign$O" : "$(OX)\clearsign_.c" "$(OX)\clearsign.h"
1338
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\clearsign_.c"
1339
-
1340
-"$(OX)\clearsign_.c" : "$(SRCDIR)\clearsign.c"
1341
- "$(OBJDIR)\translate$E" $** > $@
1342
-
1343
-"$(OX)\clone$O" : "$(OX)\clone_.c" "$(OX)\clone.h"
1344
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\clone_.c"
1345
-
1346
-"$(OX)\clone_.c" : "$(SRCDIR)\clone.c"
1347
- "$(OBJDIR)\translate$E" $** > $@
1348
-
1349
-"$(OX)\color$O" : "$(OX)\color_.c" "$(OX)\color.h"
1350
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\color_.c"
1351
-
1352
-"$(OX)\color_.c" : "$(SRCDIR)\color.c"
1353
- "$(OBJDIR)\translate$E" $** > $@
1354
-
1355
-"$(OX)\comformat$O" : "$(OX)\comformat_.c" "$(OX)\comformat.h"
1356
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\comformat_.c"
1357
-
1358
-"$(OX)\comformat_.c" : "$(SRCDIR)\comformat.c"
1359
- "$(OBJDIR)\translate$E" $** > $@
1360
-
1361
-"$(OX)\configure$O" : "$(OX)\configure_.c" "$(OX)\configure.h"
1362
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\configure_.c"
1363
-
1364
-"$(OX)\configure_.c" : "$(SRCDIR)\configure.c"
1365
- "$(OBJDIR)\translate$E" $** > $@
1366
-
1367
-"$(OX)\content$O" : "$(OX)\content_.c" "$(OX)\content.h"
1368
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\content_.c"
1369
-
1370
-"$(OX)\content_.c" : "$(SRCDIR)\content.c"
1371
- "$(OBJDIR)\translate$E" $** > $@
1372
-
1373
-"$(OX)\cookies$O" : "$(OX)\cookies_.c" "$(OX)\cookies.h"
1374
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cookies_.c"
1375
-
1376
-"$(OX)\cookies_.c" : "$(SRCDIR)\cookies.c"
1377
- "$(OBJDIR)\translate$E" $** > $@
1378
-
1379
-"$(OX)\db$O" : "$(OX)\db_.c" "$(OX)\db.h"
1380
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\db_.c"
1381
-
1382
-"$(OX)\db_.c" : "$(SRCDIR)\db.c"
1383
- "$(OBJDIR)\translate$E" $** > $@
1384
-
1385
-"$(OX)\delta$O" : "$(OX)\delta_.c" "$(OX)\delta.h"
1386
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\delta_.c"
1387
-
1388
-"$(OX)\delta_.c" : "$(SRCDIR)\delta.c"
1389
- "$(OBJDIR)\translate$E" $** > $@
1390
-
1391
-"$(OX)\deltacmd$O" : "$(OX)\deltacmd_.c" "$(OX)\deltacmd.h"
1392
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\deltacmd_.c"
1393
-
1394
-"$(OX)\deltacmd_.c" : "$(SRCDIR)\deltacmd.c"
1395
- "$(OBJDIR)\translate$E" $** > $@
1396
-
1397
-"$(OX)\deltafunc$O" : "$(OX)\deltafunc_.c" "$(OX)\deltafunc.h"
1398
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\deltafunc_.c"
1399
-
1400
-"$(OX)\deltafunc_.c" : "$(SRCDIR)\deltafunc.c"
1401
- "$(OBJDIR)\translate$E" $** > $@
1402
-
1403
-"$(OX)\descendants$O" : "$(OX)\descendants_.c" "$(OX)\descendants.h"
1404
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\descendants_.c"
1405
-
1406
-"$(OX)\descendants_.c" : "$(SRCDIR)\descendants.c"
1407
- "$(OBJDIR)\translate$E" $** > $@
1408
-
1409
-"$(OX)\diff$O" : "$(OX)\diff_.c" "$(OX)\diff.h"
1410
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diff_.c"
1411
-
1412
-"$(OX)\diff_.c" : "$(SRCDIR)\diff.c"
1413
- "$(OBJDIR)\translate$E" $** > $@
1414
-
1415
-"$(OX)\diffcmd$O" : "$(OX)\diffcmd_.c" "$(OX)\diffcmd.h"
1416
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diffcmd_.c"
1417
-
1418
-"$(OX)\diffcmd_.c" : "$(SRCDIR)\diffcmd.c"
1419
- "$(OBJDIR)\translate$E" $** > $@
1420
-
1421
-"$(OX)\dispatch$O" : "$(OX)\dispatch_.c" "$(OX)\dispatch.h"
1422
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\dispatch_.c"
1423
-
1424
-"$(OX)\dispatch_.c" : "$(SRCDIR)\dispatch.c"
1425
- "$(OBJDIR)\translate$E" $** > $@
1426
-
1427
-"$(OX)\doc$O" : "$(OX)\doc_.c" "$(OX)\doc.h"
1428
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\doc_.c"
1429
-
1430
-"$(OX)\doc_.c" : "$(SRCDIR)\doc.c"
1431
- "$(OBJDIR)\translate$E" $** > $@
1432
-
1433
-"$(OX)\encode$O" : "$(OX)\encode_.c" "$(OX)\encode.h"
1434
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\encode_.c"
1435
-
1436
-"$(OX)\encode_.c" : "$(SRCDIR)\encode.c"
1437
- "$(OBJDIR)\translate$E" $** > $@
1438
-
1439
-"$(OX)\etag$O" : "$(OX)\etag_.c" "$(OX)\etag.h"
1440
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\etag_.c"
1441
-
1442
-"$(OX)\etag_.c" : "$(SRCDIR)\etag.c"
1443
- "$(OBJDIR)\translate$E" $** > $@
1444
-
1445
-"$(OX)\event$O" : "$(OX)\event_.c" "$(OX)\event.h"
1446
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\event_.c"
1447
-
1448
-"$(OX)\event_.c" : "$(SRCDIR)\event.c"
1449
- "$(OBJDIR)\translate$E" $** > $@
1450
-
1451
-"$(OX)\export$O" : "$(OX)\export_.c" "$(OX)\export.h"
1452
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\export_.c"
1453
-
1454
-"$(OX)\export_.c" : "$(SRCDIR)\export.c"
1455
- "$(OBJDIR)\translate$E" $** > $@
1456
-
1457
-"$(OX)\extcgi$O" : "$(OX)\extcgi_.c" "$(OX)\extcgi.h"
1458
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\extcgi_.c"
1459
-
1460
-"$(OX)\extcgi_.c" : "$(SRCDIR)\extcgi.c"
1461
- "$(OBJDIR)\translate$E" $** > $@
1462
-
1463
-"$(OX)\file$O" : "$(OX)\file_.c" "$(OX)\file.h"
1464
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\file_.c"
1465
-
1466
-"$(OX)\file_.c" : "$(SRCDIR)\file.c"
1467
- "$(OBJDIR)\translate$E" $** > $@
1468
-
1469
-"$(OX)\fileedit$O" : "$(OX)\fileedit_.c" "$(OX)\fileedit.h"
1470
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fileedit_.c"
1471
-
1472
-"$(OX)\fileedit_.c" : "$(SRCDIR)\fileedit.c"
1473
- "$(OBJDIR)\translate$E" $** > $@
1474
-
1475
-"$(OX)\finfo$O" : "$(OX)\finfo_.c" "$(OX)\finfo.h"
1476
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\finfo_.c"
1477
-
1478
-"$(OX)\finfo_.c" : "$(SRCDIR)\finfo.c"
1479
- "$(OBJDIR)\translate$E" $** > $@
1480
-
1481
-"$(OX)\foci$O" : "$(OX)\foci_.c" "$(OX)\foci.h"
1482
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\foci_.c"
1483
-
1484
-"$(OX)\foci_.c" : "$(SRCDIR)\foci.c"
1485
- "$(OBJDIR)\translate$E" $** > $@
1486
-
1487
-"$(OX)\forum$O" : "$(OX)\forum_.c" "$(OX)\forum.h"
1488
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\forum_.c"
1489
-
1490
-"$(OX)\forum_.c" : "$(SRCDIR)\forum.c"
1491
- "$(OBJDIR)\translate$E" $** > $@
1492
-
1493
-"$(OX)\fshell$O" : "$(OX)\fshell_.c" "$(OX)\fshell.h"
1494
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fshell_.c"
1495
-
1496
-"$(OX)\fshell_.c" : "$(SRCDIR)\fshell.c"
1497
- "$(OBJDIR)\translate$E" $** > $@
1498
-
1499
-"$(OX)\fusefs$O" : "$(OX)\fusefs_.c" "$(OX)\fusefs.h"
1500
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fusefs_.c"
1501
-
1502
-"$(OX)\fusefs_.c" : "$(SRCDIR)\fusefs.c"
1503
- "$(OBJDIR)\translate$E" $** > $@
1504
-
1505
-"$(OX)\fuzz$O" : "$(OX)\fuzz_.c" "$(OX)\fuzz.h"
1506
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fuzz_.c"
1507
-
1508
-"$(OX)\fuzz_.c" : "$(SRCDIR)\fuzz.c"
1509
- "$(OBJDIR)\translate$E" $** > $@
1510
-
1511
-"$(OX)\glob$O" : "$(OX)\glob_.c" "$(OX)\glob.h"
1512
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\glob_.c"
1513
-
1514
-"$(OX)\glob_.c" : "$(SRCDIR)\glob.c"
1515
- "$(OBJDIR)\translate$E" $** > $@
1516
-
1517
-"$(OX)\graph$O" : "$(OX)\graph_.c" "$(OX)\graph.h"
1518
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\graph_.c"
1519
-
1520
-"$(OX)\graph_.c" : "$(SRCDIR)\graph.c"
1521
- "$(OBJDIR)\translate$E" $** > $@
1522
-
1523
-"$(OX)\gzip$O" : "$(OX)\gzip_.c" "$(OX)\gzip.h"
1524
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\gzip_.c"
1525
-
1526
-"$(OX)\gzip_.c" : "$(SRCDIR)\gzip.c"
1527
- "$(OBJDIR)\translate$E" $** > $@
1528
-
1529
-"$(OX)\hname$O" : "$(OX)\hname_.c" "$(OX)\hname.h"
1530
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\hname_.c"
1531
-
1532
-"$(OX)\hname_.c" : "$(SRCDIR)\hname.c"
1533
- "$(OBJDIR)\translate$E" $** > $@
1534
-
1535
-"$(OX)\hook$O" : "$(OX)\hook_.c" "$(OX)\hook.h"
1536
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\hook_.c"
1537
-
1538
-"$(OX)\hook_.c" : "$(SRCDIR)\hook.c"
1539
- "$(OBJDIR)\translate$E" $** > $@
1540
-
1541
-"$(OX)\http$O" : "$(OX)\http_.c" "$(OX)\http.h"
1542
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_.c"
1543
-
1544
-"$(OX)\http_.c" : "$(SRCDIR)\http.c"
1545
- "$(OBJDIR)\translate$E" $** > $@
1546
-
1547
-"$(OX)\http_socket$O" : "$(OX)\http_socket_.c" "$(OX)\http_socket.h"
1548
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_socket_.c"
1549
-
1550
-"$(OX)\http_socket_.c" : "$(SRCDIR)\http_socket.c"
1551
- "$(OBJDIR)\translate$E" $** > $@
1552
-
1553
-"$(OX)\http_ssl$O" : "$(OX)\http_ssl_.c" "$(OX)\http_ssl.h"
1554
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_ssl_.c"
1555
-
1556
-"$(OX)\http_ssl_.c" : "$(SRCDIR)\http_ssl.c"
1557
- "$(OBJDIR)\translate$E" $** > $@
1558
-
1559
-"$(OX)\http_transport$O" : "$(OX)\http_transport_.c" "$(OX)\http_transport.h"
1560
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_transport_.c"
1561
-
1562
-"$(OX)\http_transport_.c" : "$(SRCDIR)\http_transport.c"
1563
- "$(OBJDIR)\translate$E" $** > $@
1564
-
1565
-"$(OX)\import$O" : "$(OX)\import_.c" "$(OX)\import.h"
1566
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\import_.c"
1567
-
1568
-"$(OX)\import_.c" : "$(SRCDIR)\import.c"
1569
- "$(OBJDIR)\translate$E" $** > $@
1570
-
1571
-"$(OX)\info$O" : "$(OX)\info_.c" "$(OX)\info.h"
1572
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\info_.c"
1573
-
1574
-"$(OX)\info_.c" : "$(SRCDIR)\info.c"
1575
- "$(OBJDIR)\translate$E" $** > $@
1576
-
1577
-"$(OX)\interwiki$O" : "$(OX)\interwiki_.c" "$(OX)\interwiki.h"
1578
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\interwiki_.c"
1579
-
1580
-"$(OX)\interwiki_.c" : "$(SRCDIR)\interwiki.c"
1581
- "$(OBJDIR)\translate$E" $** > $@
1582
-
1583
-"$(OX)\json$O" : "$(OX)\json_.c" "$(OX)\json.h"
1584
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_.c"
1585
-
1586
-"$(OX)\json_.c" : "$(SRCDIR)\json.c"
1587
- "$(OBJDIR)\translate$E" $** > $@
1588
-
1589
-"$(OX)\json_artifact$O" : "$(OX)\json_artifact_.c" "$(OX)\json_artifact.h"
1590
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_artifact_.c"
1591
-
1592
-"$(OX)\json_artifact_.c" : "$(SRCDIR)\json_artifact.c"
1593
- "$(OBJDIR)\translate$E" $** > $@
1594
-
1595
-"$(OX)\json_branch$O" : "$(OX)\json_branch_.c" "$(OX)\json_branch.h"
1596
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_branch_.c"
1597
-
1598
-"$(OX)\json_branch_.c" : "$(SRCDIR)\json_branch.c"
1599
- "$(OBJDIR)\translate$E" $** > $@
1600
-
1601
-"$(OX)\json_config$O" : "$(OX)\json_config_.c" "$(OX)\json_config.h"
1602
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_config_.c"
1603
-
1604
-"$(OX)\json_config_.c" : "$(SRCDIR)\json_config.c"
1605
- "$(OBJDIR)\translate$E" $** > $@
1606
-
1607
-"$(OX)\json_diff$O" : "$(OX)\json_diff_.c" "$(OX)\json_diff.h"
1608
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_diff_.c"
1609
-
1610
-"$(OX)\json_diff_.c" : "$(SRCDIR)\json_diff.c"
1611
- "$(OBJDIR)\translate$E" $** > $@
1612
-
1613
-"$(OX)\json_dir$O" : "$(OX)\json_dir_.c" "$(OX)\json_dir.h"
1614
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_dir_.c"
1615
-
1616
-"$(OX)\json_dir_.c" : "$(SRCDIR)\json_dir.c"
1617
- "$(OBJDIR)\translate$E" $** > $@
1618
-
1619
-"$(OX)\json_finfo$O" : "$(OX)\json_finfo_.c" "$(OX)\json_finfo.h"
1620
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_finfo_.c"
1621
-
1622
-"$(OX)\json_finfo_.c" : "$(SRCDIR)\json_finfo.c"
1623
- "$(OBJDIR)\translate$E" $** > $@
1624
-
1625
-"$(OX)\json_login$O" : "$(OX)\json_login_.c" "$(OX)\json_login.h"
1626
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_login_.c"
1627
-
1628
-"$(OX)\json_login_.c" : "$(SRCDIR)\json_login.c"
1629
- "$(OBJDIR)\translate$E" $** > $@
1630
-
1631
-"$(OX)\json_query$O" : "$(OX)\json_query_.c" "$(OX)\json_query.h"
1632
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_query_.c"
1633
-
1634
-"$(OX)\json_query_.c" : "$(SRCDIR)\json_query.c"
1635
- "$(OBJDIR)\translate$E" $** > $@
1636
-
1637
-"$(OX)\json_report$O" : "$(OX)\json_report_.c" "$(OX)\json_report.h"
1638
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_report_.c"
1639
-
1640
-"$(OX)\json_report_.c" : "$(SRCDIR)\json_report.c"
1641
- "$(OBJDIR)\translate$E" $** > $@
1642
-
1643
-"$(OX)\json_status$O" : "$(OX)\json_status_.c" "$(OX)\json_status.h"
1644
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_status_.c"
1645
-
1646
-"$(OX)\json_status_.c" : "$(SRCDIR)\json_status.c"
1647
- "$(OBJDIR)\translate$E" $** > $@
1648
-
1649
-"$(OX)\json_tag$O" : "$(OX)\json_tag_.c" "$(OX)\json_tag.h"
1650
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_tag_.c"
1651
-
1652
-"$(OX)\json_tag_.c" : "$(SRCDIR)\json_tag.c"
1653
- "$(OBJDIR)\translate$E" $** > $@
1654
-
1655
-"$(OX)\json_timeline$O" : "$(OX)\json_timeline_.c" "$(OX)\json_timeline.h"
1656
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_timeline_.c"
1657
-
1658
-"$(OX)\json_timeline_.c" : "$(SRCDIR)\json_timeline.c"
1659
- "$(OBJDIR)\translate$E" $** > $@
1660
-
1661
-"$(OX)\json_user$O" : "$(OX)\json_user_.c" "$(OX)\json_user.h"
1662
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_user_.c"
1663
-
1664
-"$(OX)\json_user_.c" : "$(SRCDIR)\json_user.c"
1665
- "$(OBJDIR)\translate$E" $** > $@
1666
-
1667
-"$(OX)\json_wiki$O" : "$(OX)\json_wiki_.c" "$(OX)\json_wiki.h"
1668
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_wiki_.c"
1669
-
1670
-"$(OX)\json_wiki_.c" : "$(SRCDIR)\json_wiki.c"
1671
- "$(OBJDIR)\translate$E" $** > $@
1672
-
1673
-"$(OX)\leaf$O" : "$(OX)\leaf_.c" "$(OX)\leaf.h"
1674
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\leaf_.c"
1675
-
1676
-"$(OX)\leaf_.c" : "$(SRCDIR)\leaf.c"
1677
- "$(OBJDIR)\translate$E" $** > $@
1678
-
1679
-"$(OX)\loadctrl$O" : "$(OX)\loadctrl_.c" "$(OX)\loadctrl.h"
1680
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\loadctrl_.c"
1681
-
1682
-"$(OX)\loadctrl_.c" : "$(SRCDIR)\loadctrl.c"
1683
- "$(OBJDIR)\translate$E" $** > $@
1684
-
1685
-"$(OX)\login$O" : "$(OX)\login_.c" "$(OX)\login.h"
1686
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\login_.c"
1687
-
1688
-"$(OX)\login_.c" : "$(SRCDIR)\login.c"
1689
- "$(OBJDIR)\translate$E" $** > $@
1690
-
1691
-"$(OX)\lookslike$O" : "$(OX)\lookslike_.c" "$(OX)\lookslike.h"
1692
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\lookslike_.c"
1693
-
1694
-"$(OX)\lookslike_.c" : "$(SRCDIR)\lookslike.c"
1695
- "$(OBJDIR)\translate$E" $** > $@
1696
-
1697
-"$(OX)\main$O" : "$(OX)\main_.c" "$(OX)\main.h"
1698
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\main_.c"
1699
-
1700
-"$(OX)\main_.c" : "$(SRCDIR)\main.c"
1701
- "$(OBJDIR)\translate$E" $** > $@
1702
-
1703
-"$(OX)\manifest$O" : "$(OX)\manifest_.c" "$(OX)\manifest.h"
1704
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\manifest_.c"
1705
-
1706
-"$(OX)\manifest_.c" : "$(SRCDIR)\manifest.c"
1707
- "$(OBJDIR)\translate$E" $** > $@
1708
-
1709
-"$(OX)\markdown$O" : "$(OX)\markdown_.c" "$(OX)\markdown.h"
1710
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\markdown_.c"
1711
-
1712
-"$(OX)\markdown_.c" : "$(SRCDIR)\markdown.c"
1713
- "$(OBJDIR)\translate$E" $** > $@
1714
-
1715
-"$(OX)\markdown_html$O" : "$(OX)\markdown_html_.c" "$(OX)\markdown_html.h"
1716
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\markdown_html_.c"
1717
-
1718
-"$(OX)\markdown_html_.c" : "$(SRCDIR)\markdown_html.c"
1719
- "$(OBJDIR)\translate$E" $** > $@
1720
-
1721
-"$(OX)\md5$O" : "$(OX)\md5_.c" "$(OX)\md5.h"
1722
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\md5_.c"
1723
-
1724
-"$(OX)\md5_.c" : "$(SRCDIR)\md5.c"
1725
- "$(OBJDIR)\translate$E" $** > $@
1726
-
1727
-"$(OX)\merge$O" : "$(OX)\merge_.c" "$(OX)\merge.h"
1728
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\merge_.c"
1729
-
1730
-"$(OX)\merge_.c" : "$(SRCDIR)\merge.c"
1731
- "$(OBJDIR)\translate$E" $** > $@
1732
-
1733
-"$(OX)\merge3$O" : "$(OX)\merge3_.c" "$(OX)\merge3.h"
1734
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\merge3_.c"
1735
-
1736
-"$(OX)\merge3_.c" : "$(SRCDIR)\merge3.c"
1737
- "$(OBJDIR)\translate$E" $** > $@
1738
-
1739
-"$(OX)\moderate$O" : "$(OX)\moderate_.c" "$(OX)\moderate.h"
1740
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\moderate_.c"
1741
-
1742
-"$(OX)\moderate_.c" : "$(SRCDIR)\moderate.c"
1743
- "$(OBJDIR)\translate$E" $** > $@
1744
-
1745
-"$(OX)\name$O" : "$(OX)\name_.c" "$(OX)\name.h"
1746
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\name_.c"
1747
-
1748
-"$(OX)\name_.c" : "$(SRCDIR)\name.c"
1749
- "$(OBJDIR)\translate$E" $** > $@
1750
-
1751
-"$(OX)\path$O" : "$(OX)\path_.c" "$(OX)\path.h"
1752
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\path_.c"
1753
-
1754
-"$(OX)\path_.c" : "$(SRCDIR)\path.c"
1755
- "$(OBJDIR)\translate$E" $** > $@
1756
-
1757
-"$(OX)\piechart$O" : "$(OX)\piechart_.c" "$(OX)\piechart.h"
1758
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\piechart_.c"
1759
-
1760
-"$(OX)\piechart_.c" : "$(SRCDIR)\piechart.c"
1761
- "$(OBJDIR)\translate$E" $** > $@
1762
-
1763
-"$(OX)\pikchr$O" : "$(OX)\pikchr_.c" "$(OX)\pikchr.h"
1764
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pikchr_.c"
1765
-
1766
-"$(OX)\pikchr_.c" : "$(SRCDIR)\pikchr.c"
1767
- "$(OBJDIR)\translate$E" $** > $@
1768
-
1769
-"$(OX)\pikchrshow$O" : "$(OX)\pikchrshow_.c" "$(OX)\pikchrshow.h"
1770
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pikchrshow_.c"
1771
-
1772
-"$(OX)\pikchrshow_.c" : "$(SRCDIR)\pikchrshow.c"
1773
- "$(OBJDIR)\translate$E" $** > $@
1774
-
1775
-"$(OX)\pivot$O" : "$(OX)\pivot_.c" "$(OX)\pivot.h"
1776
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pivot_.c"
1777
-
1778
-"$(OX)\pivot_.c" : "$(SRCDIR)\pivot.c"
1779
- "$(OBJDIR)\translate$E" $** > $@
1780
-
1781
-"$(OX)\popen$O" : "$(OX)\popen_.c" "$(OX)\popen.h"
1782
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\popen_.c"
1783
-
1784
-"$(OX)\popen_.c" : "$(SRCDIR)\popen.c"
1785
- "$(OBJDIR)\translate$E" $** > $@
1786
-
1787
-"$(OX)\pqueue$O" : "$(OX)\pqueue_.c" "$(OX)\pqueue.h"
1788
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pqueue_.c"
1789
-
1790
-"$(OX)\pqueue_.c" : "$(SRCDIR)\pqueue.c"
1791
- "$(OBJDIR)\translate$E" $** > $@
1792
-
1793
-"$(OX)\printf$O" : "$(OX)\printf_.c" "$(OX)\printf.h"
1794
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\printf_.c"
1795
-
1796
-"$(OX)\printf_.c" : "$(SRCDIR)\printf.c"
1797
- "$(OBJDIR)\translate$E" $** > $@
1798
-
1799
-"$(OX)\publish$O" : "$(OX)\publish_.c" "$(OX)\publish.h"
1800
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\publish_.c"
1801
-
1802
-"$(OX)\publish_.c" : "$(SRCDIR)\publish.c"
1803
- "$(OBJDIR)\translate$E" $** > $@
1804
-
1805
-"$(OX)\purge$O" : "$(OX)\purge_.c" "$(OX)\purge.h"
1806
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\purge_.c"
1807
-
1808
-"$(OX)\purge_.c" : "$(SRCDIR)\purge.c"
1809
- "$(OBJDIR)\translate$E" $** > $@
1810
-
1811
-"$(OX)\rebuild$O" : "$(OX)\rebuild_.c" "$(OX)\rebuild.h"
1812
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\rebuild_.c"
1813
-
1814
-"$(OX)\rebuild_.c" : "$(SRCDIR)\rebuild.c"
1815
- "$(OBJDIR)\translate$E" $** > $@
1816
-
1817
-"$(OX)\regexp$O" : "$(OX)\regexp_.c" "$(OX)\regexp.h"
1818
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\regexp_.c"
1819
-
1820
-"$(OX)\regexp_.c" : "$(SRCDIR)\regexp.c"
1821
- "$(OBJDIR)\translate$E" $** > $@
1822
-
1823
-"$(OX)\repolist$O" : "$(OX)\repolist_.c" "$(OX)\repolist.h"
1824
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\repolist_.c"
1825
-
1826
-"$(OX)\repolist_.c" : "$(SRCDIR)\repolist.c"
1827
- "$(OBJDIR)\translate$E" $** > $@
1828
-
1829
-"$(OX)\report$O" : "$(OX)\report_.c" "$(OX)\report.h"
1830
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\report_.c"
1831
-
1832
-"$(OX)\report_.c" : "$(SRCDIR)\report.c"
1833
- "$(OBJDIR)\translate$E" $** > $@
1834
-
1835
-"$(OX)\rss$O" : "$(OX)\rss_.c" "$(OX)\rss.h"
1836
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\rss_.c"
1837
-
1838
-"$(OX)\rss_.c" : "$(SRCDIR)\rss.c"
1839
- "$(OBJDIR)\translate$E" $** > $@
1840
-
1841
-"$(OX)\schema$O" : "$(OX)\schema_.c" "$(OX)\schema.h"
1842
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\schema_.c"
1843
-
1844
-"$(OX)\schema_.c" : "$(SRCDIR)\schema.c"
1845
- "$(OBJDIR)\translate$E" $** > $@
1846
-
1847
-"$(OX)\search$O" : "$(OX)\search_.c" "$(OX)\search.h"
1848
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\search_.c"
1849
-
1850
-"$(OX)\search_.c" : "$(SRCDIR)\search.c"
1851
- "$(OBJDIR)\translate$E" $** > $@
1852
-
1853
-"$(OX)\security_audit$O" : "$(OX)\security_audit_.c" "$(OX)\security_audit.h"
1854
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\security_audit_.c"
1855
-
1856
-"$(OX)\security_audit_.c" : "$(SRCDIR)\security_audit.c"
1857
- "$(OBJDIR)\translate$E" $** > $@
1858
-
1859
-"$(OX)\setup$O" : "$(OX)\setup_.c" "$(OX)\setup.h"
1860
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\setup_.c"
1861
-
1862
-"$(OX)\setup_.c" : "$(SRCDIR)\setup.c"
1863
- "$(OBJDIR)\translate$E" $** > $@
1864
-
1865
-"$(OX)\setupuser$O" : "$(OX)\setupuser_.c" "$(OX)\setupuser.h"
1866
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\setupuser_.c"
1867
-
1868
-"$(OX)\setupuser_.c" : "$(SRCDIR)\setupuser.c"
1869
- "$(OBJDIR)\translate$E" $** > $@
1870
-
1871
-"$(OX)\sha1$O" : "$(OX)\sha1_.c" "$(OX)\sha1.h"
1872
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha1_.c"
1873
-
1874
-"$(OX)\sha1_.c" : "$(SRCDIR)\sha1.c"
1875
- "$(OBJDIR)\translate$E" $** > $@
1876
-
1877
-"$(OX)\sha1hard$O" : "$(OX)\sha1hard_.c" "$(OX)\sha1hard.h"
1878
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha1hard_.c"
1879
-
1880
-"$(OX)\sha1hard_.c" : "$(SRCDIR)\sha1hard.c"
1881
- "$(OBJDIR)\translate$E" $** > $@
1882
-
1883
-"$(OX)\sha3$O" : "$(OX)\sha3_.c" "$(OX)\sha3.h"
1884
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha3_.c"
1885
-
1886
-"$(OX)\sha3_.c" : "$(SRCDIR)\sha3.c"
1887
- "$(OBJDIR)\translate$E" $** > $@
1888
-
1889
-"$(OX)\shun$O" : "$(OX)\shun_.c" "$(OX)\shun.h"
1890
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\shun_.c"
1891
-
1892
-"$(OX)\shun_.c" : "$(SRCDIR)\shun.c"
1893
- "$(OBJDIR)\translate$E" $** > $@
1894
-
1895
-"$(OX)\sitemap$O" : "$(OX)\sitemap_.c" "$(OX)\sitemap.h"
1896
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sitemap_.c"
1897
-
1898
-"$(OX)\sitemap_.c" : "$(SRCDIR)\sitemap.c"
1899
- "$(OBJDIR)\translate$E" $** > $@
1900
-
1901
-"$(OX)\skins$O" : "$(OX)\skins_.c" "$(OX)\skins.h"
1902
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\skins_.c"
1903
-
1904
-"$(OX)\skins_.c" : "$(SRCDIR)\skins.c"
1905
- "$(OBJDIR)\translate$E" $** > $@
1906
-
1907
-"$(OX)\smtp$O" : "$(OX)\smtp_.c" "$(OX)\smtp.h"
1908
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\smtp_.c"
1909
-
1910
-"$(OX)\smtp_.c" : "$(SRCDIR)\smtp.c"
1911
- "$(OBJDIR)\translate$E" $** > $@
1912
-
1913
-"$(OX)\sqlcmd$O" : "$(OX)\sqlcmd_.c" "$(OX)\sqlcmd.h"
1914
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sqlcmd_.c"
1915
-
1916
-"$(OX)\sqlcmd_.c" : "$(SRCDIR)\sqlcmd.c"
1917
- "$(OBJDIR)\translate$E" $** > $@
1918
-
1919
-"$(OX)\stash$O" : "$(OX)\stash_.c" "$(OX)\stash.h"
1920
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\stash_.c"
1921
-
1922
-"$(OX)\stash_.c" : "$(SRCDIR)\stash.c"
1923
- "$(OBJDIR)\translate$E" $** > $@
1924
-
1925
-"$(OX)\stat$O" : "$(OX)\stat_.c" "$(OX)\stat.h"
1926
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\stat_.c"
1927
-
1928
-"$(OX)\stat_.c" : "$(SRCDIR)\stat.c"
1929
- "$(OBJDIR)\translate$E" $** > $@
1930
-
1931
-"$(OX)\statrep$O" : "$(OX)\statrep_.c" "$(OX)\statrep.h"
1932
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\statrep_.c"
1933
-
1934
-"$(OX)\statrep_.c" : "$(SRCDIR)\statrep.c"
1935
- "$(OBJDIR)\translate$E" $** > $@
1936
-
1937
-"$(OX)\style$O" : "$(OX)\style_.c" "$(OX)\style.h"
1938
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\style_.c"
1939
-
1940
-"$(OX)\style_.c" : "$(SRCDIR)\style.c"
1941
- "$(OBJDIR)\translate$E" $** > $@
1942
-
1943
-"$(OX)\sync$O" : "$(OX)\sync_.c" "$(OX)\sync.h"
1944
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sync_.c"
1945
-
1946
-"$(OX)\sync_.c" : "$(SRCDIR)\sync.c"
1947
- "$(OBJDIR)\translate$E" $** > $@
1948
-
1949
-"$(OX)\tag$O" : "$(OX)\tag_.c" "$(OX)\tag.h"
1950
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tag_.c"
1951
-
1952
-"$(OX)\tag_.c" : "$(SRCDIR)\tag.c"
1953
- "$(OBJDIR)\translate$E" $** > $@
1954
-
1955
-"$(OX)\tar$O" : "$(OX)\tar_.c" "$(OX)\tar.h"
1956
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tar_.c"
1957
-
1958
-"$(OX)\tar_.c" : "$(SRCDIR)\tar.c"
1959
- "$(OBJDIR)\translate$E" $** > $@
1960
-
1961
-"$(OX)\terminal$O" : "$(OX)\terminal_.c" "$(OX)\terminal.h"
1962
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\terminal_.c"
1963
-
1964
-"$(OX)\terminal_.c" : "$(SRCDIR)\terminal.c"
1965
- "$(OBJDIR)\translate$E" $** > $@
1966
-
1967
-"$(OX)\th_main$O" : "$(OX)\th_main_.c" "$(OX)\th_main.h"
1968
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\th_main_.c"
1969
-
1970
-"$(OX)\th_main_.c" : "$(SRCDIR)\th_main.c"
1971
- "$(OBJDIR)\translate$E" $** > $@
1972
-
1973
-"$(OX)\timeline$O" : "$(OX)\timeline_.c" "$(OX)\timeline.h"
1974
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\timeline_.c"
1975
-
1976
-"$(OX)\timeline_.c" : "$(SRCDIR)\timeline.c"
1977
- "$(OBJDIR)\translate$E" $** > $@
1978
-
1979
-"$(OX)\tkt$O" : "$(OX)\tkt_.c" "$(OX)\tkt.h"
1980
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tkt_.c"
1981
-
1982
-"$(OX)\tkt_.c" : "$(SRCDIR)\tkt.c"
1983
- "$(OBJDIR)\translate$E" $** > $@
1984
-
1985
-"$(OX)\tktsetup$O" : "$(OX)\tktsetup_.c" "$(OX)\tktsetup.h"
1986
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tktsetup_.c"
1987
-
1988
-"$(OX)\tktsetup_.c" : "$(SRCDIR)\tktsetup.c"
1989
- "$(OBJDIR)\translate$E" $** > $@
1990
-
1991
-"$(OX)\undo$O" : "$(OX)\undo_.c" "$(OX)\undo.h"
1992
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\undo_.c"
1993
-
1994
-"$(OX)\undo_.c" : "$(SRCDIR)\undo.c"
1995
- "$(OBJDIR)\translate$E" $** > $@
1996
-
1997
-"$(OX)\unicode$O" : "$(OX)\unicode_.c" "$(OX)\unicode.h"
1998
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\unicode_.c"
1999
-
2000
-"$(OX)\unicode_.c" : "$(SRCDIR)\unicode.c"
2001
- "$(OBJDIR)\translate$E" $** > $@
2002
-
2003
-"$(OX)\unversioned$O" : "$(OX)\unversioned_.c" "$(OX)\unversioned.h"
2004
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\unversioned_.c"
2005
-
2006
-"$(OX)\unversioned_.c" : "$(SRCDIR)\unversioned.c"
2007
- "$(OBJDIR)\translate$E" $** > $@
2008
-
2009
-"$(OX)\update$O" : "$(OX)\update_.c" "$(OX)\update.h"
2010
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\update_.c"
2011
-
2012
-"$(OX)\update_.c" : "$(SRCDIR)\update.c"
2013
- "$(OBJDIR)\translate$E" $** > $@
2014
-
2015
-"$(OX)\url$O" : "$(OX)\url_.c" "$(OX)\url.h"
2016
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\url_.c"
2017
-
2018
-"$(OX)\url_.c" : "$(SRCDIR)\url.c"
2019
- "$(OBJDIR)\translate$E" $** > $@
2020
-
2021
-"$(OX)\user$O" : "$(OX)\user_.c" "$(OX)\user.h"
2022
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\user_.c"
2023
-
2024
-"$(OX)\user_.c" : "$(SRCDIR)\user.c"
2025
- "$(OBJDIR)\translate$E" $** > $@
2026
-
2027
-"$(OX)\utf8$O" : "$(OX)\utf8_.c" "$(OX)\utf8.h"
2028
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\utf8_.c"
2029
-
2030
-"$(OX)\utf8_.c" : "$(SRCDIR)\utf8.c"
2031
- "$(OBJDIR)\translate$E" $** > $@
2032
-
2033
-"$(OX)\util$O" : "$(OX)\util_.c" "$(OX)\util.h"
2034
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\util_.c"
2035
-
2036
-"$(OX)\util_.c" : "$(SRCDIR)\util.c"
2037
- "$(OBJDIR)\translate$E" $** > $@
2038
-
2039
-"$(OX)\verify$O" : "$(OX)\verify_.c" "$(OX)\verify.h"
2040
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\verify_.c"
2041
-
2042
-"$(OX)\verify_.c" : "$(SRCDIR)\verify.c"
2043
- "$(OBJDIR)\translate$E" $** > $@
2044
-
2045
-"$(OX)\vfile$O" : "$(OX)\vfile_.c" "$(OX)\vfile.h"
2046
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\vfile_.c"
2047
-
2048
-"$(OX)\vfile_.c" : "$(SRCDIR)\vfile.c"
2049
- "$(OBJDIR)\translate$E" $** > $@
2050
-
2051
-"$(OX)\webmail$O" : "$(OX)\webmail_.c" "$(OX)\webmail.h"
2052
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\webmail_.c"
2053
-
2054
-"$(OX)\webmail_.c" : "$(SRCDIR)\webmail.c"
2055
- "$(OBJDIR)\translate$E" $** > $@
2056
-
2057
-"$(OX)\wiki$O" : "$(OX)\wiki_.c" "$(OX)\wiki.h"
2058
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wiki_.c"
2059
-
2060
-"$(OX)\wiki_.c" : "$(SRCDIR)\wiki.c"
2061
- "$(OBJDIR)\translate$E" $** > $@
2062
-
2063
-"$(OX)\wikiformat$O" : "$(OX)\wikiformat_.c" "$(OX)\wikiformat.h"
2064
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wikiformat_.c"
2065
-
2066
-"$(OX)\wikiformat_.c" : "$(SRCDIR)\wikiformat.c"
2067
- "$(OBJDIR)\translate$E" $** > $@
2068
-
2069
-"$(OX)\winfile$O" : "$(OX)\winfile_.c" "$(OX)\winfile.h"
2070
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\winfile_.c"
2071
-
2072
-"$(OX)\winfile_.c" : "$(SRCDIR)\winfile.c"
2073
- "$(OBJDIR)\translate$E" $** > $@
2074
-
2075
-"$(OX)\winhttp$O" : "$(OX)\winhttp_.c" "$(OX)\winhttp.h"
2076
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\winhttp_.c"
2077
-
2078
-"$(OX)\winhttp_.c" : "$(SRCDIR)\winhttp.c"
2079
- "$(OBJDIR)\translate$E" $** > $@
2080
-
2081
-"$(OX)\xfer$O" : "$(OX)\xfer_.c" "$(OX)\xfer.h"
2082
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\xfer_.c"
2083
-
2084
-"$(OX)\xfer_.c" : "$(SRCDIR)\xfer.c"
2085
- "$(OBJDIR)\translate$E" $** > $@
2086
-
2087
-"$(OX)\xfersetup$O" : "$(OX)\xfersetup_.c" "$(OX)\xfersetup.h"
2088
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\xfersetup_.c"
2089
-
2090
-"$(OX)\xfersetup_.c" : "$(SRCDIR)\xfersetup.c"
2091
- "$(OBJDIR)\translate$E" $** > $@
2092
-
2093
-"$(OX)\zip$O" : "$(OX)\zip_.c" "$(OX)\zip.h"
2094
- $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\zip_.c"
2095
-
2096
-"$(OX)\zip_.c" : "$(SRCDIR)\zip.c"
2097
- "$(OBJDIR)\translate$E" $** > $@
1236
+{$(SRCDIR)\}.c{$(OX)\}.c:
1237
+ "$(OBJDIR)\translate$E" $** > $@
1238
+
1239
+{$(OX)}.c{$(OX)}.h :
1240
+ "$(OBJDIR)\makeheaders$E" $**:$@
1241
+
1242
+"$(OX)\add$O" : "$(OX)\add.c" "$(OX)\add.h"
1243
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\add.c"
1244
+
1245
+"$(OX)\ajax$O" : "$(OX)\ajax.c" "$(OX)\ajax.h"
1246
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\ajax.c"
1247
+
1248
+"$(OX)\alerts$O" : "$(OX)\alerts.c" "$(OX)\alerts.h"
1249
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\alerts.c"
1250
+
1251
+"$(OX)\allrepo$O" : "$(OX)\allrepo.c" "$(OX)\allrepo.h"
1252
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\allrepo.c"
1253
+
1254
+"$(OX)\attach$O" : "$(OX)\attach.c" "$(OX)\attach.h"
1255
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\attach.c"
1256
+
1257
+"$(OX)\backlink$O" : "$(OX)\backlink.c" "$(OX)\backlink.h"
1258
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\backlink.c"
1259
+
1260
+"$(OX)\backoffice$O" : "$(OX)\backoffice.c" "$(OX)\backoffice.h"
1261
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\backoffice.c"
1262
+
1263
+"$(OX)\bag$O" : "$(OX)\bag.c" "$(OX)\bag.h"
1264
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bag.c"
1265
+
1266
+"$(OX)\bisect$O" : "$(OX)\bisect.c" "$(OX)\bisect.h"
1267
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bisect.c"
1268
+
1269
+"$(OX)\blob$O" : "$(OX)\blob.c" "$(OX)\blob.h"
1270
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\blob.c"
1271
+
1272
+"$(OX)\branch$O" : "$(OX)\branch.c" "$(OX)\branch.h"
1273
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\branch.c"
1274
+
1275
+"$(OX)\browse$O" : "$(OX)\browse.c" "$(OX)\browse.h"
1276
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\browse.c"
1277
+
1278
+"$(OX)\builtin$O" : "$(OX)\builtin.c" "$(OX)\builtin.h"
1279
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\builtin.c"
1280
+
1281
+"$(OX)\bundle$O" : "$(OX)\bundle.c" "$(OX)\bundle.h"
1282
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bundle.c"
1283
+
1284
+"$(OX)\cache$O" : "$(OX)\cache.c" "$(OX)\cache.h"
1285
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cache.c"
1286
+
1287
+"$(OX)\capabilities$O" : "$(OX)\capabilities.c" "$(OX)\capabilities.h"
1288
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\capabilities.c"
1289
+
1290
+"$(OX)\captcha$O" : "$(OX)\captcha.c" "$(OX)\captcha.h"
1291
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\captcha.c"
1292
+
1293
+"$(OX)\cgi$O" : "$(OX)\cgi.c" "$(OX)\cgi.h"
1294
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cgi.c"
1295
+
1296
+"$(OX)\chat$O" : "$(OX)\chat.c" "$(OX)\chat.h"
1297
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\chat.c"
1298
+
1299
+"$(OX)\checkin$O" : "$(OX)\checkin.c" "$(OX)\checkin.h"
1300
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\checkin.c"
1301
+
1302
+"$(OX)\checkout$O" : "$(OX)\checkout.c" "$(OX)\checkout.h"
1303
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\checkout.c"
1304
+
1305
+"$(OX)\clearsign$O" : "$(OX)\clearsign.c" "$(OX)\clearsign.h"
1306
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\clearsign.c"
1307
+
1308
+"$(OX)\clone$O" : "$(OX)\clone.c" "$(OX)\clone.h"
1309
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\clone.c"
1310
+
1311
+"$(OX)\color$O" : "$(OX)\color.c" "$(OX)\color.h"
1312
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\color.c"
1313
+
1314
+"$(OX)\comformat$O" : "$(OX)\comformat.c" "$(OX)\comformat.h"
1315
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\comformat.c"
1316
+
1317
+"$(OX)\configure$O" : "$(OX)\configure.c" "$(OX)\configure.h"
1318
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\configure.c"
1319
+
1320
+"$(OX)\content$O" : "$(OX)\content.c" "$(OX)\content.h"
1321
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\content.c"
1322
+
1323
+"$(OX)\cookies$O" : "$(OX)\cookies.c" "$(OX)\cookies.h"
1324
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cookies.c"
1325
+
1326
+"$(OX)\db$O" : "$(OX)\db.c" "$(OX)\db.h"
1327
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\db.c"
1328
+
1329
+"$(OX)\delta$O" : "$(OX)\delta.c" "$(OX)\delta.h"
1330
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\delta.c"
1331
+
1332
+"$(OX)\deltacmd$O" : "$(OX)\deltacmd.c" "$(OX)\deltacmd.h"
1333
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\deltacmd.c"
1334
+
1335
+"$(OX)\deltafunc$O" : "$(OX)\deltafunc.c" "$(OX)\deltafunc.h"
1336
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\deltafunc.c"
1337
+
1338
+"$(OX)\descendants$O" : "$(OX)\descendants.c" "$(OX)\descendants.h"
1339
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\descendants.c"
1340
+
1341
+"$(OX)\diff$O" : "$(OX)\diff.c" "$(OX)\diff.h"
1342
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diff.c"
1343
+
1344
+"$(OX)\diffcmd$O" : "$(OX)\diffcmd.c" "$(OX)\diffcmd.h"
1345
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diffcmd.c"
1346
+
1347
+"$(OX)\dispatch$O" : "$(OX)\dispatch.c" "$(OX)\dispatch.h"
1348
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\dispatch.c"
1349
+
1350
+"$(OX)\doc$O" : "$(OX)\doc.c" "$(OX)\doc.h"
1351
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\doc.c"
1352
+
1353
+"$(OX)\encode$O" : "$(OX)\encode.c" "$(OX)\encode.h"
1354
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\encode.c"
1355
+
1356
+"$(OX)\etag$O" : "$(OX)\etag.c" "$(OX)\etag.h"
1357
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\etag.c"
1358
+
1359
+"$(OX)\event$O" : "$(OX)\event.c" "$(OX)\event.h"
1360
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\event.c"
1361
+
1362
+"$(OX)\export$O" : "$(OX)\export.c" "$(OX)\export.h"
1363
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\export.c"
1364
+
1365
+"$(OX)\extcgi$O" : "$(OX)\extcgi.c" "$(OX)\extcgi.h"
1366
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\extcgi.c"
1367
+
1368
+"$(OX)\file$O" : "$(OX)\file.c" "$(OX)\file.h"
1369
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\file.c"
1370
+
1371
+"$(OX)\fileedit$O" : "$(OX)\fileedit.c" "$(OX)\fileedit.h"
1372
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fileedit.c"
1373
+
1374
+"$(OX)\finfo$O" : "$(OX)\finfo.c" "$(OX)\finfo.h"
1375
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\finfo.c"
1376
+
1377
+"$(OX)\foci$O" : "$(OX)\foci.c" "$(OX)\foci.h"
1378
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\foci.c"
1379
+
1380
+"$(OX)\forum$O" : "$(OX)\forum.c" "$(OX)\forum.h"
1381
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\forum.c"
1382
+
1383
+"$(OX)\fshell$O" : "$(OX)\fshell.c" "$(OX)\fshell.h"
1384
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fshell.c"
1385
+
1386
+"$(OX)\fusefs$O" : "$(OX)\fusefs.c" "$(OX)\fusefs.h"
1387
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fusefs.c"
1388
+
1389
+"$(OX)\fuzz$O" : "$(OX)\fuzz.c" "$(OX)\fuzz.h"
1390
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fuzz.c"
1391
+
1392
+"$(OX)\glob$O" : "$(OX)\glob.c" "$(OX)\glob.h"
1393
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\glob.c"
1394
+
1395
+"$(OX)\graph$O" : "$(OX)\graph.c" "$(OX)\graph.h"
1396
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\graph.c"
1397
+
1398
+"$(OX)\gzip$O" : "$(OX)\gzip.c" "$(OX)\gzip.h"
1399
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\gzip.c"
1400
+
1401
+"$(OX)\hname$O" : "$(OX)\hname.c" "$(OX)\hname.h"
1402
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\hname.c"
1403
+
1404
+"$(OX)\hook$O" : "$(OX)\hook.c" "$(OX)\hook.h"
1405
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\hook.c"
1406
+
1407
+"$(OX)\http$O" : "$(OX)\http.c" "$(OX)\http.h"
1408
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http.c"
1409
+
1410
+"$(OX)\http_socket$O" : "$(OX)\http_socket.c" "$(OX)\http_socket.h"
1411
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_socket.c"
1412
+
1413
+"$(OX)\http_ssl$O" : "$(OX)\http_ssl.c" "$(OX)\http_ssl.h"
1414
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_ssl.c"
1415
+
1416
+"$(OX)\http_transport$O" : "$(OX)\http_transport.c" "$(OX)\http_transport.h"
1417
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_transport.c"
1418
+
1419
+"$(OX)\import$O" : "$(OX)\import.c" "$(OX)\import.h"
1420
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\import.c"
1421
+
1422
+"$(OX)\info$O" : "$(OX)\info.c" "$(OX)\info.h"
1423
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\info.c"
1424
+
1425
+"$(OX)\interwiki$O" : "$(OX)\interwiki.c" "$(OX)\interwiki.h"
1426
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\interwiki.c"
1427
+
1428
+"$(OX)\json$O" : "$(OX)\json.c" "$(OX)\json.h"
1429
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json.c"
1430
+
1431
+"$(OX)\json_artifact$O" : "$(OX)\json_artifact.c" "$(OX)\json_artifact.h"
1432
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_artifact.c"
1433
+
1434
+"$(OX)\json_branch$O" : "$(OX)\json_branch.c" "$(OX)\json_branch.h"
1435
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_branch.c"
1436
+
1437
+"$(OX)\json_config$O" : "$(OX)\json_config.c" "$(OX)\json_config.h"
1438
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_config.c"
1439
+
1440
+"$(OX)\json_diff$O" : "$(OX)\json_diff.c" "$(OX)\json_diff.h"
1441
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_diff.c"
1442
+
1443
+"$(OX)\json_dir$O" : "$(OX)\json_dir.c" "$(OX)\json_dir.h"
1444
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_dir.c"
1445
+
1446
+"$(OX)\json_finfo$O" : "$(OX)\json_finfo.c" "$(OX)\json_finfo.h"
1447
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_finfo.c"
1448
+
1449
+"$(OX)\json_login$O" : "$(OX)\json_login.c" "$(OX)\json_login.h"
1450
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_login.c"
1451
+
1452
+"$(OX)\json_query$O" : "$(OX)\json_query.c" "$(OX)\json_query.h"
1453
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_query.c"
1454
+
1455
+"$(OX)\json_report$O" : "$(OX)\json_report.c" "$(OX)\json_report.h"
1456
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_report.c"
1457
+
1458
+"$(OX)\json_status$O" : "$(OX)\json_status.c" "$(OX)\json_status.h"
1459
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_status.c"
1460
+
1461
+"$(OX)\json_tag$O" : "$(OX)\json_tag.c" "$(OX)\json_tag.h"
1462
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_tag.c"
1463
+
1464
+"$(OX)\json_timeline$O" : "$(OX)\json_timeline.c" "$(OX)\json_timeline.h"
1465
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_timeline.c"
1466
+
1467
+"$(OX)\json_user$O" : "$(OX)\json_user.c" "$(OX)\json_user.h"
1468
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_user.c"
1469
+
1470
+"$(OX)\json_wiki$O" : "$(OX)\json_wiki.c" "$(OX)\json_wiki.h"
1471
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_wiki.c"
1472
+
1473
+"$(OX)\leaf$O" : "$(OX)\leaf.c" "$(OX)\leaf.h"
1474
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\leaf.c"
1475
+
1476
+"$(OX)\loadctrl$O" : "$(OX)\loadctrl.c" "$(OX)\loadctrl.h"
1477
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\loadctrl.c"
1478
+
1479
+"$(OX)\login$O" : "$(OX)\login.c" "$(OX)\login.h"
1480
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\login.c"
1481
+
1482
+"$(OX)\lookslike$O" : "$(OX)\lookslike.c" "$(OX)\lookslike.h"
1483
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\lookslike.c"
1484
+
1485
+"$(OX)\main$O" : "$(OX)\main.c" "$(OX)\main.h"
1486
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\main.c"
1487
+
1488
+"$(OX)\manifest$O" : "$(OX)\manifest.c" "$(OX)\manifest.h"
1489
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\manifest.c"
1490
+
1491
+"$(OX)\markdown$O" : "$(OX)\markdown.c" "$(OX)\markdown.h"
1492
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\markdown.c"
1493
+
1494
+"$(OX)\markdown_html$O" : "$(OX)\markdown_html.c" "$(OX)\markdown_html.h"
1495
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\markdown_html.c"
1496
+
1497
+"$(OX)\md5$O" : "$(OX)\md5.c" "$(OX)\md5.h"
1498
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\md5.c"
1499
+
1500
+"$(OX)\merge$O" : "$(OX)\merge.c" "$(OX)\merge.h"
1501
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\merge.c"
1502
+
1503
+"$(OX)\merge3$O" : "$(OX)\merge3.c" "$(OX)\merge3.h"
1504
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\merge3.c"
1505
+
1506
+"$(OX)\moderate$O" : "$(OX)\moderate.c" "$(OX)\moderate.h"
1507
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\moderate.c"
1508
+
1509
+"$(OX)\name$O" : "$(OX)\name.c" "$(OX)\name.h"
1510
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\name.c"
1511
+
1512
+"$(OX)\path$O" : "$(OX)\path.c" "$(OX)\path.h"
1513
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\path.c"
1514
+
1515
+"$(OX)\piechart$O" : "$(OX)\piechart.c" "$(OX)\piechart.h"
1516
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\piechart.c"
1517
+
1518
+"$(OX)\pikchr$O" : "$(OX)\pikchr.c" "$(OX)\pikchr.h"
1519
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pikchr.c"
1520
+
1521
+"$(OX)\pikchrshow$O" : "$(OX)\pikchrshow.c" "$(OX)\pikchrshow.h"
1522
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pikchrshow.c"
1523
+
1524
+"$(OX)\pivot$O" : "$(OX)\pivot.c" "$(OX)\pivot.h"
1525
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pivot.c"
1526
+
1527
+"$(OX)\popen$O" : "$(OX)\popen.c" "$(OX)\popen.h"
1528
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\popen.c"
1529
+
1530
+"$(OX)\pqueue$O" : "$(OX)\pqueue.c" "$(OX)\pqueue.h"
1531
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pqueue.c"
1532
+
1533
+"$(OX)\printf$O" : "$(OX)\printf.c" "$(OX)\printf.h"
1534
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\printf.c"
1535
+
1536
+"$(OX)\publish$O" : "$(OX)\publish.c" "$(OX)\publish.h"
1537
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\publish.c"
1538
+
1539
+"$(OX)\purge$O" : "$(OX)\purge.c" "$(OX)\purge.h"
1540
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\purge.c"
1541
+
1542
+"$(OX)\rebuild$O" : "$(OX)\rebuild.c" "$(OX)\rebuild.h"
1543
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\rebuild.c"
1544
+
1545
+"$(OX)\regexp$O" : "$(OX)\regexp.c" "$(OX)\regexp.h"
1546
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\regexp.c"
1547
+
1548
+"$(OX)\repolist$O" : "$(OX)\repolist.c" "$(OX)\repolist.h"
1549
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\repolist.c"
1550
+
1551
+"$(OX)\report$O" : "$(OX)\report.c" "$(OX)\report.h"
1552
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\report.c"
1553
+
1554
+"$(OX)\rss$O" : "$(OX)\rss.c" "$(OX)\rss.h"
1555
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\rss.c"
1556
+
1557
+"$(OX)\schema$O" : "$(OX)\schema.c" "$(OX)\schema.h"
1558
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\schema.c"
1559
+
1560
+"$(OX)\search$O" : "$(OX)\search.c" "$(OX)\search.h"
1561
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\search.c"
1562
+
1563
+"$(OX)\security_audit$O" : "$(OX)\security_audit.c" "$(OX)\security_audit.h"
1564
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\security_audit.c"
1565
+
1566
+"$(OX)\setup$O" : "$(OX)\setup.c" "$(OX)\setup.h"
1567
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\setup.c"
1568
+
1569
+"$(OX)\setupuser$O" : "$(OX)\setupuser.c" "$(OX)\setupuser.h"
1570
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\setupuser.c"
1571
+
1572
+"$(OX)\sha1$O" : "$(OX)\sha1.c" "$(OX)\sha1.h"
1573
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha1.c"
1574
+
1575
+"$(OX)\sha1hard$O" : "$(OX)\sha1hard.c" "$(OX)\sha1hard.h"
1576
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha1hard.c"
1577
+
1578
+"$(OX)\sha3$O" : "$(OX)\sha3.c" "$(OX)\sha3.h"
1579
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha3.c"
1580
+
1581
+"$(OX)\shun$O" : "$(OX)\shun.c" "$(OX)\shun.h"
1582
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\shun.c"
1583
+
1584
+"$(OX)\sitemap$O" : "$(OX)\sitemap.c" "$(OX)\sitemap.h"
1585
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sitemap.c"
1586
+
1587
+"$(OX)\skins$O" : "$(OX)\skins.c" "$(OX)\skins.h"
1588
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\skins.c"
1589
+
1590
+"$(OX)\smtp$O" : "$(OX)\smtp.c" "$(OX)\smtp.h"
1591
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\smtp.c"
1592
+
1593
+"$(OX)\sqlcmd$O" : "$(OX)\sqlcmd.c" "$(OX)\sqlcmd.h"
1594
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sqlcmd.c"
1595
+
1596
+"$(OX)\stash$O" : "$(OX)\stash.c" "$(OX)\stash.h"
1597
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\stash.c"
1598
+
1599
+"$(OX)\stat$O" : "$(OX)\stat.c" "$(OX)\stat.h"
1600
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\stat.c"
1601
+
1602
+"$(OX)\statrep$O" : "$(OX)\statrep.c" "$(OX)\statrep.h"
1603
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\statrep.c"
1604
+
1605
+"$(OX)\style$O" : "$(OX)\style.c" "$(OX)\style.h"
1606
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\style.c"
1607
+
1608
+"$(OX)\sync$O" : "$(OX)\sync.c" "$(OX)\sync.h"
1609
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sync.c"
1610
+
1611
+"$(OX)\tag$O" : "$(OX)\tag.c" "$(OX)\tag.h"
1612
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tag.c"
1613
+
1614
+"$(OX)\tar$O" : "$(OX)\tar.c" "$(OX)\tar.h"
1615
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tar.c"
1616
+
1617
+"$(OX)\terminal$O" : "$(OX)\terminal.c" "$(OX)\terminal.h"
1618
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\terminal.c"
1619
+
1620
+"$(OX)\th_main$O" : "$(OX)\th_main.c" "$(OX)\th_main.h"
1621
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\th_main.c"
1622
+
1623
+"$(OX)\timeline$O" : "$(OX)\timeline.c" "$(OX)\timeline.h"
1624
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\timeline.c"
1625
+
1626
+"$(OX)\tkt$O" : "$(OX)\tkt.c" "$(OX)\tkt.h"
1627
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tkt.c"
1628
+
1629
+"$(OX)\tktsetup$O" : "$(OX)\tktsetup.c" "$(OX)\tktsetup.h"
1630
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tktsetup.c"
1631
+
1632
+"$(OX)\undo$O" : "$(OX)\undo.c" "$(OX)\undo.h"
1633
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\undo.c"
1634
+
1635
+"$(OX)\unicode$O" : "$(OX)\unicode.c" "$(OX)\unicode.h"
1636
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\unicode.c"
1637
+
1638
+"$(OX)\unversioned$O" : "$(OX)\unversioned.c" "$(OX)\unversioned.h"
1639
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\unversioned.c"
1640
+
1641
+"$(OX)\update$O" : "$(OX)\update.c" "$(OX)\update.h"
1642
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\update.c"
1643
+
1644
+"$(OX)\url$O" : "$(OX)\url.c" "$(OX)\url.h"
1645
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\url.c"
1646
+
1647
+"$(OX)\user$O" : "$(OX)\user.c" "$(OX)\user.h"
1648
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\user.c"
1649
+
1650
+"$(OX)\utf8$O" : "$(OX)\utf8.c" "$(OX)\utf8.h"
1651
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\utf8.c"
1652
+
1653
+"$(OX)\util$O" : "$(OX)\util.c" "$(OX)\util.h"
1654
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\util.c"
1655
+
1656
+"$(OX)\verify$O" : "$(OX)\verify.c" "$(OX)\verify.h"
1657
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\verify.c"
1658
+
1659
+"$(OX)\vfile$O" : "$(OX)\vfile.c" "$(OX)\vfile.h"
1660
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\vfile.c"
1661
+
1662
+"$(OX)\webmail$O" : "$(OX)\webmail.c" "$(OX)\webmail.h"
1663
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\webmail.c"
1664
+
1665
+"$(OX)\wiki$O" : "$(OX)\wiki.c" "$(OX)\wiki.h"
1666
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wiki.c"
1667
+
1668
+"$(OX)\wikiformat$O" : "$(OX)\wikiformat.c" "$(OX)\wikiformat.h"
1669
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wikiformat.c"
1670
+
1671
+"$(OX)\winfile$O" : "$(OX)\winfile.c" "$(OX)\winfile.h"
1672
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\winfile.c"
1673
+
1674
+"$(OX)\winhttp$O" : "$(OX)\winhttp.c" "$(OX)\winhttp.h"
1675
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\winhttp.c"
1676
+
1677
+"$(OX)\xfer$O" : "$(OX)\xfer.c" "$(OX)\xfer.h"
1678
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\xfer.c"
1679
+
1680
+"$(OX)\xfersetup$O" : "$(OX)\xfersetup.c" "$(OX)\xfersetup.h"
1681
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\xfersetup.c"
1682
+
1683
+"$(OX)\zip$O" : "$(OX)\zip.c" "$(OX)\zip.h"
1684
+ $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\zip.c"
20981685
20991686
"$(OX)\fossil.res" : "$(B)\win\fossil.rc"
21001687
$(RCC) /fo $@ $**
21011688
21021689
"$(OX)\headers": "$(OBJDIR)\makeheaders$E" "$(OX)\page_index.h" "$(OX)\builtin_data.h" "$(OX)\VERSION.h"
2103
- "$(OBJDIR)\makeheaders$E" "$(OX)\add_.c":"$(OX)\add.h" \
2104
- "$(OX)\ajax_.c":"$(OX)\ajax.h" \
2105
- "$(OX)\alerts_.c":"$(OX)\alerts.h" \
2106
- "$(OX)\allrepo_.c":"$(OX)\allrepo.h" \
2107
- "$(OX)\attach_.c":"$(OX)\attach.h" \
2108
- "$(OX)\backlink_.c":"$(OX)\backlink.h" \
2109
- "$(OX)\backoffice_.c":"$(OX)\backoffice.h" \
2110
- "$(OX)\bag_.c":"$(OX)\bag.h" \
2111
- "$(OX)\bisect_.c":"$(OX)\bisect.h" \
2112
- "$(OX)\blob_.c":"$(OX)\blob.h" \
2113
- "$(OX)\branch_.c":"$(OX)\branch.h" \
2114
- "$(OX)\browse_.c":"$(OX)\browse.h" \
2115
- "$(OX)\builtin_.c":"$(OX)\builtin.h" \
2116
- "$(OX)\bundle_.c":"$(OX)\bundle.h" \
2117
- "$(OX)\cache_.c":"$(OX)\cache.h" \
2118
- "$(OX)\capabilities_.c":"$(OX)\capabilities.h" \
2119
- "$(OX)\captcha_.c":"$(OX)\captcha.h" \
2120
- "$(OX)\cgi_.c":"$(OX)\cgi.h" \
2121
- "$(OX)\chat_.c":"$(OX)\chat.h" \
2122
- "$(OX)\checkin_.c":"$(OX)\checkin.h" \
2123
- "$(OX)\checkout_.c":"$(OX)\checkout.h" \
2124
- "$(OX)\clearsign_.c":"$(OX)\clearsign.h" \
2125
- "$(OX)\clone_.c":"$(OX)\clone.h" \
2126
- "$(OX)\color_.c":"$(OX)\color.h" \
2127
- "$(OX)\comformat_.c":"$(OX)\comformat.h" \
2128
- "$(OX)\configure_.c":"$(OX)\configure.h" \
2129
- "$(OX)\content_.c":"$(OX)\content.h" \
2130
- "$(OX)\cookies_.c":"$(OX)\cookies.h" \
2131
- "$(OX)\db_.c":"$(OX)\db.h" \
2132
- "$(OX)\delta_.c":"$(OX)\delta.h" \
2133
- "$(OX)\deltacmd_.c":"$(OX)\deltacmd.h" \
2134
- "$(OX)\deltafunc_.c":"$(OX)\deltafunc.h" \
2135
- "$(OX)\descendants_.c":"$(OX)\descendants.h" \
2136
- "$(OX)\diff_.c":"$(OX)\diff.h" \
2137
- "$(OX)\diffcmd_.c":"$(OX)\diffcmd.h" \
2138
- "$(OX)\dispatch_.c":"$(OX)\dispatch.h" \
2139
- "$(OX)\doc_.c":"$(OX)\doc.h" \
2140
- "$(OX)\encode_.c":"$(OX)\encode.h" \
2141
- "$(OX)\etag_.c":"$(OX)\etag.h" \
2142
- "$(OX)\event_.c":"$(OX)\event.h" \
2143
- "$(OX)\export_.c":"$(OX)\export.h" \
2144
- "$(OX)\extcgi_.c":"$(OX)\extcgi.h" \
2145
- "$(OX)\file_.c":"$(OX)\file.h" \
2146
- "$(OX)\fileedit_.c":"$(OX)\fileedit.h" \
2147
- "$(OX)\finfo_.c":"$(OX)\finfo.h" \
2148
- "$(OX)\foci_.c":"$(OX)\foci.h" \
2149
- "$(OX)\forum_.c":"$(OX)\forum.h" \
2150
- "$(OX)\fshell_.c":"$(OX)\fshell.h" \
2151
- "$(OX)\fusefs_.c":"$(OX)\fusefs.h" \
2152
- "$(OX)\fuzz_.c":"$(OX)\fuzz.h" \
2153
- "$(OX)\glob_.c":"$(OX)\glob.h" \
2154
- "$(OX)\graph_.c":"$(OX)\graph.h" \
2155
- "$(OX)\gzip_.c":"$(OX)\gzip.h" \
2156
- "$(OX)\hname_.c":"$(OX)\hname.h" \
2157
- "$(OX)\hook_.c":"$(OX)\hook.h" \
2158
- "$(OX)\http_.c":"$(OX)\http.h" \
2159
- "$(OX)\http_socket_.c":"$(OX)\http_socket.h" \
2160
- "$(OX)\http_ssl_.c":"$(OX)\http_ssl.h" \
2161
- "$(OX)\http_transport_.c":"$(OX)\http_transport.h" \
2162
- "$(OX)\import_.c":"$(OX)\import.h" \
2163
- "$(OX)\info_.c":"$(OX)\info.h" \
2164
- "$(OX)\interwiki_.c":"$(OX)\interwiki.h" \
2165
- "$(OX)\json_.c":"$(OX)\json.h" \
2166
- "$(OX)\json_artifact_.c":"$(OX)\json_artifact.h" \
2167
- "$(OX)\json_branch_.c":"$(OX)\json_branch.h" \
2168
- "$(OX)\json_config_.c":"$(OX)\json_config.h" \
2169
- "$(OX)\json_diff_.c":"$(OX)\json_diff.h" \
2170
- "$(OX)\json_dir_.c":"$(OX)\json_dir.h" \
2171
- "$(OX)\json_finfo_.c":"$(OX)\json_finfo.h" \
2172
- "$(OX)\json_login_.c":"$(OX)\json_login.h" \
2173
- "$(OX)\json_query_.c":"$(OX)\json_query.h" \
2174
- "$(OX)\json_report_.c":"$(OX)\json_report.h" \
2175
- "$(OX)\json_status_.c":"$(OX)\json_status.h" \
2176
- "$(OX)\json_tag_.c":"$(OX)\json_tag.h" \
2177
- "$(OX)\json_timeline_.c":"$(OX)\json_timeline.h" \
2178
- "$(OX)\json_user_.c":"$(OX)\json_user.h" \
2179
- "$(OX)\json_wiki_.c":"$(OX)\json_wiki.h" \
2180
- "$(OX)\leaf_.c":"$(OX)\leaf.h" \
2181
- "$(OX)\loadctrl_.c":"$(OX)\loadctrl.h" \
2182
- "$(OX)\login_.c":"$(OX)\login.h" \
2183
- "$(OX)\lookslike_.c":"$(OX)\lookslike.h" \
2184
- "$(OX)\main_.c":"$(OX)\main.h" \
2185
- "$(OX)\manifest_.c":"$(OX)\manifest.h" \
2186
- "$(OX)\markdown_.c":"$(OX)\markdown.h" \
2187
- "$(OX)\markdown_html_.c":"$(OX)\markdown_html.h" \
2188
- "$(OX)\md5_.c":"$(OX)\md5.h" \
2189
- "$(OX)\merge_.c":"$(OX)\merge.h" \
2190
- "$(OX)\merge3_.c":"$(OX)\merge3.h" \
2191
- "$(OX)\moderate_.c":"$(OX)\moderate.h" \
2192
- "$(OX)\name_.c":"$(OX)\name.h" \
2193
- "$(OX)\path_.c":"$(OX)\path.h" \
2194
- "$(OX)\piechart_.c":"$(OX)\piechart.h" \
2195
- "$(OX)\pikchr_.c":"$(OX)\pikchr.h" \
2196
- "$(OX)\pikchrshow_.c":"$(OX)\pikchrshow.h" \
2197
- "$(OX)\pivot_.c":"$(OX)\pivot.h" \
2198
- "$(OX)\popen_.c":"$(OX)\popen.h" \
2199
- "$(OX)\pqueue_.c":"$(OX)\pqueue.h" \
2200
- "$(OX)\printf_.c":"$(OX)\printf.h" \
2201
- "$(OX)\publish_.c":"$(OX)\publish.h" \
2202
- "$(OX)\purge_.c":"$(OX)\purge.h" \
2203
- "$(OX)\rebuild_.c":"$(OX)\rebuild.h" \
2204
- "$(OX)\regexp_.c":"$(OX)\regexp.h" \
2205
- "$(OX)\repolist_.c":"$(OX)\repolist.h" \
2206
- "$(OX)\report_.c":"$(OX)\report.h" \
2207
- "$(OX)\rss_.c":"$(OX)\rss.h" \
2208
- "$(OX)\schema_.c":"$(OX)\schema.h" \
2209
- "$(OX)\search_.c":"$(OX)\search.h" \
2210
- "$(OX)\security_audit_.c":"$(OX)\security_audit.h" \
2211
- "$(OX)\setup_.c":"$(OX)\setup.h" \
2212
- "$(OX)\setupuser_.c":"$(OX)\setupuser.h" \
2213
- "$(OX)\sha1_.c":"$(OX)\sha1.h" \
2214
- "$(OX)\sha1hard_.c":"$(OX)\sha1hard.h" \
2215
- "$(OX)\sha3_.c":"$(OX)\sha3.h" \
2216
- "$(OX)\shun_.c":"$(OX)\shun.h" \
2217
- "$(OX)\sitemap_.c":"$(OX)\sitemap.h" \
2218
- "$(OX)\skins_.c":"$(OX)\skins.h" \
2219
- "$(OX)\smtp_.c":"$(OX)\smtp.h" \
2220
- "$(OX)\sqlcmd_.c":"$(OX)\sqlcmd.h" \
2221
- "$(OX)\stash_.c":"$(OX)\stash.h" \
2222
- "$(OX)\stat_.c":"$(OX)\stat.h" \
2223
- "$(OX)\statrep_.c":"$(OX)\statrep.h" \
2224
- "$(OX)\style_.c":"$(OX)\style.h" \
2225
- "$(OX)\sync_.c":"$(OX)\sync.h" \
2226
- "$(OX)\tag_.c":"$(OX)\tag.h" \
2227
- "$(OX)\tar_.c":"$(OX)\tar.h" \
2228
- "$(OX)\terminal_.c":"$(OX)\terminal.h" \
2229
- "$(OX)\th_main_.c":"$(OX)\th_main.h" \
2230
- "$(OX)\timeline_.c":"$(OX)\timeline.h" \
2231
- "$(OX)\tkt_.c":"$(OX)\tkt.h" \
2232
- "$(OX)\tktsetup_.c":"$(OX)\tktsetup.h" \
2233
- "$(OX)\undo_.c":"$(OX)\undo.h" \
2234
- "$(OX)\unicode_.c":"$(OX)\unicode.h" \
2235
- "$(OX)\unversioned_.c":"$(OX)\unversioned.h" \
2236
- "$(OX)\update_.c":"$(OX)\update.h" \
2237
- "$(OX)\url_.c":"$(OX)\url.h" \
2238
- "$(OX)\user_.c":"$(OX)\user.h" \
2239
- "$(OX)\utf8_.c":"$(OX)\utf8.h" \
2240
- "$(OX)\util_.c":"$(OX)\util.h" \
2241
- "$(OX)\verify_.c":"$(OX)\verify.h" \
2242
- "$(OX)\vfile_.c":"$(OX)\vfile.h" \
2243
- "$(OX)\webmail_.c":"$(OX)\webmail.h" \
2244
- "$(OX)\wiki_.c":"$(OX)\wiki.h" \
2245
- "$(OX)\wikiformat_.c":"$(OX)\wikiformat.h" \
2246
- "$(OX)\winfile_.c":"$(OX)\winfile.h" \
2247
- "$(OX)\winhttp_.c":"$(OX)\winhttp.h" \
2248
- "$(OX)\xfer_.c":"$(OX)\xfer.h" \
2249
- "$(OX)\xfersetup_.c":"$(OX)\xfersetup.h" \
2250
- "$(OX)\zip_.c":"$(OX)\zip.h" \
1690
+ "$(OBJDIR)\makeheaders$E" "$(OX)\add.c":"$(OX)\add.h" \
1691
+ "$(OX)\ajax.c":"$(OX)\ajax.h" \
1692
+ "$(OX)\alerts.c":"$(OX)\alerts.h" \
1693
+ "$(OX)\allrepo.c":"$(OX)\allrepo.h" \
1694
+ "$(OX)\attach.c":"$(OX)\attach.h" \
1695
+ "$(OX)\backlink.c":"$(OX)\backlink.h" \
1696
+ "$(OX)\backoffice.c":"$(OX)\backoffice.h" \
1697
+ "$(OX)\bag.c":"$(OX)\bag.h" \
1698
+ "$(OX)\bisect.c":"$(OX)\bisect.h" \
1699
+ "$(OX)\blob.c":"$(OX)\blob.h" \
1700
+ "$(OX)\branch.c":"$(OX)\branch.h" \
1701
+ "$(OX)\browse.c":"$(OX)\browse.h" \
1702
+ "$(OX)\builtin.c":"$(OX)\builtin.h" \
1703
+ "$(OX)\bundle.c":"$(OX)\bundle.h" \
1704
+ "$(OX)\cache.c":"$(OX)\cache.h" \
1705
+ "$(OX)\capabilities.c":"$(OX)\capabilities.h" \
1706
+ "$(OX)\captcha.c":"$(OX)\captcha.h" \
1707
+ "$(OX)\cgi.c":"$(OX)\cgi.h" \
1708
+ "$(OX)\chat.c":"$(OX)\chat.h" \
1709
+ "$(OX)\checkin.c":"$(OX)\checkin.h" \
1710
+ "$(OX)\checkout.c":"$(OX)\checkout.h" \
1711
+ "$(OX)\clearsign.c":"$(OX)\clearsign.h" \
1712
+ "$(OX)\clone.c":"$(OX)\clone.h" \
1713
+ "$(OX)\color.c":"$(OX)\color.h" \
1714
+ "$(OX)\comformat.c":"$(OX)\comformat.h" \
1715
+ "$(OX)\configure.c":"$(OX)\configure.h" \
1716
+ "$(OX)\content.c":"$(OX)\content.h" \
1717
+ "$(OX)\cookies.c":"$(OX)\cookies.h" \
1718
+ "$(OX)\db.c":"$(OX)\db.h" \
1719
+ "$(OX)\delta.c":"$(OX)\delta.h" \
1720
+ "$(OX)\deltacmd.c":"$(OX)\deltacmd.h" \
1721
+ "$(OX)\deltafunc.c":"$(OX)\deltafunc.h" \
1722
+ "$(OX)\descendants.c":"$(OX)\descendants.h" \
1723
+ "$(OX)\diff.c":"$(OX)\diff.h" \
1724
+ "$(OX)\diffcmd.c":"$(OX)\diffcmd.h" \
1725
+ "$(OX)\dispatch.c":"$(OX)\dispatch.h" \
1726
+ "$(OX)\doc.c":"$(OX)\doc.h" \
1727
+ "$(OX)\encode.c":"$(OX)\encode.h" \
1728
+ "$(OX)\etag.c":"$(OX)\etag.h" \
1729
+ "$(OX)\event.c":"$(OX)\event.h" \
1730
+ "$(OX)\export.c":"$(OX)\export.h" \
1731
+ "$(OX)\extcgi.c":"$(OX)\extcgi.h" \
1732
+ "$(OX)\file.c":"$(OX)\file.h" \
1733
+ "$(OX)\fileedit.c":"$(OX)\fileedit.h" \
1734
+ "$(OX)\finfo.c":"$(OX)\finfo.h" \
1735
+ "$(OX)\foci.c":"$(OX)\foci.h" \
1736
+ "$(OX)\forum.c":"$(OX)\forum.h" \
1737
+ "$(OX)\fshell.c":"$(OX)\fshell.h" \
1738
+ "$(OX)\fusefs.c":"$(OX)\fusefs.h" \
1739
+ "$(OX)\fuzz.c":"$(OX)\fuzz.h" \
1740
+ "$(OX)\glob.c":"$(OX)\glob.h" \
1741
+ "$(OX)\graph.c":"$(OX)\graph.h" \
1742
+ "$(OX)\gzip.c":"$(OX)\gzip.h" \
1743
+ "$(OX)\hname.c":"$(OX)\hname.h" \
1744
+ "$(OX)\hook.c":"$(OX)\hook.h" \
1745
+ "$(OX)\http.c":"$(OX)\http.h" \
1746
+ "$(OX)\http_socket.c":"$(OX)\http_socket.h" \
1747
+ "$(OX)\http_ssl.c":"$(OX)\http_ssl.h" \
1748
+ "$(OX)\http_transport.c":"$(OX)\http_transport.h" \
1749
+ "$(OX)\import.c":"$(OX)\import.h" \
1750
+ "$(OX)\info.c":"$(OX)\info.h" \
1751
+ "$(OX)\interwiki.c":"$(OX)\interwiki.h" \
1752
+ "$(OX)\json.c":"$(OX)\json.h" \
1753
+ "$(OX)\json_artifact.c":"$(OX)\json_artifact.h" \
1754
+ "$(OX)\json_branch.c":"$(OX)\json_branch.h" \
1755
+ "$(OX)\json_config.c":"$(OX)\json_config.h" \
1756
+ "$(OX)\json_diff.c":"$(OX)\json_diff.h" \
1757
+ "$(OX)\json_dir.c":"$(OX)\json_dir.h" \
1758
+ "$(OX)\json_finfo.c":"$(OX)\json_finfo.h" \
1759
+ "$(OX)\json_login.c":"$(OX)\json_login.h" \
1760
+ "$(OX)\json_query.c":"$(OX)\json_query.h" \
1761
+ "$(OX)\json_report.c":"$(OX)\json_report.h" \
1762
+ "$(OX)\json_status.c":"$(OX)\json_status.h" \
1763
+ "$(OX)\json_tag.c":"$(OX)\json_tag.h" \
1764
+ "$(OX)\json_timeline.c":"$(OX)\json_timeline.h" \
1765
+ "$(OX)\json_user.c":"$(OX)\json_user.h" \
1766
+ "$(OX)\json_wiki.c":"$(OX)\json_wiki.h" \
1767
+ "$(OX)\leaf.c":"$(OX)\leaf.h" \
1768
+ "$(OX)\loadctrl.c":"$(OX)\loadctrl.h" \
1769
+ "$(OX)\login.c":"$(OX)\login.h" \
1770
+ "$(OX)\lookslike.c":"$(OX)\lookslike.h" \
1771
+ "$(OX)\main.c":"$(OX)\main.h" \
1772
+ "$(OX)\manifest.c":"$(OX)\manifest.h" \
1773
+ "$(OX)\markdown.c":"$(OX)\markdown.h" \
1774
+ "$(OX)\markdown_html.c":"$(OX)\markdown_html.h" \
1775
+ "$(OX)\md5.c":"$(OX)\md5.h" \
1776
+ "$(OX)\merge.c":"$(OX)\merge.h" \
1777
+ "$(OX)\merge3.c":"$(OX)\merge3.h" \
1778
+ "$(OX)\moderate.c":"$(OX)\moderate.h" \
1779
+ "$(OX)\name.c":"$(OX)\name.h" \
1780
+ "$(OX)\path.c":"$(OX)\path.h" \
1781
+ "$(OX)\piechart.c":"$(OX)\piechart.h" \
1782
+ "$(OX)\pikchr.c":"$(OX)\pikchr.h" \
1783
+ "$(OX)\pikchrshow.c":"$(OX)\pikchrshow.h" \
1784
+ "$(OX)\pivot.c":"$(OX)\pivot.h" \
1785
+ "$(OX)\popen.c":"$(OX)\popen.h" \
1786
+ "$(OX)\pqueue.c":"$(OX)\pqueue.h" \
1787
+ "$(OX)\printf.c":"$(OX)\printf.h" \
1788
+ "$(OX)\publish.c":"$(OX)\publish.h" \
1789
+ "$(OX)\purge.c":"$(OX)\purge.h" \
1790
+ "$(OX)\rebuild.c":"$(OX)\rebuild.h" \
1791
+ "$(OX)\regexp.c":"$(OX)\regexp.h" \
1792
+ "$(OX)\repolist.c":"$(OX)\repolist.h" \
1793
+ "$(OX)\report.c":"$(OX)\report.h" \
1794
+ "$(OX)\rss.c":"$(OX)\rss.h" \
1795
+ "$(OX)\schema.c":"$(OX)\schema.h" \
1796
+ "$(OX)\search.c":"$(OX)\search.h" \
1797
+ "$(OX)\security_audit.c":"$(OX)\security_audit.h" \
1798
+ "$(OX)\setup.c":"$(OX)\setup.h" \
1799
+ "$(OX)\setupuser.c":"$(OX)\setupuser.h" \
1800
+ "$(OX)\sha1.c":"$(OX)\sha1.h" \
1801
+ "$(OX)\sha1hard.c":"$(OX)\sha1hard.h" \
1802
+ "$(OX)\sha3.c":"$(OX)\sha3.h" \
1803
+ "$(OX)\shun.c":"$(OX)\shun.h" \
1804
+ "$(OX)\sitemap.c":"$(OX)\sitemap.h" \
1805
+ "$(OX)\skins.c":"$(OX)\skins.h" \
1806
+ "$(OX)\smtp.c":"$(OX)\smtp.h" \
1807
+ "$(OX)\sqlcmd.c":"$(OX)\sqlcmd.h" \
1808
+ "$(OX)\stash.c":"$(OX)\stash.h" \
1809
+ "$(OX)\stat.c":"$(OX)\stat.h" \
1810
+ "$(OX)\statrep.c":"$(OX)\statrep.h" \
1811
+ "$(OX)\style.c":"$(OX)\style.h" \
1812
+ "$(OX)\sync.c":"$(OX)\sync.h" \
1813
+ "$(OX)\tag.c":"$(OX)\tag.h" \
1814
+ "$(OX)\tar.c":"$(OX)\tar.h" \
1815
+ "$(OX)\terminal.c":"$(OX)\terminal.h" \
1816
+ "$(OX)\th_main.c":"$(OX)\th_main.h" \
1817
+ "$(OX)\timeline.c":"$(OX)\timeline.h" \
1818
+ "$(OX)\tkt.c":"$(OX)\tkt.h" \
1819
+ "$(OX)\tktsetup.c":"$(OX)\tktsetup.h" \
1820
+ "$(OX)\undo.c":"$(OX)\undo.h" \
1821
+ "$(OX)\unicode.c":"$(OX)\unicode.h" \
1822
+ "$(OX)\unversioned.c":"$(OX)\unversioned.h" \
1823
+ "$(OX)\update.c":"$(OX)\update.h" \
1824
+ "$(OX)\url.c":"$(OX)\url.h" \
1825
+ "$(OX)\user.c":"$(OX)\user.h" \
1826
+ "$(OX)\utf8.c":"$(OX)\utf8.h" \
1827
+ "$(OX)\util.c":"$(OX)\util.h" \
1828
+ "$(OX)\verify.c":"$(OX)\verify.h" \
1829
+ "$(OX)\vfile.c":"$(OX)\vfile.h" \
1830
+ "$(OX)\webmail.c":"$(OX)\webmail.h" \
1831
+ "$(OX)\wiki.c":"$(OX)\wiki.h" \
1832
+ "$(OX)\wikiformat.c":"$(OX)\wikiformat.h" \
1833
+ "$(OX)\winfile.c":"$(OX)\winfile.h" \
1834
+ "$(OX)\winhttp.c":"$(OX)\winhttp.h" \
1835
+ "$(OX)\xfer.c":"$(OX)\xfer.h" \
1836
+ "$(OX)\xfersetup.c":"$(OX)\xfersetup.h" \
1837
+ "$(OX)\zip.c":"$(OX)\zip.h" \
22511838
"$(SRCDIR)\sqlite3.h" \
22521839
"$(SRCDIR)\th.h" \
22531840
"$(OX)\VERSION.h" \
22541841
"$(SRCDIR)\cson_amalgamation.h"
22551842
@copy /Y nul: $@
22561843
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -8,18 +8,24 @@
8 # file, edit "makemake.tcl" then run "tclsh makemake.tcl"
9 # to regenerate this file.
10 #
11 B = ..
12 SRCDIR = $(B)\src
 
13 T = .
 
 
 
14 OBJDIR = $(T)
15 OX = $(OBJDIR)
16 O = .obj
17 E = .exe
18 P = .pdb
19
 
20 INSTALLDIR = .
 
21 !ifdef DESTDIR
22 INSTALLDIR = $(DESTDIR)\$(INSTALLDIR)
23 !endif
24
25 # When building out of source, this Makefile needs to know the path to the base
@@ -35,11 +41,13 @@
35
36 # Perl is only necessary if OpenSSL support is enabled and it is built from
37 # source code. The PERLDIR environment variable, if it exists, should point
38 # to the directory containing the main Perl executable specified here (i.e.
39 # "perl.exe").
 
40 PERL = perl.exe
 
41
42 # Enable debugging symbols?
43 !ifndef DEBUG
44 DEBUG = 0
45 !endif
@@ -104,10 +112,15 @@
104
105 # Enable support for the SQLite Encryption Extension?
106 !ifndef USE_SEE
107 USE_SEE = 0
108 !endif
 
 
 
 
 
109
110 !if $(FOSSIL_ENABLE_SSL)!=0
111 SSLDIR = $(B)\compat\openssl
112 SSLINCDIR = $(SSLDIR)\include
113 !if $(FOSSIL_DYNAMIC_BUILD)!=0
@@ -348,158 +361,158 @@
348
349 MINIZ_OPTIONS = /DMINIZ_NO_STDIO \
350 /DMINIZ_NO_TIME \
351 /DMINIZ_NO_ARCHIVE_APIS
352
353 SRC = "$(OX)\add_.c" \
354 "$(OX)\ajax_.c" \
355 "$(OX)\alerts_.c" \
356 "$(OX)\allrepo_.c" \
357 "$(OX)\attach_.c" \
358 "$(OX)\backlink_.c" \
359 "$(OX)\backoffice_.c" \
360 "$(OX)\bag_.c" \
361 "$(OX)\bisect_.c" \
362 "$(OX)\blob_.c" \
363 "$(OX)\branch_.c" \
364 "$(OX)\browse_.c" \
365 "$(OX)\builtin_.c" \
366 "$(OX)\bundle_.c" \
367 "$(OX)\cache_.c" \
368 "$(OX)\capabilities_.c" \
369 "$(OX)\captcha_.c" \
370 "$(OX)\cgi_.c" \
371 "$(OX)\chat_.c" \
372 "$(OX)\checkin_.c" \
373 "$(OX)\checkout_.c" \
374 "$(OX)\clearsign_.c" \
375 "$(OX)\clone_.c" \
376 "$(OX)\color_.c" \
377 "$(OX)\comformat_.c" \
378 "$(OX)\configure_.c" \
379 "$(OX)\content_.c" \
380 "$(OX)\cookies_.c" \
381 "$(OX)\db_.c" \
382 "$(OX)\delta_.c" \
383 "$(OX)\deltacmd_.c" \
384 "$(OX)\deltafunc_.c" \
385 "$(OX)\descendants_.c" \
386 "$(OX)\diff_.c" \
387 "$(OX)\diffcmd_.c" \
388 "$(OX)\dispatch_.c" \
389 "$(OX)\doc_.c" \
390 "$(OX)\encode_.c" \
391 "$(OX)\etag_.c" \
392 "$(OX)\event_.c" \
393 "$(OX)\export_.c" \
394 "$(OX)\extcgi_.c" \
395 "$(OX)\file_.c" \
396 "$(OX)\fileedit_.c" \
397 "$(OX)\finfo_.c" \
398 "$(OX)\foci_.c" \
399 "$(OX)\forum_.c" \
400 "$(OX)\fshell_.c" \
401 "$(OX)\fusefs_.c" \
402 "$(OX)\fuzz_.c" \
403 "$(OX)\glob_.c" \
404 "$(OX)\graph_.c" \
405 "$(OX)\gzip_.c" \
406 "$(OX)\hname_.c" \
407 "$(OX)\hook_.c" \
408 "$(OX)\http_.c" \
409 "$(OX)\http_socket_.c" \
410 "$(OX)\http_ssl_.c" \
411 "$(OX)\http_transport_.c" \
412 "$(OX)\import_.c" \
413 "$(OX)\info_.c" \
414 "$(OX)\interwiki_.c" \
415 "$(OX)\json_.c" \
416 "$(OX)\json_artifact_.c" \
417 "$(OX)\json_branch_.c" \
418 "$(OX)\json_config_.c" \
419 "$(OX)\json_diff_.c" \
420 "$(OX)\json_dir_.c" \
421 "$(OX)\json_finfo_.c" \
422 "$(OX)\json_login_.c" \
423 "$(OX)\json_query_.c" \
424 "$(OX)\json_report_.c" \
425 "$(OX)\json_status_.c" \
426 "$(OX)\json_tag_.c" \
427 "$(OX)\json_timeline_.c" \
428 "$(OX)\json_user_.c" \
429 "$(OX)\json_wiki_.c" \
430 "$(OX)\leaf_.c" \
431 "$(OX)\loadctrl_.c" \
432 "$(OX)\login_.c" \
433 "$(OX)\lookslike_.c" \
434 "$(OX)\main_.c" \
435 "$(OX)\manifest_.c" \
436 "$(OX)\markdown_.c" \
437 "$(OX)\markdown_html_.c" \
438 "$(OX)\md5_.c" \
439 "$(OX)\merge_.c" \
440 "$(OX)\merge3_.c" \
441 "$(OX)\moderate_.c" \
442 "$(OX)\name_.c" \
443 "$(OX)\path_.c" \
444 "$(OX)\piechart_.c" \
445 "$(OX)\pikchr_.c" \
446 "$(OX)\pikchrshow_.c" \
447 "$(OX)\pivot_.c" \
448 "$(OX)\popen_.c" \
449 "$(OX)\pqueue_.c" \
450 "$(OX)\printf_.c" \
451 "$(OX)\publish_.c" \
452 "$(OX)\purge_.c" \
453 "$(OX)\rebuild_.c" \
454 "$(OX)\regexp_.c" \
455 "$(OX)\repolist_.c" \
456 "$(OX)\report_.c" \
457 "$(OX)\rss_.c" \
458 "$(OX)\schema_.c" \
459 "$(OX)\search_.c" \
460 "$(OX)\security_audit_.c" \
461 "$(OX)\setup_.c" \
462 "$(OX)\setupuser_.c" \
463 "$(OX)\sha1_.c" \
464 "$(OX)\sha1hard_.c" \
465 "$(OX)\sha3_.c" \
466 "$(OX)\shun_.c" \
467 "$(OX)\sitemap_.c" \
468 "$(OX)\skins_.c" \
469 "$(OX)\smtp_.c" \
470 "$(OX)\sqlcmd_.c" \
471 "$(OX)\stash_.c" \
472 "$(OX)\stat_.c" \
473 "$(OX)\statrep_.c" \
474 "$(OX)\style_.c" \
475 "$(OX)\sync_.c" \
476 "$(OX)\tag_.c" \
477 "$(OX)\tar_.c" \
478 "$(OX)\terminal_.c" \
479 "$(OX)\th_main_.c" \
480 "$(OX)\timeline_.c" \
481 "$(OX)\tkt_.c" \
482 "$(OX)\tktsetup_.c" \
483 "$(OX)\undo_.c" \
484 "$(OX)\unicode_.c" \
485 "$(OX)\unversioned_.c" \
486 "$(OX)\update_.c" \
487 "$(OX)\url_.c" \
488 "$(OX)\user_.c" \
489 "$(OX)\utf8_.c" \
490 "$(OX)\util_.c" \
491 "$(OX)\verify_.c" \
492 "$(OX)\vfile_.c" \
493 "$(OX)\webmail_.c" \
494 "$(OX)\wiki_.c" \
495 "$(OX)\wikiformat_.c" \
496 "$(OX)\winfile_.c" \
497 "$(OX)\winhttp_.c" \
498 "$(OX)\xfer_.c" \
499 "$(OX)\xfersetup_.c" \
500 "$(OX)\zip_.c"
501
502 EXTRA_FILES = "$(SRCDIR)\..\skins\ardoise\css.txt" \
503 "$(SRCDIR)\..\skins\ardoise\details.txt" \
504 "$(SRCDIR)\..\skins\ardoise\footer.txt" \
505 "$(SRCDIR)\..\skins\ardoise\header.txt" \
@@ -769,38 +782,47 @@
769
770 APPNAME = $(OX)\$(BASEAPPNAME)$(E)
771 PDBNAME = $(OX)\$(BASEAPPNAME)$(P)
772 APPTARGETS =
773
774 all: "$(OX)" "$(APPNAME)"
775
776 $(BASEAPPNAME): "$(APPNAME)"
777
778 $(BASEAPPNAME)$(E): "$(APPNAME)"
779
780 install: "$(APPNAME)"
781 echo F | xcopy /Y "$(APPNAME)" "$(INSTALLDIR)"\*
782 !if $(DEBUG)!=0
783 echo F | xcopy /Y "$(PDBNAME)" "$(INSTALLDIR)"\*
784 !endif
785
786 $(OX):
787 @-mkdir $@
788
789 zlib:
 
 
 
 
 
 
790 @echo Building zlib from "$(ZLIBDIR)"...
791 !if $(FOSSIL_ENABLE_WINXP)!=0
792 @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) "CC=cl $(XPCFLAGS)" "LD=link $(XPLDFLAGS)" && popd
793 !else
794 @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) && popd
795 !endif
 
796
797 clean-zlib:
798 @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc clean && popd
 
799
800 !if $(FOSSIL_ENABLE_SSL)!=0
801 openssl:
 
802 @echo Building OpenSSL from "$(SSLDIR)"...
803 !ifdef PERLDIR
804 @pushd "$(SSLDIR)" && "$(PERLDIR)\$(PERL)" Configure $(SSLCONFIG) && popd
805 !else
806 @pushd "$(SSLDIR)" && "$(PERL)" Configure $(SSLCONFIG) && popd
@@ -807,30 +829,29 @@
807 !endif
808 !if $(FOSSIL_ENABLE_WINXP)!=0
809 @pushd "$(SSLDIR)" && $(MAKE) "CC=cl $(XPCFLAGS)" "LFLAGS=$(XPLDFLAGS)" && popd
810 !else
811 @pushd "$(SSLDIR)" && $(MAKE) && popd
 
812 !endif
813
814 clean-openssl:
815 @pushd "$(SSLDIR)" && $(MAKE) clean && popd
816 !endif
817
818 !if $(FOSSIL_ENABLE_MINIZ)==0
819 !if $(FOSSIL_BUILD_ZLIB)!=0
820 APPTARGETS = $(APPTARGETS) zlib
821 !endif
822 !endif
823
824 !if $(FOSSIL_ENABLE_SSL)!=0
825 !if $(FOSSIL_BUILD_SSL)!=0
826 APPTARGETS = $(APPTARGETS) openssl
827 !endif
828 !endif
829
830 "$(APPNAME)" : $(APPTARGETS) "$(OBJDIR)\translate$E" "$(OBJDIR)\mkindex$E" "$(OBJDIR)\codecheck1$E" "$(OX)\headers" $(OBJ) "$(OX)\linkopts"
831 "$(OBJDIR)\codecheck1$E" $(SRC)
832 link $(LDFLAGS) /OUT:$@ /PDB:$(@D)\ $(LIBDIR) Wsetargv.obj "$(OX)\fossil.res" @"$(OX)\linkopts"
833 if exist "$(B)\win\fossil.exe.manifest" \
834 $(MTC) -nologo -manifest "$(B)\win\fossil.exe.manifest" -outputresource:$@;1
835
836 "$(OX)\linkopts": "$(B)\win\Makefile.msc"
@@ -991,10 +1012,14 @@
991 !if $(FOSSIL_ENABLE_MINIZ)!=0
992 echo "$(OX)\miniz.obj" >> $@
993 !endif
994 echo $(LIBS) >> $@
995
 
 
 
 
996 "$(OBJDIR)\translate$E": "$(SRCDIR)\translate.c"
997 $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
998
999 "$(OBJDIR)\makeheaders$E": "$(SRCDIR)\makeheaders.c"
1000 $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
@@ -1055,11 +1080,11 @@
1055 "$(OBJDIR)\mkbuiltin$E" --prefix "$(SRCDIR)/" --reslist "$(OX)\builtin_data.reslist" > $@
1056
1057 cleanx:
1058 -del "$(OX)\*.obj" 2>NUL
1059 -del "$(OBJDIR)\*.obj" 2>NUL
1060 -del "$(OX)\*_.c" 2>NUL
1061 -del "$(OX)\*.h" 2>NUL
1062 -del "$(OX)\*.ilk" 2>NUL
1063 -del "$(OX)\*.map" 2>NUL
1064 -del "$(OX)\*.res" 2>NUL
1065 -del "$(OX)\*.reslist" 2>NUL
@@ -1206,1050 +1231,612 @@
1206 echo "$(SRCDIR)\style.wikiedit.css" >> $@
1207 echo "$(SRCDIR)\tree.js" >> $@
1208 echo "$(SRCDIR)\useredit.js" >> $@
1209 echo "$(SRCDIR)\wiki.wiki" >> $@
1210
1211 "$(OX)\add$O" : "$(OX)\add_.c" "$(OX)\add.h"
1212 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\add_.c"
1213
1214 "$(OX)\add_.c" : "$(SRCDIR)\add.c"
1215 "$(OBJDIR)\translate$E" $** > $@
1216
1217 "$(OX)\ajax$O" : "$(OX)\ajax_.c" "$(OX)\ajax.h"
1218 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\ajax_.c"
1219
1220 "$(OX)\ajax_.c" : "$(SRCDIR)\ajax.c"
1221 "$(OBJDIR)\translate$E" $** > $@
1222
1223 "$(OX)\alerts$O" : "$(OX)\alerts_.c" "$(OX)\alerts.h"
1224 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\alerts_.c"
1225
1226 "$(OX)\alerts_.c" : "$(SRCDIR)\alerts.c"
1227 "$(OBJDIR)\translate$E" $** > $@
1228
1229 "$(OX)\allrepo$O" : "$(OX)\allrepo_.c" "$(OX)\allrepo.h"
1230 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\allrepo_.c"
1231
1232 "$(OX)\allrepo_.c" : "$(SRCDIR)\allrepo.c"
1233 "$(OBJDIR)\translate$E" $** > $@
1234
1235 "$(OX)\attach$O" : "$(OX)\attach_.c" "$(OX)\attach.h"
1236 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\attach_.c"
1237
1238 "$(OX)\attach_.c" : "$(SRCDIR)\attach.c"
1239 "$(OBJDIR)\translate$E" $** > $@
1240
1241 "$(OX)\backlink$O" : "$(OX)\backlink_.c" "$(OX)\backlink.h"
1242 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\backlink_.c"
1243
1244 "$(OX)\backlink_.c" : "$(SRCDIR)\backlink.c"
1245 "$(OBJDIR)\translate$E" $** > $@
1246
1247 "$(OX)\backoffice$O" : "$(OX)\backoffice_.c" "$(OX)\backoffice.h"
1248 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\backoffice_.c"
1249
1250 "$(OX)\backoffice_.c" : "$(SRCDIR)\backoffice.c"
1251 "$(OBJDIR)\translate$E" $** > $@
1252
1253 "$(OX)\bag$O" : "$(OX)\bag_.c" "$(OX)\bag.h"
1254 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bag_.c"
1255
1256 "$(OX)\bag_.c" : "$(SRCDIR)\bag.c"
1257 "$(OBJDIR)\translate$E" $** > $@
1258
1259 "$(OX)\bisect$O" : "$(OX)\bisect_.c" "$(OX)\bisect.h"
1260 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bisect_.c"
1261
1262 "$(OX)\bisect_.c" : "$(SRCDIR)\bisect.c"
1263 "$(OBJDIR)\translate$E" $** > $@
1264
1265 "$(OX)\blob$O" : "$(OX)\blob_.c" "$(OX)\blob.h"
1266 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\blob_.c"
1267
1268 "$(OX)\blob_.c" : "$(SRCDIR)\blob.c"
1269 "$(OBJDIR)\translate$E" $** > $@
1270
1271 "$(OX)\branch$O" : "$(OX)\branch_.c" "$(OX)\branch.h"
1272 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\branch_.c"
1273
1274 "$(OX)\branch_.c" : "$(SRCDIR)\branch.c"
1275 "$(OBJDIR)\translate$E" $** > $@
1276
1277 "$(OX)\browse$O" : "$(OX)\browse_.c" "$(OX)\browse.h"
1278 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\browse_.c"
1279
1280 "$(OX)\browse_.c" : "$(SRCDIR)\browse.c"
1281 "$(OBJDIR)\translate$E" $** > $@
1282
1283 "$(OX)\builtin$O" : "$(OX)\builtin_.c" "$(OX)\builtin.h"
1284 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\builtin_.c"
1285
1286 "$(OX)\builtin_.c" : "$(SRCDIR)\builtin.c"
1287 "$(OBJDIR)\translate$E" $** > $@
1288
1289 "$(OX)\bundle$O" : "$(OX)\bundle_.c" "$(OX)\bundle.h"
1290 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bundle_.c"
1291
1292 "$(OX)\bundle_.c" : "$(SRCDIR)\bundle.c"
1293 "$(OBJDIR)\translate$E" $** > $@
1294
1295 "$(OX)\cache$O" : "$(OX)\cache_.c" "$(OX)\cache.h"
1296 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cache_.c"
1297
1298 "$(OX)\cache_.c" : "$(SRCDIR)\cache.c"
1299 "$(OBJDIR)\translate$E" $** > $@
1300
1301 "$(OX)\capabilities$O" : "$(OX)\capabilities_.c" "$(OX)\capabilities.h"
1302 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\capabilities_.c"
1303
1304 "$(OX)\capabilities_.c" : "$(SRCDIR)\capabilities.c"
1305 "$(OBJDIR)\translate$E" $** > $@
1306
1307 "$(OX)\captcha$O" : "$(OX)\captcha_.c" "$(OX)\captcha.h"
1308 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\captcha_.c"
1309
1310 "$(OX)\captcha_.c" : "$(SRCDIR)\captcha.c"
1311 "$(OBJDIR)\translate$E" $** > $@
1312
1313 "$(OX)\cgi$O" : "$(OX)\cgi_.c" "$(OX)\cgi.h"
1314 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cgi_.c"
1315
1316 "$(OX)\cgi_.c" : "$(SRCDIR)\cgi.c"
1317 "$(OBJDIR)\translate$E" $** > $@
1318
1319 "$(OX)\chat$O" : "$(OX)\chat_.c" "$(OX)\chat.h"
1320 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\chat_.c"
1321
1322 "$(OX)\chat_.c" : "$(SRCDIR)\chat.c"
1323 "$(OBJDIR)\translate$E" $** > $@
1324
1325 "$(OX)\checkin$O" : "$(OX)\checkin_.c" "$(OX)\checkin.h"
1326 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\checkin_.c"
1327
1328 "$(OX)\checkin_.c" : "$(SRCDIR)\checkin.c"
1329 "$(OBJDIR)\translate$E" $** > $@
1330
1331 "$(OX)\checkout$O" : "$(OX)\checkout_.c" "$(OX)\checkout.h"
1332 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\checkout_.c"
1333
1334 "$(OX)\checkout_.c" : "$(SRCDIR)\checkout.c"
1335 "$(OBJDIR)\translate$E" $** > $@
1336
1337 "$(OX)\clearsign$O" : "$(OX)\clearsign_.c" "$(OX)\clearsign.h"
1338 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\clearsign_.c"
1339
1340 "$(OX)\clearsign_.c" : "$(SRCDIR)\clearsign.c"
1341 "$(OBJDIR)\translate$E" $** > $@
1342
1343 "$(OX)\clone$O" : "$(OX)\clone_.c" "$(OX)\clone.h"
1344 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\clone_.c"
1345
1346 "$(OX)\clone_.c" : "$(SRCDIR)\clone.c"
1347 "$(OBJDIR)\translate$E" $** > $@
1348
1349 "$(OX)\color$O" : "$(OX)\color_.c" "$(OX)\color.h"
1350 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\color_.c"
1351
1352 "$(OX)\color_.c" : "$(SRCDIR)\color.c"
1353 "$(OBJDIR)\translate$E" $** > $@
1354
1355 "$(OX)\comformat$O" : "$(OX)\comformat_.c" "$(OX)\comformat.h"
1356 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\comformat_.c"
1357
1358 "$(OX)\comformat_.c" : "$(SRCDIR)\comformat.c"
1359 "$(OBJDIR)\translate$E" $** > $@
1360
1361 "$(OX)\configure$O" : "$(OX)\configure_.c" "$(OX)\configure.h"
1362 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\configure_.c"
1363
1364 "$(OX)\configure_.c" : "$(SRCDIR)\configure.c"
1365 "$(OBJDIR)\translate$E" $** > $@
1366
1367 "$(OX)\content$O" : "$(OX)\content_.c" "$(OX)\content.h"
1368 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\content_.c"
1369
1370 "$(OX)\content_.c" : "$(SRCDIR)\content.c"
1371 "$(OBJDIR)\translate$E" $** > $@
1372
1373 "$(OX)\cookies$O" : "$(OX)\cookies_.c" "$(OX)\cookies.h"
1374 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cookies_.c"
1375
1376 "$(OX)\cookies_.c" : "$(SRCDIR)\cookies.c"
1377 "$(OBJDIR)\translate$E" $** > $@
1378
1379 "$(OX)\db$O" : "$(OX)\db_.c" "$(OX)\db.h"
1380 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\db_.c"
1381
1382 "$(OX)\db_.c" : "$(SRCDIR)\db.c"
1383 "$(OBJDIR)\translate$E" $** > $@
1384
1385 "$(OX)\delta$O" : "$(OX)\delta_.c" "$(OX)\delta.h"
1386 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\delta_.c"
1387
1388 "$(OX)\delta_.c" : "$(SRCDIR)\delta.c"
1389 "$(OBJDIR)\translate$E" $** > $@
1390
1391 "$(OX)\deltacmd$O" : "$(OX)\deltacmd_.c" "$(OX)\deltacmd.h"
1392 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\deltacmd_.c"
1393
1394 "$(OX)\deltacmd_.c" : "$(SRCDIR)\deltacmd.c"
1395 "$(OBJDIR)\translate$E" $** > $@
1396
1397 "$(OX)\deltafunc$O" : "$(OX)\deltafunc_.c" "$(OX)\deltafunc.h"
1398 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\deltafunc_.c"
1399
1400 "$(OX)\deltafunc_.c" : "$(SRCDIR)\deltafunc.c"
1401 "$(OBJDIR)\translate$E" $** > $@
1402
1403 "$(OX)\descendants$O" : "$(OX)\descendants_.c" "$(OX)\descendants.h"
1404 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\descendants_.c"
1405
1406 "$(OX)\descendants_.c" : "$(SRCDIR)\descendants.c"
1407 "$(OBJDIR)\translate$E" $** > $@
1408
1409 "$(OX)\diff$O" : "$(OX)\diff_.c" "$(OX)\diff.h"
1410 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diff_.c"
1411
1412 "$(OX)\diff_.c" : "$(SRCDIR)\diff.c"
1413 "$(OBJDIR)\translate$E" $** > $@
1414
1415 "$(OX)\diffcmd$O" : "$(OX)\diffcmd_.c" "$(OX)\diffcmd.h"
1416 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diffcmd_.c"
1417
1418 "$(OX)\diffcmd_.c" : "$(SRCDIR)\diffcmd.c"
1419 "$(OBJDIR)\translate$E" $** > $@
1420
1421 "$(OX)\dispatch$O" : "$(OX)\dispatch_.c" "$(OX)\dispatch.h"
1422 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\dispatch_.c"
1423
1424 "$(OX)\dispatch_.c" : "$(SRCDIR)\dispatch.c"
1425 "$(OBJDIR)\translate$E" $** > $@
1426
1427 "$(OX)\doc$O" : "$(OX)\doc_.c" "$(OX)\doc.h"
1428 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\doc_.c"
1429
1430 "$(OX)\doc_.c" : "$(SRCDIR)\doc.c"
1431 "$(OBJDIR)\translate$E" $** > $@
1432
1433 "$(OX)\encode$O" : "$(OX)\encode_.c" "$(OX)\encode.h"
1434 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\encode_.c"
1435
1436 "$(OX)\encode_.c" : "$(SRCDIR)\encode.c"
1437 "$(OBJDIR)\translate$E" $** > $@
1438
1439 "$(OX)\etag$O" : "$(OX)\etag_.c" "$(OX)\etag.h"
1440 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\etag_.c"
1441
1442 "$(OX)\etag_.c" : "$(SRCDIR)\etag.c"
1443 "$(OBJDIR)\translate$E" $** > $@
1444
1445 "$(OX)\event$O" : "$(OX)\event_.c" "$(OX)\event.h"
1446 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\event_.c"
1447
1448 "$(OX)\event_.c" : "$(SRCDIR)\event.c"
1449 "$(OBJDIR)\translate$E" $** > $@
1450
1451 "$(OX)\export$O" : "$(OX)\export_.c" "$(OX)\export.h"
1452 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\export_.c"
1453
1454 "$(OX)\export_.c" : "$(SRCDIR)\export.c"
1455 "$(OBJDIR)\translate$E" $** > $@
1456
1457 "$(OX)\extcgi$O" : "$(OX)\extcgi_.c" "$(OX)\extcgi.h"
1458 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\extcgi_.c"
1459
1460 "$(OX)\extcgi_.c" : "$(SRCDIR)\extcgi.c"
1461 "$(OBJDIR)\translate$E" $** > $@
1462
1463 "$(OX)\file$O" : "$(OX)\file_.c" "$(OX)\file.h"
1464 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\file_.c"
1465
1466 "$(OX)\file_.c" : "$(SRCDIR)\file.c"
1467 "$(OBJDIR)\translate$E" $** > $@
1468
1469 "$(OX)\fileedit$O" : "$(OX)\fileedit_.c" "$(OX)\fileedit.h"
1470 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fileedit_.c"
1471
1472 "$(OX)\fileedit_.c" : "$(SRCDIR)\fileedit.c"
1473 "$(OBJDIR)\translate$E" $** > $@
1474
1475 "$(OX)\finfo$O" : "$(OX)\finfo_.c" "$(OX)\finfo.h"
1476 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\finfo_.c"
1477
1478 "$(OX)\finfo_.c" : "$(SRCDIR)\finfo.c"
1479 "$(OBJDIR)\translate$E" $** > $@
1480
1481 "$(OX)\foci$O" : "$(OX)\foci_.c" "$(OX)\foci.h"
1482 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\foci_.c"
1483
1484 "$(OX)\foci_.c" : "$(SRCDIR)\foci.c"
1485 "$(OBJDIR)\translate$E" $** > $@
1486
1487 "$(OX)\forum$O" : "$(OX)\forum_.c" "$(OX)\forum.h"
1488 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\forum_.c"
1489
1490 "$(OX)\forum_.c" : "$(SRCDIR)\forum.c"
1491 "$(OBJDIR)\translate$E" $** > $@
1492
1493 "$(OX)\fshell$O" : "$(OX)\fshell_.c" "$(OX)\fshell.h"
1494 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fshell_.c"
1495
1496 "$(OX)\fshell_.c" : "$(SRCDIR)\fshell.c"
1497 "$(OBJDIR)\translate$E" $** > $@
1498
1499 "$(OX)\fusefs$O" : "$(OX)\fusefs_.c" "$(OX)\fusefs.h"
1500 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fusefs_.c"
1501
1502 "$(OX)\fusefs_.c" : "$(SRCDIR)\fusefs.c"
1503 "$(OBJDIR)\translate$E" $** > $@
1504
1505 "$(OX)\fuzz$O" : "$(OX)\fuzz_.c" "$(OX)\fuzz.h"
1506 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fuzz_.c"
1507
1508 "$(OX)\fuzz_.c" : "$(SRCDIR)\fuzz.c"
1509 "$(OBJDIR)\translate$E" $** > $@
1510
1511 "$(OX)\glob$O" : "$(OX)\glob_.c" "$(OX)\glob.h"
1512 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\glob_.c"
1513
1514 "$(OX)\glob_.c" : "$(SRCDIR)\glob.c"
1515 "$(OBJDIR)\translate$E" $** > $@
1516
1517 "$(OX)\graph$O" : "$(OX)\graph_.c" "$(OX)\graph.h"
1518 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\graph_.c"
1519
1520 "$(OX)\graph_.c" : "$(SRCDIR)\graph.c"
1521 "$(OBJDIR)\translate$E" $** > $@
1522
1523 "$(OX)\gzip$O" : "$(OX)\gzip_.c" "$(OX)\gzip.h"
1524 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\gzip_.c"
1525
1526 "$(OX)\gzip_.c" : "$(SRCDIR)\gzip.c"
1527 "$(OBJDIR)\translate$E" $** > $@
1528
1529 "$(OX)\hname$O" : "$(OX)\hname_.c" "$(OX)\hname.h"
1530 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\hname_.c"
1531
1532 "$(OX)\hname_.c" : "$(SRCDIR)\hname.c"
1533 "$(OBJDIR)\translate$E" $** > $@
1534
1535 "$(OX)\hook$O" : "$(OX)\hook_.c" "$(OX)\hook.h"
1536 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\hook_.c"
1537
1538 "$(OX)\hook_.c" : "$(SRCDIR)\hook.c"
1539 "$(OBJDIR)\translate$E" $** > $@
1540
1541 "$(OX)\http$O" : "$(OX)\http_.c" "$(OX)\http.h"
1542 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_.c"
1543
1544 "$(OX)\http_.c" : "$(SRCDIR)\http.c"
1545 "$(OBJDIR)\translate$E" $** > $@
1546
1547 "$(OX)\http_socket$O" : "$(OX)\http_socket_.c" "$(OX)\http_socket.h"
1548 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_socket_.c"
1549
1550 "$(OX)\http_socket_.c" : "$(SRCDIR)\http_socket.c"
1551 "$(OBJDIR)\translate$E" $** > $@
1552
1553 "$(OX)\http_ssl$O" : "$(OX)\http_ssl_.c" "$(OX)\http_ssl.h"
1554 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_ssl_.c"
1555
1556 "$(OX)\http_ssl_.c" : "$(SRCDIR)\http_ssl.c"
1557 "$(OBJDIR)\translate$E" $** > $@
1558
1559 "$(OX)\http_transport$O" : "$(OX)\http_transport_.c" "$(OX)\http_transport.h"
1560 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_transport_.c"
1561
1562 "$(OX)\http_transport_.c" : "$(SRCDIR)\http_transport.c"
1563 "$(OBJDIR)\translate$E" $** > $@
1564
1565 "$(OX)\import$O" : "$(OX)\import_.c" "$(OX)\import.h"
1566 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\import_.c"
1567
1568 "$(OX)\import_.c" : "$(SRCDIR)\import.c"
1569 "$(OBJDIR)\translate$E" $** > $@
1570
1571 "$(OX)\info$O" : "$(OX)\info_.c" "$(OX)\info.h"
1572 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\info_.c"
1573
1574 "$(OX)\info_.c" : "$(SRCDIR)\info.c"
1575 "$(OBJDIR)\translate$E" $** > $@
1576
1577 "$(OX)\interwiki$O" : "$(OX)\interwiki_.c" "$(OX)\interwiki.h"
1578 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\interwiki_.c"
1579
1580 "$(OX)\interwiki_.c" : "$(SRCDIR)\interwiki.c"
1581 "$(OBJDIR)\translate$E" $** > $@
1582
1583 "$(OX)\json$O" : "$(OX)\json_.c" "$(OX)\json.h"
1584 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_.c"
1585
1586 "$(OX)\json_.c" : "$(SRCDIR)\json.c"
1587 "$(OBJDIR)\translate$E" $** > $@
1588
1589 "$(OX)\json_artifact$O" : "$(OX)\json_artifact_.c" "$(OX)\json_artifact.h"
1590 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_artifact_.c"
1591
1592 "$(OX)\json_artifact_.c" : "$(SRCDIR)\json_artifact.c"
1593 "$(OBJDIR)\translate$E" $** > $@
1594
1595 "$(OX)\json_branch$O" : "$(OX)\json_branch_.c" "$(OX)\json_branch.h"
1596 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_branch_.c"
1597
1598 "$(OX)\json_branch_.c" : "$(SRCDIR)\json_branch.c"
1599 "$(OBJDIR)\translate$E" $** > $@
1600
1601 "$(OX)\json_config$O" : "$(OX)\json_config_.c" "$(OX)\json_config.h"
1602 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_config_.c"
1603
1604 "$(OX)\json_config_.c" : "$(SRCDIR)\json_config.c"
1605 "$(OBJDIR)\translate$E" $** > $@
1606
1607 "$(OX)\json_diff$O" : "$(OX)\json_diff_.c" "$(OX)\json_diff.h"
1608 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_diff_.c"
1609
1610 "$(OX)\json_diff_.c" : "$(SRCDIR)\json_diff.c"
1611 "$(OBJDIR)\translate$E" $** > $@
1612
1613 "$(OX)\json_dir$O" : "$(OX)\json_dir_.c" "$(OX)\json_dir.h"
1614 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_dir_.c"
1615
1616 "$(OX)\json_dir_.c" : "$(SRCDIR)\json_dir.c"
1617 "$(OBJDIR)\translate$E" $** > $@
1618
1619 "$(OX)\json_finfo$O" : "$(OX)\json_finfo_.c" "$(OX)\json_finfo.h"
1620 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_finfo_.c"
1621
1622 "$(OX)\json_finfo_.c" : "$(SRCDIR)\json_finfo.c"
1623 "$(OBJDIR)\translate$E" $** > $@
1624
1625 "$(OX)\json_login$O" : "$(OX)\json_login_.c" "$(OX)\json_login.h"
1626 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_login_.c"
1627
1628 "$(OX)\json_login_.c" : "$(SRCDIR)\json_login.c"
1629 "$(OBJDIR)\translate$E" $** > $@
1630
1631 "$(OX)\json_query$O" : "$(OX)\json_query_.c" "$(OX)\json_query.h"
1632 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_query_.c"
1633
1634 "$(OX)\json_query_.c" : "$(SRCDIR)\json_query.c"
1635 "$(OBJDIR)\translate$E" $** > $@
1636
1637 "$(OX)\json_report$O" : "$(OX)\json_report_.c" "$(OX)\json_report.h"
1638 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_report_.c"
1639
1640 "$(OX)\json_report_.c" : "$(SRCDIR)\json_report.c"
1641 "$(OBJDIR)\translate$E" $** > $@
1642
1643 "$(OX)\json_status$O" : "$(OX)\json_status_.c" "$(OX)\json_status.h"
1644 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_status_.c"
1645
1646 "$(OX)\json_status_.c" : "$(SRCDIR)\json_status.c"
1647 "$(OBJDIR)\translate$E" $** > $@
1648
1649 "$(OX)\json_tag$O" : "$(OX)\json_tag_.c" "$(OX)\json_tag.h"
1650 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_tag_.c"
1651
1652 "$(OX)\json_tag_.c" : "$(SRCDIR)\json_tag.c"
1653 "$(OBJDIR)\translate$E" $** > $@
1654
1655 "$(OX)\json_timeline$O" : "$(OX)\json_timeline_.c" "$(OX)\json_timeline.h"
1656 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_timeline_.c"
1657
1658 "$(OX)\json_timeline_.c" : "$(SRCDIR)\json_timeline.c"
1659 "$(OBJDIR)\translate$E" $** > $@
1660
1661 "$(OX)\json_user$O" : "$(OX)\json_user_.c" "$(OX)\json_user.h"
1662 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_user_.c"
1663
1664 "$(OX)\json_user_.c" : "$(SRCDIR)\json_user.c"
1665 "$(OBJDIR)\translate$E" $** > $@
1666
1667 "$(OX)\json_wiki$O" : "$(OX)\json_wiki_.c" "$(OX)\json_wiki.h"
1668 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_wiki_.c"
1669
1670 "$(OX)\json_wiki_.c" : "$(SRCDIR)\json_wiki.c"
1671 "$(OBJDIR)\translate$E" $** > $@
1672
1673 "$(OX)\leaf$O" : "$(OX)\leaf_.c" "$(OX)\leaf.h"
1674 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\leaf_.c"
1675
1676 "$(OX)\leaf_.c" : "$(SRCDIR)\leaf.c"
1677 "$(OBJDIR)\translate$E" $** > $@
1678
1679 "$(OX)\loadctrl$O" : "$(OX)\loadctrl_.c" "$(OX)\loadctrl.h"
1680 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\loadctrl_.c"
1681
1682 "$(OX)\loadctrl_.c" : "$(SRCDIR)\loadctrl.c"
1683 "$(OBJDIR)\translate$E" $** > $@
1684
1685 "$(OX)\login$O" : "$(OX)\login_.c" "$(OX)\login.h"
1686 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\login_.c"
1687
1688 "$(OX)\login_.c" : "$(SRCDIR)\login.c"
1689 "$(OBJDIR)\translate$E" $** > $@
1690
1691 "$(OX)\lookslike$O" : "$(OX)\lookslike_.c" "$(OX)\lookslike.h"
1692 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\lookslike_.c"
1693
1694 "$(OX)\lookslike_.c" : "$(SRCDIR)\lookslike.c"
1695 "$(OBJDIR)\translate$E" $** > $@
1696
1697 "$(OX)\main$O" : "$(OX)\main_.c" "$(OX)\main.h"
1698 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\main_.c"
1699
1700 "$(OX)\main_.c" : "$(SRCDIR)\main.c"
1701 "$(OBJDIR)\translate$E" $** > $@
1702
1703 "$(OX)\manifest$O" : "$(OX)\manifest_.c" "$(OX)\manifest.h"
1704 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\manifest_.c"
1705
1706 "$(OX)\manifest_.c" : "$(SRCDIR)\manifest.c"
1707 "$(OBJDIR)\translate$E" $** > $@
1708
1709 "$(OX)\markdown$O" : "$(OX)\markdown_.c" "$(OX)\markdown.h"
1710 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\markdown_.c"
1711
1712 "$(OX)\markdown_.c" : "$(SRCDIR)\markdown.c"
1713 "$(OBJDIR)\translate$E" $** > $@
1714
1715 "$(OX)\markdown_html$O" : "$(OX)\markdown_html_.c" "$(OX)\markdown_html.h"
1716 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\markdown_html_.c"
1717
1718 "$(OX)\markdown_html_.c" : "$(SRCDIR)\markdown_html.c"
1719 "$(OBJDIR)\translate$E" $** > $@
1720
1721 "$(OX)\md5$O" : "$(OX)\md5_.c" "$(OX)\md5.h"
1722 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\md5_.c"
1723
1724 "$(OX)\md5_.c" : "$(SRCDIR)\md5.c"
1725 "$(OBJDIR)\translate$E" $** > $@
1726
1727 "$(OX)\merge$O" : "$(OX)\merge_.c" "$(OX)\merge.h"
1728 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\merge_.c"
1729
1730 "$(OX)\merge_.c" : "$(SRCDIR)\merge.c"
1731 "$(OBJDIR)\translate$E" $** > $@
1732
1733 "$(OX)\merge3$O" : "$(OX)\merge3_.c" "$(OX)\merge3.h"
1734 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\merge3_.c"
1735
1736 "$(OX)\merge3_.c" : "$(SRCDIR)\merge3.c"
1737 "$(OBJDIR)\translate$E" $** > $@
1738
1739 "$(OX)\moderate$O" : "$(OX)\moderate_.c" "$(OX)\moderate.h"
1740 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\moderate_.c"
1741
1742 "$(OX)\moderate_.c" : "$(SRCDIR)\moderate.c"
1743 "$(OBJDIR)\translate$E" $** > $@
1744
1745 "$(OX)\name$O" : "$(OX)\name_.c" "$(OX)\name.h"
1746 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\name_.c"
1747
1748 "$(OX)\name_.c" : "$(SRCDIR)\name.c"
1749 "$(OBJDIR)\translate$E" $** > $@
1750
1751 "$(OX)\path$O" : "$(OX)\path_.c" "$(OX)\path.h"
1752 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\path_.c"
1753
1754 "$(OX)\path_.c" : "$(SRCDIR)\path.c"
1755 "$(OBJDIR)\translate$E" $** > $@
1756
1757 "$(OX)\piechart$O" : "$(OX)\piechart_.c" "$(OX)\piechart.h"
1758 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\piechart_.c"
1759
1760 "$(OX)\piechart_.c" : "$(SRCDIR)\piechart.c"
1761 "$(OBJDIR)\translate$E" $** > $@
1762
1763 "$(OX)\pikchr$O" : "$(OX)\pikchr_.c" "$(OX)\pikchr.h"
1764 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pikchr_.c"
1765
1766 "$(OX)\pikchr_.c" : "$(SRCDIR)\pikchr.c"
1767 "$(OBJDIR)\translate$E" $** > $@
1768
1769 "$(OX)\pikchrshow$O" : "$(OX)\pikchrshow_.c" "$(OX)\pikchrshow.h"
1770 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pikchrshow_.c"
1771
1772 "$(OX)\pikchrshow_.c" : "$(SRCDIR)\pikchrshow.c"
1773 "$(OBJDIR)\translate$E" $** > $@
1774
1775 "$(OX)\pivot$O" : "$(OX)\pivot_.c" "$(OX)\pivot.h"
1776 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pivot_.c"
1777
1778 "$(OX)\pivot_.c" : "$(SRCDIR)\pivot.c"
1779 "$(OBJDIR)\translate$E" $** > $@
1780
1781 "$(OX)\popen$O" : "$(OX)\popen_.c" "$(OX)\popen.h"
1782 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\popen_.c"
1783
1784 "$(OX)\popen_.c" : "$(SRCDIR)\popen.c"
1785 "$(OBJDIR)\translate$E" $** > $@
1786
1787 "$(OX)\pqueue$O" : "$(OX)\pqueue_.c" "$(OX)\pqueue.h"
1788 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pqueue_.c"
1789
1790 "$(OX)\pqueue_.c" : "$(SRCDIR)\pqueue.c"
1791 "$(OBJDIR)\translate$E" $** > $@
1792
1793 "$(OX)\printf$O" : "$(OX)\printf_.c" "$(OX)\printf.h"
1794 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\printf_.c"
1795
1796 "$(OX)\printf_.c" : "$(SRCDIR)\printf.c"
1797 "$(OBJDIR)\translate$E" $** > $@
1798
1799 "$(OX)\publish$O" : "$(OX)\publish_.c" "$(OX)\publish.h"
1800 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\publish_.c"
1801
1802 "$(OX)\publish_.c" : "$(SRCDIR)\publish.c"
1803 "$(OBJDIR)\translate$E" $** > $@
1804
1805 "$(OX)\purge$O" : "$(OX)\purge_.c" "$(OX)\purge.h"
1806 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\purge_.c"
1807
1808 "$(OX)\purge_.c" : "$(SRCDIR)\purge.c"
1809 "$(OBJDIR)\translate$E" $** > $@
1810
1811 "$(OX)\rebuild$O" : "$(OX)\rebuild_.c" "$(OX)\rebuild.h"
1812 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\rebuild_.c"
1813
1814 "$(OX)\rebuild_.c" : "$(SRCDIR)\rebuild.c"
1815 "$(OBJDIR)\translate$E" $** > $@
1816
1817 "$(OX)\regexp$O" : "$(OX)\regexp_.c" "$(OX)\regexp.h"
1818 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\regexp_.c"
1819
1820 "$(OX)\regexp_.c" : "$(SRCDIR)\regexp.c"
1821 "$(OBJDIR)\translate$E" $** > $@
1822
1823 "$(OX)\repolist$O" : "$(OX)\repolist_.c" "$(OX)\repolist.h"
1824 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\repolist_.c"
1825
1826 "$(OX)\repolist_.c" : "$(SRCDIR)\repolist.c"
1827 "$(OBJDIR)\translate$E" $** > $@
1828
1829 "$(OX)\report$O" : "$(OX)\report_.c" "$(OX)\report.h"
1830 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\report_.c"
1831
1832 "$(OX)\report_.c" : "$(SRCDIR)\report.c"
1833 "$(OBJDIR)\translate$E" $** > $@
1834
1835 "$(OX)\rss$O" : "$(OX)\rss_.c" "$(OX)\rss.h"
1836 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\rss_.c"
1837
1838 "$(OX)\rss_.c" : "$(SRCDIR)\rss.c"
1839 "$(OBJDIR)\translate$E" $** > $@
1840
1841 "$(OX)\schema$O" : "$(OX)\schema_.c" "$(OX)\schema.h"
1842 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\schema_.c"
1843
1844 "$(OX)\schema_.c" : "$(SRCDIR)\schema.c"
1845 "$(OBJDIR)\translate$E" $** > $@
1846
1847 "$(OX)\search$O" : "$(OX)\search_.c" "$(OX)\search.h"
1848 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\search_.c"
1849
1850 "$(OX)\search_.c" : "$(SRCDIR)\search.c"
1851 "$(OBJDIR)\translate$E" $** > $@
1852
1853 "$(OX)\security_audit$O" : "$(OX)\security_audit_.c" "$(OX)\security_audit.h"
1854 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\security_audit_.c"
1855
1856 "$(OX)\security_audit_.c" : "$(SRCDIR)\security_audit.c"
1857 "$(OBJDIR)\translate$E" $** > $@
1858
1859 "$(OX)\setup$O" : "$(OX)\setup_.c" "$(OX)\setup.h"
1860 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\setup_.c"
1861
1862 "$(OX)\setup_.c" : "$(SRCDIR)\setup.c"
1863 "$(OBJDIR)\translate$E" $** > $@
1864
1865 "$(OX)\setupuser$O" : "$(OX)\setupuser_.c" "$(OX)\setupuser.h"
1866 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\setupuser_.c"
1867
1868 "$(OX)\setupuser_.c" : "$(SRCDIR)\setupuser.c"
1869 "$(OBJDIR)\translate$E" $** > $@
1870
1871 "$(OX)\sha1$O" : "$(OX)\sha1_.c" "$(OX)\sha1.h"
1872 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha1_.c"
1873
1874 "$(OX)\sha1_.c" : "$(SRCDIR)\sha1.c"
1875 "$(OBJDIR)\translate$E" $** > $@
1876
1877 "$(OX)\sha1hard$O" : "$(OX)\sha1hard_.c" "$(OX)\sha1hard.h"
1878 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha1hard_.c"
1879
1880 "$(OX)\sha1hard_.c" : "$(SRCDIR)\sha1hard.c"
1881 "$(OBJDIR)\translate$E" $** > $@
1882
1883 "$(OX)\sha3$O" : "$(OX)\sha3_.c" "$(OX)\sha3.h"
1884 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha3_.c"
1885
1886 "$(OX)\sha3_.c" : "$(SRCDIR)\sha3.c"
1887 "$(OBJDIR)\translate$E" $** > $@
1888
1889 "$(OX)\shun$O" : "$(OX)\shun_.c" "$(OX)\shun.h"
1890 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\shun_.c"
1891
1892 "$(OX)\shun_.c" : "$(SRCDIR)\shun.c"
1893 "$(OBJDIR)\translate$E" $** > $@
1894
1895 "$(OX)\sitemap$O" : "$(OX)\sitemap_.c" "$(OX)\sitemap.h"
1896 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sitemap_.c"
1897
1898 "$(OX)\sitemap_.c" : "$(SRCDIR)\sitemap.c"
1899 "$(OBJDIR)\translate$E" $** > $@
1900
1901 "$(OX)\skins$O" : "$(OX)\skins_.c" "$(OX)\skins.h"
1902 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\skins_.c"
1903
1904 "$(OX)\skins_.c" : "$(SRCDIR)\skins.c"
1905 "$(OBJDIR)\translate$E" $** > $@
1906
1907 "$(OX)\smtp$O" : "$(OX)\smtp_.c" "$(OX)\smtp.h"
1908 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\smtp_.c"
1909
1910 "$(OX)\smtp_.c" : "$(SRCDIR)\smtp.c"
1911 "$(OBJDIR)\translate$E" $** > $@
1912
1913 "$(OX)\sqlcmd$O" : "$(OX)\sqlcmd_.c" "$(OX)\sqlcmd.h"
1914 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sqlcmd_.c"
1915
1916 "$(OX)\sqlcmd_.c" : "$(SRCDIR)\sqlcmd.c"
1917 "$(OBJDIR)\translate$E" $** > $@
1918
1919 "$(OX)\stash$O" : "$(OX)\stash_.c" "$(OX)\stash.h"
1920 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\stash_.c"
1921
1922 "$(OX)\stash_.c" : "$(SRCDIR)\stash.c"
1923 "$(OBJDIR)\translate$E" $** > $@
1924
1925 "$(OX)\stat$O" : "$(OX)\stat_.c" "$(OX)\stat.h"
1926 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\stat_.c"
1927
1928 "$(OX)\stat_.c" : "$(SRCDIR)\stat.c"
1929 "$(OBJDIR)\translate$E" $** > $@
1930
1931 "$(OX)\statrep$O" : "$(OX)\statrep_.c" "$(OX)\statrep.h"
1932 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\statrep_.c"
1933
1934 "$(OX)\statrep_.c" : "$(SRCDIR)\statrep.c"
1935 "$(OBJDIR)\translate$E" $** > $@
1936
1937 "$(OX)\style$O" : "$(OX)\style_.c" "$(OX)\style.h"
1938 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\style_.c"
1939
1940 "$(OX)\style_.c" : "$(SRCDIR)\style.c"
1941 "$(OBJDIR)\translate$E" $** > $@
1942
1943 "$(OX)\sync$O" : "$(OX)\sync_.c" "$(OX)\sync.h"
1944 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sync_.c"
1945
1946 "$(OX)\sync_.c" : "$(SRCDIR)\sync.c"
1947 "$(OBJDIR)\translate$E" $** > $@
1948
1949 "$(OX)\tag$O" : "$(OX)\tag_.c" "$(OX)\tag.h"
1950 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tag_.c"
1951
1952 "$(OX)\tag_.c" : "$(SRCDIR)\tag.c"
1953 "$(OBJDIR)\translate$E" $** > $@
1954
1955 "$(OX)\tar$O" : "$(OX)\tar_.c" "$(OX)\tar.h"
1956 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tar_.c"
1957
1958 "$(OX)\tar_.c" : "$(SRCDIR)\tar.c"
1959 "$(OBJDIR)\translate$E" $** > $@
1960
1961 "$(OX)\terminal$O" : "$(OX)\terminal_.c" "$(OX)\terminal.h"
1962 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\terminal_.c"
1963
1964 "$(OX)\terminal_.c" : "$(SRCDIR)\terminal.c"
1965 "$(OBJDIR)\translate$E" $** > $@
1966
1967 "$(OX)\th_main$O" : "$(OX)\th_main_.c" "$(OX)\th_main.h"
1968 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\th_main_.c"
1969
1970 "$(OX)\th_main_.c" : "$(SRCDIR)\th_main.c"
1971 "$(OBJDIR)\translate$E" $** > $@
1972
1973 "$(OX)\timeline$O" : "$(OX)\timeline_.c" "$(OX)\timeline.h"
1974 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\timeline_.c"
1975
1976 "$(OX)\timeline_.c" : "$(SRCDIR)\timeline.c"
1977 "$(OBJDIR)\translate$E" $** > $@
1978
1979 "$(OX)\tkt$O" : "$(OX)\tkt_.c" "$(OX)\tkt.h"
1980 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tkt_.c"
1981
1982 "$(OX)\tkt_.c" : "$(SRCDIR)\tkt.c"
1983 "$(OBJDIR)\translate$E" $** > $@
1984
1985 "$(OX)\tktsetup$O" : "$(OX)\tktsetup_.c" "$(OX)\tktsetup.h"
1986 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tktsetup_.c"
1987
1988 "$(OX)\tktsetup_.c" : "$(SRCDIR)\tktsetup.c"
1989 "$(OBJDIR)\translate$E" $** > $@
1990
1991 "$(OX)\undo$O" : "$(OX)\undo_.c" "$(OX)\undo.h"
1992 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\undo_.c"
1993
1994 "$(OX)\undo_.c" : "$(SRCDIR)\undo.c"
1995 "$(OBJDIR)\translate$E" $** > $@
1996
1997 "$(OX)\unicode$O" : "$(OX)\unicode_.c" "$(OX)\unicode.h"
1998 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\unicode_.c"
1999
2000 "$(OX)\unicode_.c" : "$(SRCDIR)\unicode.c"
2001 "$(OBJDIR)\translate$E" $** > $@
2002
2003 "$(OX)\unversioned$O" : "$(OX)\unversioned_.c" "$(OX)\unversioned.h"
2004 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\unversioned_.c"
2005
2006 "$(OX)\unversioned_.c" : "$(SRCDIR)\unversioned.c"
2007 "$(OBJDIR)\translate$E" $** > $@
2008
2009 "$(OX)\update$O" : "$(OX)\update_.c" "$(OX)\update.h"
2010 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\update_.c"
2011
2012 "$(OX)\update_.c" : "$(SRCDIR)\update.c"
2013 "$(OBJDIR)\translate$E" $** > $@
2014
2015 "$(OX)\url$O" : "$(OX)\url_.c" "$(OX)\url.h"
2016 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\url_.c"
2017
2018 "$(OX)\url_.c" : "$(SRCDIR)\url.c"
2019 "$(OBJDIR)\translate$E" $** > $@
2020
2021 "$(OX)\user$O" : "$(OX)\user_.c" "$(OX)\user.h"
2022 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\user_.c"
2023
2024 "$(OX)\user_.c" : "$(SRCDIR)\user.c"
2025 "$(OBJDIR)\translate$E" $** > $@
2026
2027 "$(OX)\utf8$O" : "$(OX)\utf8_.c" "$(OX)\utf8.h"
2028 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\utf8_.c"
2029
2030 "$(OX)\utf8_.c" : "$(SRCDIR)\utf8.c"
2031 "$(OBJDIR)\translate$E" $** > $@
2032
2033 "$(OX)\util$O" : "$(OX)\util_.c" "$(OX)\util.h"
2034 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\util_.c"
2035
2036 "$(OX)\util_.c" : "$(SRCDIR)\util.c"
2037 "$(OBJDIR)\translate$E" $** > $@
2038
2039 "$(OX)\verify$O" : "$(OX)\verify_.c" "$(OX)\verify.h"
2040 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\verify_.c"
2041
2042 "$(OX)\verify_.c" : "$(SRCDIR)\verify.c"
2043 "$(OBJDIR)\translate$E" $** > $@
2044
2045 "$(OX)\vfile$O" : "$(OX)\vfile_.c" "$(OX)\vfile.h"
2046 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\vfile_.c"
2047
2048 "$(OX)\vfile_.c" : "$(SRCDIR)\vfile.c"
2049 "$(OBJDIR)\translate$E" $** > $@
2050
2051 "$(OX)\webmail$O" : "$(OX)\webmail_.c" "$(OX)\webmail.h"
2052 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\webmail_.c"
2053
2054 "$(OX)\webmail_.c" : "$(SRCDIR)\webmail.c"
2055 "$(OBJDIR)\translate$E" $** > $@
2056
2057 "$(OX)\wiki$O" : "$(OX)\wiki_.c" "$(OX)\wiki.h"
2058 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wiki_.c"
2059
2060 "$(OX)\wiki_.c" : "$(SRCDIR)\wiki.c"
2061 "$(OBJDIR)\translate$E" $** > $@
2062
2063 "$(OX)\wikiformat$O" : "$(OX)\wikiformat_.c" "$(OX)\wikiformat.h"
2064 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wikiformat_.c"
2065
2066 "$(OX)\wikiformat_.c" : "$(SRCDIR)\wikiformat.c"
2067 "$(OBJDIR)\translate$E" $** > $@
2068
2069 "$(OX)\winfile$O" : "$(OX)\winfile_.c" "$(OX)\winfile.h"
2070 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\winfile_.c"
2071
2072 "$(OX)\winfile_.c" : "$(SRCDIR)\winfile.c"
2073 "$(OBJDIR)\translate$E" $** > $@
2074
2075 "$(OX)\winhttp$O" : "$(OX)\winhttp_.c" "$(OX)\winhttp.h"
2076 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\winhttp_.c"
2077
2078 "$(OX)\winhttp_.c" : "$(SRCDIR)\winhttp.c"
2079 "$(OBJDIR)\translate$E" $** > $@
2080
2081 "$(OX)\xfer$O" : "$(OX)\xfer_.c" "$(OX)\xfer.h"
2082 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\xfer_.c"
2083
2084 "$(OX)\xfer_.c" : "$(SRCDIR)\xfer.c"
2085 "$(OBJDIR)\translate$E" $** > $@
2086
2087 "$(OX)\xfersetup$O" : "$(OX)\xfersetup_.c" "$(OX)\xfersetup.h"
2088 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\xfersetup_.c"
2089
2090 "$(OX)\xfersetup_.c" : "$(SRCDIR)\xfersetup.c"
2091 "$(OBJDIR)\translate$E" $** > $@
2092
2093 "$(OX)\zip$O" : "$(OX)\zip_.c" "$(OX)\zip.h"
2094 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\zip_.c"
2095
2096 "$(OX)\zip_.c" : "$(SRCDIR)\zip.c"
2097 "$(OBJDIR)\translate$E" $** > $@
2098
2099 "$(OX)\fossil.res" : "$(B)\win\fossil.rc"
2100 $(RCC) /fo $@ $**
2101
2102 "$(OX)\headers": "$(OBJDIR)\makeheaders$E" "$(OX)\page_index.h" "$(OX)\builtin_data.h" "$(OX)\VERSION.h"
2103 "$(OBJDIR)\makeheaders$E" "$(OX)\add_.c":"$(OX)\add.h" \
2104 "$(OX)\ajax_.c":"$(OX)\ajax.h" \
2105 "$(OX)\alerts_.c":"$(OX)\alerts.h" \
2106 "$(OX)\allrepo_.c":"$(OX)\allrepo.h" \
2107 "$(OX)\attach_.c":"$(OX)\attach.h" \
2108 "$(OX)\backlink_.c":"$(OX)\backlink.h" \
2109 "$(OX)\backoffice_.c":"$(OX)\backoffice.h" \
2110 "$(OX)\bag_.c":"$(OX)\bag.h" \
2111 "$(OX)\bisect_.c":"$(OX)\bisect.h" \
2112 "$(OX)\blob_.c":"$(OX)\blob.h" \
2113 "$(OX)\branch_.c":"$(OX)\branch.h" \
2114 "$(OX)\browse_.c":"$(OX)\browse.h" \
2115 "$(OX)\builtin_.c":"$(OX)\builtin.h" \
2116 "$(OX)\bundle_.c":"$(OX)\bundle.h" \
2117 "$(OX)\cache_.c":"$(OX)\cache.h" \
2118 "$(OX)\capabilities_.c":"$(OX)\capabilities.h" \
2119 "$(OX)\captcha_.c":"$(OX)\captcha.h" \
2120 "$(OX)\cgi_.c":"$(OX)\cgi.h" \
2121 "$(OX)\chat_.c":"$(OX)\chat.h" \
2122 "$(OX)\checkin_.c":"$(OX)\checkin.h" \
2123 "$(OX)\checkout_.c":"$(OX)\checkout.h" \
2124 "$(OX)\clearsign_.c":"$(OX)\clearsign.h" \
2125 "$(OX)\clone_.c":"$(OX)\clone.h" \
2126 "$(OX)\color_.c":"$(OX)\color.h" \
2127 "$(OX)\comformat_.c":"$(OX)\comformat.h" \
2128 "$(OX)\configure_.c":"$(OX)\configure.h" \
2129 "$(OX)\content_.c":"$(OX)\content.h" \
2130 "$(OX)\cookies_.c":"$(OX)\cookies.h" \
2131 "$(OX)\db_.c":"$(OX)\db.h" \
2132 "$(OX)\delta_.c":"$(OX)\delta.h" \
2133 "$(OX)\deltacmd_.c":"$(OX)\deltacmd.h" \
2134 "$(OX)\deltafunc_.c":"$(OX)\deltafunc.h" \
2135 "$(OX)\descendants_.c":"$(OX)\descendants.h" \
2136 "$(OX)\diff_.c":"$(OX)\diff.h" \
2137 "$(OX)\diffcmd_.c":"$(OX)\diffcmd.h" \
2138 "$(OX)\dispatch_.c":"$(OX)\dispatch.h" \
2139 "$(OX)\doc_.c":"$(OX)\doc.h" \
2140 "$(OX)\encode_.c":"$(OX)\encode.h" \
2141 "$(OX)\etag_.c":"$(OX)\etag.h" \
2142 "$(OX)\event_.c":"$(OX)\event.h" \
2143 "$(OX)\export_.c":"$(OX)\export.h" \
2144 "$(OX)\extcgi_.c":"$(OX)\extcgi.h" \
2145 "$(OX)\file_.c":"$(OX)\file.h" \
2146 "$(OX)\fileedit_.c":"$(OX)\fileedit.h" \
2147 "$(OX)\finfo_.c":"$(OX)\finfo.h" \
2148 "$(OX)\foci_.c":"$(OX)\foci.h" \
2149 "$(OX)\forum_.c":"$(OX)\forum.h" \
2150 "$(OX)\fshell_.c":"$(OX)\fshell.h" \
2151 "$(OX)\fusefs_.c":"$(OX)\fusefs.h" \
2152 "$(OX)\fuzz_.c":"$(OX)\fuzz.h" \
2153 "$(OX)\glob_.c":"$(OX)\glob.h" \
2154 "$(OX)\graph_.c":"$(OX)\graph.h" \
2155 "$(OX)\gzip_.c":"$(OX)\gzip.h" \
2156 "$(OX)\hname_.c":"$(OX)\hname.h" \
2157 "$(OX)\hook_.c":"$(OX)\hook.h" \
2158 "$(OX)\http_.c":"$(OX)\http.h" \
2159 "$(OX)\http_socket_.c":"$(OX)\http_socket.h" \
2160 "$(OX)\http_ssl_.c":"$(OX)\http_ssl.h" \
2161 "$(OX)\http_transport_.c":"$(OX)\http_transport.h" \
2162 "$(OX)\import_.c":"$(OX)\import.h" \
2163 "$(OX)\info_.c":"$(OX)\info.h" \
2164 "$(OX)\interwiki_.c":"$(OX)\interwiki.h" \
2165 "$(OX)\json_.c":"$(OX)\json.h" \
2166 "$(OX)\json_artifact_.c":"$(OX)\json_artifact.h" \
2167 "$(OX)\json_branch_.c":"$(OX)\json_branch.h" \
2168 "$(OX)\json_config_.c":"$(OX)\json_config.h" \
2169 "$(OX)\json_diff_.c":"$(OX)\json_diff.h" \
2170 "$(OX)\json_dir_.c":"$(OX)\json_dir.h" \
2171 "$(OX)\json_finfo_.c":"$(OX)\json_finfo.h" \
2172 "$(OX)\json_login_.c":"$(OX)\json_login.h" \
2173 "$(OX)\json_query_.c":"$(OX)\json_query.h" \
2174 "$(OX)\json_report_.c":"$(OX)\json_report.h" \
2175 "$(OX)\json_status_.c":"$(OX)\json_status.h" \
2176 "$(OX)\json_tag_.c":"$(OX)\json_tag.h" \
2177 "$(OX)\json_timeline_.c":"$(OX)\json_timeline.h" \
2178 "$(OX)\json_user_.c":"$(OX)\json_user.h" \
2179 "$(OX)\json_wiki_.c":"$(OX)\json_wiki.h" \
2180 "$(OX)\leaf_.c":"$(OX)\leaf.h" \
2181 "$(OX)\loadctrl_.c":"$(OX)\loadctrl.h" \
2182 "$(OX)\login_.c":"$(OX)\login.h" \
2183 "$(OX)\lookslike_.c":"$(OX)\lookslike.h" \
2184 "$(OX)\main_.c":"$(OX)\main.h" \
2185 "$(OX)\manifest_.c":"$(OX)\manifest.h" \
2186 "$(OX)\markdown_.c":"$(OX)\markdown.h" \
2187 "$(OX)\markdown_html_.c":"$(OX)\markdown_html.h" \
2188 "$(OX)\md5_.c":"$(OX)\md5.h" \
2189 "$(OX)\merge_.c":"$(OX)\merge.h" \
2190 "$(OX)\merge3_.c":"$(OX)\merge3.h" \
2191 "$(OX)\moderate_.c":"$(OX)\moderate.h" \
2192 "$(OX)\name_.c":"$(OX)\name.h" \
2193 "$(OX)\path_.c":"$(OX)\path.h" \
2194 "$(OX)\piechart_.c":"$(OX)\piechart.h" \
2195 "$(OX)\pikchr_.c":"$(OX)\pikchr.h" \
2196 "$(OX)\pikchrshow_.c":"$(OX)\pikchrshow.h" \
2197 "$(OX)\pivot_.c":"$(OX)\pivot.h" \
2198 "$(OX)\popen_.c":"$(OX)\popen.h" \
2199 "$(OX)\pqueue_.c":"$(OX)\pqueue.h" \
2200 "$(OX)\printf_.c":"$(OX)\printf.h" \
2201 "$(OX)\publish_.c":"$(OX)\publish.h" \
2202 "$(OX)\purge_.c":"$(OX)\purge.h" \
2203 "$(OX)\rebuild_.c":"$(OX)\rebuild.h" \
2204 "$(OX)\regexp_.c":"$(OX)\regexp.h" \
2205 "$(OX)\repolist_.c":"$(OX)\repolist.h" \
2206 "$(OX)\report_.c":"$(OX)\report.h" \
2207 "$(OX)\rss_.c":"$(OX)\rss.h" \
2208 "$(OX)\schema_.c":"$(OX)\schema.h" \
2209 "$(OX)\search_.c":"$(OX)\search.h" \
2210 "$(OX)\security_audit_.c":"$(OX)\security_audit.h" \
2211 "$(OX)\setup_.c":"$(OX)\setup.h" \
2212 "$(OX)\setupuser_.c":"$(OX)\setupuser.h" \
2213 "$(OX)\sha1_.c":"$(OX)\sha1.h" \
2214 "$(OX)\sha1hard_.c":"$(OX)\sha1hard.h" \
2215 "$(OX)\sha3_.c":"$(OX)\sha3.h" \
2216 "$(OX)\shun_.c":"$(OX)\shun.h" \
2217 "$(OX)\sitemap_.c":"$(OX)\sitemap.h" \
2218 "$(OX)\skins_.c":"$(OX)\skins.h" \
2219 "$(OX)\smtp_.c":"$(OX)\smtp.h" \
2220 "$(OX)\sqlcmd_.c":"$(OX)\sqlcmd.h" \
2221 "$(OX)\stash_.c":"$(OX)\stash.h" \
2222 "$(OX)\stat_.c":"$(OX)\stat.h" \
2223 "$(OX)\statrep_.c":"$(OX)\statrep.h" \
2224 "$(OX)\style_.c":"$(OX)\style.h" \
2225 "$(OX)\sync_.c":"$(OX)\sync.h" \
2226 "$(OX)\tag_.c":"$(OX)\tag.h" \
2227 "$(OX)\tar_.c":"$(OX)\tar.h" \
2228 "$(OX)\terminal_.c":"$(OX)\terminal.h" \
2229 "$(OX)\th_main_.c":"$(OX)\th_main.h" \
2230 "$(OX)\timeline_.c":"$(OX)\timeline.h" \
2231 "$(OX)\tkt_.c":"$(OX)\tkt.h" \
2232 "$(OX)\tktsetup_.c":"$(OX)\tktsetup.h" \
2233 "$(OX)\undo_.c":"$(OX)\undo.h" \
2234 "$(OX)\unicode_.c":"$(OX)\unicode.h" \
2235 "$(OX)\unversioned_.c":"$(OX)\unversioned.h" \
2236 "$(OX)\update_.c":"$(OX)\update.h" \
2237 "$(OX)\url_.c":"$(OX)\url.h" \
2238 "$(OX)\user_.c":"$(OX)\user.h" \
2239 "$(OX)\utf8_.c":"$(OX)\utf8.h" \
2240 "$(OX)\util_.c":"$(OX)\util.h" \
2241 "$(OX)\verify_.c":"$(OX)\verify.h" \
2242 "$(OX)\vfile_.c":"$(OX)\vfile.h" \
2243 "$(OX)\webmail_.c":"$(OX)\webmail.h" \
2244 "$(OX)\wiki_.c":"$(OX)\wiki.h" \
2245 "$(OX)\wikiformat_.c":"$(OX)\wikiformat.h" \
2246 "$(OX)\winfile_.c":"$(OX)\winfile.h" \
2247 "$(OX)\winhttp_.c":"$(OX)\winhttp.h" \
2248 "$(OX)\xfer_.c":"$(OX)\xfer.h" \
2249 "$(OX)\xfersetup_.c":"$(OX)\xfersetup.h" \
2250 "$(OX)\zip_.c":"$(OX)\zip.h" \
2251 "$(SRCDIR)\sqlite3.h" \
2252 "$(SRCDIR)\th.h" \
2253 "$(OX)\VERSION.h" \
2254 "$(SRCDIR)\cson_amalgamation.h"
2255 @copy /Y nul: $@
2256
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -8,18 +8,24 @@
8 # file, edit "makemake.tcl" then run "tclsh makemake.tcl"
9 # to regenerate this file.
10 #
11 B = ..
12 SRCDIR = $(B)\src
13 !ifndef BUILDDIR
14 T = .
15 !else
16 T = $(BUILDDIR)
17 !endif
18 OBJDIR = $(T)
19 OX = $(OBJDIR)
20 O = .obj
21 E = .exe
22 P = .pdb
23
24 !ifndef INSTALLDIR
25 INSTALLDIR = .
26 !endif
27 !ifdef DESTDIR
28 INSTALLDIR = $(DESTDIR)\$(INSTALLDIR)
29 !endif
30
31 # When building out of source, this Makefile needs to know the path to the base
@@ -35,11 +41,13 @@
41
42 # Perl is only necessary if OpenSSL support is enabled and it is built from
43 # source code. The PERLDIR environment variable, if it exists, should point
44 # to the directory containing the main Perl executable specified here (i.e.
45 # "perl.exe").
46 !ifndef PERL
47 PERL = perl.exe
48 !endif
49
50 # Enable debugging symbols?
51 !ifndef DEBUG
52 DEBUG = 0
53 !endif
@@ -104,10 +112,15 @@
112
113 # Enable support for the SQLite Encryption Extension?
114 !ifndef USE_SEE
115 USE_SEE = 0
116 !endif
117
118 # Make sure build is not about to clobber sources (or worse.)
119 !if "$(OBJDIR)"=="$(SRCDIR)" || "$(OX)"=="$(SRCDIR)"
120 !error Please choose staging and object directories other than "$(SRCDIR)".
121 !endif
122
123 !if $(FOSSIL_ENABLE_SSL)!=0
124 SSLDIR = $(B)\compat\openssl
125 SSLINCDIR = $(SSLDIR)\include
126 !if $(FOSSIL_DYNAMIC_BUILD)!=0
@@ -348,158 +361,158 @@
361
362 MINIZ_OPTIONS = /DMINIZ_NO_STDIO \
363 /DMINIZ_NO_TIME \
364 /DMINIZ_NO_ARCHIVE_APIS
365
366 SRC = "$(OX)\add.c" \
367 "$(OX)\ajax.c" \
368 "$(OX)\alerts.c" \
369 "$(OX)\allrepo.c" \
370 "$(OX)\attach.c" \
371 "$(OX)\backlink.c" \
372 "$(OX)\backoffice.c" \
373 "$(OX)\bag.c" \
374 "$(OX)\bisect.c" \
375 "$(OX)\blob.c" \
376 "$(OX)\branch.c" \
377 "$(OX)\browse.c" \
378 "$(OX)\builtin.c" \
379 "$(OX)\bundle.c" \
380 "$(OX)\cache.c" \
381 "$(OX)\capabilities.c" \
382 "$(OX)\captcha.c" \
383 "$(OX)\cgi.c" \
384 "$(OX)\chat.c" \
385 "$(OX)\checkin.c" \
386 "$(OX)\checkout.c" \
387 "$(OX)\clearsign.c" \
388 "$(OX)\clone.c" \
389 "$(OX)\color.c" \
390 "$(OX)\comformat.c" \
391 "$(OX)\configure.c" \
392 "$(OX)\content.c" \
393 "$(OX)\cookies.c" \
394 "$(OX)\db.c" \
395 "$(OX)\delta.c" \
396 "$(OX)\deltacmd.c" \
397 "$(OX)\deltafunc.c" \
398 "$(OX)\descendants.c" \
399 "$(OX)\diff.c" \
400 "$(OX)\diffcmd.c" \
401 "$(OX)\dispatch.c" \
402 "$(OX)\doc.c" \
403 "$(OX)\encode.c" \
404 "$(OX)\etag.c" \
405 "$(OX)\event.c" \
406 "$(OX)\export.c" \
407 "$(OX)\extcgi.c" \
408 "$(OX)\file.c" \
409 "$(OX)\fileedit.c" \
410 "$(OX)\finfo.c" \
411 "$(OX)\foci.c" \
412 "$(OX)\forum.c" \
413 "$(OX)\fshell.c" \
414 "$(OX)\fusefs.c" \
415 "$(OX)\fuzz.c" \
416 "$(OX)\glob.c" \
417 "$(OX)\graph.c" \
418 "$(OX)\gzip.c" \
419 "$(OX)\hname.c" \
420 "$(OX)\hook.c" \
421 "$(OX)\http.c" \
422 "$(OX)\http_socket.c" \
423 "$(OX)\http_ssl.c" \
424 "$(OX)\http_transport.c" \
425 "$(OX)\import.c" \
426 "$(OX)\info.c" \
427 "$(OX)\interwiki.c" \
428 "$(OX)\json.c" \
429 "$(OX)\json_artifact.c" \
430 "$(OX)\json_branch.c" \
431 "$(OX)\json_config.c" \
432 "$(OX)\json_diff.c" \
433 "$(OX)\json_dir.c" \
434 "$(OX)\json_finfo.c" \
435 "$(OX)\json_login.c" \
436 "$(OX)\json_query.c" \
437 "$(OX)\json_report.c" \
438 "$(OX)\json_status.c" \
439 "$(OX)\json_tag.c" \
440 "$(OX)\json_timeline.c" \
441 "$(OX)\json_user.c" \
442 "$(OX)\json_wiki.c" \
443 "$(OX)\leaf.c" \
444 "$(OX)\loadctrl.c" \
445 "$(OX)\login.c" \
446 "$(OX)\lookslike.c" \
447 "$(OX)\main.c" \
448 "$(OX)\manifest.c" \
449 "$(OX)\markdown.c" \
450 "$(OX)\markdown_html.c" \
451 "$(OX)\md5.c" \
452 "$(OX)\merge.c" \
453 "$(OX)\merge3.c" \
454 "$(OX)\moderate.c" \
455 "$(OX)\name.c" \
456 "$(OX)\path.c" \
457 "$(OX)\piechart.c" \
458 "$(OX)\pikchr.c" \
459 "$(OX)\pikchrshow.c" \
460 "$(OX)\pivot.c" \
461 "$(OX)\popen.c" \
462 "$(OX)\pqueue.c" \
463 "$(OX)\printf.c" \
464 "$(OX)\publish.c" \
465 "$(OX)\purge.c" \
466 "$(OX)\rebuild.c" \
467 "$(OX)\regexp.c" \
468 "$(OX)\repolist.c" \
469 "$(OX)\report.c" \
470 "$(OX)\rss.c" \
471 "$(OX)\schema.c" \
472 "$(OX)\search.c" \
473 "$(OX)\security_audit.c" \
474 "$(OX)\setup.c" \
475 "$(OX)\setupuser.c" \
476 "$(OX)\sha1.c" \
477 "$(OX)\sha1hard.c" \
478 "$(OX)\sha3.c" \
479 "$(OX)\shun.c" \
480 "$(OX)\sitemap.c" \
481 "$(OX)\skins.c" \
482 "$(OX)\smtp.c" \
483 "$(OX)\sqlcmd.c" \
484 "$(OX)\stash.c" \
485 "$(OX)\stat.c" \
486 "$(OX)\statrep.c" \
487 "$(OX)\style.c" \
488 "$(OX)\sync.c" \
489 "$(OX)\tag.c" \
490 "$(OX)\tar.c" \
491 "$(OX)\terminal.c" \
492 "$(OX)\th_main.c" \
493 "$(OX)\timeline.c" \
494 "$(OX)\tkt.c" \
495 "$(OX)\tktsetup.c" \
496 "$(OX)\undo.c" \
497 "$(OX)\unicode.c" \
498 "$(OX)\unversioned.c" \
499 "$(OX)\update.c" \
500 "$(OX)\url.c" \
501 "$(OX)\user.c" \
502 "$(OX)\utf8.c" \
503 "$(OX)\util.c" \
504 "$(OX)\verify.c" \
505 "$(OX)\vfile.c" \
506 "$(OX)\webmail.c" \
507 "$(OX)\wiki.c" \
508 "$(OX)\wikiformat.c" \
509 "$(OX)\winfile.c" \
510 "$(OX)\winhttp.c" \
511 "$(OX)\xfer.c" \
512 "$(OX)\xfersetup.c" \
513 "$(OX)\zip.c"
514
515 EXTRA_FILES = "$(SRCDIR)\..\skins\ardoise\css.txt" \
516 "$(SRCDIR)\..\skins\ardoise\details.txt" \
517 "$(SRCDIR)\..\skins\ardoise\footer.txt" \
518 "$(SRCDIR)\..\skins\ardoise\header.txt" \
@@ -769,38 +782,47 @@
782
783 APPNAME = $(OX)\$(BASEAPPNAME)$(E)
784 PDBNAME = $(OX)\$(BASEAPPNAME)$(P)
785 APPTARGETS =
786
787 all: "$(OX)" "$(APPNAME)" $(BUILDDIR)
788
789 $(BASEAPPNAME): "$(APPNAME)"
790
791 $(BASEAPPNAME)$(E): "$(APPNAME)"
792
793 install: "$(APPNAME)"
794 echo F | xcopy /Y "$(APPNAME)" "$(INSTALLDIR)"
795 !if $(DEBUG)!=0
796 echo F | xcopy /Y "$(PDBNAME)" "$(INSTALLDIR)"
797 !endif
798
799 $(OX):
800 if not exist $@\. mkdir $@
801
802 !if "$(BUILDDIR)"!="$(OX)"
803 $(BUILDDIR):
804 if not exist $@\. mkdir $@
805 !endif
806
807 !if $(FOSSIL_BUILD_ZLIB)
808 zlib $(ZLIB_X):
809 @echo Building zlib from "$(ZLIBDIR)"...
810 !if $(FOSSIL_ENABLE_WINXP)!=0
811 @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) "CC=cl $(XPCFLAGS)" "LD=link $(XPLDFLAGS)" && popd
812 !else
813 @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) && popd
814 !endif
815 copy nul $(ZLIB_X)
816
817 clean-zlib:
818 @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc clean && popd
819 !endif
820
821 !if $(FOSSIL_ENABLE_SSL)!=0
822 OPENSSL_X = "$(OX)\openssl.opts"
823 openssl $(OPENSSL_X):
824 @echo Building OpenSSL from "$(SSLDIR)"...
825 !ifdef PERLDIR
826 @pushd "$(SSLDIR)" && "$(PERLDIR)\$(PERL)" Configure $(SSLCONFIG) && popd
827 !else
828 @pushd "$(SSLDIR)" && "$(PERL)" Configure $(SSLCONFIG) && popd
@@ -807,30 +829,29 @@
829 !endif
830 !if $(FOSSIL_ENABLE_WINXP)!=0
831 @pushd "$(SSLDIR)" && $(MAKE) "CC=cl $(XPCFLAGS)" "LFLAGS=$(XPLDFLAGS)" && popd
832 !else
833 @pushd "$(SSLDIR)" && $(MAKE) && popd
834 echo $(SSLCONFIG) > $(OPENSSL_X)
835 !endif
836
837 clean-openssl:
838 @pushd "$(SSLDIR)" && $(MAKE) clean && popd
839 -del $(OPENSSL_X)
840
841 !if $(FOSSIL_BUILD_SSL)!=0
842 APPTARGETS = $(APPTARGETS) $(OPENSSL_X)
843 !endif
844
845 !endif
846
847 !if $(FOSSIL_ENABLE_MINIZ)==0 && $(FOSSIL_BUILD_ZLIB)!=0
848 APPTARGETS = $(APPTARGETS) $(ZLIB_X)
849 !endif
850
851
852 "$(APPNAME)" : $(APPTARGETS) toolset "$(OX)\headers" $(OBJ) "$(OX)\linkopts" $(SRC)
 
 
853 link $(LDFLAGS) /OUT:$@ /PDB:$(@D)\ $(LIBDIR) Wsetargv.obj "$(OX)\fossil.res" @"$(OX)\linkopts"
854 if exist "$(B)\win\fossil.exe.manifest" \
855 $(MTC) -nologo -manifest "$(B)\win\fossil.exe.manifest" -outputresource:$@;1
856
857 "$(OX)\linkopts": "$(B)\win\Makefile.msc"
@@ -991,10 +1012,14 @@
1012 !if $(FOSSIL_ENABLE_MINIZ)!=0
1013 echo "$(OX)\miniz.obj" >> $@
1014 !endif
1015 echo $(LIBS) >> $@
1016
1017
1018 # This target gets the project tools built.
1019 toolset: "$(OBJDIR)\translate$E" "$(OBJDIR)\makeheaders$E" "$(OBJDIR)\mkindex$E" "$(OBJDIR)\mkbuiltin$E" "$(OBJDIR)\mkversion$E" "$(OBJDIR)\codecheck1$E"
1020
1021 "$(OBJDIR)\translate$E": "$(SRCDIR)\translate.c"
1022 $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
1023
1024 "$(OBJDIR)\makeheaders$E": "$(SRCDIR)\makeheaders.c"
1025 $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $**
@@ -1055,11 +1080,11 @@
1080 "$(OBJDIR)\mkbuiltin$E" --prefix "$(SRCDIR)/" --reslist "$(OX)\builtin_data.reslist" > $@
1081
1082 cleanx:
1083 -del "$(OX)\*.obj" 2>NUL
1084 -del "$(OBJDIR)\*.obj" 2>NUL
1085 -del "$(OX)\*.c" 2>NUL
1086 -del "$(OX)\*.h" 2>NUL
1087 -del "$(OX)\*.ilk" 2>NUL
1088 -del "$(OX)\*.map" 2>NUL
1089 -del "$(OX)\*.res" 2>NUL
1090 -del "$(OX)\*.reslist" 2>NUL
@@ -1206,1050 +1231,612 @@
1231 echo "$(SRCDIR)\style.wikiedit.css" >> $@
1232 echo "$(SRCDIR)\tree.js" >> $@
1233 echo "$(SRCDIR)\useredit.js" >> $@
1234 echo "$(SRCDIR)\wiki.wiki" >> $@
1235
1236 {$(SRCDIR)\}.c{$(OX)\}.c:
1237 "$(OBJDIR)\translate$E" $** > $@
1238
1239 {$(OX)}.c{$(OX)}.h :
1240 "$(OBJDIR)\makeheaders$E" $**:$@
1241
1242 "$(OX)\add$O" : "$(OX)\add.c" "$(OX)\add.h"
1243 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\add.c"
1244
1245 "$(OX)\ajax$O" : "$(OX)\ajax.c" "$(OX)\ajax.h"
1246 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\ajax.c"
1247
1248 "$(OX)\alerts$O" : "$(OX)\alerts.c" "$(OX)\alerts.h"
1249 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\alerts.c"
1250
1251 "$(OX)\allrepo$O" : "$(OX)\allrepo.c" "$(OX)\allrepo.h"
1252 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\allrepo.c"
1253
1254 "$(OX)\attach$O" : "$(OX)\attach.c" "$(OX)\attach.h"
1255 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\attach.c"
1256
1257 "$(OX)\backlink$O" : "$(OX)\backlink.c" "$(OX)\backlink.h"
1258 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\backlink.c"
1259
1260 "$(OX)\backoffice$O" : "$(OX)\backoffice.c" "$(OX)\backoffice.h"
1261 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\backoffice.c"
1262
1263 "$(OX)\bag$O" : "$(OX)\bag.c" "$(OX)\bag.h"
1264 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bag.c"
1265
1266 "$(OX)\bisect$O" : "$(OX)\bisect.c" "$(OX)\bisect.h"
1267 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bisect.c"
1268
1269 "$(OX)\blob$O" : "$(OX)\blob.c" "$(OX)\blob.h"
1270 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\blob.c"
1271
1272 "$(OX)\branch$O" : "$(OX)\branch.c" "$(OX)\branch.h"
1273 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\branch.c"
1274
1275 "$(OX)\browse$O" : "$(OX)\browse.c" "$(OX)\browse.h"
1276 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\browse.c"
1277
1278 "$(OX)\builtin$O" : "$(OX)\builtin.c" "$(OX)\builtin.h"
1279 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\builtin.c"
1280
1281 "$(OX)\bundle$O" : "$(OX)\bundle.c" "$(OX)\bundle.h"
1282 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bundle.c"
1283
1284 "$(OX)\cache$O" : "$(OX)\cache.c" "$(OX)\cache.h"
1285 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cache.c"
1286
1287 "$(OX)\capabilities$O" : "$(OX)\capabilities.c" "$(OX)\capabilities.h"
1288 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\capabilities.c"
1289
1290 "$(OX)\captcha$O" : "$(OX)\captcha.c" "$(OX)\captcha.h"
1291 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\captcha.c"
1292
1293 "$(OX)\cgi$O" : "$(OX)\cgi.c" "$(OX)\cgi.h"
1294 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cgi.c"
1295
1296 "$(OX)\chat$O" : "$(OX)\chat.c" "$(OX)\chat.h"
1297 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\chat.c"
1298
1299 "$(OX)\checkin$O" : "$(OX)\checkin.c" "$(OX)\checkin.h"
1300 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\checkin.c"
1301
1302 "$(OX)\checkout$O" : "$(OX)\checkout.c" "$(OX)\checkout.h"
1303 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\checkout.c"
1304
1305 "$(OX)\clearsign$O" : "$(OX)\clearsign.c" "$(OX)\clearsign.h"
1306 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\clearsign.c"
1307
1308 "$(OX)\clone$O" : "$(OX)\clone.c" "$(OX)\clone.h"
1309 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\clone.c"
1310
1311 "$(OX)\color$O" : "$(OX)\color.c" "$(OX)\color.h"
1312 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\color.c"
1313
1314 "$(OX)\comformat$O" : "$(OX)\comformat.c" "$(OX)\comformat.h"
1315 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\comformat.c"
1316
1317 "$(OX)\configure$O" : "$(OX)\configure.c" "$(OX)\configure.h"
1318 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\configure.c"
1319
1320 "$(OX)\content$O" : "$(OX)\content.c" "$(OX)\content.h"
1321 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\content.c"
1322
1323 "$(OX)\cookies$O" : "$(OX)\cookies.c" "$(OX)\cookies.h"
1324 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cookies.c"
1325
1326 "$(OX)\db$O" : "$(OX)\db.c" "$(OX)\db.h"
1327 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\db.c"
1328
1329 "$(OX)\delta$O" : "$(OX)\delta.c" "$(OX)\delta.h"
1330 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\delta.c"
1331
1332 "$(OX)\deltacmd$O" : "$(OX)\deltacmd.c" "$(OX)\deltacmd.h"
1333 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\deltacmd.c"
1334
1335 "$(OX)\deltafunc$O" : "$(OX)\deltafunc.c" "$(OX)\deltafunc.h"
1336 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\deltafunc.c"
1337
1338 "$(OX)\descendants$O" : "$(OX)\descendants.c" "$(OX)\descendants.h"
1339 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\descendants.c"
1340
1341 "$(OX)\diff$O" : "$(OX)\diff.c" "$(OX)\diff.h"
1342 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diff.c"
1343
1344 "$(OX)\diffcmd$O" : "$(OX)\diffcmd.c" "$(OX)\diffcmd.h"
1345 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diffcmd.c"
1346
1347 "$(OX)\dispatch$O" : "$(OX)\dispatch.c" "$(OX)\dispatch.h"
1348 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\dispatch.c"
1349
1350 "$(OX)\doc$O" : "$(OX)\doc.c" "$(OX)\doc.h"
1351 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\doc.c"
1352
1353 "$(OX)\encode$O" : "$(OX)\encode.c" "$(OX)\encode.h"
1354 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\encode.c"
1355
1356 "$(OX)\etag$O" : "$(OX)\etag.c" "$(OX)\etag.h"
1357 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\etag.c"
1358
1359 "$(OX)\event$O" : "$(OX)\event.c" "$(OX)\event.h"
1360 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\event.c"
1361
1362 "$(OX)\export$O" : "$(OX)\export.c" "$(OX)\export.h"
1363 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\export.c"
1364
1365 "$(OX)\extcgi$O" : "$(OX)\extcgi.c" "$(OX)\extcgi.h"
1366 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\extcgi.c"
1367
1368 "$(OX)\file$O" : "$(OX)\file.c" "$(OX)\file.h"
1369 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\file.c"
1370
1371 "$(OX)\fileedit$O" : "$(OX)\fileedit.c" "$(OX)\fileedit.h"
1372 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fileedit.c"
1373
1374 "$(OX)\finfo$O" : "$(OX)\finfo.c" "$(OX)\finfo.h"
1375 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\finfo.c"
1376
1377 "$(OX)\foci$O" : "$(OX)\foci.c" "$(OX)\foci.h"
1378 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\foci.c"
1379
1380 "$(OX)\forum$O" : "$(OX)\forum.c" "$(OX)\forum.h"
1381 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\forum.c"
1382
1383 "$(OX)\fshell$O" : "$(OX)\fshell.c" "$(OX)\fshell.h"
1384 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fshell.c"
1385
1386 "$(OX)\fusefs$O" : "$(OX)\fusefs.c" "$(OX)\fusefs.h"
1387 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fusefs.c"
1388
1389 "$(OX)\fuzz$O" : "$(OX)\fuzz.c" "$(OX)\fuzz.h"
1390 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fuzz.c"
1391
1392 "$(OX)\glob$O" : "$(OX)\glob.c" "$(OX)\glob.h"
1393 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\glob.c"
1394
1395 "$(OX)\graph$O" : "$(OX)\graph.c" "$(OX)\graph.h"
1396 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\graph.c"
1397
1398 "$(OX)\gzip$O" : "$(OX)\gzip.c" "$(OX)\gzip.h"
1399 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\gzip.c"
1400
1401 "$(OX)\hname$O" : "$(OX)\hname.c" "$(OX)\hname.h"
1402 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\hname.c"
1403
1404 "$(OX)\hook$O" : "$(OX)\hook.c" "$(OX)\hook.h"
1405 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\hook.c"
1406
1407 "$(OX)\http$O" : "$(OX)\http.c" "$(OX)\http.h"
1408 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http.c"
1409
1410 "$(OX)\http_socket$O" : "$(OX)\http_socket.c" "$(OX)\http_socket.h"
1411 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_socket.c"
1412
1413 "$(OX)\http_ssl$O" : "$(OX)\http_ssl.c" "$(OX)\http_ssl.h"
1414 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_ssl.c"
1415
1416 "$(OX)\http_transport$O" : "$(OX)\http_transport.c" "$(OX)\http_transport.h"
1417 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_transport.c"
1418
1419 "$(OX)\import$O" : "$(OX)\import.c" "$(OX)\import.h"
1420 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\import.c"
1421
1422 "$(OX)\info$O" : "$(OX)\info.c" "$(OX)\info.h"
1423 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\info.c"
1424
1425 "$(OX)\interwiki$O" : "$(OX)\interwiki.c" "$(OX)\interwiki.h"
1426 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\interwiki.c"
1427
1428 "$(OX)\json$O" : "$(OX)\json.c" "$(OX)\json.h"
1429 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json.c"
1430
1431 "$(OX)\json_artifact$O" : "$(OX)\json_artifact.c" "$(OX)\json_artifact.h"
1432 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_artifact.c"
1433
1434 "$(OX)\json_branch$O" : "$(OX)\json_branch.c" "$(OX)\json_branch.h"
1435 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_branch.c"
1436
1437 "$(OX)\json_config$O" : "$(OX)\json_config.c" "$(OX)\json_config.h"
1438 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_config.c"
1439
1440 "$(OX)\json_diff$O" : "$(OX)\json_diff.c" "$(OX)\json_diff.h"
1441 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_diff.c"
1442
1443 "$(OX)\json_dir$O" : "$(OX)\json_dir.c" "$(OX)\json_dir.h"
1444 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_dir.c"
1445
1446 "$(OX)\json_finfo$O" : "$(OX)\json_finfo.c" "$(OX)\json_finfo.h"
1447 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_finfo.c"
1448
1449 "$(OX)\json_login$O" : "$(OX)\json_login.c" "$(OX)\json_login.h"
1450 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_login.c"
1451
1452 "$(OX)\json_query$O" : "$(OX)\json_query.c" "$(OX)\json_query.h"
1453 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_query.c"
1454
1455 "$(OX)\json_report$O" : "$(OX)\json_report.c" "$(OX)\json_report.h"
1456 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_report.c"
1457
1458 "$(OX)\json_status$O" : "$(OX)\json_status.c" "$(OX)\json_status.h"
1459 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_status.c"
1460
1461 "$(OX)\json_tag$O" : "$(OX)\json_tag.c" "$(OX)\json_tag.h"
1462 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_tag.c"
1463
1464 "$(OX)\json_timeline$O" : "$(OX)\json_timeline.c" "$(OX)\json_timeline.h"
1465 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_timeline.c"
1466
1467 "$(OX)\json_user$O" : "$(OX)\json_user.c" "$(OX)\json_user.h"
1468 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_user.c"
1469
1470 "$(OX)\json_wiki$O" : "$(OX)\json_wiki.c" "$(OX)\json_wiki.h"
1471 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_wiki.c"
1472
1473 "$(OX)\leaf$O" : "$(OX)\leaf.c" "$(OX)\leaf.h"
1474 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\leaf.c"
1475
1476 "$(OX)\loadctrl$O" : "$(OX)\loadctrl.c" "$(OX)\loadctrl.h"
1477 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\loadctrl.c"
1478
1479 "$(OX)\login$O" : "$(OX)\login.c" "$(OX)\login.h"
1480 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\login.c"
1481
1482 "$(OX)\lookslike$O" : "$(OX)\lookslike.c" "$(OX)\lookslike.h"
1483 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\lookslike.c"
1484
1485 "$(OX)\main$O" : "$(OX)\main.c" "$(OX)\main.h"
1486 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\main.c"
1487
1488 "$(OX)\manifest$O" : "$(OX)\manifest.c" "$(OX)\manifest.h"
1489 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\manifest.c"
1490
1491 "$(OX)\markdown$O" : "$(OX)\markdown.c" "$(OX)\markdown.h"
1492 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\markdown.c"
1493
1494 "$(OX)\markdown_html$O" : "$(OX)\markdown_html.c" "$(OX)\markdown_html.h"
1495 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\markdown_html.c"
1496
1497 "$(OX)\md5$O" : "$(OX)\md5.c" "$(OX)\md5.h"
1498 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\md5.c"
1499
1500 "$(OX)\merge$O" : "$(OX)\merge.c" "$(OX)\merge.h"
1501 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\merge.c"
1502
1503 "$(OX)\merge3$O" : "$(OX)\merge3.c" "$(OX)\merge3.h"
1504 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\merge3.c"
1505
1506 "$(OX)\moderate$O" : "$(OX)\moderate.c" "$(OX)\moderate.h"
1507 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\moderate.c"
1508
1509 "$(OX)\name$O" : "$(OX)\name.c" "$(OX)\name.h"
1510 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\name.c"
1511
1512 "$(OX)\path$O" : "$(OX)\path.c" "$(OX)\path.h"
1513 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\path.c"
1514
1515 "$(OX)\piechart$O" : "$(OX)\piechart.c" "$(OX)\piechart.h"
1516 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\piechart.c"
1517
1518 "$(OX)\pikchr$O" : "$(OX)\pikchr.c" "$(OX)\pikchr.h"
1519 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pikchr.c"
1520
1521 "$(OX)\pikchrshow$O" : "$(OX)\pikchrshow.c" "$(OX)\pikchrshow.h"
1522 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pikchrshow.c"
1523
1524 "$(OX)\pivot$O" : "$(OX)\pivot.c" "$(OX)\pivot.h"
1525 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pivot.c"
1526
1527 "$(OX)\popen$O" : "$(OX)\popen.c" "$(OX)\popen.h"
1528 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\popen.c"
1529
1530 "$(OX)\pqueue$O" : "$(OX)\pqueue.c" "$(OX)\pqueue.h"
1531 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pqueue.c"
1532
1533 "$(OX)\printf$O" : "$(OX)\printf.c" "$(OX)\printf.h"
1534 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\printf.c"
1535
1536 "$(OX)\publish$O" : "$(OX)\publish.c" "$(OX)\publish.h"
1537 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\publish.c"
1538
1539 "$(OX)\purge$O" : "$(OX)\purge.c" "$(OX)\purge.h"
1540 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\purge.c"
1541
1542 "$(OX)\rebuild$O" : "$(OX)\rebuild.c" "$(OX)\rebuild.h"
1543 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\rebuild.c"
1544
1545 "$(OX)\regexp$O" : "$(OX)\regexp.c" "$(OX)\regexp.h"
1546 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\regexp.c"
1547
1548 "$(OX)\repolist$O" : "$(OX)\repolist.c" "$(OX)\repolist.h"
1549 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\repolist.c"
1550
1551 "$(OX)\report$O" : "$(OX)\report.c" "$(OX)\report.h"
1552 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\report.c"
1553
1554 "$(OX)\rss$O" : "$(OX)\rss.c" "$(OX)\rss.h"
1555 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\rss.c"
1556
1557 "$(OX)\schema$O" : "$(OX)\schema.c" "$(OX)\schema.h"
1558 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\schema.c"
1559
1560 "$(OX)\search$O" : "$(OX)\search.c" "$(OX)\search.h"
1561 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\search.c"
1562
1563 "$(OX)\security_audit$O" : "$(OX)\security_audit.c" "$(OX)\security_audit.h"
1564 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\security_audit.c"
1565
1566 "$(OX)\setup$O" : "$(OX)\setup.c" "$(OX)\setup.h"
1567 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\setup.c"
1568
1569 "$(OX)\setupuser$O" : "$(OX)\setupuser.c" "$(OX)\setupuser.h"
1570 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\setupuser.c"
1571
1572 "$(OX)\sha1$O" : "$(OX)\sha1.c" "$(OX)\sha1.h"
1573 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha1.c"
1574
1575 "$(OX)\sha1hard$O" : "$(OX)\sha1hard.c" "$(OX)\sha1hard.h"
1576 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha1hard.c"
1577
1578 "$(OX)\sha3$O" : "$(OX)\sha3.c" "$(OX)\sha3.h"
1579 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha3.c"
1580
1581 "$(OX)\shun$O" : "$(OX)\shun.c" "$(OX)\shun.h"
1582 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\shun.c"
1583
1584 "$(OX)\sitemap$O" : "$(OX)\sitemap.c" "$(OX)\sitemap.h"
1585 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sitemap.c"
1586
1587 "$(OX)\skins$O" : "$(OX)\skins.c" "$(OX)\skins.h"
1588 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\skins.c"
1589
1590 "$(OX)\smtp$O" : "$(OX)\smtp.c" "$(OX)\smtp.h"
1591 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\smtp.c"
1592
1593 "$(OX)\sqlcmd$O" : "$(OX)\sqlcmd.c" "$(OX)\sqlcmd.h"
1594 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sqlcmd.c"
1595
1596 "$(OX)\stash$O" : "$(OX)\stash.c" "$(OX)\stash.h"
1597 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\stash.c"
1598
1599 "$(OX)\stat$O" : "$(OX)\stat.c" "$(OX)\stat.h"
1600 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\stat.c"
1601
1602 "$(OX)\statrep$O" : "$(OX)\statrep.c" "$(OX)\statrep.h"
1603 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\statrep.c"
1604
1605 "$(OX)\style$O" : "$(OX)\style.c" "$(OX)\style.h"
1606 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\style.c"
1607
1608 "$(OX)\sync$O" : "$(OX)\sync.c" "$(OX)\sync.h"
1609 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sync.c"
1610
1611 "$(OX)\tag$O" : "$(OX)\tag.c" "$(OX)\tag.h"
1612 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tag.c"
1613
1614 "$(OX)\tar$O" : "$(OX)\tar.c" "$(OX)\tar.h"
1615 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tar.c"
1616
1617 "$(OX)\terminal$O" : "$(OX)\terminal.c" "$(OX)\terminal.h"
1618 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\terminal.c"
1619
1620 "$(OX)\th_main$O" : "$(OX)\th_main.c" "$(OX)\th_main.h"
1621 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\th_main.c"
1622
1623 "$(OX)\timeline$O" : "$(OX)\timeline.c" "$(OX)\timeline.h"
1624 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\timeline.c"
1625
1626 "$(OX)\tkt$O" : "$(OX)\tkt.c" "$(OX)\tkt.h"
1627 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tkt.c"
1628
1629 "$(OX)\tktsetup$O" : "$(OX)\tktsetup.c" "$(OX)\tktsetup.h"
1630 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tktsetup.c"
1631
1632 "$(OX)\undo$O" : "$(OX)\undo.c" "$(OX)\undo.h"
1633 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\undo.c"
1634
1635 "$(OX)\unicode$O" : "$(OX)\unicode.c" "$(OX)\unicode.h"
1636 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\unicode.c"
1637
1638 "$(OX)\unversioned$O" : "$(OX)\unversioned.c" "$(OX)\unversioned.h"
1639 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\unversioned.c"
1640
1641 "$(OX)\update$O" : "$(OX)\update.c" "$(OX)\update.h"
1642 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\update.c"
1643
1644 "$(OX)\url$O" : "$(OX)\url.c" "$(OX)\url.h"
1645 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\url.c"
1646
1647 "$(OX)\user$O" : "$(OX)\user.c" "$(OX)\user.h"
1648 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\user.c"
1649
1650 "$(OX)\utf8$O" : "$(OX)\utf8.c" "$(OX)\utf8.h"
1651 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\utf8.c"
1652
1653 "$(OX)\util$O" : "$(OX)\util.c" "$(OX)\util.h"
1654 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\util.c"
1655
1656 "$(OX)\verify$O" : "$(OX)\verify.c" "$(OX)\verify.h"
1657 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\verify.c"
1658
1659 "$(OX)\vfile$O" : "$(OX)\vfile.c" "$(OX)\vfile.h"
1660 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\vfile.c"
1661
1662 "$(OX)\webmail$O" : "$(OX)\webmail.c" "$(OX)\webmail.h"
1663 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\webmail.c"
1664
1665 "$(OX)\wiki$O" : "$(OX)\wiki.c" "$(OX)\wiki.h"
1666 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wiki.c"
1667
1668 "$(OX)\wikiformat$O" : "$(OX)\wikiformat.c" "$(OX)\wikiformat.h"
1669 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wikiformat.c"
1670
1671 "$(OX)\winfile$O" : "$(OX)\winfile.c" "$(OX)\winfile.h"
1672 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\winfile.c"
1673
1674 "$(OX)\winhttp$O" : "$(OX)\winhttp.c" "$(OX)\winhttp.h"
1675 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\winhttp.c"
1676
1677 "$(OX)\xfer$O" : "$(OX)\xfer.c" "$(OX)\xfer.h"
1678 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\xfer.c"
1679
1680 "$(OX)\xfersetup$O" : "$(OX)\xfersetup.c" "$(OX)\xfersetup.h"
1681 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\xfersetup.c"
1682
1683 "$(OX)\zip$O" : "$(OX)\zip.c" "$(OX)\zip.h"
1684 $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\zip.c"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1685
1686 "$(OX)\fossil.res" : "$(B)\win\fossil.rc"
1687 $(RCC) /fo $@ $**
1688
1689 "$(OX)\headers": "$(OBJDIR)\makeheaders$E" "$(OX)\page_index.h" "$(OX)\builtin_data.h" "$(OX)\VERSION.h"
1690 "$(OBJDIR)\makeheaders$E" "$(OX)\add.c":"$(OX)\add.h" \
1691 "$(OX)\ajax.c":"$(OX)\ajax.h" \
1692 "$(OX)\alerts.c":"$(OX)\alerts.h" \
1693 "$(OX)\allrepo.c":"$(OX)\allrepo.h" \
1694 "$(OX)\attach.c":"$(OX)\attach.h" \
1695 "$(OX)\backlink.c":"$(OX)\backlink.h" \
1696 "$(OX)\backoffice.c":"$(OX)\backoffice.h" \
1697 "$(OX)\bag.c":"$(OX)\bag.h" \
1698 "$(OX)\bisect.c":"$(OX)\bisect.h" \
1699 "$(OX)\blob.c":"$(OX)\blob.h" \
1700 "$(OX)\branch.c":"$(OX)\branch.h" \
1701 "$(OX)\browse.c":"$(OX)\browse.h" \
1702 "$(OX)\builtin.c":"$(OX)\builtin.h" \
1703 "$(OX)\bundle.c":"$(OX)\bundle.h" \
1704 "$(OX)\cache.c":"$(OX)\cache.h" \
1705 "$(OX)\capabilities.c":"$(OX)\capabilities.h" \
1706 "$(OX)\captcha.c":"$(OX)\captcha.h" \
1707 "$(OX)\cgi.c":"$(OX)\cgi.h" \
1708 "$(OX)\chat.c":"$(OX)\chat.h" \
1709 "$(OX)\checkin.c":"$(OX)\checkin.h" \
1710 "$(OX)\checkout.c":"$(OX)\checkout.h" \
1711 "$(OX)\clearsign.c":"$(OX)\clearsign.h" \
1712 "$(OX)\clone.c":"$(OX)\clone.h" \
1713 "$(OX)\color.c":"$(OX)\color.h" \
1714 "$(OX)\comformat.c":"$(OX)\comformat.h" \
1715 "$(OX)\configure.c":"$(OX)\configure.h" \
1716 "$(OX)\content.c":"$(OX)\content.h" \
1717 "$(OX)\cookies.c":"$(OX)\cookies.h" \
1718 "$(OX)\db.c":"$(OX)\db.h" \
1719 "$(OX)\delta.c":"$(OX)\delta.h" \
1720 "$(OX)\deltacmd.c":"$(OX)\deltacmd.h" \
1721 "$(OX)\deltafunc.c":"$(OX)\deltafunc.h" \
1722 "$(OX)\descendants.c":"$(OX)\descendants.h" \
1723 "$(OX)\diff.c":"$(OX)\diff.h" \
1724 "$(OX)\diffcmd.c":"$(OX)\diffcmd.h" \
1725 "$(OX)\dispatch.c":"$(OX)\dispatch.h" \
1726 "$(OX)\doc.c":"$(OX)\doc.h" \
1727 "$(OX)\encode.c":"$(OX)\encode.h" \
1728 "$(OX)\etag.c":"$(OX)\etag.h" \
1729 "$(OX)\event.c":"$(OX)\event.h" \
1730 "$(OX)\export.c":"$(OX)\export.h" \
1731 "$(OX)\extcgi.c":"$(OX)\extcgi.h" \
1732 "$(OX)\file.c":"$(OX)\file.h" \
1733 "$(OX)\fileedit.c":"$(OX)\fileedit.h" \
1734 "$(OX)\finfo.c":"$(OX)\finfo.h" \
1735 "$(OX)\foci.c":"$(OX)\foci.h" \
1736 "$(OX)\forum.c":"$(OX)\forum.h" \
1737 "$(OX)\fshell.c":"$(OX)\fshell.h" \
1738 "$(OX)\fusefs.c":"$(OX)\fusefs.h" \
1739 "$(OX)\fuzz.c":"$(OX)\fuzz.h" \
1740 "$(OX)\glob.c":"$(OX)\glob.h" \
1741 "$(OX)\graph.c":"$(OX)\graph.h" \
1742 "$(OX)\gzip.c":"$(OX)\gzip.h" \
1743 "$(OX)\hname.c":"$(OX)\hname.h" \
1744 "$(OX)\hook.c":"$(OX)\hook.h" \
1745 "$(OX)\http.c":"$(OX)\http.h" \
1746 "$(OX)\http_socket.c":"$(OX)\http_socket.h" \
1747 "$(OX)\http_ssl.c":"$(OX)\http_ssl.h" \
1748 "$(OX)\http_transport.c":"$(OX)\http_transport.h" \
1749 "$(OX)\import.c":"$(OX)\import.h" \
1750 "$(OX)\info.c":"$(OX)\info.h" \
1751 "$(OX)\interwiki.c":"$(OX)\interwiki.h" \
1752 "$(OX)\json.c":"$(OX)\json.h" \
1753 "$(OX)\json_artifact.c":"$(OX)\json_artifact.h" \
1754 "$(OX)\json_branch.c":"$(OX)\json_branch.h" \
1755 "$(OX)\json_config.c":"$(OX)\json_config.h" \
1756 "$(OX)\json_diff.c":"$(OX)\json_diff.h" \
1757 "$(OX)\json_dir.c":"$(OX)\json_dir.h" \
1758 "$(OX)\json_finfo.c":"$(OX)\json_finfo.h" \
1759 "$(OX)\json_login.c":"$(OX)\json_login.h" \
1760 "$(OX)\json_query.c":"$(OX)\json_query.h" \
1761 "$(OX)\json_report.c":"$(OX)\json_report.h" \
1762 "$(OX)\json_status.c":"$(OX)\json_status.h" \
1763 "$(OX)\json_tag.c":"$(OX)\json_tag.h" \
1764 "$(OX)\json_timeline.c":"$(OX)\json_timeline.h" \
1765 "$(OX)\json_user.c":"$(OX)\json_user.h" \
1766 "$(OX)\json_wiki.c":"$(OX)\json_wiki.h" \
1767 "$(OX)\leaf.c":"$(OX)\leaf.h" \
1768 "$(OX)\loadctrl.c":"$(OX)\loadctrl.h" \
1769 "$(OX)\login.c":"$(OX)\login.h" \
1770 "$(OX)\lookslike.c":"$(OX)\lookslike.h" \
1771 "$(OX)\main.c":"$(OX)\main.h" \
1772 "$(OX)\manifest.c":"$(OX)\manifest.h" \
1773 "$(OX)\markdown.c":"$(OX)\markdown.h" \
1774 "$(OX)\markdown_html.c":"$(OX)\markdown_html.h" \
1775 "$(OX)\md5.c":"$(OX)\md5.h" \
1776 "$(OX)\merge.c":"$(OX)\merge.h" \
1777 "$(OX)\merge3.c":"$(OX)\merge3.h" \
1778 "$(OX)\moderate.c":"$(OX)\moderate.h" \
1779 "$(OX)\name.c":"$(OX)\name.h" \
1780 "$(OX)\path.c":"$(OX)\path.h" \
1781 "$(OX)\piechart.c":"$(OX)\piechart.h" \
1782 "$(OX)\pikchr.c":"$(OX)\pikchr.h" \
1783 "$(OX)\pikchrshow.c":"$(OX)\pikchrshow.h" \
1784 "$(OX)\pivot.c":"$(OX)\pivot.h" \
1785 "$(OX)\popen.c":"$(OX)\popen.h" \
1786 "$(OX)\pqueue.c":"$(OX)\pqueue.h" \
1787 "$(OX)\printf.c":"$(OX)\printf.h" \
1788 "$(OX)\publish.c":"$(OX)\publish.h" \
1789 "$(OX)\purge.c":"$(OX)\purge.h" \
1790 "$(OX)\rebuild.c":"$(OX)\rebuild.h" \
1791 "$(OX)\regexp.c":"$(OX)\regexp.h" \
1792 "$(OX)\repolist.c":"$(OX)\repolist.h" \
1793 "$(OX)\report.c":"$(OX)\report.h" \
1794 "$(OX)\rss.c":"$(OX)\rss.h" \
1795 "$(OX)\schema.c":"$(OX)\schema.h" \
1796 "$(OX)\search.c":"$(OX)\search.h" \
1797 "$(OX)\security_audit.c":"$(OX)\security_audit.h" \
1798 "$(OX)\setup.c":"$(OX)\setup.h" \
1799 "$(OX)\setupuser.c":"$(OX)\setupuser.h" \
1800 "$(OX)\sha1.c":"$(OX)\sha1.h" \
1801 "$(OX)\sha1hard.c":"$(OX)\sha1hard.h" \
1802 "$(OX)\sha3.c":"$(OX)\sha3.h" \
1803 "$(OX)\shun.c":"$(OX)\shun.h" \
1804 "$(OX)\sitemap.c":"$(OX)\sitemap.h" \
1805 "$(OX)\skins.c":"$(OX)\skins.h" \
1806 "$(OX)\smtp.c":"$(OX)\smtp.h" \
1807 "$(OX)\sqlcmd.c":"$(OX)\sqlcmd.h" \
1808 "$(OX)\stash.c":"$(OX)\stash.h" \
1809 "$(OX)\stat.c":"$(OX)\stat.h" \
1810 "$(OX)\statrep.c":"$(OX)\statrep.h" \
1811 "$(OX)\style.c":"$(OX)\style.h" \
1812 "$(OX)\sync.c":"$(OX)\sync.h" \
1813 "$(OX)\tag.c":"$(OX)\tag.h" \
1814 "$(OX)\tar.c":"$(OX)\tar.h" \
1815 "$(OX)\terminal.c":"$(OX)\terminal.h" \
1816 "$(OX)\th_main.c":"$(OX)\th_main.h" \
1817 "$(OX)\timeline.c":"$(OX)\timeline.h" \
1818 "$(OX)\tkt.c":"$(OX)\tkt.h" \
1819 "$(OX)\tktsetup.c":"$(OX)\tktsetup.h" \
1820 "$(OX)\undo.c":"$(OX)\undo.h" \
1821 "$(OX)\unicode.c":"$(OX)\unicode.h" \
1822 "$(OX)\unversioned.c":"$(OX)\unversioned.h" \
1823 "$(OX)\update.c":"$(OX)\update.h" \
1824 "$(OX)\url.c":"$(OX)\url.h" \
1825 "$(OX)\user.c":"$(OX)\user.h" \
1826 "$(OX)\utf8.c":"$(OX)\utf8.h" \
1827 "$(OX)\util.c":"$(OX)\util.h" \
1828 "$(OX)\verify.c":"$(OX)\verify.h" \
1829 "$(OX)\vfile.c":"$(OX)\vfile.h" \
1830 "$(OX)\webmail.c":"$(OX)\webmail.h" \
1831 "$(OX)\wiki.c":"$(OX)\wiki.h" \
1832 "$(OX)\wikiformat.c":"$(OX)\wikiformat.h" \
1833 "$(OX)\winfile.c":"$(OX)\winfile.h" \
1834 "$(OX)\winhttp.c":"$(OX)\winhttp.h" \
1835 "$(OX)\xfer.c":"$(OX)\xfer.h" \
1836 "$(OX)\xfersetup.c":"$(OX)\xfersetup.h" \
1837 "$(OX)\zip.c":"$(OX)\zip.h" \
1838 "$(SRCDIR)\sqlite3.h" \
1839 "$(SRCDIR)\th.h" \
1840 "$(OX)\VERSION.h" \
1841 "$(SRCDIR)\cson_amalgamation.h"
1842 @copy /Y nul: $@
1843

Keyboard Shortcuts

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