Index: src/makemake.tcl ================================================================== --- src/makemake.tcl +++ src/makemake.tcl @@ -1462,18 +1462,28 @@ # file, edit "makemake.tcl" then run "tclsh makemake.tcl" # to regenerate this file. # B = .. SRCDIR = $(B)\src -T = . +!if !defined(BUILDDIR) || "$(BUILDDIR)"=="" +BUILDDIR = Build +!message Using default build directory, $(BUILDDIR) +!endif +# Top of build/staging/object directory subtree +T = $(BUILDDIR) +# Where object and other intermediate binary files will go OBJDIR = $(T) +# Staging area for translated or generated sources OX = $(OBJDIR) +# Extensions for this platform O = .obj E = .exe P = .pdb +!ifndef INSTALLDIR INSTALLDIR = . +!endif !ifdef DESTDIR INSTALLDIR = $(DESTDIR)\$(INSTALLDIR) !endif # When building out of source, this Makefile needs to know the path to the base @@ -1484,16 +1494,34 @@ # NOTE: Make sure B path has no trailing backslash, UNIX-style path is OK too. # !if !exist("$(B)\.fossil-settings") !error Please specify path to project base directory: B="path/to/fossil" !endif + +# Create build, object and staging directory during preprocessing if needed. +!if [if not exist $(BUILDDIR)\. ( echo Creating $(BUILDDIR) && mkdir $(BUILDDIR) )] +!endif +!if [if not exist $(OBJDIR)\. ( echo Creating $(OBJDIR) && mkdir $(OBJDIR) )] +!endif +!if [if not exist $(OX)\. ( echo Creating $(OX) && mkdir $(OX) )] +!endif # Perl is only necessary if OpenSSL support is enabled and it is built from # source code. The PERLDIR environment variable, if it exists, should point # to the directory containing the main Perl executable specified here (i.e. # "perl.exe"). +!if $(FOSSIL_BUILD_SSL)!=0 +! if !defined(PERL) && [where PERL.exe > nul 2>&1] +PERL = perl.exe +!undef PERLDIR +! elseif !defined(PERL) +! if defined(PERLDIR) && [where $(PERLDIR)\PERL.exe > nul 2>&1] PERL = perl.exe +! error To build OpenSSL, "PERL" must be defined to reference a Perl executable. +! endif +! endif +!endif # Enable debugging symbols? !ifndef DEBUG DEBUG = 0 !endif @@ -1641,30 +1669,30 @@ !endif !if $(FOSSIL_ENABLE_WINXP)!=0 XPCFLAGS = $(XPCFLAGS) /D_WIN32_WINNT=0x0501 /D_USING_V110_SDK71_=1 CFLAGS = $(CFLAGS) $(XPCFLAGS) -!if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" +! if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.02 -!else +! else XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.01 -!endif +! endif LDFLAGS = $(LDFLAGS) $(XPLDFLAGS) !endif !if $(FOSSIL_DYNAMIC_BUILD)!=0 -!if $(DEBUG)!=0 -CRTFLAGS = /MDd -!else -CRTFLAGS = /MD -!endif -!else -!if $(DEBUG)!=0 -CRTFLAGS = /MTd -!else -CRTFLAGS = /MT -!endif +! if $(DEBUG)!=0 +CRTFLAGS = /MDd +! else +CRTFLAGS = /MD +! endif +!else +! if $(DEBUG)!=0 +CRTFLAGS = /MTd +! else +CRTFLAGS = /MT +! endif !endif !if $(DEBUG)!=0 CFLAGS = $(CFLAGS) /Zi $(CRTFLAGS) /Od /DFOSSIL_DEBUG LDFLAGS = $(LDFLAGS) /DEBUG @@ -1754,109 +1782,107 @@ foreach s [lsort $src] { if {$i > 0} { writeln " \\" writeln -nonewline " " } - writeln -nonewline "\"\$(OX)\\${s}_.c\""; incr i + writeln -nonewline "\"\$(OX)\\${s}.c\""; incr i } writeln "\n" -writeln -nonewline "EXTRA_FILES = " +writeln -nonewline "EXTRA_FILES =" set i 0 foreach s [lsort $extra_files] { - if {$i > 0} { - writeln " \\" - writeln -nonewline " " - } set s [regsub -all / $s \\] - writeln -nonewline "\"\$(SRCDIR)\\${s}\""; incr i + writeln -nonewline " \\\n \"\$(SRCDIR)\\${s}\""; incr i } writeln "\n" set AdditionalObj [list shell sqlite3 th th_lang th_tcl cson_amalgamation] writeln -nonewline "OBJ = " set i 0 foreach s [lsort [concat $src $AdditionalObj]] { - if {$i > 0} { - writeln " \\" - writeln -nonewline " " - } - writeln -nonewline "\"\$(OX)\\$s\$O\""; incr i -} -if {$i > 0} { - writeln " \\" -} -writeln "!if \$(FOSSIL_ENABLE_MINIZ)!=0" -writeln -nonewline " " -writeln "\"\$(OX)\\miniz\$O\" \\"; incr i -writeln "!endif" -writeln -nonewline " \"\$(OX)\\fossil.res\"\n\n" + writeln -nonewline " \\\n \"\$(OX)\\$s\$O\"" + incr i +} +writeln { +!if $(FOSSIL_ENABLE_MINIZ)!=0 +OBJ = $(OBJ) "$(OX)\miniz$O" +!endif +OBJ = $(OBJ) "$(OX)\fossil.res" +} + writeln [string map [list <<>> \\] { !ifndef BASEAPPNAME BASEAPPNAME = fossil !endif APPNAME = $(OX)\$(BASEAPPNAME)$(E) PDBNAME = $(OX)\$(BASEAPPNAME)$(P) APPTARGETS = -all: "$(OX)" "$(APPNAME)" +all: "$(OX)" "$(BUILDDIR)" "$(APPNAME)" $(BASEAPPNAME): "$(APPNAME)" $(BASEAPPNAME)$(E): "$(APPNAME)" -install: "$(APPNAME)" - echo F | xcopy /Y "$(APPNAME)" "$(INSTALLDIR)"\* +# Install with version rebuild. +install: "$(APPNAME)" deploy + +# Just deploy final build result. +deploy: + echo F | xcopy /Y "$(APPNAME)" "$(INSTALLDIR)" !if $(DEBUG)!=0 - echo F | xcopy /Y "$(PDBNAME)" "$(INSTALLDIR)"\* + echo F | xcopy /Y "$(PDBNAME)" "$(INSTALLDIR)" !endif -$(OX): - @-mkdir $@ - -zlib: +ZLIB_X = "$(OX)\zlib_built" +!if $(FOSSIL_BUILD_ZLIB) +zlib $(ZLIB_X): @echo Building zlib from "$(ZLIBDIR)"... !if $(FOSSIL_ENABLE_WINXP)!=0 @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) "CC=cl $(XPCFLAGS)" "LD=link $(XPLDFLAGS)" && popd !else @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) && popd !endif + cmd /E:ON /c date /T > $(ZLIB_X) clean-zlib: @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc clean && popd +!endif !if $(FOSSIL_ENABLE_SSL)!=0 -openssl: +OPENSSL_X = "$(OX)\openssl.opts" +openssl $(OPENSSL_X): @echo Building OpenSSL from "$(SSLDIR)"... -!ifdef PERLDIR +! ifdef PERLDIR @pushd "$(SSLDIR)" && "$(PERLDIR)\$(PERL)" Configure $(SSLCONFIG) && popd -!else +! else @pushd "$(SSLDIR)" && "$(PERL)" Configure $(SSLCONFIG) && popd -!endif -!if $(FOSSIL_ENABLE_WINXP)!=0 +! endif +! if $(FOSSIL_ENABLE_WINXP)!=0 @pushd "$(SSLDIR)" && $(MAKE) "CC=cl $(XPCFLAGS)" "LFLAGS=$(XPLDFLAGS)" && popd -!else +! else @pushd "$(SSLDIR)" && $(MAKE) && popd -!endif +! endif + echo Config used: $(SSLCONFIG) > $(OPENSSL_X) + cmd /E:ON /c date /T >> $(OPENSSL_X) clean-openssl: @pushd "$(SSLDIR)" && $(MAKE) clean && popd -!endif - -!if $(FOSSIL_ENABLE_MINIZ)==0 -!if $(FOSSIL_BUILD_ZLIB)!=0 -APPTARGETS = $(APPTARGETS) zlib -!endif -!endif - -!if $(FOSSIL_ENABLE_SSL)!=0 -!if $(FOSSIL_BUILD_SSL)!=0 -APPTARGETS = $(APPTARGETS) openssl -!endif -!endif - -"$(APPNAME)" : $(APPTARGETS) "$(OBJDIR)\translate$E" "$(OBJDIR)\mkindex$E" "$(OBJDIR)\codecheck1$E" "$(OX)\headers" $(OBJ) "$(OX)\linkopts" - "$(OBJDIR)\codecheck1$E" $(SRC) + -del $(OPENSSL_X) + +! if $(FOSSIL_BUILD_SSL)!=0 +APPTARGETS = $(APPTARGETS) $(OPENSSL_X) +! endif + +!endif + +!if $(FOSSIL_ENABLE_MINIZ)==0 && $(FOSSIL_BUILD_ZLIB)!=0 +APPTARGETS = $(APPTARGETS) $(ZLIB_X) +!endif + + +"$(APPNAME)" : $(APPTARGETS) toolset "$(OX)\headers" $(OBJ) "$(OX)\linkopts" $(SRC) link $(LDFLAGS) /OUT:$@ /PDB:$(@D)\ $(LIBDIR) Wsetargv.obj "$(OX)\fossil.res" @"$(OX)\linkopts" if exist "$(B)\win\fossil.exe.manifest" <<>> $(MTC) -nologo -manifest "$(B)\win\fossil.exe.manifest" -outputresource:$@;1 "$(OX)\linkopts": "$(B)\win\Makefile.msc"}] @@ -1869,27 +1895,22 @@ writeln "!if \$(FOSSIL_ENABLE_MINIZ)!=0" writeln "\techo \"\$(OX)\\miniz.obj\" $redir \$@" writeln "!endif" writeln "\techo \$(LIBS) $redir \$@" writeln { -"$(OBJDIR)\translate$E": "$(SRCDIR)\translate.c" - $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $** - -"$(OBJDIR)\makeheaders$E": "$(SRCDIR)\makeheaders.c" - $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $** - -"$(OBJDIR)\mkindex$E": "$(SRCDIR)\mkindex.c" - $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $** - -"$(OBJDIR)\mkbuiltin$E": "$(SRCDIR)\mkbuiltin.c" - $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $** - -"$(OBJDIR)\mkversion$E": "$(SRCDIR)\mkversion.c" - $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $** - -"$(OBJDIR)\codecheck1$E": "$(SRCDIR)\codecheck1.c" - $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $** + +{$(SRCDIR)/}.c{$(OBJDIR)/}$E: + $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $** + +# This target gets the project tools built. +toolset: \ + "$(OBJDIR)\translate$E" \ + "$(OBJDIR)\makeheaders$E" \ + "$(OBJDIR)\mkindex$E" \ + "$(OBJDIR)\mkbuiltin$E" \ + "$(OBJDIR)\mkversion$E" \ + "$(OBJDIR)\codecheck1$E" !if $(USE_SEE)!=0 SEE_FLAGS = /DSQLITE_HAS_CODEC=1 /DSQLITE_SHELL_DBKEY_PROC=fossil_key SQLITE3_SHELL_SRC = $(SRCDIR)\shell-see.c SQLITE3_SRC = $(SRCDIR)\sqlite3-see.c @@ -1933,11 +1954,11 @@ "$(OBJDIR)\mkbuiltin$E" --prefix "$(SRCDIR)/" --reslist "$(OX)\builtin_data.reslist" > $@ cleanx: -del "$(OX)\*.obj" 2>NUL -del "$(OBJDIR)\*.obj" 2>NUL - -del "$(OX)\*_.c" 2>NUL + -del "$(OX)\*.c" 2>NUL -del "$(OX)\*.h" 2>NUL -del "$(OX)\*.ilk" 2>NUL -del "$(OX)\*.map" 2>NUL -del "$(OX)\*.res" 2>NUL -del "$(OX)\*.reslist" 2>NUL @@ -1981,44 +2002,50 @@ "$(OBJDIR)\json_user$O" : "$(SRCDIR)\json_detail.h" "$(OBJDIR)\json_wiki$O" : "$(SRCDIR)\json_detail.h" } writeln {"$(OX)\builtin_data.reslist": $(EXTRA_FILES) "$(B)\win\Makefile.msc"} -set redir {>} +writeln "\t-echo. > \$@" foreach s [lsort $extra_files] { - writeln "\techo \"\$(SRCDIR)\\${s}\" $redir \$@" - set redir {>>} + writeln "\t@echo \"\$(SRCDIR)\\${s}\" >> \$@" } -writeln "" +writeln "{\$(OX)\\}.c{\$(OX)\\}.h:" +writeln "\t\"\$(OBJDIR)\\makeheaders\$E\" \$**:\$@" + +writeln "{\$(SRCDIR)\\}.c{\$(OX)\\}.c:" +writeln "\t\"\$(OBJDIR)\\translate\$E\" \$** > \$@" + foreach s [lsort $src] { - writeln "\"\$(OX)\\$s\$O\" : \"\$(OX)\\${s}_.c\" \"\$(OX)\\${s}.h\"" - writeln "\t\$(TCC) /Fo\$@ /Fd\$(@D)\\ -c \"\$(OX)\\${s}_.c\"\n" - writeln "\"\$(OX)\\${s}_.c\" : \"\$(SRCDIR)\\$s.c\"" - writeln "\t\"\$(OBJDIR)\\translate\$E\" \$** > \$@\n" + writeln "\"\$(OX)\\$s\$O\" : \"\$(OX)\\${s}.c\" \"\$(OX)\\${s}.h\"" + writeln "\t\$(TCC) /Fo\$@ /Fd\$(@D)\\ -c \"\$(OX)\\${s}.c\"\n" + writeln "\"\$(OX)\\${s}.c\" : \"\$(SRCDIR)\\${s}.c\"" + writeln "\"\$(OX)\\${s}.h\" : \"\$(OX)\\${s}.c\"" } writeln "\"\$(OX)\\fossil.res\" : \"\$(B)\\win\\fossil.rc\"" writeln "\t\$(RCC) /fo \$@ \$**\n" -writeln "\"\$(OX)\\headers\": \"\$(OBJDIR)\\makeheaders\$E\" \"\$(OX)\\page_index.h\" \"\$(OX)\\builtin_data.h\" \"\$(OX)\\VERSION.h\"" -writeln -nonewline "\t\"\$(OBJDIR)\\makeheaders\$E\" " +writeln { +DEP_HEADERS = "$(OX)\page_index.h" "$(OX)\builtin_data.h" "$(OX)\VERSION.h" +GEN_HEADERS = "$(SRCDIR)\sqlite3.h":"$(OX)\sqlite3.h" "$(SRCDIR)\th.h":"$(OX)\th.h" \ + "$(SRCDIR)\cson_amalgamation.h":"$(OX)\cson_amalgamation.h" "$(OX)\VERSION.h" +} + +writeln "!if \$(DEPHEADERGEN)==0" +writeln -nonewline "GEN_HEADERS = \$(GEN_HEADERS)" set i 0 foreach s [lsort $src] { - if {$i > 0} { - writeln " \\" - writeln -nonewline "\t\t\t" - } - writeln -nonewline "\"\$(OX)\\${s}_.c\":\"\$(OX)\\$s.h\""; incr i -} -writeln " \\\n\t\t\t\"\$(SRCDIR)\\sqlite3.h\" \\" -writeln "\t\t\t\"\$(SRCDIR)\\th.h\" \\" -writeln "\t\t\t\"\$(OX)\\VERSION.h\" \\" -writeln "\t\t\t\"\$(SRCDIR)\\cson_amalgamation.h\"" -writeln "\t@copy /Y nul: $@" - - + writeln -nonewline " \\\n\t\"\$(OX)\\${s}.c\":\"\$(OX)\\$s.h\"" +} +writeln "\n!endif" + +writeln { +"$(OX)\headers": "$(OBJDIR)\makeheaders$E" $(DEP_HEADERS) + "$(OBJDIR)\makeheaders$E" $(GEN_HEADERS) + @copy /Y NUL $@ +} close $output_file # # End of the win/Makefile.msc output ############################################################################## ############################################################################## Index: win/Makefile.msc ================================================================== --- win/Makefile.msc +++ win/Makefile.msc @@ -8,18 +8,28 @@ # file, edit "makemake.tcl" then run "tclsh makemake.tcl" # to regenerate this file. # B = .. SRCDIR = $(B)\src -T = . +!if !defined(BUILDDIR) || "$(BUILDDIR)"=="" +BUILDDIR = Build +!message Using default build directory, $(BUILDDIR) +!endif +# Top of build/staging/object directory subtree +T = $(BUILDDIR) +# Where object and other intermediate binary files will go OBJDIR = $(T) +# Staging area for translated or generated sources OX = $(OBJDIR) +# Extensions for this platform O = .obj E = .exe P = .pdb +!ifndef INSTALLDIR INSTALLDIR = . +!endif !ifdef DESTDIR INSTALLDIR = $(DESTDIR)\$(INSTALLDIR) !endif # When building out of source, this Makefile needs to know the path to the base @@ -30,16 +40,34 @@ # NOTE: Make sure B path has no trailing backslash, UNIX-style path is OK too. # !if !exist("$(B)\.fossil-settings") !error Please specify path to project base directory: B="path/to/fossil" !endif + +# Create build, object and staging directory during preprocessing if needed. +!if [if not exist $(BUILDDIR)\. ( echo Creating $(BUILDDIR) && mkdir $(BUILDDIR) )] +!endif +!if [if not exist $(OBJDIR)\. ( echo Creating $(OBJDIR) && mkdir $(OBJDIR) )] +!endif +!if [if not exist $(OX)\. ( echo Creating $(OX) && mkdir $(OX) )] +!endif # Perl is only necessary if OpenSSL support is enabled and it is built from # source code. The PERLDIR environment variable, if it exists, should point # to the directory containing the main Perl executable specified here (i.e. # "perl.exe"). +!if $(FOSSIL_BUILD_SSL)!=0 +! if !defined(PERL) && [where PERL.exe > nul 2>&1] +PERL = perl.exe +!undef PERLDIR +! elseif !defined(PERL) +! if defined(PERLDIR) && [where $(PERLDIR)\PERL.exe > nul 2>&1] PERL = perl.exe +! error To build OpenSSL, "PERL" must be defined to reference a Perl executable. +! endif +! endif +!endif # Enable debugging symbols? !ifndef DEBUG DEBUG = 0 !endif @@ -187,30 +215,30 @@ !endif !if $(FOSSIL_ENABLE_WINXP)!=0 XPCFLAGS = $(XPCFLAGS) /D_WIN32_WINNT=0x0501 /D_USING_V110_SDK71_=1 CFLAGS = $(CFLAGS) $(XPCFLAGS) -!if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" +! if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.02 -!else +! else XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.01 -!endif +! endif LDFLAGS = $(LDFLAGS) $(XPLDFLAGS) !endif !if $(FOSSIL_DYNAMIC_BUILD)!=0 -!if $(DEBUG)!=0 -CRTFLAGS = /MDd -!else -CRTFLAGS = /MD -!endif -!else -!if $(DEBUG)!=0 -CRTFLAGS = /MTd -!else -CRTFLAGS = /MT -!endif +! if $(DEBUG)!=0 +CRTFLAGS = /MDd +! else +CRTFLAGS = /MD +! endif +!else +! if $(DEBUG)!=0 +CRTFLAGS = /MTd +! else +CRTFLAGS = /MT +! endif !endif !if $(DEBUG)!=0 CFLAGS = $(CFLAGS) /Zi $(CRTFLAGS) /Od /DFOSSIL_DEBUG LDFLAGS = $(LDFLAGS) /DEBUG @@ -348,264 +376,266 @@ MINIZ_OPTIONS = /DMINIZ_NO_STDIO \ /DMINIZ_NO_TIME \ /DMINIZ_NO_ARCHIVE_APIS -SRC = "$(OX)\add_.c" \ - "$(OX)\ajax_.c" \ - "$(OX)\alerts_.c" \ - "$(OX)\allrepo_.c" \ - "$(OX)\attach_.c" \ - "$(OX)\backlink_.c" \ - "$(OX)\backoffice_.c" \ - "$(OX)\bag_.c" \ - "$(OX)\bisect_.c" \ - "$(OX)\blob_.c" \ - "$(OX)\branch_.c" \ - "$(OX)\browse_.c" \ - "$(OX)\builtin_.c" \ - "$(OX)\bundle_.c" \ - "$(OX)\cache_.c" \ - "$(OX)\capabilities_.c" \ - "$(OX)\captcha_.c" \ - "$(OX)\cgi_.c" \ - "$(OX)\chat_.c" \ - "$(OX)\checkin_.c" \ - "$(OX)\checkout_.c" \ - "$(OX)\clearsign_.c" \ - "$(OX)\clone_.c" \ - "$(OX)\color_.c" \ - "$(OX)\comformat_.c" \ - "$(OX)\configure_.c" \ - "$(OX)\content_.c" \ - "$(OX)\cookies_.c" \ - "$(OX)\db_.c" \ - "$(OX)\delta_.c" \ - "$(OX)\deltacmd_.c" \ - "$(OX)\deltafunc_.c" \ - "$(OX)\descendants_.c" \ - "$(OX)\diff_.c" \ - "$(OX)\diffcmd_.c" \ - "$(OX)\dispatch_.c" \ - "$(OX)\doc_.c" \ - "$(OX)\encode_.c" \ - "$(OX)\etag_.c" \ - "$(OX)\event_.c" \ - "$(OX)\export_.c" \ - "$(OX)\extcgi_.c" \ - "$(OX)\file_.c" \ - "$(OX)\fileedit_.c" \ - "$(OX)\finfo_.c" \ - "$(OX)\foci_.c" \ - "$(OX)\forum_.c" \ - "$(OX)\fshell_.c" \ - "$(OX)\fusefs_.c" \ - "$(OX)\fuzz_.c" \ - "$(OX)\glob_.c" \ - "$(OX)\graph_.c" \ - "$(OX)\gzip_.c" \ - "$(OX)\hname_.c" \ - "$(OX)\hook_.c" \ - "$(OX)\http_.c" \ - "$(OX)\http_socket_.c" \ - "$(OX)\http_ssl_.c" \ - "$(OX)\http_transport_.c" \ - "$(OX)\import_.c" \ - "$(OX)\info_.c" \ - "$(OX)\interwiki_.c" \ - "$(OX)\json_.c" \ - "$(OX)\json_artifact_.c" \ - "$(OX)\json_branch_.c" \ - "$(OX)\json_config_.c" \ - "$(OX)\json_diff_.c" \ - "$(OX)\json_dir_.c" \ - "$(OX)\json_finfo_.c" \ - "$(OX)\json_login_.c" \ - "$(OX)\json_query_.c" \ - "$(OX)\json_report_.c" \ - "$(OX)\json_status_.c" \ - "$(OX)\json_tag_.c" \ - "$(OX)\json_timeline_.c" \ - "$(OX)\json_user_.c" \ - "$(OX)\json_wiki_.c" \ - "$(OX)\leaf_.c" \ - "$(OX)\loadctrl_.c" \ - "$(OX)\login_.c" \ - "$(OX)\lookslike_.c" \ - "$(OX)\main_.c" \ - "$(OX)\manifest_.c" \ - "$(OX)\markdown_.c" \ - "$(OX)\markdown_html_.c" \ - "$(OX)\md5_.c" \ - "$(OX)\merge_.c" \ - "$(OX)\merge3_.c" \ - "$(OX)\moderate_.c" \ - "$(OX)\name_.c" \ - "$(OX)\path_.c" \ - "$(OX)\piechart_.c" \ - "$(OX)\pikchr_.c" \ - "$(OX)\pikchrshow_.c" \ - "$(OX)\pivot_.c" \ - "$(OX)\popen_.c" \ - "$(OX)\pqueue_.c" \ - "$(OX)\printf_.c" \ - "$(OX)\publish_.c" \ - "$(OX)\purge_.c" \ - "$(OX)\rebuild_.c" \ - "$(OX)\regexp_.c" \ - "$(OX)\repolist_.c" \ - "$(OX)\report_.c" \ - "$(OX)\rss_.c" \ - "$(OX)\schema_.c" \ - "$(OX)\search_.c" \ - "$(OX)\security_audit_.c" \ - "$(OX)\setup_.c" \ - "$(OX)\setupuser_.c" \ - "$(OX)\sha1_.c" \ - "$(OX)\sha1hard_.c" \ - "$(OX)\sha3_.c" \ - "$(OX)\shun_.c" \ - "$(OX)\sitemap_.c" \ - "$(OX)\skins_.c" \ - "$(OX)\smtp_.c" \ - "$(OX)\sqlcmd_.c" \ - "$(OX)\stash_.c" \ - "$(OX)\stat_.c" \ - "$(OX)\statrep_.c" \ - "$(OX)\style_.c" \ - "$(OX)\sync_.c" \ - "$(OX)\tag_.c" \ - "$(OX)\tar_.c" \ - "$(OX)\terminal_.c" \ - "$(OX)\th_main_.c" \ - "$(OX)\timeline_.c" \ - "$(OX)\tkt_.c" \ - "$(OX)\tktsetup_.c" \ - "$(OX)\undo_.c" \ - "$(OX)\unicode_.c" \ - "$(OX)\unversioned_.c" \ - "$(OX)\update_.c" \ - "$(OX)\url_.c" \ - "$(OX)\user_.c" \ - "$(OX)\utf8_.c" \ - "$(OX)\util_.c" \ - "$(OX)\verify_.c" \ - "$(OX)\vfile_.c" \ - "$(OX)\webmail_.c" \ - "$(OX)\wiki_.c" \ - "$(OX)\wikiformat_.c" \ - "$(OX)\winfile_.c" \ - "$(OX)\winhttp_.c" \ - "$(OX)\xfer_.c" \ - "$(OX)\xfersetup_.c" \ - "$(OX)\zip_.c" - -EXTRA_FILES = "$(SRCDIR)\..\skins\ardoise\css.txt" \ - "$(SRCDIR)\..\skins\ardoise\details.txt" \ - "$(SRCDIR)\..\skins\ardoise\footer.txt" \ - "$(SRCDIR)\..\skins\ardoise\header.txt" \ - "$(SRCDIR)\..\skins\black_and_white\css.txt" \ - "$(SRCDIR)\..\skins\black_and_white\details.txt" \ - "$(SRCDIR)\..\skins\black_and_white\footer.txt" \ - "$(SRCDIR)\..\skins\black_and_white\header.txt" \ - "$(SRCDIR)\..\skins\blitz\css.txt" \ - "$(SRCDIR)\..\skins\blitz\details.txt" \ - "$(SRCDIR)\..\skins\blitz\footer.txt" \ - "$(SRCDIR)\..\skins\blitz\header.txt" \ - "$(SRCDIR)\..\skins\blitz\ticket.txt" \ - "$(SRCDIR)\..\skins\bootstrap\css.txt" \ - "$(SRCDIR)\..\skins\bootstrap\details.txt" \ - "$(SRCDIR)\..\skins\bootstrap\footer.txt" \ - "$(SRCDIR)\..\skins\bootstrap\header.txt" \ - "$(SRCDIR)\..\skins\darkmode\css.txt" \ - "$(SRCDIR)\..\skins\darkmode\details.txt" \ - "$(SRCDIR)\..\skins\darkmode\footer.txt" \ - "$(SRCDIR)\..\skins\darkmode\header.txt" \ - "$(SRCDIR)\..\skins\default\css.txt" \ - "$(SRCDIR)\..\skins\default\details.txt" \ - "$(SRCDIR)\..\skins\default\footer.txt" \ - "$(SRCDIR)\..\skins\default\header.txt" \ - "$(SRCDIR)\..\skins\eagle\css.txt" \ - "$(SRCDIR)\..\skins\eagle\details.txt" \ - "$(SRCDIR)\..\skins\eagle\footer.txt" \ - "$(SRCDIR)\..\skins\eagle\header.txt" \ - "$(SRCDIR)\..\skins\khaki\css.txt" \ - "$(SRCDIR)\..\skins\khaki\details.txt" \ - "$(SRCDIR)\..\skins\khaki\footer.txt" \ - "$(SRCDIR)\..\skins\khaki\header.txt" \ - "$(SRCDIR)\..\skins\original\css.txt" \ - "$(SRCDIR)\..\skins\original\details.txt" \ - "$(SRCDIR)\..\skins\original\footer.txt" \ - "$(SRCDIR)\..\skins\original\header.txt" \ - "$(SRCDIR)\..\skins\plain_gray\css.txt" \ - "$(SRCDIR)\..\skins\plain_gray\details.txt" \ - "$(SRCDIR)\..\skins\plain_gray\footer.txt" \ - "$(SRCDIR)\..\skins\plain_gray\header.txt" \ - "$(SRCDIR)\..\skins\xekri\css.txt" \ - "$(SRCDIR)\..\skins\xekri\details.txt" \ - "$(SRCDIR)\..\skins\xekri\footer.txt" \ - "$(SRCDIR)\..\skins\xekri\header.txt" \ - "$(SRCDIR)\accordion.js" \ - "$(SRCDIR)\alerts\bflat2.wav" \ - "$(SRCDIR)\alerts\bflat3.wav" \ - "$(SRCDIR)\alerts\bloop.wav" \ - "$(SRCDIR)\alerts\plunk.wav" \ - "$(SRCDIR)\chat.js" \ - "$(SRCDIR)\ci_edit.js" \ - "$(SRCDIR)\copybtn.js" \ - "$(SRCDIR)\default.css" \ - "$(SRCDIR)\diff.tcl" \ - "$(SRCDIR)\forum.js" \ - "$(SRCDIR)\fossil.bootstrap.js" \ - "$(SRCDIR)\fossil.confirmer.js" \ - "$(SRCDIR)\fossil.copybutton.js" \ - "$(SRCDIR)\fossil.dom.js" \ - "$(SRCDIR)\fossil.fetch.js" \ - "$(SRCDIR)\fossil.numbered-lines.js" \ - "$(SRCDIR)\fossil.page.fileedit.js" \ - "$(SRCDIR)\fossil.page.forumpost.js" \ - "$(SRCDIR)\fossil.page.pikchrshow.js" \ - "$(SRCDIR)\fossil.page.wikiedit.js" \ - "$(SRCDIR)\fossil.pikchr.js" \ - "$(SRCDIR)\fossil.popupwidget.js" \ - "$(SRCDIR)\fossil.storage.js" \ - "$(SRCDIR)\fossil.tabs.js" \ - "$(SRCDIR)\fossil.wikiedit-wysiwyg.js" \ - "$(SRCDIR)\graph.js" \ - "$(SRCDIR)\hbmenu.js" \ - "$(SRCDIR)\href.js" \ - "$(SRCDIR)\login.js" \ - "$(SRCDIR)\markdown.md" \ - "$(SRCDIR)\menu.js" \ - "$(SRCDIR)\sbsdiff.js" \ - "$(SRCDIR)\scroll.js" \ - "$(SRCDIR)\skin.js" \ - "$(SRCDIR)\sorttable.js" \ - "$(SRCDIR)\sounds\0.wav" \ - "$(SRCDIR)\sounds\1.wav" \ - "$(SRCDIR)\sounds\2.wav" \ - "$(SRCDIR)\sounds\3.wav" \ - "$(SRCDIR)\sounds\4.wav" \ - "$(SRCDIR)\sounds\5.wav" \ - "$(SRCDIR)\sounds\6.wav" \ - "$(SRCDIR)\sounds\7.wav" \ - "$(SRCDIR)\sounds\8.wav" \ - "$(SRCDIR)\sounds\9.wav" \ - "$(SRCDIR)\sounds\a.wav" \ - "$(SRCDIR)\sounds\b.wav" \ - "$(SRCDIR)\sounds\c.wav" \ - "$(SRCDIR)\sounds\d.wav" \ - "$(SRCDIR)\sounds\e.wav" \ - "$(SRCDIR)\sounds\f.wav" \ - "$(SRCDIR)\style.admin_log.css" \ - "$(SRCDIR)\style.fileedit.css" \ - "$(SRCDIR)\style.wikiedit.css" \ - "$(SRCDIR)\tree.js" \ - "$(SRCDIR)\useredit.js" \ - "$(SRCDIR)\wiki.wiki" - -OBJ = "$(OX)\add$O" \ +SRC = "$(OX)\add.c" \ + "$(OX)\ajax.c" \ + "$(OX)\alerts.c" \ + "$(OX)\allrepo.c" \ + "$(OX)\attach.c" \ + "$(OX)\backlink.c" \ + "$(OX)\backoffice.c" \ + "$(OX)\bag.c" \ + "$(OX)\bisect.c" \ + "$(OX)\blob.c" \ + "$(OX)\branch.c" \ + "$(OX)\browse.c" \ + "$(OX)\builtin.c" \ + "$(OX)\bundle.c" \ + "$(OX)\cache.c" \ + "$(OX)\capabilities.c" \ + "$(OX)\captcha.c" \ + "$(OX)\cgi.c" \ + "$(OX)\chat.c" \ + "$(OX)\checkin.c" \ + "$(OX)\checkout.c" \ + "$(OX)\clearsign.c" \ + "$(OX)\clone.c" \ + "$(OX)\color.c" \ + "$(OX)\comformat.c" \ + "$(OX)\configure.c" \ + "$(OX)\content.c" \ + "$(OX)\cookies.c" \ + "$(OX)\db.c" \ + "$(OX)\delta.c" \ + "$(OX)\deltacmd.c" \ + "$(OX)\deltafunc.c" \ + "$(OX)\descendants.c" \ + "$(OX)\diff.c" \ + "$(OX)\diffcmd.c" \ + "$(OX)\dispatch.c" \ + "$(OX)\doc.c" \ + "$(OX)\encode.c" \ + "$(OX)\etag.c" \ + "$(OX)\event.c" \ + "$(OX)\export.c" \ + "$(OX)\extcgi.c" \ + "$(OX)\file.c" \ + "$(OX)\fileedit.c" \ + "$(OX)\finfo.c" \ + "$(OX)\foci.c" \ + "$(OX)\forum.c" \ + "$(OX)\fshell.c" \ + "$(OX)\fusefs.c" \ + "$(OX)\fuzz.c" \ + "$(OX)\glob.c" \ + "$(OX)\graph.c" \ + "$(OX)\gzip.c" \ + "$(OX)\hname.c" \ + "$(OX)\hook.c" \ + "$(OX)\http.c" \ + "$(OX)\http_socket.c" \ + "$(OX)\http_ssl.c" \ + "$(OX)\http_transport.c" \ + "$(OX)\import.c" \ + "$(OX)\info.c" \ + "$(OX)\interwiki.c" \ + "$(OX)\json.c" \ + "$(OX)\json_artifact.c" \ + "$(OX)\json_branch.c" \ + "$(OX)\json_config.c" \ + "$(OX)\json_diff.c" \ + "$(OX)\json_dir.c" \ + "$(OX)\json_finfo.c" \ + "$(OX)\json_login.c" \ + "$(OX)\json_query.c" \ + "$(OX)\json_report.c" \ + "$(OX)\json_status.c" \ + "$(OX)\json_tag.c" \ + "$(OX)\json_timeline.c" \ + "$(OX)\json_user.c" \ + "$(OX)\json_wiki.c" \ + "$(OX)\leaf.c" \ + "$(OX)\loadctrl.c" \ + "$(OX)\login.c" \ + "$(OX)\lookslike.c" \ + "$(OX)\main.c" \ + "$(OX)\manifest.c" \ + "$(OX)\markdown.c" \ + "$(OX)\markdown_html.c" \ + "$(OX)\md5.c" \ + "$(OX)\merge.c" \ + "$(OX)\merge3.c" \ + "$(OX)\moderate.c" \ + "$(OX)\name.c" \ + "$(OX)\path.c" \ + "$(OX)\piechart.c" \ + "$(OX)\pikchr.c" \ + "$(OX)\pikchrshow.c" \ + "$(OX)\pivot.c" \ + "$(OX)\popen.c" \ + "$(OX)\pqueue.c" \ + "$(OX)\printf.c" \ + "$(OX)\publish.c" \ + "$(OX)\purge.c" \ + "$(OX)\rebuild.c" \ + "$(OX)\regexp.c" \ + "$(OX)\repolist.c" \ + "$(OX)\report.c" \ + "$(OX)\rss.c" \ + "$(OX)\schema.c" \ + "$(OX)\search.c" \ + "$(OX)\security_audit.c" \ + "$(OX)\setup.c" \ + "$(OX)\setupuser.c" \ + "$(OX)\sha1.c" \ + "$(OX)\sha1hard.c" \ + "$(OX)\sha3.c" \ + "$(OX)\shun.c" \ + "$(OX)\sitemap.c" \ + "$(OX)\skins.c" \ + "$(OX)\smtp.c" \ + "$(OX)\sqlcmd.c" \ + "$(OX)\stash.c" \ + "$(OX)\stat.c" \ + "$(OX)\statrep.c" \ + "$(OX)\style.c" \ + "$(OX)\sync.c" \ + "$(OX)\tag.c" \ + "$(OX)\tar.c" \ + "$(OX)\terminal.c" \ + "$(OX)\th_main.c" \ + "$(OX)\timeline.c" \ + "$(OX)\tkt.c" \ + "$(OX)\tktsetup.c" \ + "$(OX)\undo.c" \ + "$(OX)\unicode.c" \ + "$(OX)\unversioned.c" \ + "$(OX)\update.c" \ + "$(OX)\url.c" \ + "$(OX)\user.c" \ + "$(OX)\utf8.c" \ + "$(OX)\util.c" \ + "$(OX)\verify.c" \ + "$(OX)\vfile.c" \ + "$(OX)\webmail.c" \ + "$(OX)\wiki.c" \ + "$(OX)\wikiformat.c" \ + "$(OX)\winfile.c" \ + "$(OX)\winhttp.c" \ + "$(OX)\xfer.c" \ + "$(OX)\xfersetup.c" \ + "$(OX)\zip.c" + +EXTRA_FILES = \ + "$(SRCDIR)\..\skins\ardoise\css.txt" \ + "$(SRCDIR)\..\skins\ardoise\details.txt" \ + "$(SRCDIR)\..\skins\ardoise\footer.txt" \ + "$(SRCDIR)\..\skins\ardoise\header.txt" \ + "$(SRCDIR)\..\skins\black_and_white\css.txt" \ + "$(SRCDIR)\..\skins\black_and_white\details.txt" \ + "$(SRCDIR)\..\skins\black_and_white\footer.txt" \ + "$(SRCDIR)\..\skins\black_and_white\header.txt" \ + "$(SRCDIR)\..\skins\blitz\css.txt" \ + "$(SRCDIR)\..\skins\blitz\details.txt" \ + "$(SRCDIR)\..\skins\blitz\footer.txt" \ + "$(SRCDIR)\..\skins\blitz\header.txt" \ + "$(SRCDIR)\..\skins\blitz\ticket.txt" \ + "$(SRCDIR)\..\skins\bootstrap\css.txt" \ + "$(SRCDIR)\..\skins\bootstrap\details.txt" \ + "$(SRCDIR)\..\skins\bootstrap\footer.txt" \ + "$(SRCDIR)\..\skins\bootstrap\header.txt" \ + "$(SRCDIR)\..\skins\darkmode\css.txt" \ + "$(SRCDIR)\..\skins\darkmode\details.txt" \ + "$(SRCDIR)\..\skins\darkmode\footer.txt" \ + "$(SRCDIR)\..\skins\darkmode\header.txt" \ + "$(SRCDIR)\..\skins\default\css.txt" \ + "$(SRCDIR)\..\skins\default\details.txt" \ + "$(SRCDIR)\..\skins\default\footer.txt" \ + "$(SRCDIR)\..\skins\default\header.txt" \ + "$(SRCDIR)\..\skins\eagle\css.txt" \ + "$(SRCDIR)\..\skins\eagle\details.txt" \ + "$(SRCDIR)\..\skins\eagle\footer.txt" \ + "$(SRCDIR)\..\skins\eagle\header.txt" \ + "$(SRCDIR)\..\skins\khaki\css.txt" \ + "$(SRCDIR)\..\skins\khaki\details.txt" \ + "$(SRCDIR)\..\skins\khaki\footer.txt" \ + "$(SRCDIR)\..\skins\khaki\header.txt" \ + "$(SRCDIR)\..\skins\original\css.txt" \ + "$(SRCDIR)\..\skins\original\details.txt" \ + "$(SRCDIR)\..\skins\original\footer.txt" \ + "$(SRCDIR)\..\skins\original\header.txt" \ + "$(SRCDIR)\..\skins\plain_gray\css.txt" \ + "$(SRCDIR)\..\skins\plain_gray\details.txt" \ + "$(SRCDIR)\..\skins\plain_gray\footer.txt" \ + "$(SRCDIR)\..\skins\plain_gray\header.txt" \ + "$(SRCDIR)\..\skins\xekri\css.txt" \ + "$(SRCDIR)\..\skins\xekri\details.txt" \ + "$(SRCDIR)\..\skins\xekri\footer.txt" \ + "$(SRCDIR)\..\skins\xekri\header.txt" \ + "$(SRCDIR)\accordion.js" \ + "$(SRCDIR)\alerts\bflat2.wav" \ + "$(SRCDIR)\alerts\bflat3.wav" \ + "$(SRCDIR)\alerts\bloop.wav" \ + "$(SRCDIR)\alerts\plunk.wav" \ + "$(SRCDIR)\chat.js" \ + "$(SRCDIR)\ci_edit.js" \ + "$(SRCDIR)\copybtn.js" \ + "$(SRCDIR)\default.css" \ + "$(SRCDIR)\diff.tcl" \ + "$(SRCDIR)\forum.js" \ + "$(SRCDIR)\fossil.bootstrap.js" \ + "$(SRCDIR)\fossil.confirmer.js" \ + "$(SRCDIR)\fossil.copybutton.js" \ + "$(SRCDIR)\fossil.dom.js" \ + "$(SRCDIR)\fossil.fetch.js" \ + "$(SRCDIR)\fossil.numbered-lines.js" \ + "$(SRCDIR)\fossil.page.fileedit.js" \ + "$(SRCDIR)\fossil.page.forumpost.js" \ + "$(SRCDIR)\fossil.page.pikchrshow.js" \ + "$(SRCDIR)\fossil.page.wikiedit.js" \ + "$(SRCDIR)\fossil.pikchr.js" \ + "$(SRCDIR)\fossil.popupwidget.js" \ + "$(SRCDIR)\fossil.storage.js" \ + "$(SRCDIR)\fossil.tabs.js" \ + "$(SRCDIR)\fossil.wikiedit-wysiwyg.js" \ + "$(SRCDIR)\graph.js" \ + "$(SRCDIR)\hbmenu.js" \ + "$(SRCDIR)\href.js" \ + "$(SRCDIR)\login.js" \ + "$(SRCDIR)\markdown.md" \ + "$(SRCDIR)\menu.js" \ + "$(SRCDIR)\sbsdiff.js" \ + "$(SRCDIR)\scroll.js" \ + "$(SRCDIR)\skin.js" \ + "$(SRCDIR)\sorttable.js" \ + "$(SRCDIR)\sounds\0.wav" \ + "$(SRCDIR)\sounds\1.wav" \ + "$(SRCDIR)\sounds\2.wav" \ + "$(SRCDIR)\sounds\3.wav" \ + "$(SRCDIR)\sounds\4.wav" \ + "$(SRCDIR)\sounds\5.wav" \ + "$(SRCDIR)\sounds\6.wav" \ + "$(SRCDIR)\sounds\7.wav" \ + "$(SRCDIR)\sounds\8.wav" \ + "$(SRCDIR)\sounds\9.wav" \ + "$(SRCDIR)\sounds\a.wav" \ + "$(SRCDIR)\sounds\b.wav" \ + "$(SRCDIR)\sounds\c.wav" \ + "$(SRCDIR)\sounds\d.wav" \ + "$(SRCDIR)\sounds\e.wav" \ + "$(SRCDIR)\sounds\f.wav" \ + "$(SRCDIR)\style.admin_log.css" \ + "$(SRCDIR)\style.fileedit.css" \ + "$(SRCDIR)\style.wikiedit.css" \ + "$(SRCDIR)\tree.js" \ + "$(SRCDIR)\useredit.js" \ + "$(SRCDIR)\wiki.wiki" + +OBJ = \ + "$(OX)\add$O" \ "$(OX)\ajax$O" \ "$(OX)\alerts$O" \ "$(OX)\allrepo$O" \ "$(OX)\attach$O" \ "$(OX)\backlink$O" \ @@ -754,15 +784,15 @@ "$(OX)\wikiformat$O" \ "$(OX)\winfile$O" \ "$(OX)\winhttp$O" \ "$(OX)\xfer$O" \ "$(OX)\xfersetup$O" \ - "$(OX)\zip$O" \ + "$(OX)\zip$O" !if $(FOSSIL_ENABLE_MINIZ)!=0 - "$(OX)\miniz$O" \ +OBJ = $(OBJ) "$(OX)\miniz$O" !endif - "$(OX)\fossil.res" +OBJ = $(OBJ) "$(OX)\fossil.res" !ifndef BASEAPPNAME BASEAPPNAME = fossil !endif @@ -769,68 +799,74 @@ APPNAME = $(OX)\$(BASEAPPNAME)$(E) PDBNAME = $(OX)\$(BASEAPPNAME)$(P) APPTARGETS = -all: "$(OX)" "$(APPNAME)" +all: "$(OX)" "$(BUILDDIR)" "$(APPNAME)" $(BASEAPPNAME): "$(APPNAME)" $(BASEAPPNAME)$(E): "$(APPNAME)" -install: "$(APPNAME)" - echo F | xcopy /Y "$(APPNAME)" "$(INSTALLDIR)"\* +# Install with version rebuild. +install: "$(APPNAME)" deploy + +# Just deploy final build result. +deploy: + echo F | xcopy /Y "$(APPNAME)" "$(INSTALLDIR)" !if $(DEBUG)!=0 - echo F | xcopy /Y "$(PDBNAME)" "$(INSTALLDIR)"\* + echo F | xcopy /Y "$(PDBNAME)" "$(INSTALLDIR)" !endif -$(OX): - @-mkdir $@ - -zlib: +ZLIB_X = "$(OX)\zlib_built" +!if $(FOSSIL_BUILD_ZLIB) +zlib $(ZLIB_X): @echo Building zlib from "$(ZLIBDIR)"... !if $(FOSSIL_ENABLE_WINXP)!=0 @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) "CC=cl $(XPCFLAGS)" "LD=link $(XPLDFLAGS)" && popd !else @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc $(ZLIB) && popd !endif + cmd /E:ON /c date /T > $(ZLIB_X) clean-zlib: @pushd "$(ZLIBDIR)" && $(MAKE) /f win32\Makefile.msc clean && popd +!endif !if $(FOSSIL_ENABLE_SSL)!=0 -openssl: +OPENSSL_X = "$(OX)\openssl.opts" +openssl $(OPENSSL_X): @echo Building OpenSSL from "$(SSLDIR)"... -!ifdef PERLDIR +! ifdef PERLDIR @pushd "$(SSLDIR)" && "$(PERLDIR)\$(PERL)" Configure $(SSLCONFIG) && popd -!else +! else @pushd "$(SSLDIR)" && "$(PERL)" Configure $(SSLCONFIG) && popd -!endif -!if $(FOSSIL_ENABLE_WINXP)!=0 +! endif +! if $(FOSSIL_ENABLE_WINXP)!=0 @pushd "$(SSLDIR)" && $(MAKE) "CC=cl $(XPCFLAGS)" "LFLAGS=$(XPLDFLAGS)" && popd -!else +! else @pushd "$(SSLDIR)" && $(MAKE) && popd -!endif +! endif + echo Config used: $(SSLCONFIG) > $(OPENSSL_X) + cmd /E:ON /c date /T >> $(OPENSSL_X) clean-openssl: @pushd "$(SSLDIR)" && $(MAKE) clean && popd -!endif - -!if $(FOSSIL_ENABLE_MINIZ)==0 -!if $(FOSSIL_BUILD_ZLIB)!=0 -APPTARGETS = $(APPTARGETS) zlib -!endif -!endif - -!if $(FOSSIL_ENABLE_SSL)!=0 -!if $(FOSSIL_BUILD_SSL)!=0 -APPTARGETS = $(APPTARGETS) openssl -!endif -!endif - -"$(APPNAME)" : $(APPTARGETS) "$(OBJDIR)\translate$E" "$(OBJDIR)\mkindex$E" "$(OBJDIR)\codecheck1$E" "$(OX)\headers" $(OBJ) "$(OX)\linkopts" - "$(OBJDIR)\codecheck1$E" $(SRC) + -del $(OPENSSL_X) + +! if $(FOSSIL_BUILD_SSL)!=0 +APPTARGETS = $(APPTARGETS) $(OPENSSL_X) +! endif + +!endif + +!if $(FOSSIL_ENABLE_MINIZ)==0 && $(FOSSIL_BUILD_ZLIB)!=0 +APPTARGETS = $(APPTARGETS) $(ZLIB_X) +!endif + + +"$(APPNAME)" : $(APPTARGETS) toolset "$(OX)\headers" $(OBJ) "$(OX)\linkopts" $(SRC) link $(LDFLAGS) /OUT:$@ /PDB:$(@D)\ $(LIBDIR) Wsetargv.obj "$(OX)\fossil.res" @"$(OX)\linkopts" if exist "$(B)\win\fossil.exe.manifest" \ $(MTC) -nologo -manifest "$(B)\win\fossil.exe.manifest" -outputresource:$@;1 "$(OX)\linkopts": "$(B)\win\Makefile.msc" @@ -991,27 +1027,16 @@ !if $(FOSSIL_ENABLE_MINIZ)!=0 echo "$(OX)\miniz.obj" >> $@ !endif echo $(LIBS) >> $@ -"$(OBJDIR)\translate$E": "$(SRCDIR)\translate.c" - $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $** - -"$(OBJDIR)\makeheaders$E": "$(SRCDIR)\makeheaders.c" - $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $** - -"$(OBJDIR)\mkindex$E": "$(SRCDIR)\mkindex.c" - $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $** - -"$(OBJDIR)\mkbuiltin$E": "$(SRCDIR)\mkbuiltin.c" - $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $** - -"$(OBJDIR)\mkversion$E": "$(SRCDIR)\mkversion.c" - $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $** - -"$(OBJDIR)\codecheck1$E": "$(SRCDIR)\codecheck1.c" - $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $** + +{$(SRCDIR)/}.c{$(OBJDIR)/}$E: + $(BCC) /Fe$@ /Fo$(@D)\ /Fd$(@D)\ $** + +# This target gets the project tools built. +toolset: "$(OBJDIR)\translate$E" "$(OBJDIR)\makeheaders$E" "$(OBJDIR)\mkindex$E" "$(OBJDIR)\mkbuiltin$E" "$(OBJDIR)\mkversion$E" "$(OBJDIR)\codecheck1$E" !if $(USE_SEE)!=0 SEE_FLAGS = /DSQLITE_HAS_CODEC=1 /DSQLITE_SHELL_DBKEY_PROC=fossil_key SQLITE3_SHELL_SRC = $(SRCDIR)\shell-see.c SQLITE3_SRC = $(SRCDIR)\sqlite3-see.c @@ -1055,11 +1080,11 @@ "$(OBJDIR)\mkbuiltin$E" --prefix "$(SRCDIR)/" --reslist "$(OX)\builtin_data.reslist" > $@ cleanx: -del "$(OX)\*.obj" 2>NUL -del "$(OBJDIR)\*.obj" 2>NUL - -del "$(OX)\*_.c" 2>NUL + -del "$(OX)\*.c" 2>NUL -del "$(OX)\*.h" 2>NUL -del "$(OX)\*.ilk" 2>NUL -del "$(OX)\*.map" 2>NUL -del "$(OX)\*.res" 2>NUL -del "$(OX)\*.reslist" 2>NUL @@ -1102,1154 +1127,1016 @@ "$(OBJDIR)\json_timeline$O" : "$(SRCDIR)\json_detail.h" "$(OBJDIR)\json_user$O" : "$(SRCDIR)\json_detail.h" "$(OBJDIR)\json_wiki$O" : "$(SRCDIR)\json_detail.h" "$(OX)\builtin_data.reslist": $(EXTRA_FILES) "$(B)\win\Makefile.msc" - echo "$(SRCDIR)\../skins/ardoise/css.txt" > $@ - echo "$(SRCDIR)\../skins/ardoise/details.txt" >> $@ - echo "$(SRCDIR)\../skins/ardoise/footer.txt" >> $@ - echo "$(SRCDIR)\../skins/ardoise/header.txt" >> $@ - echo "$(SRCDIR)\../skins/black_and_white/css.txt" >> $@ - echo "$(SRCDIR)\../skins/black_and_white/details.txt" >> $@ - echo "$(SRCDIR)\../skins/black_and_white/footer.txt" >> $@ - echo "$(SRCDIR)\../skins/black_and_white/header.txt" >> $@ - echo "$(SRCDIR)\../skins/blitz/css.txt" >> $@ - echo "$(SRCDIR)\../skins/blitz/details.txt" >> $@ - echo "$(SRCDIR)\../skins/blitz/footer.txt" >> $@ - echo "$(SRCDIR)\../skins/blitz/header.txt" >> $@ - echo "$(SRCDIR)\../skins/blitz/ticket.txt" >> $@ - echo "$(SRCDIR)\../skins/bootstrap/css.txt" >> $@ - echo "$(SRCDIR)\../skins/bootstrap/details.txt" >> $@ - echo "$(SRCDIR)\../skins/bootstrap/footer.txt" >> $@ - echo "$(SRCDIR)\../skins/bootstrap/header.txt" >> $@ - echo "$(SRCDIR)\../skins/darkmode/css.txt" >> $@ - echo "$(SRCDIR)\../skins/darkmode/details.txt" >> $@ - echo "$(SRCDIR)\../skins/darkmode/footer.txt" >> $@ - echo "$(SRCDIR)\../skins/darkmode/header.txt" >> $@ - echo "$(SRCDIR)\../skins/default/css.txt" >> $@ - echo "$(SRCDIR)\../skins/default/details.txt" >> $@ - echo "$(SRCDIR)\../skins/default/footer.txt" >> $@ - echo "$(SRCDIR)\../skins/default/header.txt" >> $@ - echo "$(SRCDIR)\../skins/eagle/css.txt" >> $@ - echo "$(SRCDIR)\../skins/eagle/details.txt" >> $@ - echo "$(SRCDIR)\../skins/eagle/footer.txt" >> $@ - echo "$(SRCDIR)\../skins/eagle/header.txt" >> $@ - echo "$(SRCDIR)\../skins/khaki/css.txt" >> $@ - echo "$(SRCDIR)\../skins/khaki/details.txt" >> $@ - echo "$(SRCDIR)\../skins/khaki/footer.txt" >> $@ - echo "$(SRCDIR)\../skins/khaki/header.txt" >> $@ - echo "$(SRCDIR)\../skins/original/css.txt" >> $@ - echo "$(SRCDIR)\../skins/original/details.txt" >> $@ - echo "$(SRCDIR)\../skins/original/footer.txt" >> $@ - echo "$(SRCDIR)\../skins/original/header.txt" >> $@ - echo "$(SRCDIR)\../skins/plain_gray/css.txt" >> $@ - echo "$(SRCDIR)\../skins/plain_gray/details.txt" >> $@ - echo "$(SRCDIR)\../skins/plain_gray/footer.txt" >> $@ - echo "$(SRCDIR)\../skins/plain_gray/header.txt" >> $@ - echo "$(SRCDIR)\../skins/xekri/css.txt" >> $@ - echo "$(SRCDIR)\../skins/xekri/details.txt" >> $@ - echo "$(SRCDIR)\../skins/xekri/footer.txt" >> $@ - echo "$(SRCDIR)\../skins/xekri/header.txt" >> $@ - echo "$(SRCDIR)\accordion.js" >> $@ - echo "$(SRCDIR)\alerts/bflat2.wav" >> $@ - echo "$(SRCDIR)\alerts/bflat3.wav" >> $@ - echo "$(SRCDIR)\alerts/bloop.wav" >> $@ - echo "$(SRCDIR)\alerts/plunk.wav" >> $@ - echo "$(SRCDIR)\chat.js" >> $@ - echo "$(SRCDIR)\ci_edit.js" >> $@ - echo "$(SRCDIR)\copybtn.js" >> $@ - echo "$(SRCDIR)\default.css" >> $@ - echo "$(SRCDIR)\diff.tcl" >> $@ - echo "$(SRCDIR)\forum.js" >> $@ - echo "$(SRCDIR)\fossil.bootstrap.js" >> $@ - echo "$(SRCDIR)\fossil.confirmer.js" >> $@ - echo "$(SRCDIR)\fossil.copybutton.js" >> $@ - echo "$(SRCDIR)\fossil.dom.js" >> $@ - echo "$(SRCDIR)\fossil.fetch.js" >> $@ - echo "$(SRCDIR)\fossil.numbered-lines.js" >> $@ - echo "$(SRCDIR)\fossil.page.fileedit.js" >> $@ - echo "$(SRCDIR)\fossil.page.forumpost.js" >> $@ - echo "$(SRCDIR)\fossil.page.pikchrshow.js" >> $@ - echo "$(SRCDIR)\fossil.page.wikiedit.js" >> $@ - echo "$(SRCDIR)\fossil.pikchr.js" >> $@ - echo "$(SRCDIR)\fossil.popupwidget.js" >> $@ - echo "$(SRCDIR)\fossil.storage.js" >> $@ - echo "$(SRCDIR)\fossil.tabs.js" >> $@ - echo "$(SRCDIR)\fossil.wikiedit-wysiwyg.js" >> $@ - echo "$(SRCDIR)\graph.js" >> $@ - echo "$(SRCDIR)\hbmenu.js" >> $@ - echo "$(SRCDIR)\href.js" >> $@ - echo "$(SRCDIR)\login.js" >> $@ - echo "$(SRCDIR)\markdown.md" >> $@ - echo "$(SRCDIR)\menu.js" >> $@ - echo "$(SRCDIR)\sbsdiff.js" >> $@ - echo "$(SRCDIR)\scroll.js" >> $@ - echo "$(SRCDIR)\skin.js" >> $@ - echo "$(SRCDIR)\sorttable.js" >> $@ - echo "$(SRCDIR)\sounds/0.wav" >> $@ - echo "$(SRCDIR)\sounds/1.wav" >> $@ - echo "$(SRCDIR)\sounds/2.wav" >> $@ - echo "$(SRCDIR)\sounds/3.wav" >> $@ - echo "$(SRCDIR)\sounds/4.wav" >> $@ - echo "$(SRCDIR)\sounds/5.wav" >> $@ - echo "$(SRCDIR)\sounds/6.wav" >> $@ - echo "$(SRCDIR)\sounds/7.wav" >> $@ - echo "$(SRCDIR)\sounds/8.wav" >> $@ - echo "$(SRCDIR)\sounds/9.wav" >> $@ - echo "$(SRCDIR)\sounds/a.wav" >> $@ - echo "$(SRCDIR)\sounds/b.wav" >> $@ - echo "$(SRCDIR)\sounds/c.wav" >> $@ - echo "$(SRCDIR)\sounds/d.wav" >> $@ - echo "$(SRCDIR)\sounds/e.wav" >> $@ - echo "$(SRCDIR)\sounds/f.wav" >> $@ - echo "$(SRCDIR)\style.admin_log.css" >> $@ - echo "$(SRCDIR)\style.fileedit.css" >> $@ - echo "$(SRCDIR)\style.wikiedit.css" >> $@ - echo "$(SRCDIR)\tree.js" >> $@ - echo "$(SRCDIR)\useredit.js" >> $@ - echo "$(SRCDIR)\wiki.wiki" >> $@ - -"$(OX)\add$O" : "$(OX)\add_.c" "$(OX)\add.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\add_.c" - -"$(OX)\add_.c" : "$(SRCDIR)\add.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\ajax$O" : "$(OX)\ajax_.c" "$(OX)\ajax.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\ajax_.c" - -"$(OX)\ajax_.c" : "$(SRCDIR)\ajax.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\alerts$O" : "$(OX)\alerts_.c" "$(OX)\alerts.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\alerts_.c" - -"$(OX)\alerts_.c" : "$(SRCDIR)\alerts.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\allrepo$O" : "$(OX)\allrepo_.c" "$(OX)\allrepo.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\allrepo_.c" - -"$(OX)\allrepo_.c" : "$(SRCDIR)\allrepo.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\attach$O" : "$(OX)\attach_.c" "$(OX)\attach.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\attach_.c" - -"$(OX)\attach_.c" : "$(SRCDIR)\attach.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\backlink$O" : "$(OX)\backlink_.c" "$(OX)\backlink.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\backlink_.c" - -"$(OX)\backlink_.c" : "$(SRCDIR)\backlink.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\backoffice$O" : "$(OX)\backoffice_.c" "$(OX)\backoffice.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\backoffice_.c" - -"$(OX)\backoffice_.c" : "$(SRCDIR)\backoffice.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\bag$O" : "$(OX)\bag_.c" "$(OX)\bag.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bag_.c" - -"$(OX)\bag_.c" : "$(SRCDIR)\bag.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\bisect$O" : "$(OX)\bisect_.c" "$(OX)\bisect.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bisect_.c" - -"$(OX)\bisect_.c" : "$(SRCDIR)\bisect.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\blob$O" : "$(OX)\blob_.c" "$(OX)\blob.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\blob_.c" - -"$(OX)\blob_.c" : "$(SRCDIR)\blob.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\branch$O" : "$(OX)\branch_.c" "$(OX)\branch.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\branch_.c" - -"$(OX)\branch_.c" : "$(SRCDIR)\branch.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\browse$O" : "$(OX)\browse_.c" "$(OX)\browse.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\browse_.c" - -"$(OX)\browse_.c" : "$(SRCDIR)\browse.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\builtin$O" : "$(OX)\builtin_.c" "$(OX)\builtin.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\builtin_.c" - -"$(OX)\builtin_.c" : "$(SRCDIR)\builtin.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\bundle$O" : "$(OX)\bundle_.c" "$(OX)\bundle.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bundle_.c" - -"$(OX)\bundle_.c" : "$(SRCDIR)\bundle.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\cache$O" : "$(OX)\cache_.c" "$(OX)\cache.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cache_.c" - -"$(OX)\cache_.c" : "$(SRCDIR)\cache.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\capabilities$O" : "$(OX)\capabilities_.c" "$(OX)\capabilities.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\capabilities_.c" - -"$(OX)\capabilities_.c" : "$(SRCDIR)\capabilities.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\captcha$O" : "$(OX)\captcha_.c" "$(OX)\captcha.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\captcha_.c" - -"$(OX)\captcha_.c" : "$(SRCDIR)\captcha.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\cgi$O" : "$(OX)\cgi_.c" "$(OX)\cgi.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cgi_.c" - -"$(OX)\cgi_.c" : "$(SRCDIR)\cgi.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\chat$O" : "$(OX)\chat_.c" "$(OX)\chat.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\chat_.c" - -"$(OX)\chat_.c" : "$(SRCDIR)\chat.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\checkin$O" : "$(OX)\checkin_.c" "$(OX)\checkin.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\checkin_.c" - -"$(OX)\checkin_.c" : "$(SRCDIR)\checkin.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\checkout$O" : "$(OX)\checkout_.c" "$(OX)\checkout.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\checkout_.c" - -"$(OX)\checkout_.c" : "$(SRCDIR)\checkout.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\clearsign$O" : "$(OX)\clearsign_.c" "$(OX)\clearsign.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\clearsign_.c" - -"$(OX)\clearsign_.c" : "$(SRCDIR)\clearsign.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\clone$O" : "$(OX)\clone_.c" "$(OX)\clone.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\clone_.c" - -"$(OX)\clone_.c" : "$(SRCDIR)\clone.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\color$O" : "$(OX)\color_.c" "$(OX)\color.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\color_.c" - -"$(OX)\color_.c" : "$(SRCDIR)\color.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\comformat$O" : "$(OX)\comformat_.c" "$(OX)\comformat.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\comformat_.c" - -"$(OX)\comformat_.c" : "$(SRCDIR)\comformat.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\configure$O" : "$(OX)\configure_.c" "$(OX)\configure.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\configure_.c" - -"$(OX)\configure_.c" : "$(SRCDIR)\configure.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\content$O" : "$(OX)\content_.c" "$(OX)\content.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\content_.c" - -"$(OX)\content_.c" : "$(SRCDIR)\content.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\cookies$O" : "$(OX)\cookies_.c" "$(OX)\cookies.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cookies_.c" - -"$(OX)\cookies_.c" : "$(SRCDIR)\cookies.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\db$O" : "$(OX)\db_.c" "$(OX)\db.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\db_.c" - -"$(OX)\db_.c" : "$(SRCDIR)\db.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\delta$O" : "$(OX)\delta_.c" "$(OX)\delta.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\delta_.c" - -"$(OX)\delta_.c" : "$(SRCDIR)\delta.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\deltacmd$O" : "$(OX)\deltacmd_.c" "$(OX)\deltacmd.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\deltacmd_.c" - -"$(OX)\deltacmd_.c" : "$(SRCDIR)\deltacmd.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\deltafunc$O" : "$(OX)\deltafunc_.c" "$(OX)\deltafunc.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\deltafunc_.c" - -"$(OX)\deltafunc_.c" : "$(SRCDIR)\deltafunc.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\descendants$O" : "$(OX)\descendants_.c" "$(OX)\descendants.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\descendants_.c" - -"$(OX)\descendants_.c" : "$(SRCDIR)\descendants.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\diff$O" : "$(OX)\diff_.c" "$(OX)\diff.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diff_.c" - -"$(OX)\diff_.c" : "$(SRCDIR)\diff.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\diffcmd$O" : "$(OX)\diffcmd_.c" "$(OX)\diffcmd.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diffcmd_.c" - -"$(OX)\diffcmd_.c" : "$(SRCDIR)\diffcmd.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\dispatch$O" : "$(OX)\dispatch_.c" "$(OX)\dispatch.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\dispatch_.c" - -"$(OX)\dispatch_.c" : "$(SRCDIR)\dispatch.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\doc$O" : "$(OX)\doc_.c" "$(OX)\doc.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\doc_.c" - -"$(OX)\doc_.c" : "$(SRCDIR)\doc.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\encode$O" : "$(OX)\encode_.c" "$(OX)\encode.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\encode_.c" - -"$(OX)\encode_.c" : "$(SRCDIR)\encode.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\etag$O" : "$(OX)\etag_.c" "$(OX)\etag.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\etag_.c" - -"$(OX)\etag_.c" : "$(SRCDIR)\etag.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\event$O" : "$(OX)\event_.c" "$(OX)\event.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\event_.c" - -"$(OX)\event_.c" : "$(SRCDIR)\event.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\export$O" : "$(OX)\export_.c" "$(OX)\export.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\export_.c" - -"$(OX)\export_.c" : "$(SRCDIR)\export.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\extcgi$O" : "$(OX)\extcgi_.c" "$(OX)\extcgi.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\extcgi_.c" - -"$(OX)\extcgi_.c" : "$(SRCDIR)\extcgi.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\file$O" : "$(OX)\file_.c" "$(OX)\file.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\file_.c" - -"$(OX)\file_.c" : "$(SRCDIR)\file.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\fileedit$O" : "$(OX)\fileedit_.c" "$(OX)\fileedit.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fileedit_.c" - -"$(OX)\fileedit_.c" : "$(SRCDIR)\fileedit.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\finfo$O" : "$(OX)\finfo_.c" "$(OX)\finfo.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\finfo_.c" - -"$(OX)\finfo_.c" : "$(SRCDIR)\finfo.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\foci$O" : "$(OX)\foci_.c" "$(OX)\foci.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\foci_.c" - -"$(OX)\foci_.c" : "$(SRCDIR)\foci.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\forum$O" : "$(OX)\forum_.c" "$(OX)\forum.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\forum_.c" - -"$(OX)\forum_.c" : "$(SRCDIR)\forum.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\fshell$O" : "$(OX)\fshell_.c" "$(OX)\fshell.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fshell_.c" - -"$(OX)\fshell_.c" : "$(SRCDIR)\fshell.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\fusefs$O" : "$(OX)\fusefs_.c" "$(OX)\fusefs.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fusefs_.c" - -"$(OX)\fusefs_.c" : "$(SRCDIR)\fusefs.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\fuzz$O" : "$(OX)\fuzz_.c" "$(OX)\fuzz.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fuzz_.c" - -"$(OX)\fuzz_.c" : "$(SRCDIR)\fuzz.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\glob$O" : "$(OX)\glob_.c" "$(OX)\glob.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\glob_.c" - -"$(OX)\glob_.c" : "$(SRCDIR)\glob.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\graph$O" : "$(OX)\graph_.c" "$(OX)\graph.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\graph_.c" - -"$(OX)\graph_.c" : "$(SRCDIR)\graph.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\gzip$O" : "$(OX)\gzip_.c" "$(OX)\gzip.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\gzip_.c" - -"$(OX)\gzip_.c" : "$(SRCDIR)\gzip.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\hname$O" : "$(OX)\hname_.c" "$(OX)\hname.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\hname_.c" - -"$(OX)\hname_.c" : "$(SRCDIR)\hname.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\hook$O" : "$(OX)\hook_.c" "$(OX)\hook.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\hook_.c" - -"$(OX)\hook_.c" : "$(SRCDIR)\hook.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\http$O" : "$(OX)\http_.c" "$(OX)\http.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_.c" - -"$(OX)\http_.c" : "$(SRCDIR)\http.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\http_socket$O" : "$(OX)\http_socket_.c" "$(OX)\http_socket.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_socket_.c" - -"$(OX)\http_socket_.c" : "$(SRCDIR)\http_socket.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\http_ssl$O" : "$(OX)\http_ssl_.c" "$(OX)\http_ssl.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_ssl_.c" - -"$(OX)\http_ssl_.c" : "$(SRCDIR)\http_ssl.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\http_transport$O" : "$(OX)\http_transport_.c" "$(OX)\http_transport.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_transport_.c" - -"$(OX)\http_transport_.c" : "$(SRCDIR)\http_transport.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\import$O" : "$(OX)\import_.c" "$(OX)\import.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\import_.c" - -"$(OX)\import_.c" : "$(SRCDIR)\import.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\info$O" : "$(OX)\info_.c" "$(OX)\info.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\info_.c" - -"$(OX)\info_.c" : "$(SRCDIR)\info.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\interwiki$O" : "$(OX)\interwiki_.c" "$(OX)\interwiki.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\interwiki_.c" - -"$(OX)\interwiki_.c" : "$(SRCDIR)\interwiki.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\json$O" : "$(OX)\json_.c" "$(OX)\json.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_.c" - -"$(OX)\json_.c" : "$(SRCDIR)\json.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\json_artifact$O" : "$(OX)\json_artifact_.c" "$(OX)\json_artifact.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_artifact_.c" - -"$(OX)\json_artifact_.c" : "$(SRCDIR)\json_artifact.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\json_branch$O" : "$(OX)\json_branch_.c" "$(OX)\json_branch.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_branch_.c" - -"$(OX)\json_branch_.c" : "$(SRCDIR)\json_branch.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\json_config$O" : "$(OX)\json_config_.c" "$(OX)\json_config.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_config_.c" - -"$(OX)\json_config_.c" : "$(SRCDIR)\json_config.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\json_diff$O" : "$(OX)\json_diff_.c" "$(OX)\json_diff.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_diff_.c" - -"$(OX)\json_diff_.c" : "$(SRCDIR)\json_diff.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\json_dir$O" : "$(OX)\json_dir_.c" "$(OX)\json_dir.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_dir_.c" - -"$(OX)\json_dir_.c" : "$(SRCDIR)\json_dir.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\json_finfo$O" : "$(OX)\json_finfo_.c" "$(OX)\json_finfo.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_finfo_.c" - -"$(OX)\json_finfo_.c" : "$(SRCDIR)\json_finfo.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\json_login$O" : "$(OX)\json_login_.c" "$(OX)\json_login.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_login_.c" - -"$(OX)\json_login_.c" : "$(SRCDIR)\json_login.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\json_query$O" : "$(OX)\json_query_.c" "$(OX)\json_query.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_query_.c" - -"$(OX)\json_query_.c" : "$(SRCDIR)\json_query.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\json_report$O" : "$(OX)\json_report_.c" "$(OX)\json_report.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_report_.c" - -"$(OX)\json_report_.c" : "$(SRCDIR)\json_report.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\json_status$O" : "$(OX)\json_status_.c" "$(OX)\json_status.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_status_.c" - -"$(OX)\json_status_.c" : "$(SRCDIR)\json_status.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\json_tag$O" : "$(OX)\json_tag_.c" "$(OX)\json_tag.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_tag_.c" - -"$(OX)\json_tag_.c" : "$(SRCDIR)\json_tag.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\json_timeline$O" : "$(OX)\json_timeline_.c" "$(OX)\json_timeline.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_timeline_.c" - -"$(OX)\json_timeline_.c" : "$(SRCDIR)\json_timeline.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\json_user$O" : "$(OX)\json_user_.c" "$(OX)\json_user.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_user_.c" - -"$(OX)\json_user_.c" : "$(SRCDIR)\json_user.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\json_wiki$O" : "$(OX)\json_wiki_.c" "$(OX)\json_wiki.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_wiki_.c" - -"$(OX)\json_wiki_.c" : "$(SRCDIR)\json_wiki.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\leaf$O" : "$(OX)\leaf_.c" "$(OX)\leaf.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\leaf_.c" - -"$(OX)\leaf_.c" : "$(SRCDIR)\leaf.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\loadctrl$O" : "$(OX)\loadctrl_.c" "$(OX)\loadctrl.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\loadctrl_.c" - -"$(OX)\loadctrl_.c" : "$(SRCDIR)\loadctrl.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\login$O" : "$(OX)\login_.c" "$(OX)\login.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\login_.c" - -"$(OX)\login_.c" : "$(SRCDIR)\login.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\lookslike$O" : "$(OX)\lookslike_.c" "$(OX)\lookslike.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\lookslike_.c" - -"$(OX)\lookslike_.c" : "$(SRCDIR)\lookslike.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\main$O" : "$(OX)\main_.c" "$(OX)\main.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\main_.c" - -"$(OX)\main_.c" : "$(SRCDIR)\main.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\manifest$O" : "$(OX)\manifest_.c" "$(OX)\manifest.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\manifest_.c" - -"$(OX)\manifest_.c" : "$(SRCDIR)\manifest.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\markdown$O" : "$(OX)\markdown_.c" "$(OX)\markdown.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\markdown_.c" - -"$(OX)\markdown_.c" : "$(SRCDIR)\markdown.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\markdown_html$O" : "$(OX)\markdown_html_.c" "$(OX)\markdown_html.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\markdown_html_.c" - -"$(OX)\markdown_html_.c" : "$(SRCDIR)\markdown_html.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\md5$O" : "$(OX)\md5_.c" "$(OX)\md5.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\md5_.c" - -"$(OX)\md5_.c" : "$(SRCDIR)\md5.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\merge$O" : "$(OX)\merge_.c" "$(OX)\merge.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\merge_.c" - -"$(OX)\merge_.c" : "$(SRCDIR)\merge.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\merge3$O" : "$(OX)\merge3_.c" "$(OX)\merge3.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\merge3_.c" - -"$(OX)\merge3_.c" : "$(SRCDIR)\merge3.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\moderate$O" : "$(OX)\moderate_.c" "$(OX)\moderate.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\moderate_.c" - -"$(OX)\moderate_.c" : "$(SRCDIR)\moderate.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\name$O" : "$(OX)\name_.c" "$(OX)\name.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\name_.c" - -"$(OX)\name_.c" : "$(SRCDIR)\name.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\path$O" : "$(OX)\path_.c" "$(OX)\path.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\path_.c" - -"$(OX)\path_.c" : "$(SRCDIR)\path.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\piechart$O" : "$(OX)\piechart_.c" "$(OX)\piechart.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\piechart_.c" - -"$(OX)\piechart_.c" : "$(SRCDIR)\piechart.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\pikchr$O" : "$(OX)\pikchr_.c" "$(OX)\pikchr.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pikchr_.c" - -"$(OX)\pikchr_.c" : "$(SRCDIR)\pikchr.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\pikchrshow$O" : "$(OX)\pikchrshow_.c" "$(OX)\pikchrshow.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pikchrshow_.c" - -"$(OX)\pikchrshow_.c" : "$(SRCDIR)\pikchrshow.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\pivot$O" : "$(OX)\pivot_.c" "$(OX)\pivot.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pivot_.c" - -"$(OX)\pivot_.c" : "$(SRCDIR)\pivot.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\popen$O" : "$(OX)\popen_.c" "$(OX)\popen.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\popen_.c" - -"$(OX)\popen_.c" : "$(SRCDIR)\popen.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\pqueue$O" : "$(OX)\pqueue_.c" "$(OX)\pqueue.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pqueue_.c" - -"$(OX)\pqueue_.c" : "$(SRCDIR)\pqueue.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\printf$O" : "$(OX)\printf_.c" "$(OX)\printf.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\printf_.c" - -"$(OX)\printf_.c" : "$(SRCDIR)\printf.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\publish$O" : "$(OX)\publish_.c" "$(OX)\publish.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\publish_.c" - -"$(OX)\publish_.c" : "$(SRCDIR)\publish.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\purge$O" : "$(OX)\purge_.c" "$(OX)\purge.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\purge_.c" - -"$(OX)\purge_.c" : "$(SRCDIR)\purge.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\rebuild$O" : "$(OX)\rebuild_.c" "$(OX)\rebuild.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\rebuild_.c" - -"$(OX)\rebuild_.c" : "$(SRCDIR)\rebuild.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\regexp$O" : "$(OX)\regexp_.c" "$(OX)\regexp.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\regexp_.c" - -"$(OX)\regexp_.c" : "$(SRCDIR)\regexp.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\repolist$O" : "$(OX)\repolist_.c" "$(OX)\repolist.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\repolist_.c" - -"$(OX)\repolist_.c" : "$(SRCDIR)\repolist.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\report$O" : "$(OX)\report_.c" "$(OX)\report.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\report_.c" - -"$(OX)\report_.c" : "$(SRCDIR)\report.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\rss$O" : "$(OX)\rss_.c" "$(OX)\rss.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\rss_.c" - -"$(OX)\rss_.c" : "$(SRCDIR)\rss.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\schema$O" : "$(OX)\schema_.c" "$(OX)\schema.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\schema_.c" - -"$(OX)\schema_.c" : "$(SRCDIR)\schema.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\search$O" : "$(OX)\search_.c" "$(OX)\search.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\search_.c" - -"$(OX)\search_.c" : "$(SRCDIR)\search.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\security_audit$O" : "$(OX)\security_audit_.c" "$(OX)\security_audit.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\security_audit_.c" - -"$(OX)\security_audit_.c" : "$(SRCDIR)\security_audit.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\setup$O" : "$(OX)\setup_.c" "$(OX)\setup.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\setup_.c" - -"$(OX)\setup_.c" : "$(SRCDIR)\setup.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\setupuser$O" : "$(OX)\setupuser_.c" "$(OX)\setupuser.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\setupuser_.c" - -"$(OX)\setupuser_.c" : "$(SRCDIR)\setupuser.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\sha1$O" : "$(OX)\sha1_.c" "$(OX)\sha1.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha1_.c" - -"$(OX)\sha1_.c" : "$(SRCDIR)\sha1.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\sha1hard$O" : "$(OX)\sha1hard_.c" "$(OX)\sha1hard.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha1hard_.c" - -"$(OX)\sha1hard_.c" : "$(SRCDIR)\sha1hard.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\sha3$O" : "$(OX)\sha3_.c" "$(OX)\sha3.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha3_.c" - -"$(OX)\sha3_.c" : "$(SRCDIR)\sha3.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\shun$O" : "$(OX)\shun_.c" "$(OX)\shun.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\shun_.c" - -"$(OX)\shun_.c" : "$(SRCDIR)\shun.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\sitemap$O" : "$(OX)\sitemap_.c" "$(OX)\sitemap.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sitemap_.c" - -"$(OX)\sitemap_.c" : "$(SRCDIR)\sitemap.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\skins$O" : "$(OX)\skins_.c" "$(OX)\skins.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\skins_.c" - -"$(OX)\skins_.c" : "$(SRCDIR)\skins.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\smtp$O" : "$(OX)\smtp_.c" "$(OX)\smtp.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\smtp_.c" - -"$(OX)\smtp_.c" : "$(SRCDIR)\smtp.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\sqlcmd$O" : "$(OX)\sqlcmd_.c" "$(OX)\sqlcmd.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sqlcmd_.c" - -"$(OX)\sqlcmd_.c" : "$(SRCDIR)\sqlcmd.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\stash$O" : "$(OX)\stash_.c" "$(OX)\stash.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\stash_.c" - -"$(OX)\stash_.c" : "$(SRCDIR)\stash.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\stat$O" : "$(OX)\stat_.c" "$(OX)\stat.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\stat_.c" - -"$(OX)\stat_.c" : "$(SRCDIR)\stat.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\statrep$O" : "$(OX)\statrep_.c" "$(OX)\statrep.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\statrep_.c" - -"$(OX)\statrep_.c" : "$(SRCDIR)\statrep.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\style$O" : "$(OX)\style_.c" "$(OX)\style.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\style_.c" - -"$(OX)\style_.c" : "$(SRCDIR)\style.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\sync$O" : "$(OX)\sync_.c" "$(OX)\sync.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sync_.c" - -"$(OX)\sync_.c" : "$(SRCDIR)\sync.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\tag$O" : "$(OX)\tag_.c" "$(OX)\tag.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tag_.c" - -"$(OX)\tag_.c" : "$(SRCDIR)\tag.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\tar$O" : "$(OX)\tar_.c" "$(OX)\tar.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tar_.c" - -"$(OX)\tar_.c" : "$(SRCDIR)\tar.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\terminal$O" : "$(OX)\terminal_.c" "$(OX)\terminal.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\terminal_.c" - -"$(OX)\terminal_.c" : "$(SRCDIR)\terminal.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\th_main$O" : "$(OX)\th_main_.c" "$(OX)\th_main.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\th_main_.c" - -"$(OX)\th_main_.c" : "$(SRCDIR)\th_main.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\timeline$O" : "$(OX)\timeline_.c" "$(OX)\timeline.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\timeline_.c" - -"$(OX)\timeline_.c" : "$(SRCDIR)\timeline.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\tkt$O" : "$(OX)\tkt_.c" "$(OX)\tkt.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tkt_.c" - -"$(OX)\tkt_.c" : "$(SRCDIR)\tkt.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\tktsetup$O" : "$(OX)\tktsetup_.c" "$(OX)\tktsetup.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tktsetup_.c" - -"$(OX)\tktsetup_.c" : "$(SRCDIR)\tktsetup.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\undo$O" : "$(OX)\undo_.c" "$(OX)\undo.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\undo_.c" - -"$(OX)\undo_.c" : "$(SRCDIR)\undo.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\unicode$O" : "$(OX)\unicode_.c" "$(OX)\unicode.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\unicode_.c" - -"$(OX)\unicode_.c" : "$(SRCDIR)\unicode.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\unversioned$O" : "$(OX)\unversioned_.c" "$(OX)\unversioned.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\unversioned_.c" - -"$(OX)\unversioned_.c" : "$(SRCDIR)\unversioned.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\update$O" : "$(OX)\update_.c" "$(OX)\update.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\update_.c" - -"$(OX)\update_.c" : "$(SRCDIR)\update.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\url$O" : "$(OX)\url_.c" "$(OX)\url.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\url_.c" - -"$(OX)\url_.c" : "$(SRCDIR)\url.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\user$O" : "$(OX)\user_.c" "$(OX)\user.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\user_.c" - -"$(OX)\user_.c" : "$(SRCDIR)\user.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\utf8$O" : "$(OX)\utf8_.c" "$(OX)\utf8.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\utf8_.c" - -"$(OX)\utf8_.c" : "$(SRCDIR)\utf8.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\util$O" : "$(OX)\util_.c" "$(OX)\util.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\util_.c" - -"$(OX)\util_.c" : "$(SRCDIR)\util.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\verify$O" : "$(OX)\verify_.c" "$(OX)\verify.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\verify_.c" - -"$(OX)\verify_.c" : "$(SRCDIR)\verify.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\vfile$O" : "$(OX)\vfile_.c" "$(OX)\vfile.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\vfile_.c" - -"$(OX)\vfile_.c" : "$(SRCDIR)\vfile.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\webmail$O" : "$(OX)\webmail_.c" "$(OX)\webmail.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\webmail_.c" - -"$(OX)\webmail_.c" : "$(SRCDIR)\webmail.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\wiki$O" : "$(OX)\wiki_.c" "$(OX)\wiki.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wiki_.c" - -"$(OX)\wiki_.c" : "$(SRCDIR)\wiki.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\wikiformat$O" : "$(OX)\wikiformat_.c" "$(OX)\wikiformat.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wikiformat_.c" - -"$(OX)\wikiformat_.c" : "$(SRCDIR)\wikiformat.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\winfile$O" : "$(OX)\winfile_.c" "$(OX)\winfile.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\winfile_.c" - -"$(OX)\winfile_.c" : "$(SRCDIR)\winfile.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\winhttp$O" : "$(OX)\winhttp_.c" "$(OX)\winhttp.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\winhttp_.c" - -"$(OX)\winhttp_.c" : "$(SRCDIR)\winhttp.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\xfer$O" : "$(OX)\xfer_.c" "$(OX)\xfer.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\xfer_.c" - -"$(OX)\xfer_.c" : "$(SRCDIR)\xfer.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\xfersetup$O" : "$(OX)\xfersetup_.c" "$(OX)\xfersetup.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\xfersetup_.c" - -"$(OX)\xfersetup_.c" : "$(SRCDIR)\xfersetup.c" - "$(OBJDIR)\translate$E" $** > $@ - -"$(OX)\zip$O" : "$(OX)\zip_.c" "$(OX)\zip.h" - $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\zip_.c" - -"$(OX)\zip_.c" : "$(SRCDIR)\zip.c" - "$(OBJDIR)\translate$E" $** > $@ - + -echo. > $@ + @echo "$(SRCDIR)\../skins/ardoise/css.txt" >> $@ + @echo "$(SRCDIR)\../skins/ardoise/details.txt" >> $@ + @echo "$(SRCDIR)\../skins/ardoise/footer.txt" >> $@ + @echo "$(SRCDIR)\../skins/ardoise/header.txt" >> $@ + @echo "$(SRCDIR)\../skins/black_and_white/css.txt" >> $@ + @echo "$(SRCDIR)\../skins/black_and_white/details.txt" >> $@ + @echo "$(SRCDIR)\../skins/black_and_white/footer.txt" >> $@ + @echo "$(SRCDIR)\../skins/black_and_white/header.txt" >> $@ + @echo "$(SRCDIR)\../skins/blitz/css.txt" >> $@ + @echo "$(SRCDIR)\../skins/blitz/details.txt" >> $@ + @echo "$(SRCDIR)\../skins/blitz/footer.txt" >> $@ + @echo "$(SRCDIR)\../skins/blitz/header.txt" >> $@ + @echo "$(SRCDIR)\../skins/blitz/ticket.txt" >> $@ + @echo "$(SRCDIR)\../skins/bootstrap/css.txt" >> $@ + @echo "$(SRCDIR)\../skins/bootstrap/details.txt" >> $@ + @echo "$(SRCDIR)\../skins/bootstrap/footer.txt" >> $@ + @echo "$(SRCDIR)\../skins/bootstrap/header.txt" >> $@ + @echo "$(SRCDIR)\../skins/darkmode/css.txt" >> $@ + @echo "$(SRCDIR)\../skins/darkmode/details.txt" >> $@ + @echo "$(SRCDIR)\../skins/darkmode/footer.txt" >> $@ + @echo "$(SRCDIR)\../skins/darkmode/header.txt" >> $@ + @echo "$(SRCDIR)\../skins/default/css.txt" >> $@ + @echo "$(SRCDIR)\../skins/default/details.txt" >> $@ + @echo "$(SRCDIR)\../skins/default/footer.txt" >> $@ + @echo "$(SRCDIR)\../skins/default/header.txt" >> $@ + @echo "$(SRCDIR)\../skins/eagle/css.txt" >> $@ + @echo "$(SRCDIR)\../skins/eagle/details.txt" >> $@ + @echo "$(SRCDIR)\../skins/eagle/footer.txt" >> $@ + @echo "$(SRCDIR)\../skins/eagle/header.txt" >> $@ + @echo "$(SRCDIR)\../skins/khaki/css.txt" >> $@ + @echo "$(SRCDIR)\../skins/khaki/details.txt" >> $@ + @echo "$(SRCDIR)\../skins/khaki/footer.txt" >> $@ + @echo "$(SRCDIR)\../skins/khaki/header.txt" >> $@ + @echo "$(SRCDIR)\../skins/original/css.txt" >> $@ + @echo "$(SRCDIR)\../skins/original/details.txt" >> $@ + @echo "$(SRCDIR)\../skins/original/footer.txt" >> $@ + @echo "$(SRCDIR)\../skins/original/header.txt" >> $@ + @echo "$(SRCDIR)\../skins/plain_gray/css.txt" >> $@ + @echo "$(SRCDIR)\../skins/plain_gray/details.txt" >> $@ + @echo "$(SRCDIR)\../skins/plain_gray/footer.txt" >> $@ + @echo "$(SRCDIR)\../skins/plain_gray/header.txt" >> $@ + @echo "$(SRCDIR)\../skins/xekri/css.txt" >> $@ + @echo "$(SRCDIR)\../skins/xekri/details.txt" >> $@ + @echo "$(SRCDIR)\../skins/xekri/footer.txt" >> $@ + @echo "$(SRCDIR)\../skins/xekri/header.txt" >> $@ + @echo "$(SRCDIR)\accordion.js" >> $@ + @echo "$(SRCDIR)\alerts/bflat2.wav" >> $@ + @echo "$(SRCDIR)\alerts/bflat3.wav" >> $@ + @echo "$(SRCDIR)\alerts/bloop.wav" >> $@ + @echo "$(SRCDIR)\alerts/plunk.wav" >> $@ + @echo "$(SRCDIR)\chat.js" >> $@ + @echo "$(SRCDIR)\ci_edit.js" >> $@ + @echo "$(SRCDIR)\copybtn.js" >> $@ + @echo "$(SRCDIR)\default.css" >> $@ + @echo "$(SRCDIR)\diff.tcl" >> $@ + @echo "$(SRCDIR)\forum.js" >> $@ + @echo "$(SRCDIR)\fossil.bootstrap.js" >> $@ + @echo "$(SRCDIR)\fossil.confirmer.js" >> $@ + @echo "$(SRCDIR)\fossil.copybutton.js" >> $@ + @echo "$(SRCDIR)\fossil.dom.js" >> $@ + @echo "$(SRCDIR)\fossil.fetch.js" >> $@ + @echo "$(SRCDIR)\fossil.numbered-lines.js" >> $@ + @echo "$(SRCDIR)\fossil.page.fileedit.js" >> $@ + @echo "$(SRCDIR)\fossil.page.forumpost.js" >> $@ + @echo "$(SRCDIR)\fossil.page.pikchrshow.js" >> $@ + @echo "$(SRCDIR)\fossil.page.wikiedit.js" >> $@ + @echo "$(SRCDIR)\fossil.pikchr.js" >> $@ + @echo "$(SRCDIR)\fossil.popupwidget.js" >> $@ + @echo "$(SRCDIR)\fossil.storage.js" >> $@ + @echo "$(SRCDIR)\fossil.tabs.js" >> $@ + @echo "$(SRCDIR)\fossil.wikiedit-wysiwyg.js" >> $@ + @echo "$(SRCDIR)\graph.js" >> $@ + @echo "$(SRCDIR)\hbmenu.js" >> $@ + @echo "$(SRCDIR)\href.js" >> $@ + @echo "$(SRCDIR)\login.js" >> $@ + @echo "$(SRCDIR)\markdown.md" >> $@ + @echo "$(SRCDIR)\menu.js" >> $@ + @echo "$(SRCDIR)\sbsdiff.js" >> $@ + @echo "$(SRCDIR)\scroll.js" >> $@ + @echo "$(SRCDIR)\skin.js" >> $@ + @echo "$(SRCDIR)\sorttable.js" >> $@ + @echo "$(SRCDIR)\sounds/0.wav" >> $@ + @echo "$(SRCDIR)\sounds/1.wav" >> $@ + @echo "$(SRCDIR)\sounds/2.wav" >> $@ + @echo "$(SRCDIR)\sounds/3.wav" >> $@ + @echo "$(SRCDIR)\sounds/4.wav" >> $@ + @echo "$(SRCDIR)\sounds/5.wav" >> $@ + @echo "$(SRCDIR)\sounds/6.wav" >> $@ + @echo "$(SRCDIR)\sounds/7.wav" >> $@ + @echo "$(SRCDIR)\sounds/8.wav" >> $@ + @echo "$(SRCDIR)\sounds/9.wav" >> $@ + @echo "$(SRCDIR)\sounds/a.wav" >> $@ + @echo "$(SRCDIR)\sounds/b.wav" >> $@ + @echo "$(SRCDIR)\sounds/c.wav" >> $@ + @echo "$(SRCDIR)\sounds/d.wav" >> $@ + @echo "$(SRCDIR)\sounds/e.wav" >> $@ + @echo "$(SRCDIR)\sounds/f.wav" >> $@ + @echo "$(SRCDIR)\style.admin_log.css" >> $@ + @echo "$(SRCDIR)\style.fileedit.css" >> $@ + @echo "$(SRCDIR)\style.wikiedit.css" >> $@ + @echo "$(SRCDIR)\tree.js" >> $@ + @echo "$(SRCDIR)\useredit.js" >> $@ + @echo "$(SRCDIR)\wiki.wiki" >> $@ +{$(OX)\}.c{$(OX)\}.h: + "$(OBJDIR)\makeheaders$E" $**:$@ +{$(SRCDIR)\}.c{$(OX)\}.c: + "$(OBJDIR)\translate$E" $** > $@ +"$(OX)\add$O" : "$(OX)\add.c" "$(OX)\add.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\add.c" + +"$(OX)\add.c" : "$(SRCDIR)\add.c" +"$(OX)\add.h" : "$(OX)\add.c" +"$(OX)\ajax$O" : "$(OX)\ajax.c" "$(OX)\ajax.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\ajax.c" + +"$(OX)\ajax.c" : "$(SRCDIR)\ajax.c" +"$(OX)\ajax.h" : "$(OX)\ajax.c" +"$(OX)\alerts$O" : "$(OX)\alerts.c" "$(OX)\alerts.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\alerts.c" + +"$(OX)\alerts.c" : "$(SRCDIR)\alerts.c" +"$(OX)\alerts.h" : "$(OX)\alerts.c" +"$(OX)\allrepo$O" : "$(OX)\allrepo.c" "$(OX)\allrepo.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\allrepo.c" + +"$(OX)\allrepo.c" : "$(SRCDIR)\allrepo.c" +"$(OX)\allrepo.h" : "$(OX)\allrepo.c" +"$(OX)\attach$O" : "$(OX)\attach.c" "$(OX)\attach.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\attach.c" + +"$(OX)\attach.c" : "$(SRCDIR)\attach.c" +"$(OX)\attach.h" : "$(OX)\attach.c" +"$(OX)\backlink$O" : "$(OX)\backlink.c" "$(OX)\backlink.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\backlink.c" + +"$(OX)\backlink.c" : "$(SRCDIR)\backlink.c" +"$(OX)\backlink.h" : "$(OX)\backlink.c" +"$(OX)\backoffice$O" : "$(OX)\backoffice.c" "$(OX)\backoffice.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\backoffice.c" + +"$(OX)\backoffice.c" : "$(SRCDIR)\backoffice.c" +"$(OX)\backoffice.h" : "$(OX)\backoffice.c" +"$(OX)\bag$O" : "$(OX)\bag.c" "$(OX)\bag.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bag.c" + +"$(OX)\bag.c" : "$(SRCDIR)\bag.c" +"$(OX)\bag.h" : "$(OX)\bag.c" +"$(OX)\bisect$O" : "$(OX)\bisect.c" "$(OX)\bisect.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bisect.c" + +"$(OX)\bisect.c" : "$(SRCDIR)\bisect.c" +"$(OX)\bisect.h" : "$(OX)\bisect.c" +"$(OX)\blob$O" : "$(OX)\blob.c" "$(OX)\blob.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\blob.c" + +"$(OX)\blob.c" : "$(SRCDIR)\blob.c" +"$(OX)\blob.h" : "$(OX)\blob.c" +"$(OX)\branch$O" : "$(OX)\branch.c" "$(OX)\branch.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\branch.c" + +"$(OX)\branch.c" : "$(SRCDIR)\branch.c" +"$(OX)\branch.h" : "$(OX)\branch.c" +"$(OX)\browse$O" : "$(OX)\browse.c" "$(OX)\browse.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\browse.c" + +"$(OX)\browse.c" : "$(SRCDIR)\browse.c" +"$(OX)\browse.h" : "$(OX)\browse.c" +"$(OX)\builtin$O" : "$(OX)\builtin.c" "$(OX)\builtin.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\builtin.c" + +"$(OX)\builtin.c" : "$(SRCDIR)\builtin.c" +"$(OX)\builtin.h" : "$(OX)\builtin.c" +"$(OX)\bundle$O" : "$(OX)\bundle.c" "$(OX)\bundle.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\bundle.c" + +"$(OX)\bundle.c" : "$(SRCDIR)\bundle.c" +"$(OX)\bundle.h" : "$(OX)\bundle.c" +"$(OX)\cache$O" : "$(OX)\cache.c" "$(OX)\cache.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cache.c" + +"$(OX)\cache.c" : "$(SRCDIR)\cache.c" +"$(OX)\cache.h" : "$(OX)\cache.c" +"$(OX)\capabilities$O" : "$(OX)\capabilities.c" "$(OX)\capabilities.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\capabilities.c" + +"$(OX)\capabilities.c" : "$(SRCDIR)\capabilities.c" +"$(OX)\capabilities.h" : "$(OX)\capabilities.c" +"$(OX)\captcha$O" : "$(OX)\captcha.c" "$(OX)\captcha.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\captcha.c" + +"$(OX)\captcha.c" : "$(SRCDIR)\captcha.c" +"$(OX)\captcha.h" : "$(OX)\captcha.c" +"$(OX)\cgi$O" : "$(OX)\cgi.c" "$(OX)\cgi.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cgi.c" + +"$(OX)\cgi.c" : "$(SRCDIR)\cgi.c" +"$(OX)\cgi.h" : "$(OX)\cgi.c" +"$(OX)\chat$O" : "$(OX)\chat.c" "$(OX)\chat.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\chat.c" + +"$(OX)\chat.c" : "$(SRCDIR)\chat.c" +"$(OX)\chat.h" : "$(OX)\chat.c" +"$(OX)\checkin$O" : "$(OX)\checkin.c" "$(OX)\checkin.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\checkin.c" + +"$(OX)\checkin.c" : "$(SRCDIR)\checkin.c" +"$(OX)\checkin.h" : "$(OX)\checkin.c" +"$(OX)\checkout$O" : "$(OX)\checkout.c" "$(OX)\checkout.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\checkout.c" + +"$(OX)\checkout.c" : "$(SRCDIR)\checkout.c" +"$(OX)\checkout.h" : "$(OX)\checkout.c" +"$(OX)\clearsign$O" : "$(OX)\clearsign.c" "$(OX)\clearsign.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\clearsign.c" + +"$(OX)\clearsign.c" : "$(SRCDIR)\clearsign.c" +"$(OX)\clearsign.h" : "$(OX)\clearsign.c" +"$(OX)\clone$O" : "$(OX)\clone.c" "$(OX)\clone.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\clone.c" + +"$(OX)\clone.c" : "$(SRCDIR)\clone.c" +"$(OX)\clone.h" : "$(OX)\clone.c" +"$(OX)\color$O" : "$(OX)\color.c" "$(OX)\color.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\color.c" + +"$(OX)\color.c" : "$(SRCDIR)\color.c" +"$(OX)\color.h" : "$(OX)\color.c" +"$(OX)\comformat$O" : "$(OX)\comformat.c" "$(OX)\comformat.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\comformat.c" + +"$(OX)\comformat.c" : "$(SRCDIR)\comformat.c" +"$(OX)\comformat.h" : "$(OX)\comformat.c" +"$(OX)\configure$O" : "$(OX)\configure.c" "$(OX)\configure.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\configure.c" + +"$(OX)\configure.c" : "$(SRCDIR)\configure.c" +"$(OX)\configure.h" : "$(OX)\configure.c" +"$(OX)\content$O" : "$(OX)\content.c" "$(OX)\content.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\content.c" + +"$(OX)\content.c" : "$(SRCDIR)\content.c" +"$(OX)\content.h" : "$(OX)\content.c" +"$(OX)\cookies$O" : "$(OX)\cookies.c" "$(OX)\cookies.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\cookies.c" + +"$(OX)\cookies.c" : "$(SRCDIR)\cookies.c" +"$(OX)\cookies.h" : "$(OX)\cookies.c" +"$(OX)\db$O" : "$(OX)\db.c" "$(OX)\db.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\db.c" + +"$(OX)\db.c" : "$(SRCDIR)\db.c" +"$(OX)\db.h" : "$(OX)\db.c" +"$(OX)\delta$O" : "$(OX)\delta.c" "$(OX)\delta.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\delta.c" + +"$(OX)\delta.c" : "$(SRCDIR)\delta.c" +"$(OX)\delta.h" : "$(OX)\delta.c" +"$(OX)\deltacmd$O" : "$(OX)\deltacmd.c" "$(OX)\deltacmd.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\deltacmd.c" + +"$(OX)\deltacmd.c" : "$(SRCDIR)\deltacmd.c" +"$(OX)\deltacmd.h" : "$(OX)\deltacmd.c" +"$(OX)\deltafunc$O" : "$(OX)\deltafunc.c" "$(OX)\deltafunc.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\deltafunc.c" + +"$(OX)\deltafunc.c" : "$(SRCDIR)\deltafunc.c" +"$(OX)\deltafunc.h" : "$(OX)\deltafunc.c" +"$(OX)\descendants$O" : "$(OX)\descendants.c" "$(OX)\descendants.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\descendants.c" + +"$(OX)\descendants.c" : "$(SRCDIR)\descendants.c" +"$(OX)\descendants.h" : "$(OX)\descendants.c" +"$(OX)\diff$O" : "$(OX)\diff.c" "$(OX)\diff.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diff.c" + +"$(OX)\diff.c" : "$(SRCDIR)\diff.c" +"$(OX)\diff.h" : "$(OX)\diff.c" +"$(OX)\diffcmd$O" : "$(OX)\diffcmd.c" "$(OX)\diffcmd.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\diffcmd.c" + +"$(OX)\diffcmd.c" : "$(SRCDIR)\diffcmd.c" +"$(OX)\diffcmd.h" : "$(OX)\diffcmd.c" +"$(OX)\dispatch$O" : "$(OX)\dispatch.c" "$(OX)\dispatch.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\dispatch.c" + +"$(OX)\dispatch.c" : "$(SRCDIR)\dispatch.c" +"$(OX)\dispatch.h" : "$(OX)\dispatch.c" +"$(OX)\doc$O" : "$(OX)\doc.c" "$(OX)\doc.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\doc.c" + +"$(OX)\doc.c" : "$(SRCDIR)\doc.c" +"$(OX)\doc.h" : "$(OX)\doc.c" +"$(OX)\encode$O" : "$(OX)\encode.c" "$(OX)\encode.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\encode.c" + +"$(OX)\encode.c" : "$(SRCDIR)\encode.c" +"$(OX)\encode.h" : "$(OX)\encode.c" +"$(OX)\etag$O" : "$(OX)\etag.c" "$(OX)\etag.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\etag.c" + +"$(OX)\etag.c" : "$(SRCDIR)\etag.c" +"$(OX)\etag.h" : "$(OX)\etag.c" +"$(OX)\event$O" : "$(OX)\event.c" "$(OX)\event.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\event.c" + +"$(OX)\event.c" : "$(SRCDIR)\event.c" +"$(OX)\event.h" : "$(OX)\event.c" +"$(OX)\export$O" : "$(OX)\export.c" "$(OX)\export.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\export.c" + +"$(OX)\export.c" : "$(SRCDIR)\export.c" +"$(OX)\export.h" : "$(OX)\export.c" +"$(OX)\extcgi$O" : "$(OX)\extcgi.c" "$(OX)\extcgi.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\extcgi.c" + +"$(OX)\extcgi.c" : "$(SRCDIR)\extcgi.c" +"$(OX)\extcgi.h" : "$(OX)\extcgi.c" +"$(OX)\file$O" : "$(OX)\file.c" "$(OX)\file.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\file.c" + +"$(OX)\file.c" : "$(SRCDIR)\file.c" +"$(OX)\file.h" : "$(OX)\file.c" +"$(OX)\fileedit$O" : "$(OX)\fileedit.c" "$(OX)\fileedit.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fileedit.c" + +"$(OX)\fileedit.c" : "$(SRCDIR)\fileedit.c" +"$(OX)\fileedit.h" : "$(OX)\fileedit.c" +"$(OX)\finfo$O" : "$(OX)\finfo.c" "$(OX)\finfo.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\finfo.c" + +"$(OX)\finfo.c" : "$(SRCDIR)\finfo.c" +"$(OX)\finfo.h" : "$(OX)\finfo.c" +"$(OX)\foci$O" : "$(OX)\foci.c" "$(OX)\foci.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\foci.c" + +"$(OX)\foci.c" : "$(SRCDIR)\foci.c" +"$(OX)\foci.h" : "$(OX)\foci.c" +"$(OX)\forum$O" : "$(OX)\forum.c" "$(OX)\forum.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\forum.c" + +"$(OX)\forum.c" : "$(SRCDIR)\forum.c" +"$(OX)\forum.h" : "$(OX)\forum.c" +"$(OX)\fshell$O" : "$(OX)\fshell.c" "$(OX)\fshell.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fshell.c" + +"$(OX)\fshell.c" : "$(SRCDIR)\fshell.c" +"$(OX)\fshell.h" : "$(OX)\fshell.c" +"$(OX)\fusefs$O" : "$(OX)\fusefs.c" "$(OX)\fusefs.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fusefs.c" + +"$(OX)\fusefs.c" : "$(SRCDIR)\fusefs.c" +"$(OX)\fusefs.h" : "$(OX)\fusefs.c" +"$(OX)\fuzz$O" : "$(OX)\fuzz.c" "$(OX)\fuzz.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\fuzz.c" + +"$(OX)\fuzz.c" : "$(SRCDIR)\fuzz.c" +"$(OX)\fuzz.h" : "$(OX)\fuzz.c" +"$(OX)\glob$O" : "$(OX)\glob.c" "$(OX)\glob.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\glob.c" + +"$(OX)\glob.c" : "$(SRCDIR)\glob.c" +"$(OX)\glob.h" : "$(OX)\glob.c" +"$(OX)\graph$O" : "$(OX)\graph.c" "$(OX)\graph.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\graph.c" + +"$(OX)\graph.c" : "$(SRCDIR)\graph.c" +"$(OX)\graph.h" : "$(OX)\graph.c" +"$(OX)\gzip$O" : "$(OX)\gzip.c" "$(OX)\gzip.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\gzip.c" + +"$(OX)\gzip.c" : "$(SRCDIR)\gzip.c" +"$(OX)\gzip.h" : "$(OX)\gzip.c" +"$(OX)\hname$O" : "$(OX)\hname.c" "$(OX)\hname.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\hname.c" + +"$(OX)\hname.c" : "$(SRCDIR)\hname.c" +"$(OX)\hname.h" : "$(OX)\hname.c" +"$(OX)\hook$O" : "$(OX)\hook.c" "$(OX)\hook.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\hook.c" + +"$(OX)\hook.c" : "$(SRCDIR)\hook.c" +"$(OX)\hook.h" : "$(OX)\hook.c" +"$(OX)\http$O" : "$(OX)\http.c" "$(OX)\http.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http.c" + +"$(OX)\http.c" : "$(SRCDIR)\http.c" +"$(OX)\http.h" : "$(OX)\http.c" +"$(OX)\http_socket$O" : "$(OX)\http_socket.c" "$(OX)\http_socket.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_socket.c" + +"$(OX)\http_socket.c" : "$(SRCDIR)\http_socket.c" +"$(OX)\http_socket.h" : "$(OX)\http_socket.c" +"$(OX)\http_ssl$O" : "$(OX)\http_ssl.c" "$(OX)\http_ssl.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_ssl.c" + +"$(OX)\http_ssl.c" : "$(SRCDIR)\http_ssl.c" +"$(OX)\http_ssl.h" : "$(OX)\http_ssl.c" +"$(OX)\http_transport$O" : "$(OX)\http_transport.c" "$(OX)\http_transport.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\http_transport.c" + +"$(OX)\http_transport.c" : "$(SRCDIR)\http_transport.c" +"$(OX)\http_transport.h" : "$(OX)\http_transport.c" +"$(OX)\import$O" : "$(OX)\import.c" "$(OX)\import.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\import.c" + +"$(OX)\import.c" : "$(SRCDIR)\import.c" +"$(OX)\import.h" : "$(OX)\import.c" +"$(OX)\info$O" : "$(OX)\info.c" "$(OX)\info.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\info.c" + +"$(OX)\info.c" : "$(SRCDIR)\info.c" +"$(OX)\info.h" : "$(OX)\info.c" +"$(OX)\interwiki$O" : "$(OX)\interwiki.c" "$(OX)\interwiki.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\interwiki.c" + +"$(OX)\interwiki.c" : "$(SRCDIR)\interwiki.c" +"$(OX)\interwiki.h" : "$(OX)\interwiki.c" +"$(OX)\json$O" : "$(OX)\json.c" "$(OX)\json.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json.c" + +"$(OX)\json.c" : "$(SRCDIR)\json.c" +"$(OX)\json.h" : "$(OX)\json.c" +"$(OX)\json_artifact$O" : "$(OX)\json_artifact.c" "$(OX)\json_artifact.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_artifact.c" + +"$(OX)\json_artifact.c" : "$(SRCDIR)\json_artifact.c" +"$(OX)\json_artifact.h" : "$(OX)\json_artifact.c" +"$(OX)\json_branch$O" : "$(OX)\json_branch.c" "$(OX)\json_branch.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_branch.c" + +"$(OX)\json_branch.c" : "$(SRCDIR)\json_branch.c" +"$(OX)\json_branch.h" : "$(OX)\json_branch.c" +"$(OX)\json_config$O" : "$(OX)\json_config.c" "$(OX)\json_config.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_config.c" + +"$(OX)\json_config.c" : "$(SRCDIR)\json_config.c" +"$(OX)\json_config.h" : "$(OX)\json_config.c" +"$(OX)\json_diff$O" : "$(OX)\json_diff.c" "$(OX)\json_diff.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_diff.c" + +"$(OX)\json_diff.c" : "$(SRCDIR)\json_diff.c" +"$(OX)\json_diff.h" : "$(OX)\json_diff.c" +"$(OX)\json_dir$O" : "$(OX)\json_dir.c" "$(OX)\json_dir.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_dir.c" + +"$(OX)\json_dir.c" : "$(SRCDIR)\json_dir.c" +"$(OX)\json_dir.h" : "$(OX)\json_dir.c" +"$(OX)\json_finfo$O" : "$(OX)\json_finfo.c" "$(OX)\json_finfo.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_finfo.c" + +"$(OX)\json_finfo.c" : "$(SRCDIR)\json_finfo.c" +"$(OX)\json_finfo.h" : "$(OX)\json_finfo.c" +"$(OX)\json_login$O" : "$(OX)\json_login.c" "$(OX)\json_login.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_login.c" + +"$(OX)\json_login.c" : "$(SRCDIR)\json_login.c" +"$(OX)\json_login.h" : "$(OX)\json_login.c" +"$(OX)\json_query$O" : "$(OX)\json_query.c" "$(OX)\json_query.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_query.c" + +"$(OX)\json_query.c" : "$(SRCDIR)\json_query.c" +"$(OX)\json_query.h" : "$(OX)\json_query.c" +"$(OX)\json_report$O" : "$(OX)\json_report.c" "$(OX)\json_report.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_report.c" + +"$(OX)\json_report.c" : "$(SRCDIR)\json_report.c" +"$(OX)\json_report.h" : "$(OX)\json_report.c" +"$(OX)\json_status$O" : "$(OX)\json_status.c" "$(OX)\json_status.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_status.c" + +"$(OX)\json_status.c" : "$(SRCDIR)\json_status.c" +"$(OX)\json_status.h" : "$(OX)\json_status.c" +"$(OX)\json_tag$O" : "$(OX)\json_tag.c" "$(OX)\json_tag.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_tag.c" + +"$(OX)\json_tag.c" : "$(SRCDIR)\json_tag.c" +"$(OX)\json_tag.h" : "$(OX)\json_tag.c" +"$(OX)\json_timeline$O" : "$(OX)\json_timeline.c" "$(OX)\json_timeline.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_timeline.c" + +"$(OX)\json_timeline.c" : "$(SRCDIR)\json_timeline.c" +"$(OX)\json_timeline.h" : "$(OX)\json_timeline.c" +"$(OX)\json_user$O" : "$(OX)\json_user.c" "$(OX)\json_user.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_user.c" + +"$(OX)\json_user.c" : "$(SRCDIR)\json_user.c" +"$(OX)\json_user.h" : "$(OX)\json_user.c" +"$(OX)\json_wiki$O" : "$(OX)\json_wiki.c" "$(OX)\json_wiki.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\json_wiki.c" + +"$(OX)\json_wiki.c" : "$(SRCDIR)\json_wiki.c" +"$(OX)\json_wiki.h" : "$(OX)\json_wiki.c" +"$(OX)\leaf$O" : "$(OX)\leaf.c" "$(OX)\leaf.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\leaf.c" + +"$(OX)\leaf.c" : "$(SRCDIR)\leaf.c" +"$(OX)\leaf.h" : "$(OX)\leaf.c" +"$(OX)\loadctrl$O" : "$(OX)\loadctrl.c" "$(OX)\loadctrl.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\loadctrl.c" + +"$(OX)\loadctrl.c" : "$(SRCDIR)\loadctrl.c" +"$(OX)\loadctrl.h" : "$(OX)\loadctrl.c" +"$(OX)\login$O" : "$(OX)\login.c" "$(OX)\login.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\login.c" + +"$(OX)\login.c" : "$(SRCDIR)\login.c" +"$(OX)\login.h" : "$(OX)\login.c" +"$(OX)\lookslike$O" : "$(OX)\lookslike.c" "$(OX)\lookslike.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\lookslike.c" + +"$(OX)\lookslike.c" : "$(SRCDIR)\lookslike.c" +"$(OX)\lookslike.h" : "$(OX)\lookslike.c" +"$(OX)\main$O" : "$(OX)\main.c" "$(OX)\main.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\main.c" + +"$(OX)\main.c" : "$(SRCDIR)\main.c" +"$(OX)\main.h" : "$(OX)\main.c" +"$(OX)\manifest$O" : "$(OX)\manifest.c" "$(OX)\manifest.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\manifest.c" + +"$(OX)\manifest.c" : "$(SRCDIR)\manifest.c" +"$(OX)\manifest.h" : "$(OX)\manifest.c" +"$(OX)\markdown$O" : "$(OX)\markdown.c" "$(OX)\markdown.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\markdown.c" + +"$(OX)\markdown.c" : "$(SRCDIR)\markdown.c" +"$(OX)\markdown.h" : "$(OX)\markdown.c" +"$(OX)\markdown_html$O" : "$(OX)\markdown_html.c" "$(OX)\markdown_html.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\markdown_html.c" + +"$(OX)\markdown_html.c" : "$(SRCDIR)\markdown_html.c" +"$(OX)\markdown_html.h" : "$(OX)\markdown_html.c" +"$(OX)\md5$O" : "$(OX)\md5.c" "$(OX)\md5.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\md5.c" + +"$(OX)\md5.c" : "$(SRCDIR)\md5.c" +"$(OX)\md5.h" : "$(OX)\md5.c" +"$(OX)\merge$O" : "$(OX)\merge.c" "$(OX)\merge.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\merge.c" + +"$(OX)\merge.c" : "$(SRCDIR)\merge.c" +"$(OX)\merge.h" : "$(OX)\merge.c" +"$(OX)\merge3$O" : "$(OX)\merge3.c" "$(OX)\merge3.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\merge3.c" + +"$(OX)\merge3.c" : "$(SRCDIR)\merge3.c" +"$(OX)\merge3.h" : "$(OX)\merge3.c" +"$(OX)\moderate$O" : "$(OX)\moderate.c" "$(OX)\moderate.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\moderate.c" + +"$(OX)\moderate.c" : "$(SRCDIR)\moderate.c" +"$(OX)\moderate.h" : "$(OX)\moderate.c" +"$(OX)\name$O" : "$(OX)\name.c" "$(OX)\name.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\name.c" + +"$(OX)\name.c" : "$(SRCDIR)\name.c" +"$(OX)\name.h" : "$(OX)\name.c" +"$(OX)\path$O" : "$(OX)\path.c" "$(OX)\path.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\path.c" + +"$(OX)\path.c" : "$(SRCDIR)\path.c" +"$(OX)\path.h" : "$(OX)\path.c" +"$(OX)\piechart$O" : "$(OX)\piechart.c" "$(OX)\piechart.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\piechart.c" + +"$(OX)\piechart.c" : "$(SRCDIR)\piechart.c" +"$(OX)\piechart.h" : "$(OX)\piechart.c" +"$(OX)\pikchr$O" : "$(OX)\pikchr.c" "$(OX)\pikchr.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pikchr.c" + +"$(OX)\pikchr.c" : "$(SRCDIR)\pikchr.c" +"$(OX)\pikchr.h" : "$(OX)\pikchr.c" +"$(OX)\pikchrshow$O" : "$(OX)\pikchrshow.c" "$(OX)\pikchrshow.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pikchrshow.c" + +"$(OX)\pikchrshow.c" : "$(SRCDIR)\pikchrshow.c" +"$(OX)\pikchrshow.h" : "$(OX)\pikchrshow.c" +"$(OX)\pivot$O" : "$(OX)\pivot.c" "$(OX)\pivot.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pivot.c" + +"$(OX)\pivot.c" : "$(SRCDIR)\pivot.c" +"$(OX)\pivot.h" : "$(OX)\pivot.c" +"$(OX)\popen$O" : "$(OX)\popen.c" "$(OX)\popen.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\popen.c" + +"$(OX)\popen.c" : "$(SRCDIR)\popen.c" +"$(OX)\popen.h" : "$(OX)\popen.c" +"$(OX)\pqueue$O" : "$(OX)\pqueue.c" "$(OX)\pqueue.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\pqueue.c" + +"$(OX)\pqueue.c" : "$(SRCDIR)\pqueue.c" +"$(OX)\pqueue.h" : "$(OX)\pqueue.c" +"$(OX)\printf$O" : "$(OX)\printf.c" "$(OX)\printf.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\printf.c" + +"$(OX)\printf.c" : "$(SRCDIR)\printf.c" +"$(OX)\printf.h" : "$(OX)\printf.c" +"$(OX)\publish$O" : "$(OX)\publish.c" "$(OX)\publish.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\publish.c" + +"$(OX)\publish.c" : "$(SRCDIR)\publish.c" +"$(OX)\publish.h" : "$(OX)\publish.c" +"$(OX)\purge$O" : "$(OX)\purge.c" "$(OX)\purge.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\purge.c" + +"$(OX)\purge.c" : "$(SRCDIR)\purge.c" +"$(OX)\purge.h" : "$(OX)\purge.c" +"$(OX)\rebuild$O" : "$(OX)\rebuild.c" "$(OX)\rebuild.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\rebuild.c" + +"$(OX)\rebuild.c" : "$(SRCDIR)\rebuild.c" +"$(OX)\rebuild.h" : "$(OX)\rebuild.c" +"$(OX)\regexp$O" : "$(OX)\regexp.c" "$(OX)\regexp.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\regexp.c" + +"$(OX)\regexp.c" : "$(SRCDIR)\regexp.c" +"$(OX)\regexp.h" : "$(OX)\regexp.c" +"$(OX)\repolist$O" : "$(OX)\repolist.c" "$(OX)\repolist.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\repolist.c" + +"$(OX)\repolist.c" : "$(SRCDIR)\repolist.c" +"$(OX)\repolist.h" : "$(OX)\repolist.c" +"$(OX)\report$O" : "$(OX)\report.c" "$(OX)\report.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\report.c" + +"$(OX)\report.c" : "$(SRCDIR)\report.c" +"$(OX)\report.h" : "$(OX)\report.c" +"$(OX)\rss$O" : "$(OX)\rss.c" "$(OX)\rss.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\rss.c" + +"$(OX)\rss.c" : "$(SRCDIR)\rss.c" +"$(OX)\rss.h" : "$(OX)\rss.c" +"$(OX)\schema$O" : "$(OX)\schema.c" "$(OX)\schema.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\schema.c" + +"$(OX)\schema.c" : "$(SRCDIR)\schema.c" +"$(OX)\schema.h" : "$(OX)\schema.c" +"$(OX)\search$O" : "$(OX)\search.c" "$(OX)\search.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\search.c" + +"$(OX)\search.c" : "$(SRCDIR)\search.c" +"$(OX)\search.h" : "$(OX)\search.c" +"$(OX)\security_audit$O" : "$(OX)\security_audit.c" "$(OX)\security_audit.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\security_audit.c" + +"$(OX)\security_audit.c" : "$(SRCDIR)\security_audit.c" +"$(OX)\security_audit.h" : "$(OX)\security_audit.c" +"$(OX)\setup$O" : "$(OX)\setup.c" "$(OX)\setup.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\setup.c" + +"$(OX)\setup.c" : "$(SRCDIR)\setup.c" +"$(OX)\setup.h" : "$(OX)\setup.c" +"$(OX)\setupuser$O" : "$(OX)\setupuser.c" "$(OX)\setupuser.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\setupuser.c" + +"$(OX)\setupuser.c" : "$(SRCDIR)\setupuser.c" +"$(OX)\setupuser.h" : "$(OX)\setupuser.c" +"$(OX)\sha1$O" : "$(OX)\sha1.c" "$(OX)\sha1.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha1.c" + +"$(OX)\sha1.c" : "$(SRCDIR)\sha1.c" +"$(OX)\sha1.h" : "$(OX)\sha1.c" +"$(OX)\sha1hard$O" : "$(OX)\sha1hard.c" "$(OX)\sha1hard.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha1hard.c" + +"$(OX)\sha1hard.c" : "$(SRCDIR)\sha1hard.c" +"$(OX)\sha1hard.h" : "$(OX)\sha1hard.c" +"$(OX)\sha3$O" : "$(OX)\sha3.c" "$(OX)\sha3.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sha3.c" + +"$(OX)\sha3.c" : "$(SRCDIR)\sha3.c" +"$(OX)\sha3.h" : "$(OX)\sha3.c" +"$(OX)\shun$O" : "$(OX)\shun.c" "$(OX)\shun.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\shun.c" + +"$(OX)\shun.c" : "$(SRCDIR)\shun.c" +"$(OX)\shun.h" : "$(OX)\shun.c" +"$(OX)\sitemap$O" : "$(OX)\sitemap.c" "$(OX)\sitemap.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sitemap.c" + +"$(OX)\sitemap.c" : "$(SRCDIR)\sitemap.c" +"$(OX)\sitemap.h" : "$(OX)\sitemap.c" +"$(OX)\skins$O" : "$(OX)\skins.c" "$(OX)\skins.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\skins.c" + +"$(OX)\skins.c" : "$(SRCDIR)\skins.c" +"$(OX)\skins.h" : "$(OX)\skins.c" +"$(OX)\smtp$O" : "$(OX)\smtp.c" "$(OX)\smtp.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\smtp.c" + +"$(OX)\smtp.c" : "$(SRCDIR)\smtp.c" +"$(OX)\smtp.h" : "$(OX)\smtp.c" +"$(OX)\sqlcmd$O" : "$(OX)\sqlcmd.c" "$(OX)\sqlcmd.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sqlcmd.c" + +"$(OX)\sqlcmd.c" : "$(SRCDIR)\sqlcmd.c" +"$(OX)\sqlcmd.h" : "$(OX)\sqlcmd.c" +"$(OX)\stash$O" : "$(OX)\stash.c" "$(OX)\stash.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\stash.c" + +"$(OX)\stash.c" : "$(SRCDIR)\stash.c" +"$(OX)\stash.h" : "$(OX)\stash.c" +"$(OX)\stat$O" : "$(OX)\stat.c" "$(OX)\stat.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\stat.c" + +"$(OX)\stat.c" : "$(SRCDIR)\stat.c" +"$(OX)\stat.h" : "$(OX)\stat.c" +"$(OX)\statrep$O" : "$(OX)\statrep.c" "$(OX)\statrep.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\statrep.c" + +"$(OX)\statrep.c" : "$(SRCDIR)\statrep.c" +"$(OX)\statrep.h" : "$(OX)\statrep.c" +"$(OX)\style$O" : "$(OX)\style.c" "$(OX)\style.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\style.c" + +"$(OX)\style.c" : "$(SRCDIR)\style.c" +"$(OX)\style.h" : "$(OX)\style.c" +"$(OX)\sync$O" : "$(OX)\sync.c" "$(OX)\sync.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\sync.c" + +"$(OX)\sync.c" : "$(SRCDIR)\sync.c" +"$(OX)\sync.h" : "$(OX)\sync.c" +"$(OX)\tag$O" : "$(OX)\tag.c" "$(OX)\tag.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tag.c" + +"$(OX)\tag.c" : "$(SRCDIR)\tag.c" +"$(OX)\tag.h" : "$(OX)\tag.c" +"$(OX)\tar$O" : "$(OX)\tar.c" "$(OX)\tar.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tar.c" + +"$(OX)\tar.c" : "$(SRCDIR)\tar.c" +"$(OX)\tar.h" : "$(OX)\tar.c" +"$(OX)\terminal$O" : "$(OX)\terminal.c" "$(OX)\terminal.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\terminal.c" + +"$(OX)\terminal.c" : "$(SRCDIR)\terminal.c" +"$(OX)\terminal.h" : "$(OX)\terminal.c" +"$(OX)\th_main$O" : "$(OX)\th_main.c" "$(OX)\th_main.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\th_main.c" + +"$(OX)\th_main.c" : "$(SRCDIR)\th_main.c" +"$(OX)\th_main.h" : "$(OX)\th_main.c" +"$(OX)\timeline$O" : "$(OX)\timeline.c" "$(OX)\timeline.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\timeline.c" + +"$(OX)\timeline.c" : "$(SRCDIR)\timeline.c" +"$(OX)\timeline.h" : "$(OX)\timeline.c" +"$(OX)\tkt$O" : "$(OX)\tkt.c" "$(OX)\tkt.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tkt.c" + +"$(OX)\tkt.c" : "$(SRCDIR)\tkt.c" +"$(OX)\tkt.h" : "$(OX)\tkt.c" +"$(OX)\tktsetup$O" : "$(OX)\tktsetup.c" "$(OX)\tktsetup.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\tktsetup.c" + +"$(OX)\tktsetup.c" : "$(SRCDIR)\tktsetup.c" +"$(OX)\tktsetup.h" : "$(OX)\tktsetup.c" +"$(OX)\undo$O" : "$(OX)\undo.c" "$(OX)\undo.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\undo.c" + +"$(OX)\undo.c" : "$(SRCDIR)\undo.c" +"$(OX)\undo.h" : "$(OX)\undo.c" +"$(OX)\unicode$O" : "$(OX)\unicode.c" "$(OX)\unicode.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\unicode.c" + +"$(OX)\unicode.c" : "$(SRCDIR)\unicode.c" +"$(OX)\unicode.h" : "$(OX)\unicode.c" +"$(OX)\unversioned$O" : "$(OX)\unversioned.c" "$(OX)\unversioned.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\unversioned.c" + +"$(OX)\unversioned.c" : "$(SRCDIR)\unversioned.c" +"$(OX)\unversioned.h" : "$(OX)\unversioned.c" +"$(OX)\update$O" : "$(OX)\update.c" "$(OX)\update.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\update.c" + +"$(OX)\update.c" : "$(SRCDIR)\update.c" +"$(OX)\update.h" : "$(OX)\update.c" +"$(OX)\url$O" : "$(OX)\url.c" "$(OX)\url.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\url.c" + +"$(OX)\url.c" : "$(SRCDIR)\url.c" +"$(OX)\url.h" : "$(OX)\url.c" +"$(OX)\user$O" : "$(OX)\user.c" "$(OX)\user.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\user.c" + +"$(OX)\user.c" : "$(SRCDIR)\user.c" +"$(OX)\user.h" : "$(OX)\user.c" +"$(OX)\utf8$O" : "$(OX)\utf8.c" "$(OX)\utf8.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\utf8.c" + +"$(OX)\utf8.c" : "$(SRCDIR)\utf8.c" +"$(OX)\utf8.h" : "$(OX)\utf8.c" +"$(OX)\util$O" : "$(OX)\util.c" "$(OX)\util.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\util.c" + +"$(OX)\util.c" : "$(SRCDIR)\util.c" +"$(OX)\util.h" : "$(OX)\util.c" +"$(OX)\verify$O" : "$(OX)\verify.c" "$(OX)\verify.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\verify.c" + +"$(OX)\verify.c" : "$(SRCDIR)\verify.c" +"$(OX)\verify.h" : "$(OX)\verify.c" +"$(OX)\vfile$O" : "$(OX)\vfile.c" "$(OX)\vfile.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\vfile.c" + +"$(OX)\vfile.c" : "$(SRCDIR)\vfile.c" +"$(OX)\vfile.h" : "$(OX)\vfile.c" +"$(OX)\webmail$O" : "$(OX)\webmail.c" "$(OX)\webmail.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\webmail.c" + +"$(OX)\webmail.c" : "$(SRCDIR)\webmail.c" +"$(OX)\webmail.h" : "$(OX)\webmail.c" +"$(OX)\wiki$O" : "$(OX)\wiki.c" "$(OX)\wiki.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wiki.c" + +"$(OX)\wiki.c" : "$(SRCDIR)\wiki.c" +"$(OX)\wiki.h" : "$(OX)\wiki.c" +"$(OX)\wikiformat$O" : "$(OX)\wikiformat.c" "$(OX)\wikiformat.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\wikiformat.c" + +"$(OX)\wikiformat.c" : "$(SRCDIR)\wikiformat.c" +"$(OX)\wikiformat.h" : "$(OX)\wikiformat.c" +"$(OX)\winfile$O" : "$(OX)\winfile.c" "$(OX)\winfile.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\winfile.c" + +"$(OX)\winfile.c" : "$(SRCDIR)\winfile.c" +"$(OX)\winfile.h" : "$(OX)\winfile.c" +"$(OX)\winhttp$O" : "$(OX)\winhttp.c" "$(OX)\winhttp.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\winhttp.c" + +"$(OX)\winhttp.c" : "$(SRCDIR)\winhttp.c" +"$(OX)\winhttp.h" : "$(OX)\winhttp.c" +"$(OX)\xfer$O" : "$(OX)\xfer.c" "$(OX)\xfer.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\xfer.c" + +"$(OX)\xfer.c" : "$(SRCDIR)\xfer.c" +"$(OX)\xfer.h" : "$(OX)\xfer.c" +"$(OX)\xfersetup$O" : "$(OX)\xfersetup.c" "$(OX)\xfersetup.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\xfersetup.c" + +"$(OX)\xfersetup.c" : "$(SRCDIR)\xfersetup.c" +"$(OX)\xfersetup.h" : "$(OX)\xfersetup.c" +"$(OX)\zip$O" : "$(OX)\zip.c" "$(OX)\zip.h" + $(TCC) /Fo$@ /Fd$(@D)\ -c "$(OX)\zip.c" + +"$(OX)\zip.c" : "$(SRCDIR)\zip.c" +"$(OX)\zip.h" : "$(OX)\zip.c" "$(OX)\fossil.res" : "$(B)\win\fossil.rc" $(RCC) /fo $@ $** -"$(OX)\headers": "$(OBJDIR)\makeheaders$E" "$(OX)\page_index.h" "$(OX)\builtin_data.h" "$(OX)\VERSION.h" - "$(OBJDIR)\makeheaders$E" "$(OX)\add_.c":"$(OX)\add.h" \ - "$(OX)\ajax_.c":"$(OX)\ajax.h" \ - "$(OX)\alerts_.c":"$(OX)\alerts.h" \ - "$(OX)\allrepo_.c":"$(OX)\allrepo.h" \ - "$(OX)\attach_.c":"$(OX)\attach.h" \ - "$(OX)\backlink_.c":"$(OX)\backlink.h" \ - "$(OX)\backoffice_.c":"$(OX)\backoffice.h" \ - "$(OX)\bag_.c":"$(OX)\bag.h" \ - "$(OX)\bisect_.c":"$(OX)\bisect.h" \ - "$(OX)\blob_.c":"$(OX)\blob.h" \ - "$(OX)\branch_.c":"$(OX)\branch.h" \ - "$(OX)\browse_.c":"$(OX)\browse.h" \ - "$(OX)\builtin_.c":"$(OX)\builtin.h" \ - "$(OX)\bundle_.c":"$(OX)\bundle.h" \ - "$(OX)\cache_.c":"$(OX)\cache.h" \ - "$(OX)\capabilities_.c":"$(OX)\capabilities.h" \ - "$(OX)\captcha_.c":"$(OX)\captcha.h" \ - "$(OX)\cgi_.c":"$(OX)\cgi.h" \ - "$(OX)\chat_.c":"$(OX)\chat.h" \ - "$(OX)\checkin_.c":"$(OX)\checkin.h" \ - "$(OX)\checkout_.c":"$(OX)\checkout.h" \ - "$(OX)\clearsign_.c":"$(OX)\clearsign.h" \ - "$(OX)\clone_.c":"$(OX)\clone.h" \ - "$(OX)\color_.c":"$(OX)\color.h" \ - "$(OX)\comformat_.c":"$(OX)\comformat.h" \ - "$(OX)\configure_.c":"$(OX)\configure.h" \ - "$(OX)\content_.c":"$(OX)\content.h" \ - "$(OX)\cookies_.c":"$(OX)\cookies.h" \ - "$(OX)\db_.c":"$(OX)\db.h" \ - "$(OX)\delta_.c":"$(OX)\delta.h" \ - "$(OX)\deltacmd_.c":"$(OX)\deltacmd.h" \ - "$(OX)\deltafunc_.c":"$(OX)\deltafunc.h" \ - "$(OX)\descendants_.c":"$(OX)\descendants.h" \ - "$(OX)\diff_.c":"$(OX)\diff.h" \ - "$(OX)\diffcmd_.c":"$(OX)\diffcmd.h" \ - "$(OX)\dispatch_.c":"$(OX)\dispatch.h" \ - "$(OX)\doc_.c":"$(OX)\doc.h" \ - "$(OX)\encode_.c":"$(OX)\encode.h" \ - "$(OX)\etag_.c":"$(OX)\etag.h" \ - "$(OX)\event_.c":"$(OX)\event.h" \ - "$(OX)\export_.c":"$(OX)\export.h" \ - "$(OX)\extcgi_.c":"$(OX)\extcgi.h" \ - "$(OX)\file_.c":"$(OX)\file.h" \ - "$(OX)\fileedit_.c":"$(OX)\fileedit.h" \ - "$(OX)\finfo_.c":"$(OX)\finfo.h" \ - "$(OX)\foci_.c":"$(OX)\foci.h" \ - "$(OX)\forum_.c":"$(OX)\forum.h" \ - "$(OX)\fshell_.c":"$(OX)\fshell.h" \ - "$(OX)\fusefs_.c":"$(OX)\fusefs.h" \ - "$(OX)\fuzz_.c":"$(OX)\fuzz.h" \ - "$(OX)\glob_.c":"$(OX)\glob.h" \ - "$(OX)\graph_.c":"$(OX)\graph.h" \ - "$(OX)\gzip_.c":"$(OX)\gzip.h" \ - "$(OX)\hname_.c":"$(OX)\hname.h" \ - "$(OX)\hook_.c":"$(OX)\hook.h" \ - "$(OX)\http_.c":"$(OX)\http.h" \ - "$(OX)\http_socket_.c":"$(OX)\http_socket.h" \ - "$(OX)\http_ssl_.c":"$(OX)\http_ssl.h" \ - "$(OX)\http_transport_.c":"$(OX)\http_transport.h" \ - "$(OX)\import_.c":"$(OX)\import.h" \ - "$(OX)\info_.c":"$(OX)\info.h" \ - "$(OX)\interwiki_.c":"$(OX)\interwiki.h" \ - "$(OX)\json_.c":"$(OX)\json.h" \ - "$(OX)\json_artifact_.c":"$(OX)\json_artifact.h" \ - "$(OX)\json_branch_.c":"$(OX)\json_branch.h" \ - "$(OX)\json_config_.c":"$(OX)\json_config.h" \ - "$(OX)\json_diff_.c":"$(OX)\json_diff.h" \ - "$(OX)\json_dir_.c":"$(OX)\json_dir.h" \ - "$(OX)\json_finfo_.c":"$(OX)\json_finfo.h" \ - "$(OX)\json_login_.c":"$(OX)\json_login.h" \ - "$(OX)\json_query_.c":"$(OX)\json_query.h" \ - "$(OX)\json_report_.c":"$(OX)\json_report.h" \ - "$(OX)\json_status_.c":"$(OX)\json_status.h" \ - "$(OX)\json_tag_.c":"$(OX)\json_tag.h" \ - "$(OX)\json_timeline_.c":"$(OX)\json_timeline.h" \ - "$(OX)\json_user_.c":"$(OX)\json_user.h" \ - "$(OX)\json_wiki_.c":"$(OX)\json_wiki.h" \ - "$(OX)\leaf_.c":"$(OX)\leaf.h" \ - "$(OX)\loadctrl_.c":"$(OX)\loadctrl.h" \ - "$(OX)\login_.c":"$(OX)\login.h" \ - "$(OX)\lookslike_.c":"$(OX)\lookslike.h" \ - "$(OX)\main_.c":"$(OX)\main.h" \ - "$(OX)\manifest_.c":"$(OX)\manifest.h" \ - "$(OX)\markdown_.c":"$(OX)\markdown.h" \ - "$(OX)\markdown_html_.c":"$(OX)\markdown_html.h" \ - "$(OX)\md5_.c":"$(OX)\md5.h" \ - "$(OX)\merge_.c":"$(OX)\merge.h" \ - "$(OX)\merge3_.c":"$(OX)\merge3.h" \ - "$(OX)\moderate_.c":"$(OX)\moderate.h" \ - "$(OX)\name_.c":"$(OX)\name.h" \ - "$(OX)\path_.c":"$(OX)\path.h" \ - "$(OX)\piechart_.c":"$(OX)\piechart.h" \ - "$(OX)\pikchr_.c":"$(OX)\pikchr.h" \ - "$(OX)\pikchrshow_.c":"$(OX)\pikchrshow.h" \ - "$(OX)\pivot_.c":"$(OX)\pivot.h" \ - "$(OX)\popen_.c":"$(OX)\popen.h" \ - "$(OX)\pqueue_.c":"$(OX)\pqueue.h" \ - "$(OX)\printf_.c":"$(OX)\printf.h" \ - "$(OX)\publish_.c":"$(OX)\publish.h" \ - "$(OX)\purge_.c":"$(OX)\purge.h" \ - "$(OX)\rebuild_.c":"$(OX)\rebuild.h" \ - "$(OX)\regexp_.c":"$(OX)\regexp.h" \ - "$(OX)\repolist_.c":"$(OX)\repolist.h" \ - "$(OX)\report_.c":"$(OX)\report.h" \ - "$(OX)\rss_.c":"$(OX)\rss.h" \ - "$(OX)\schema_.c":"$(OX)\schema.h" \ - "$(OX)\search_.c":"$(OX)\search.h" \ - "$(OX)\security_audit_.c":"$(OX)\security_audit.h" \ - "$(OX)\setup_.c":"$(OX)\setup.h" \ - "$(OX)\setupuser_.c":"$(OX)\setupuser.h" \ - "$(OX)\sha1_.c":"$(OX)\sha1.h" \ - "$(OX)\sha1hard_.c":"$(OX)\sha1hard.h" \ - "$(OX)\sha3_.c":"$(OX)\sha3.h" \ - "$(OX)\shun_.c":"$(OX)\shun.h" \ - "$(OX)\sitemap_.c":"$(OX)\sitemap.h" \ - "$(OX)\skins_.c":"$(OX)\skins.h" \ - "$(OX)\smtp_.c":"$(OX)\smtp.h" \ - "$(OX)\sqlcmd_.c":"$(OX)\sqlcmd.h" \ - "$(OX)\stash_.c":"$(OX)\stash.h" \ - "$(OX)\stat_.c":"$(OX)\stat.h" \ - "$(OX)\statrep_.c":"$(OX)\statrep.h" \ - "$(OX)\style_.c":"$(OX)\style.h" \ - "$(OX)\sync_.c":"$(OX)\sync.h" \ - "$(OX)\tag_.c":"$(OX)\tag.h" \ - "$(OX)\tar_.c":"$(OX)\tar.h" \ - "$(OX)\terminal_.c":"$(OX)\terminal.h" \ - "$(OX)\th_main_.c":"$(OX)\th_main.h" \ - "$(OX)\timeline_.c":"$(OX)\timeline.h" \ - "$(OX)\tkt_.c":"$(OX)\tkt.h" \ - "$(OX)\tktsetup_.c":"$(OX)\tktsetup.h" \ - "$(OX)\undo_.c":"$(OX)\undo.h" \ - "$(OX)\unicode_.c":"$(OX)\unicode.h" \ - "$(OX)\unversioned_.c":"$(OX)\unversioned.h" \ - "$(OX)\update_.c":"$(OX)\update.h" \ - "$(OX)\url_.c":"$(OX)\url.h" \ - "$(OX)\user_.c":"$(OX)\user.h" \ - "$(OX)\utf8_.c":"$(OX)\utf8.h" \ - "$(OX)\util_.c":"$(OX)\util.h" \ - "$(OX)\verify_.c":"$(OX)\verify.h" \ - "$(OX)\vfile_.c":"$(OX)\vfile.h" \ - "$(OX)\webmail_.c":"$(OX)\webmail.h" \ - "$(OX)\wiki_.c":"$(OX)\wiki.h" \ - "$(OX)\wikiformat_.c":"$(OX)\wikiformat.h" \ - "$(OX)\winfile_.c":"$(OX)\winfile.h" \ - "$(OX)\winhttp_.c":"$(OX)\winhttp.h" \ - "$(OX)\xfer_.c":"$(OX)\xfer.h" \ - "$(OX)\xfersetup_.c":"$(OX)\xfersetup.h" \ - "$(OX)\zip_.c":"$(OX)\zip.h" \ - "$(SRCDIR)\sqlite3.h" \ - "$(SRCDIR)\th.h" \ - "$(OX)\VERSION.h" \ - "$(SRCDIR)\cson_amalgamation.h" - @copy /Y nul: $@ + +DEP_HEADERS = "$(OX)\page_index.h" "$(OX)\builtin_data.h" "$(OX)\VERSION.h" +GEN_HEADERS = "$(SRCDIR)\sqlite3.h":"$(OX)\sqlite3.h" "$(SRCDIR)\th.h":"$(OX)\th.h" "$(SRCDIR)\cson_amalgamation.h":"$(OX)\cson_amalgamation.h" "$(OX)\VERSION.h" + +!if $(DEPHEADERGEN)==0 +GEN_HEADERS = $(GEN_HEADERS) \ + "$(OX)\add.c":"$(OX)\add.h" \ + "$(OX)\ajax.c":"$(OX)\ajax.h" \ + "$(OX)\alerts.c":"$(OX)\alerts.h" \ + "$(OX)\allrepo.c":"$(OX)\allrepo.h" \ + "$(OX)\attach.c":"$(OX)\attach.h" \ + "$(OX)\backlink.c":"$(OX)\backlink.h" \ + "$(OX)\backoffice.c":"$(OX)\backoffice.h" \ + "$(OX)\bag.c":"$(OX)\bag.h" \ + "$(OX)\bisect.c":"$(OX)\bisect.h" \ + "$(OX)\blob.c":"$(OX)\blob.h" \ + "$(OX)\branch.c":"$(OX)\branch.h" \ + "$(OX)\browse.c":"$(OX)\browse.h" \ + "$(OX)\builtin.c":"$(OX)\builtin.h" \ + "$(OX)\bundle.c":"$(OX)\bundle.h" \ + "$(OX)\cache.c":"$(OX)\cache.h" \ + "$(OX)\capabilities.c":"$(OX)\capabilities.h" \ + "$(OX)\captcha.c":"$(OX)\captcha.h" \ + "$(OX)\cgi.c":"$(OX)\cgi.h" \ + "$(OX)\chat.c":"$(OX)\chat.h" \ + "$(OX)\checkin.c":"$(OX)\checkin.h" \ + "$(OX)\checkout.c":"$(OX)\checkout.h" \ + "$(OX)\clearsign.c":"$(OX)\clearsign.h" \ + "$(OX)\clone.c":"$(OX)\clone.h" \ + "$(OX)\color.c":"$(OX)\color.h" \ + "$(OX)\comformat.c":"$(OX)\comformat.h" \ + "$(OX)\configure.c":"$(OX)\configure.h" \ + "$(OX)\content.c":"$(OX)\content.h" \ + "$(OX)\cookies.c":"$(OX)\cookies.h" \ + "$(OX)\db.c":"$(OX)\db.h" \ + "$(OX)\delta.c":"$(OX)\delta.h" \ + "$(OX)\deltacmd.c":"$(OX)\deltacmd.h" \ + "$(OX)\deltafunc.c":"$(OX)\deltafunc.h" \ + "$(OX)\descendants.c":"$(OX)\descendants.h" \ + "$(OX)\diff.c":"$(OX)\diff.h" \ + "$(OX)\diffcmd.c":"$(OX)\diffcmd.h" \ + "$(OX)\dispatch.c":"$(OX)\dispatch.h" \ + "$(OX)\doc.c":"$(OX)\doc.h" \ + "$(OX)\encode.c":"$(OX)\encode.h" \ + "$(OX)\etag.c":"$(OX)\etag.h" \ + "$(OX)\event.c":"$(OX)\event.h" \ + "$(OX)\export.c":"$(OX)\export.h" \ + "$(OX)\extcgi.c":"$(OX)\extcgi.h" \ + "$(OX)\file.c":"$(OX)\file.h" \ + "$(OX)\fileedit.c":"$(OX)\fileedit.h" \ + "$(OX)\finfo.c":"$(OX)\finfo.h" \ + "$(OX)\foci.c":"$(OX)\foci.h" \ + "$(OX)\forum.c":"$(OX)\forum.h" \ + "$(OX)\fshell.c":"$(OX)\fshell.h" \ + "$(OX)\fusefs.c":"$(OX)\fusefs.h" \ + "$(OX)\fuzz.c":"$(OX)\fuzz.h" \ + "$(OX)\glob.c":"$(OX)\glob.h" \ + "$(OX)\graph.c":"$(OX)\graph.h" \ + "$(OX)\gzip.c":"$(OX)\gzip.h" \ + "$(OX)\hname.c":"$(OX)\hname.h" \ + "$(OX)\hook.c":"$(OX)\hook.h" \ + "$(OX)\http.c":"$(OX)\http.h" \ + "$(OX)\http_socket.c":"$(OX)\http_socket.h" \ + "$(OX)\http_ssl.c":"$(OX)\http_ssl.h" \ + "$(OX)\http_transport.c":"$(OX)\http_transport.h" \ + "$(OX)\import.c":"$(OX)\import.h" \ + "$(OX)\info.c":"$(OX)\info.h" \ + "$(OX)\interwiki.c":"$(OX)\interwiki.h" \ + "$(OX)\json.c":"$(OX)\json.h" \ + "$(OX)\json_artifact.c":"$(OX)\json_artifact.h" \ + "$(OX)\json_branch.c":"$(OX)\json_branch.h" \ + "$(OX)\json_config.c":"$(OX)\json_config.h" \ + "$(OX)\json_diff.c":"$(OX)\json_diff.h" \ + "$(OX)\json_dir.c":"$(OX)\json_dir.h" \ + "$(OX)\json_finfo.c":"$(OX)\json_finfo.h" \ + "$(OX)\json_login.c":"$(OX)\json_login.h" \ + "$(OX)\json_query.c":"$(OX)\json_query.h" \ + "$(OX)\json_report.c":"$(OX)\json_report.h" \ + "$(OX)\json_status.c":"$(OX)\json_status.h" \ + "$(OX)\json_tag.c":"$(OX)\json_tag.h" \ + "$(OX)\json_timeline.c":"$(OX)\json_timeline.h" \ + "$(OX)\json_user.c":"$(OX)\json_user.h" \ + "$(OX)\json_wiki.c":"$(OX)\json_wiki.h" \ + "$(OX)\leaf.c":"$(OX)\leaf.h" \ + "$(OX)\loadctrl.c":"$(OX)\loadctrl.h" \ + "$(OX)\login.c":"$(OX)\login.h" \ + "$(OX)\lookslike.c":"$(OX)\lookslike.h" \ + "$(OX)\main.c":"$(OX)\main.h" \ + "$(OX)\manifest.c":"$(OX)\manifest.h" \ + "$(OX)\markdown.c":"$(OX)\markdown.h" \ + "$(OX)\markdown_html.c":"$(OX)\markdown_html.h" \ + "$(OX)\md5.c":"$(OX)\md5.h" \ + "$(OX)\merge.c":"$(OX)\merge.h" \ + "$(OX)\merge3.c":"$(OX)\merge3.h" \ + "$(OX)\moderate.c":"$(OX)\moderate.h" \ + "$(OX)\name.c":"$(OX)\name.h" \ + "$(OX)\path.c":"$(OX)\path.h" \ + "$(OX)\piechart.c":"$(OX)\piechart.h" \ + "$(OX)\pikchr.c":"$(OX)\pikchr.h" \ + "$(OX)\pikchrshow.c":"$(OX)\pikchrshow.h" \ + "$(OX)\pivot.c":"$(OX)\pivot.h" \ + "$(OX)\popen.c":"$(OX)\popen.h" \ + "$(OX)\pqueue.c":"$(OX)\pqueue.h" \ + "$(OX)\printf.c":"$(OX)\printf.h" \ + "$(OX)\publish.c":"$(OX)\publish.h" \ + "$(OX)\purge.c":"$(OX)\purge.h" \ + "$(OX)\rebuild.c":"$(OX)\rebuild.h" \ + "$(OX)\regexp.c":"$(OX)\regexp.h" \ + "$(OX)\repolist.c":"$(OX)\repolist.h" \ + "$(OX)\report.c":"$(OX)\report.h" \ + "$(OX)\rss.c":"$(OX)\rss.h" \ + "$(OX)\schema.c":"$(OX)\schema.h" \ + "$(OX)\search.c":"$(OX)\search.h" \ + "$(OX)\security_audit.c":"$(OX)\security_audit.h" \ + "$(OX)\setup.c":"$(OX)\setup.h" \ + "$(OX)\setupuser.c":"$(OX)\setupuser.h" \ + "$(OX)\sha1.c":"$(OX)\sha1.h" \ + "$(OX)\sha1hard.c":"$(OX)\sha1hard.h" \ + "$(OX)\sha3.c":"$(OX)\sha3.h" \ + "$(OX)\shun.c":"$(OX)\shun.h" \ + "$(OX)\sitemap.c":"$(OX)\sitemap.h" \ + "$(OX)\skins.c":"$(OX)\skins.h" \ + "$(OX)\smtp.c":"$(OX)\smtp.h" \ + "$(OX)\sqlcmd.c":"$(OX)\sqlcmd.h" \ + "$(OX)\stash.c":"$(OX)\stash.h" \ + "$(OX)\stat.c":"$(OX)\stat.h" \ + "$(OX)\statrep.c":"$(OX)\statrep.h" \ + "$(OX)\style.c":"$(OX)\style.h" \ + "$(OX)\sync.c":"$(OX)\sync.h" \ + "$(OX)\tag.c":"$(OX)\tag.h" \ + "$(OX)\tar.c":"$(OX)\tar.h" \ + "$(OX)\terminal.c":"$(OX)\terminal.h" \ + "$(OX)\th_main.c":"$(OX)\th_main.h" \ + "$(OX)\timeline.c":"$(OX)\timeline.h" \ + "$(OX)\tkt.c":"$(OX)\tkt.h" \ + "$(OX)\tktsetup.c":"$(OX)\tktsetup.h" \ + "$(OX)\undo.c":"$(OX)\undo.h" \ + "$(OX)\unicode.c":"$(OX)\unicode.h" \ + "$(OX)\unversioned.c":"$(OX)\unversioned.h" \ + "$(OX)\update.c":"$(OX)\update.h" \ + "$(OX)\url.c":"$(OX)\url.h" \ + "$(OX)\user.c":"$(OX)\user.h" \ + "$(OX)\utf8.c":"$(OX)\utf8.h" \ + "$(OX)\util.c":"$(OX)\util.h" \ + "$(OX)\verify.c":"$(OX)\verify.h" \ + "$(OX)\vfile.c":"$(OX)\vfile.h" \ + "$(OX)\webmail.c":"$(OX)\webmail.h" \ + "$(OX)\wiki.c":"$(OX)\wiki.h" \ + "$(OX)\wikiformat.c":"$(OX)\wikiformat.h" \ + "$(OX)\winfile.c":"$(OX)\winfile.h" \ + "$(OX)\winhttp.c":"$(OX)\winhttp.h" \ + "$(OX)\xfer.c":"$(OX)\xfer.h" \ + "$(OX)\xfersetup.c":"$(OX)\xfersetup.h" \ + "$(OX)\zip.c":"$(OX)\zip.h" +!endif + +"$(OX)\headers": "$(OBJDIR)\makeheaders$E" $(DEP_HEADERS) + "$(OBJDIR)\makeheaders$E" $(GEN_HEADERS) + @copy /Y NUL $@ +