@@ -1,12 +1,23 @@
1 1 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#!/usr/bin/tclsh
2 2 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
3 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # Run this TCL script to generate the "main.mk" makefile.
3 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # Run this TCL script to generate the various makefiles for a variety
4 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # of platforms. Files generated include:
5 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
6 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # src/main.mk # makefile for all unix systems
7 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # win/Makefile.mingw # makefile for mingw on windows
8 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # win/Makefile.* # makefiles for other windows compilers
9 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
10 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # Run this script while in the "src" subdirectory. Like this:
11 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
12 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # tclsh makemake.tcl
4 13 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
14 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #############################################################################
5 15 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
6 16 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# Basenames of all source files that get preprocessed using
7 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # "translate" and "makeheaders"
17 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # "translate" and "makeheaders". To add new source files to the
18 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # project, simply add the basename to this list and rerun this script.
8 19 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
9 20 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
set src {
10 21 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
add
11 22 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
allrepo
12 23 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
attach
@@ -87,44 +98,64 @@
87 98 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
88 99 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
89 100 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# Name of the final application
90 101 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
91 102 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
set name fossil
92 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if { 0 == $argc } {
93 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts {# DO NOT EDIT
103 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
104 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # The "writeln" command sends output to the target makefile.
105 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
106 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ proc writeln {args} {
107 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ global output_file
108 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if {[lindex $args 0]=="-nonewline"} {
109 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ puts -nonewline $output_file [lindex $args 1]
110 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ } else {
111 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ puts $output_file [lindex $args 0]
112 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
113 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
114 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
115 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # STOP HERE.
116 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # Unless the build procedures changes, you should not have to edit anything
117 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # below this line.
118 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
119 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##############################################################################
120 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##############################################################################
121 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##############################################################################
122 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # Start by generating the "main.mk" makefile used for all unix systems.
123 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
124 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ puts "building main.mk"
125 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ set output_file [open main.mk w]
126 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln {# DO NOT EDIT
94 127 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
95 128 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# This file is automatically generated. Instead of editing this
96 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # file, edit "makemake.tcl" then run "tclsh makemake.tcl >main.mk"
129 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # file, edit "makemake.tcl" then run "tclsh makemake.tcl"
97 130 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# to regenerate this file.
98 131 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
99 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # This file is included by linux-gcc.mk or linux-mingw.mk or possible
100 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # some other makefiles. This file contains the rules that are common
101 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # to building regardless of the target.
132 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # This file is included by primary Makefile.
102 133 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
103 134 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
104 135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
XTCC = $(TCC) $(CFLAGS) -I. -I$(SRCDIR)
105 136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
106 137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
107 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "SRC ="
108 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- foreach s [lsort $src] {
109 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline " \\\n \$(SRCDIR)/$s.c"
110 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
111 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\n"
112 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "TRANS_SRC ="
113 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- foreach s [lsort $src] {
114 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline " \\\n \$(OBJDIR)/${s}_.c"
115 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
116 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\n"
117 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "OBJ ="
118 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- foreach s [lsort $src] {
119 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline " \\\n \$(OBJDIR)/$s.o"
120 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
121 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\n"
122 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "APPNAME = $name\$(E)"
123 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\n"
124 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
125 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts {
138 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "SRC ="
139 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach s [lsort $src] {
140 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline " \\\n \$(SRCDIR)/$s.c"
141 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
142 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\n"
143 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "TRANS_SRC ="
144 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach s [lsort $src] {
145 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline " \\\n \$(OBJDIR)/${s}_.c"
146 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
147 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\n"
148 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "OBJ ="
149 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach s [lsort $src] {
150 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline " \\\n \$(OBJDIR)/$s.o"
151 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
152 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\n"
153 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "APPNAME = $name\$(E)"
154 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\n"
155 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
156 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln {
126 157 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
all: $(OBJDIR) $(APPNAME)
127 158 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
128 159 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
install: $(APPNAME)
129 160 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
mv $(APPNAME) $(INSTALLDIR)
130 161 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@@ -181,55 +212,259 @@
181 212 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
set extra_h($s) {}
182 213 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
183 214 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
append mhargs " \$(SRCDIR)/sqlite3.h"
184 215 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
append mhargs " \$(SRCDIR)/th.h"
185 216 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
append mhargs " \$(OBJDIR)/VERSION.h"
186 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\$(OBJDIR)/page_index.h: \$(TRANS_SRC) \$(OBJDIR)/mkindex"
187 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t\$(OBJDIR)/mkindex \$(TRANS_SRC) >$@"
188 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\$(OBJDIR)/headers:\t\$(OBJDIR)/page_index.h \$(OBJDIR)/makeheaders \$(OBJDIR)/VERSION.h"
189 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t\$(OBJDIR)/makeheaders $mhargs"
190 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\ttouch \$(OBJDIR)/headers"
191 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\$(OBJDIR)/headers: Makefile"
192 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "Makefile:"
217 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/page_index.h: \$(TRANS_SRC) \$(OBJDIR)/mkindex"
218 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(OBJDIR)/mkindex \$(TRANS_SRC) >$@"
219 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/headers:\t\$(OBJDIR)/page_index.h \$(OBJDIR)/makeheaders \$(OBJDIR)/VERSION.h"
220 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(OBJDIR)/makeheaders $mhargs"
221 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\ttouch \$(OBJDIR)/headers"
222 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/headers: Makefile"
223 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "Makefile:"
224 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ set extra_h(main) \$(OBJDIR)/page_index.h
225 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
226 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach s [lsort $src] {
227 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/${s}_.c:\t\$(SRCDIR)/$s.c \$(OBJDIR)/translate"
228 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(OBJDIR)/translate \$(SRCDIR)/$s.c >\$(OBJDIR)/${s}_.c\n"
229 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/$s.o:\t\$(OBJDIR)/${s}_.c \$(OBJDIR)/$s.h $extra_h($s) \$(SRCDIR)/config.h"
230 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(XTCC) -o \$(OBJDIR)/$s.o -c \$(OBJDIR)/${s}_.c\n"
231 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "$s.h:\t\$(OBJDIR)/headers"
232 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
233 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
234 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
235 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/sqlite3.o:\t\$(SRCDIR)/sqlite3.c"
236 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ set opt {-DSQLITE_OMIT_LOAD_EXTENSION=1}
237 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ append opt " -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4"
238 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #append opt " -DSQLITE_ENABLE_FTS3=1"
239 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ append opt " -Dlocaltime=fossil_localtime"
240 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ append opt " -DSQLITE_ENABLE_LOCKING_STYLE=0"
241 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(XTCC) $opt -c \$(SRCDIR)/sqlite3.c -o \$(OBJDIR)/sqlite3.o\n"
242 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
243 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/shell.o:\t\$(SRCDIR)/shell.c"
244 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ set opt {-Dmain=sqlite3_shell}
245 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ append opt " -DSQLITE_OMIT_LOAD_EXTENSION=1"
246 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(XTCC) $opt -c \$(SRCDIR)/shell.c -o \$(OBJDIR)/shell.o\n"
247 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
248 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/th.o:\t\$(SRCDIR)/th.c"
249 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(XTCC) -I\$(SRCDIR) -c \$(SRCDIR)/th.c -o \$(OBJDIR)/th.o\n"
250 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
251 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/th_lang.o:\t\$(SRCDIR)/th_lang.c"
252 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(XTCC) -I\$(SRCDIR) -c \$(SRCDIR)/th_lang.c -o \$(OBJDIR)/th_lang.o\n"
253 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
254 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ close $output_file
255 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
256 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # End of the main.mk output
257 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##############################################################################
258 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##############################################################################
259 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##############################################################################
260 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # Begin win/Makefile.mingw
261 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
262 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ puts "building ../win/Makefile.mingw"
263 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ set output_file [open ../win/Makefile.mingw w]
264 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
265 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln {#!/usr/bin/make
266 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
267 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # This is a makefile for us on windows using mingw.
268 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
269 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #### The toplevel directory of the source tree. Fossil can be built
270 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # in a directory that is separate from the source tree. Just change
271 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # the following to point from the build directory to the src/ folder.
272 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
273 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ SRCDIR = src
274 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
275 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #### The directory into which object code files should be written.
276 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
277 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
278 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ OBJDIR = wbld
279 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
280 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #### C Compiler and options for use in building executables that
281 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # will run on the platform that is doing the build. This is used
282 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # to compile code-generator programs as part of the build process.
283 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # See TCC below for the C compiler for building the finished binary.
284 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
285 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ BCC = gcc
286 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
287 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #### Enable HTTPS support via OpenSSL (links to libssl and libcrypto)
288 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
289 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # FOSSIL_ENABLE_SSL=1
290 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
291 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #### C Compile and options for use in building executables that
292 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # will run on the target platform. This is usually the same
293 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # as BCC, unless you are cross-compiling. This C compiler builds
294 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # the finished binary for fossil. The BCC compiler above is used
295 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # for building intermediate code-generator tools.
296 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
297 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ TCC = gcc -Os -Wall -DFOSSIL_I18N=0 -L/mingw/lib -I/mingw/include
298 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
299 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # With HTTPS support
300 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ifdef FOSSIL_ENABLE_SSL
301 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ TCC += -DFOSSIL_ENABLE_SSL=1
302 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ endif
303 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
304 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #### Extra arguments for linking the finished binary. Fossil needs
305 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # to link against the Z-Lib compression library. There are no
306 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # other dependencies. We sometimes add the -static option here
307 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # so that we can build a static executable that will run in a
308 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # chroot jail.
309 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
310 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #LIB = -lz -lws2_32
311 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ LIB = -lmingwex -lz -lws2_32
312 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # OpenSSL:
313 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ifdef FOSSIL_ENABLE_SSL
314 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ LIB += -lcrypto -lssl
315 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ endif
316 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
317 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #### Tcl shell for use in running the fossil testsuite. This is only
318 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # used for testing. If you do not run
319 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
320 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ TCLSH = tclsh
321 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
322 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #### Include a configuration file that can override any one of these settings.
323 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
324 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ -include config.w32
325 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
326 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # STOP HERE
327 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # You should not need to change anything below this line
328 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #--------------------------------------------------------
329 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ XTCC = $(TCC) $(CFLAGS) -I. -I$(SRCDIR)
330 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
331 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "SRC ="
332 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach s [lsort $src] {
333 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline " \\\n \$(SRCDIR)/$s.c"
334 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
335 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\n"
336 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "TRANS_SRC ="
337 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach s [lsort $src] {
338 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline " \\\n \$(OBJDIR)/${s}_.c"
339 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
340 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\n"
341 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "OBJ ="
342 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach s [lsort $src] {
343 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline " \\\n \$(OBJDIR)/$s.o"
344 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
345 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\n"
346 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "APPNAME = ${name}.exe"
347 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln {TRANSLATE = $(subst /,\\,$(OBJDIR)/translate.exe)
348 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ MAKEHEADERS = $(subst /,\\,$(OBJDIR)/makeheaders.exe)
349 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ MKINDEX = $(subst /,\\,$(OBJDIR)/mkindex.exe)
350 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ VERSION = $(subst /,\\,$(OBJDIR)/version.exe)
351 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
352 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
353 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln {
354 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ all: $(OBJDIR) $(APPNAME)
355 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
356 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
357 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ install: $(APPNAME)
358 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ mv $(APPNAME) $(INSTALLDIR)
359 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
360 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(OBJDIR):
361 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ mkdir $(OBJDIR)
362 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
363 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(OBJDIR)/translate: $(SRCDIR)/translate.c
364 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(BCC) -o $(OBJDIR)/translate $(SRCDIR)/translate.c
365 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
366 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(OBJDIR)/makeheaders: $(SRCDIR)/makeheaders.c
367 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(BCC) -o $(OBJDIR)/makeheaders $(SRCDIR)/makeheaders.c
368 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
369 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(OBJDIR)/mkindex: $(SRCDIR)/mkindex.c
370 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(BCC) -o $(OBJDIR)/mkindex $(SRCDIR)/mkindex.c
371 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
372 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(VERSION): $(SRCDIR)/../win/version.c
373 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(BCC) -o $(OBJDIR)/version $(SRCDIR)/../win/version.c
374 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
375 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # WARNING. DANGER. Running the testsuite modifies the repository the
376 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # build is done from, i.e. the checkout belongs to. Do not sync/push
377 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # the repository after running the tests.
378 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ test: $(APPNAME)
379 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(TCLSH) test/tester.tcl $(APPNAME)
380 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
381 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(OBJDIR)/VERSION.h: $(SRCDIR)/../manifest.uuid $(SRCDIR)/../manifest $(VERSION)
382 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(VERSION) $(SRCDIR)/../manifest.uuid $(SRCDIR)/../manifest >$(OBJDIR)/VERSION.h
383 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
384 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ EXTRAOBJ = \
385 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(OBJDIR)/sqlite3.o \
386 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(OBJDIR)/shell.o \
387 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(OBJDIR)/th.o \
388 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(OBJDIR)/th_lang.o
389 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
390 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ)
391 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB)
392 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
393 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # This rule prevents make from using its default rules to try build
394 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # an executable named "manifest" out of the file named "manifest.c"
395 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
396 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $(SRCDIR)/../manifest:
397 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # noop
398 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
399 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ clean:
400 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ del $(OBJDIR)/*
401 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ del $(APPNAME)
402 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
403 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
404 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
405 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ set mhargs {}
406 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach s [lsort $src] {
407 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ append mhargs " \$(OBJDIR)/${s}_.c:\$(OBJDIR)/$s.h"
408 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ set extra_h($s) {}
409 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
410 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ append mhargs " \$(SRCDIR)/sqlite3.h"
411 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ append mhargs " \$(SRCDIR)/th.h"
412 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ append mhargs " \$(OBJDIR)/VERSION.h"
413 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/page_index.h: \$(TRANS_SRC) \$(OBJDIR)/mkindex"
414 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(MKINDEX) \$(TRANS_SRC) >$@"
415 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/headers:\t\$(OBJDIR)/page_index.h \$(OBJDIR)/makeheaders \$(OBJDIR)/VERSION.h"
416 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(MAKEHEADERS) $mhargs"
417 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln ""
418 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/headers: Makefile"
419 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "Makefile:"
193 420 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
set extra_h(main) \$(OBJDIR)/page_index.h
194 421 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
195 422 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
foreach s [lsort $src] {
196 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\$(OBJDIR)/${s}_.c:\t\$(SRCDIR)/$s.c \$(OBJDIR)/translate"
197 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t\$(OBJDIR)/translate \$(SRCDIR)/$s.c >\$(OBJDIR)/${s}_.c\n"
198 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\$(OBJDIR)/$s.o:\t\$(OBJDIR)/${s}_.c \$(OBJDIR)/$s.h $extra_h($s) \$(SRCDIR)/config.h"
199 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t\$(XTCC) -o \$(OBJDIR)/$s.o -c \$(OBJDIR)/${s}_.c\n"
200 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "$s.h:\t\$(OBJDIR)/headers"
423 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/${s}_.c:\t\$(SRCDIR)/$s.c \$(OBJDIR)/translate"
424 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(TRANSLATE) \$(SRCDIR)/$s.c >\$(OBJDIR)/${s}_.c\n"
425 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/$s.o:\t\$(OBJDIR)/${s}_.c \$(OBJDIR)/$s.h $extra_h($s) \$(SRCDIR)/config.h"
426 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(XTCC) -o \$(OBJDIR)/$s.o -c \$(OBJDIR)/${s}_.c\n"
427 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "$s.h:\t\$(OBJDIR)/headers"
201 428 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
202 429 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
203 430 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
204 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\$(OBJDIR)/sqlite3.o:\t\$(SRCDIR)/sqlite3.c"
431 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/sqlite3.o:\t\$(SRCDIR)/sqlite3.c"
205 432 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
set opt {-DSQLITE_OMIT_LOAD_EXTENSION=1}
206 433 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
append opt " -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4"
207 434 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#append opt " -DSQLITE_ENABLE_FTS3=1"
208 435 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
append opt " -Dlocaltime=fossil_localtime"
209 436 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
append opt " -DSQLITE_ENABLE_LOCKING_STYLE=0"
210 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t\$(XTCC) $opt -c \$(SRCDIR)/sqlite3.c -o \$(OBJDIR)/sqlite3.o\n"
437 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(XTCC) $opt -c \$(SRCDIR)/sqlite3.c -o \$(OBJDIR)/sqlite3.o\n"
211 438 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
212 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\$(OBJDIR)/shell.o:\t\$(SRCDIR)/shell.c"
439 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/shell.o:\t\$(SRCDIR)/shell.c"
213 440 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
set opt {-Dmain=sqlite3_shell}
214 441 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
append opt " -DSQLITE_OMIT_LOAD_EXTENSION=1"
215 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t\$(XTCC) $opt -c \$(SRCDIR)/shell.c -o \$(OBJDIR)/shell.o\n"
216 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
217 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\$(OBJDIR)/th.o:\t\$(SRCDIR)/th.c"
218 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t\$(XTCC) -I\$(SRCDIR) -c \$(SRCDIR)/th.c -o \$(OBJDIR)/th.o\n"
219 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
220 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\$(OBJDIR)/th_lang.o:\t\$(SRCDIR)/th_lang.c"
221 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t\$(XTCC) -I\$(SRCDIR) -c \$(SRCDIR)/th_lang.c -o \$(OBJDIR)/th_lang.o\n"
222 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- exit
223 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
224 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if { "dmc" == [lindex $argv 0] } {
225 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
226 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts {# DO NOT EDIT
442 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(XTCC) $opt -c \$(SRCDIR)/shell.c -o \$(OBJDIR)/shell.o\n"
443 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
444 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/th.o:\t\$(SRCDIR)/th.c"
445 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(XTCC) -I\$(SRCDIR) -c \$(SRCDIR)/th.c -o \$(OBJDIR)/th.o\n"
446 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
447 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)/th_lang.o:\t\$(SRCDIR)/th_lang.c"
448 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(XTCC) -I\$(SRCDIR) -c \$(SRCDIR)/th_lang.c -o \$(OBJDIR)/th_lang.o\n"
449 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
450 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
451 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ close $output_file
452 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
453 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # End of the main.mk output
454 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##############################################################################
455 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##############################################################################
456 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##############################################################################
457 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # Begin win/Makefile.dmc
458 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
459 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ puts "building ../win/Makefile.dmc"
460 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ set output_file [open ../win/Makefile.dmc w]
461 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
462 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln {# DO NOT EDIT
227 463 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
228 464 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# This file is automatically generated. Instead of editing this
229 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # file, edit "makemake.tcl" then run
230 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # "tclsh src/makemake.tcl dmc > win/Makefile.dmc"
465 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # file, edit "makemake.tcl" then run "tclsh src/makemake.tcl"
231 466 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# to regenerate this file.
232 467 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
B = ..
233 468 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SRCDIR = $B\src
234 469 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
OBJDIR = .
235 470 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
O = .obj
@@ -248,21 +483,21 @@
248 483 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
CFLAGS = -o
249 484 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
BCC = $(DMDIR)\bin\dmc $(CFLAGS)
250 485 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
TCC = $(DMDIR)\bin\dmc $(CFLAGS) $(DMCDEF) $(I18N) $(SSL) $(INCL)
251 486 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
LIBS = $(DMDIR)\extra\lib\ zlib wsock32
252 487 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
253 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "SRC = "
254 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- foreach s [lsort $src] {
255 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "${s}_.c "
256 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
257 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\n"
258 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "OBJ = "
259 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- foreach s [lsort $src] {
260 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "\$(OBJDIR)\\$s\$O "
261 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
262 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\$(OBJDIR)\\shell\$O \$(OBJDIR)\\sqlcmd\$O \$(OBJDIR)\\sqlite3\$O \$(OBJDIR)\\th\$O \$(OBJDIR)\\th_lang\$O "
263 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts {
488 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "SRC = "
489 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach s [lsort $src] {
490 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "${s}_.c "
491 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
492 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\n"
493 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "OBJ = "
494 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach s [lsort $src] {
495 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "\$(OBJDIR)\\$s\$O "
496 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
497 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)\\shell\$O \$(OBJDIR)\\sqlcmd\$O \$(OBJDIR)\\sqlite3\$O \$(OBJDIR)\\th\$O \$(OBJDIR)\\th_lang\$O "
498 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln {
264 499 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
265 500 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
RC=$(DMDIR)\bin\rcc
266 501 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__
267 502 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
268 503 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
APPNAME = $(OBJDIR)\fossil$(E)
@@ -275,22 +510,22 @@
275 510 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
276 511 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
fossil.res: $B\win\fossil.rc
277 512 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(RC) $(RCFLAGS) -o$@ $**
278 513 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
279 514 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(OBJDIR)\link: $B\win\Makefile.dmc}
280 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "\t+echo "
281 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- foreach s [lsort $src] {
282 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "$s "
283 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
284 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "shell sqlcmd sqlite3 th th_lang > \$@"
285 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t+echo fossil >> \$@"
286 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t+echo fossil >> \$@"
287 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t+echo \$(LIBS) >> \$@\n\n"
288 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t+echo. >> \$@\n\n"
289 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t+echo fossil >> \$@\n\n"
290 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
291 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts {
515 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "\t+echo "
516 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach s [lsort $src] {
517 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "$s "
518 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
519 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "shell sqlcmd sqlite3 th th_lang > \$@"
520 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t+echo fossil >> \$@"
521 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t+echo fossil >> \$@"
522 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t+echo \$(LIBS) >> \$@\n\n"
523 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t+echo. >> \$@\n\n"
524 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t+echo fossil >> \$@\n\n"
525 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
526 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln {
292 527 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
translate$E: $(SRCDIR)\translate.c
293 528 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(BCC) -o$@ $**
294 529 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
295 530 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
makeheaders$E: $(SRCDIR)\makeheaders.c
296 531 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(BCC) -o$@ $**
@@ -329,32 +564,38 @@
329 564 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
realclean:
330 565 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-del $(APPNAME) translate$E mkindex$E makeheaders$E version$E
331 566 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
332 567 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
333 568 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
foreach s [lsort $src] {
334 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\$(OBJDIR)\\$s\$O : ${s}_.c ${s}.h"
335 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t\$(TCC) -o\$@ -c ${s}_.c\n"
336 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "${s}_.c : \$(SRCDIR)\\$s.c"
337 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t+translate\$E \$** > \$@\n"
338 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
339 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
340 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "headers: makeheaders\$E page_index.h VERSION.h\n\t +makeheaders\$E "
341 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- foreach s [lsort $src] {
342 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "${s}_.c:$s.h "
343 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
344 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\$(SRCDIR)\\sqlite3.h \$(SRCDIR)\\th.h VERSION.h"
345 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t@copy /Y nul: headers"
346 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- exit
347 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
348 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
349 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if { "msc" == [lindex $argv 0] } {
350 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
351 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts {# DO NOT EDIT
569 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)\\$s\$O : ${s}_.c ${s}.h"
570 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(TCC) -o\$@ -c ${s}_.c\n"
571 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "${s}_.c : \$(SRCDIR)\\$s.c"
572 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t+translate\$E \$** > \$@\n"
573 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
574 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
575 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "headers: makeheaders\$E page_index.h VERSION.h\n\t +makeheaders\$E "
576 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach s [lsort $src] {
577 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "${s}_.c:$s.h "
578 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
579 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(SRCDIR)\\sqlite3.h \$(SRCDIR)\\th.h VERSION.h"
580 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t@copy /Y nul: headers"
581 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
582 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ close $output_file
583 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
584 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # End of the win/Makefile.dmc output
585 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##############################################################################
586 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##############################################################################
587 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##############################################################################
588 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # Begin win/Makefile.msc
589 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
590 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ puts "building ../win/Makefile.msc"
591 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ set output_file [open ../win/Makefile.msc w]
592 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
593 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln {# DO NOT EDIT
352 594 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
353 595 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# This file is automatically generated. Instead of editing this
354 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # file, edit "makemake.tcl" then run
355 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # "tclsh src/makemake.tcl msc > win/Makefile.msc"
596 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # file, edit "makemake.tcl" then run "tclsh src/makemake.tcl"
356 597 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# to regenerate this file.
357 598 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
B = ..
358 599 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SRCDIR = $B\src
359 600 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
OBJDIR = .
360 601 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
O = .obj
@@ -386,21 +627,21 @@
386 627 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
BCC = $(CC) $(CFLAGS)
387 628 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
TCC = $(CC) -c $(CFLAGS) $(MSCDEF) $(I18N) $(SSL) $(INCL)
388 629 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
LIBS = $(ZLIB) ws2_32.lib $(SSLLIB)
389 630 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
LIBDIR = -LIBPATH:$(MSCDIR)\extra\lib -LIBPATH:$(ZLIBDIR)
390 631 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
391 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "SRC = "
392 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- foreach s [lsort $src] {
393 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "${s}_.c "
394 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
395 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\n"
396 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "OBJ = "
397 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- foreach s [lsort $src] {
398 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "\$(OBJDIR)\\$s\$O "
399 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
400 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\$(OBJDIR)\\sqlite3\$O \$(OBJDIR)\\th\$O \$(OBJDIR)\\th_lang\$O "
401 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts {
632 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "SRC = "
633 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach s [lsort $src] {
634 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "${s}_.c "
635 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
636 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\n"
637 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "OBJ = "
638 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach s [lsort $src] {
639 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "\$(OBJDIR)\\$s\$O "
640 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
641 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)\\sqlite3\$O \$(OBJDIR)\\th\$O \$(OBJDIR)\\th_lang\$O "
642 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln {
402 643 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
403 644 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
APPNAME = $(OBJDIR)\fossil$(E)
404 645 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
405 646 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
all: $(OBJDIR) $(APPNAME)
406 647 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@@ -407,18 +648,18 @@
407 648 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(APPNAME) : translate$E mkindex$E headers $(OBJ) $(OBJDIR)\linkopts
408 649 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
cd $(OBJDIR)
409 650 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
link -LINK -OUT:$@ $(LIBDIR) @linkopts
410 651 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
411 652 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(OBJDIR)\linkopts: $B\win\Makefile.msc}
412 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "\techo "
413 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- foreach s [lsort $src] {
414 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "$s "
415 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
416 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "sqlite3 th th_lang > \$@"
417 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\techo \$(LIBS) >> \$@\n\n"
418 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
419 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts {
653 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "\techo "
654 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach s [lsort $src] {
655 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "$s "
656 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
657 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "sqlite3 th th_lang > \$@"
658 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\techo \$(LIBS) >> \$@\n\n"
659 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
660 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln {
420 661 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
421 662 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(OBJDIR):
422 663 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@-mkdir $@
423 664 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
424 665 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
translate$E: $(SRCDIR)\translate.c
@@ -456,33 +697,41 @@
456 697 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
realclean:
457 698 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-del $(APPNAME) translate$E mkindex$E makeheaders$E version$E
458 699 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
459 700 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
460 701 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
foreach s [lsort $src] {
461 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\$(OBJDIR)\\$s\$O : ${s}_.c ${s}.h"
462 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t\$(TCC) /Fo\$@ -c ${s}_.c\n"
463 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "${s}_.c : \$(SRCDIR)\\$s.c"
464 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\ttranslate\$E \$** > \$@\n"
702 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(OBJDIR)\\$s\$O : ${s}_.c ${s}.h"
703 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t\$(TCC) /Fo\$@ -c ${s}_.c\n"
704 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "${s}_.c : \$(SRCDIR)\\$s.c"
705 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\ttranslate\$E \$** > \$@\n"
465 706 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
466 707 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
467 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "headers: makeheaders\$E page_index.h VERSION.h\n\tmakeheaders\$E "
708 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "headers: makeheaders\$E page_index.h VERSION.h\n\tmakeheaders\$E "
468 709 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
foreach s [lsort $src] {
469 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts -nonewline "${s}_.c:$s.h "
470 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
471 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\$(SRCDIR)\\sqlite3.h \$(SRCDIR)\\th.h VERSION.h"
472 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts "\t@copy /Y nul: headers"
473 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
474 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
475 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if { "pellesc" == [lindex $argv 0] } {
476 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
477 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- puts {# DO NOT EDIT
710 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln -nonewline "${s}_.c:$s.h "
711 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
712 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\$(SRCDIR)\\sqlite3.h \$(SRCDIR)\\th.h VERSION.h"
713 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln "\t@copy /Y nul: headers"
714 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
715 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
716 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ close $output_file
717 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
718 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # End of the win/Makefile.msc output
719 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##############################################################################
720 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##############################################################################
721 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##############################################################################
722 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # Begin win/Makefile.PellesCGMake
723 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
724 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ puts "building ../win/Makefile.PellesCGMake"
725 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ set output_file [open ../win/Makefile.PellesCGMake w]
726 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
727 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
728 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ writeln {# DO NOT EDIT
478 729 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
479 730 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# This file is automatically generated. Instead of editing this
480 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # file, edit "makemake.tcl" then run
481 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # "tclsh src/makemake.tcl pellesc > win/Makefile.Makefile.PellesCGMake"
731 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # file, edit "makemake.tcl" then run "tclsh src/makemake.tcl"
482 732 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# to regenerate this file.
483 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # ###########################################################################
484 733 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
485 734 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# HowTo
486 735 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# -----
487 736 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
488 737 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# This is a Makefile to compile fossil with PellesC from
@@ -506,11 +755,10 @@
506 755 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# PellesC 6.00.4
507 756 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# gmake 3.80
508 757 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# zlib sources 1.2.5
509 758 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# Windows 7 Home Premium
510 759 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
511 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # ###########################################################################
512 760 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
513 761 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#
514 762 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
PellesCDir=c:\Programme\PellesC
515 763 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
516 764 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# Select between 32/64 bit code, default is 32 bit
@@ -588,16 +836,14 @@
588 836 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
TRANSLATEDOBJ=$(TRANSLATEDSRC:.c=.obj)
589 837 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
590 838 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# main target file is the application
591 839 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
APPLICATION=fossil.exe
592 840 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
593 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # ###########################################################################
594 841 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define the standard make target
595 842 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
.PHONY: default
596 843 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
default: page_index.h headers $(APPLICATION)
597 844 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
598 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # ###########################################################################
599 845 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# symbolic target to generate the source generate utils
600 846 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
.PHONY: utils
601 847 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
utils: $(UTILS)
602 848 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
603 849 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# link utils
@@ -610,32 +856,27 @@
610 856 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
611 857 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# compile special windows utils
612 858 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
version.obj: $(WINDIR)version.c
613 859 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(CC) $(CCFLAGS) $(INCLUDE) "$<" -Fo"$@"
614 860 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
615 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # ###########################################################################
616 861 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# generate the translated c-source files
617 862 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(TRANSLATEDSRC): %_.c: $(SRCDIR)%.c translate.exe
618 863 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
translate.exe $< >$@
619 864 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
620 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # ###########################################################################
621 865 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# generate the index source, containing all web references,..
622 866 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
page_index.h: $(TRANSLATEDSRC) mkindex.exe
623 867 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
mkindex.exe $(TRANSLATEDSRC) >$@
624 868 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
625 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # ###########################################################################
626 869 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# extracting version info from manifest
627 870 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
VERSION.h: version.exe ..\manifest.uuid ..\manifest
628 871 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
version.exe ..\manifest.uuid ..\manifest > $@
629 872 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
630 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # ###########################################################################
631 873 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# generate the simplified headers
632 874 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
headers: makeheaders.exe page_index.h VERSION.h ../src/sqlite3.h ../src/th.h VERSION.h
633 875 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
makeheaders.exe $(foreach ts,$(TRANSLATEDSRC),$(ts):$(ts:_.c=.h)) ../src/sqlite3.h ../src/th.h VERSION.h
634 876 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
echo Done >$@
635 877 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
636 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # ###########################################################################
637 878 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# compile C sources with relevant options
638 879 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
639 880 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(TRANSLATEDOBJ): %_.obj: %_.c %.h
640 881 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(CC) $(CCFLAGS) $(INCLUDE) "$<" -Fo"$@"
641 882 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@@ -649,21 +890,18 @@
649 890 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(CC) $(CCFLAGS) $(INCLUDE) "$<" -Fo"$@"
650 891 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
651 892 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(ZLIBOBJ): %.obj: $(ZLIBSRCDIR)%.c
652 893 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(CC) $(CCFLAGS) $(INCLUDE) "$<" -Fo"$@"
653 894 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
654 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # ###########################################################################
655 895 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# create the windows resource with icon and version info
656 896 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(RESOURCE): %.res: ../win/%.rc ../win/*.ico
657 897 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(RC) $(RCFLAGS) $< -Fo"$@"
658 898 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
659 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # ###########################################################################
660 899 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# link the application
661 900 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(APPLICATION): $(TRANSLATEDOBJ) $(SQLITEOBJ) $(SQLITESHELLOBJ) $(THOBJ) $(ZLIBOBJ) headers $(RESOURCE)
662 901 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
$(LINK) $(LINKFLAGS) -out:"$@" $(TRANSLATEDOBJ) $(SQLITEOBJ) $(SQLITESHELLOBJ) $(THOBJ) $(ZLIBOBJ) $(RESOURCE)
663 902 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
664 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- # ###########################################################################
665 903 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# cleanup
666 904 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
667 905 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
.PHONY: clean
668 906 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
clean:
669 907 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
del /F $(TRANSLATEDOBJ) $(SQLITEOBJ) $(THOBJ) $(ZLIBOBJ) $(UTILS_OBJ) version.obj
@@ -672,8 +910,6 @@
672 910 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
del /F $(RESOURCE)
673 911 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
674 912 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
.PHONY: clobber
675 913 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
clobber: clean
676 914 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
del /F *.exe
677 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
678 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
679 915 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
680 916 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!