Skip to content

Commit fb7d92f

Browse files
committed
Snapshot of upstream SQLite 3.50.1
1 parent ca310fa commit fb7d92f

File tree

449 files changed

+15404
-15896
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

449 files changed

+15404
-15896
lines changed

Makefile.in

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -138,16 +138,13 @@ ENABLE_LIB_STATIC = @ENABLE_LIB_STATIC@
138138
HAVE_WASI_SDK = @HAVE_WASI_SDK@
139139
libsqlite3.DLL.install-rules = @SQLITE_DLL_INSTALL_RULES@
140140

141-
T.cc.sqlite = $(T.cc) @TARGET_DEBUG@
141+
# -fsanitize flags for the fuzzcheck-asap app
142+
CFLAGS.fuzzcheck-asan.fsanitize = @CFLAGS_ASAN_FSANITIZE@
142143

143144
#
144-
# Define -D_HAVE_SQLITE_CONFIG_H so that the code knows it
145-
# can include the generated sqlite_cfg.h.
145+
# Intended to either be empty or be set to -g -DSQLITE_DEBUG=1.
146146
#
147-
# main.mk will fill out T.cc.sqlite with additional flags common to
148-
# all builds.
149-
#
150-
T.cc.sqlite += -D_HAVE_SQLITE_CONFIG_H -DBUILD_sqlite
147+
T.cc.TARGET_DEBUG = @TARGET_DEBUG@
151148

152149
#
153150
# $(JIMSH) and $(CFLAGS.jimsh) are documented in main.mk. $(JIMSH)
@@ -246,8 +243,8 @@ TSTRNNR_OPTS = @TSTRNNR_OPTS@
246243
CFLAGS.gcov1 = -DSQLITE_COVERAGE_TEST=1 -fprofile-arcs -ftest-coverage
247244
LDFLAGS.gcov1 = -lgcov
248245
USE_GCOV = @USE_GCOV@
249-
T.compile.extras = $(CFLAGS.gcov$(USE_GCOV))
250-
T.link.extras = $(LDFLAGS.gcov$(USE_GCOV))
246+
T.compile.gcov = $(CFLAGS.gcov$(USE_GCOV))
247+
T.link.gcov = $(LDFLAGS.gcov$(USE_GCOV))
251248

252249
#
253250
# Vars with the AS_ prefix are specifically related to AutoSetup.
@@ -264,6 +261,9 @@ AS_AUTORECONFIG = @SQLITE_AUTORECONFIG@
264261
USE_AMALGAMATION ?= @USE_AMALGAMATION@
265262
LINK_TOOLS_DYNAMICALLY ?= @LINK_TOOLS_DYNAMICALLY@
266263
AMALGAMATION_GEN_FLAGS ?= --linemacros=@AMALGAMATION_LINE_MACROS@
264+
EXTRA_SRC ?= @AMALGAMATION_EXTRA_SRC@
265+
STATIC_TCLSQLITE3 = @STATIC_TCLSQLITE3@
266+
STATIC_CLI_SHELL = @STATIC_CLI_SHELL@
267267

268268
#
269269
# CFLAGS for sqlite3$(T.exe)
@@ -325,13 +325,7 @@ misspell: ./custom.rws has_tclsh84
325325
# perform cleanup known to be relevant to (only) the autosetup-driven
326326
# build.
327327
#
328-
#clean-autosetup:
329-
# -if [ -f ext/wasm/GNUmakefile ]; then \
330-
# gmake --no-print-directory --ignore-errors -C ext/wasm clean; \
331-
# fi >/dev/null 2>&1; true
332-
#clean: clean-autosetup
333-
334-
distclean-autosetup: clean
328+
distclean-autosetup:
335329
rm -f sqlite_cfg.h config.log config.status config.defines.* Makefile sqlite3.pc
336330
rm -f $(TOP)/tool/emcc.sh
337331
rm -f libsqlite3*$(T.dll)
@@ -345,5 +339,4 @@ distclean: distclean-autosetup
345339
version-info$(T.exe): $(TOP)/tool/version-info.c Makefile sqlite3.h
346340
$(T.link) $(ST_OPT) -o $@ $(TOP)/tool/version-info.c
347341

348-
IS_CROSS_COMPILING = @IS_CROSS_COMPILING@
349342
include $(TOP)/main.mk

Makefile.msc

Lines changed: 32 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,12 @@ SESSION = 0
294294
RBU = 0
295295
!ENDIF
296296

297+
# Set this to non-0 to enable support for blocking locks.
298+
#
299+
!IFNDEF SETLK_TIMEOUT
300+
SETLK_TIMEOUT = 0
301+
!ENDIF
302+
297303
# Set the source code file to be used by executables and libraries when
298304
# they need the amalgamation.
299305
#
@@ -450,6 +456,10 @@ EXT_FEATURE_FLAGS =
450456
!ENDIF
451457
!ENDIF
452458

459+
!IF $(SETLK_TIMEOUT)!=0
460+
OPT_FEATURE_FLAGS = $(OPT_FEATURE_FLAGS) -DSQLITE_ENABLE_SETLK_TIMEOUT
461+
!ENDIF
462+
453463
###############################################################################
454464
############################### END OF OPTIONS ################################
455465
###############################################################################
@@ -874,7 +884,7 @@ RCC = $(RCC) -DSQLITE_ENABLE_API_ARMOR=1
874884
!ENDIF
875885

876886
!IF $(DEBUG)>2
877-
TCC = $(TCC) -DSQLITE_DEBUG=1
887+
TCC = $(TCC) -DSQLITE_DEBUG=1 -DSQLITE_USE_W32_FOR_CONSOLE_IO
878888
RCC = $(RCC) -DSQLITE_DEBUG=1
879889
!IF $(DYNAMIC_SHELL)==0
880890
TCC = $(TCC) -DSQLITE_ENABLE_WHERETRACE -DSQLITE_ENABLE_SELECTTRACE
@@ -1396,7 +1406,7 @@ SRC00 = \
13961406
$(TOP)\src\build.c \
13971407
$(TOP)\src\callback.c \
13981408
$(TOP)\src\complete.c \
1399-
$(TOP)\src\ctime.c \
1409+
ctime.c \
14001410
$(TOP)\src\date.c \
14011411
$(TOP)\src\dbpage.c \
14021412
$(TOP)\src\dbstat.c \
@@ -1495,7 +1505,7 @@ SRC04 = \
14951505
SRC05 = \
14961506
$(TOP)\src\pager.h \
14971507
$(TOP)\src\pcache.h \
1498-
$(TOP)\src\pragma.h \
1508+
pragma.h \
14991509
$(TOP)\src\sqlite.h.in \
15001510
$(TOP)\src\sqlite3ext.h \
15011511
$(TOP)\src\sqliteInt.h \
@@ -1698,7 +1708,7 @@ HDR = \
16981708
$(TOP)\src\pager.h \
16991709
$(TOP)\src\pcache.h \
17001710
parse.h \
1701-
$(TOP)\src\pragma.h \
1711+
pragma.h \
17021712
$(SQLITE3H) \
17031713
sqlite3ext.h \
17041714
$(TOP)\src\sqliteInt.h \
@@ -1962,10 +1972,6 @@ fuzzcheck.exe: $(FUZZCHECK_SRC) $(SQLITE3C) $(SQLITE3H)
19621972
fuzzcheck-asan.exe: $(FUZZCHECK_SRC) $(SQLITE3C) $(SQLITE3H)
19631973
$(LTLINK) $(NO_WARN) /fsanitize=address $(FUZZCHECK_OPTS) $(FUZZCHECK_SRC) $(SQLITE3C) /link $(LDFLAGS) $(LTLINKOPTS)
19641974

1965-
run-fuzzcheck: fuzzcheck.exe fuzzcheck-asan.exe
1966-
fuzzcheck --spinner $(FUZZDB)
1967-
fuzzcheck-asan --spinner $(FUZZDB)
1968-
19691975
ossshell.exe: $(OSSSHELL_SRC) $(SQLITE3C) $(SQLITE3H)
19701976
$(LTLINK) $(NO_WARN) $(FUZZCHECK_OPTS) $(OSSSHELL_SRC) $(SQLITE3C) /link $(LDFLAGS) $(LTLINKOPTS)
19711977

@@ -2099,8 +2105,11 @@ callback.lo: $(TOP)\src\callback.c $(HDR)
20992105
complete.lo: $(TOP)\src\complete.c $(HDR)
21002106
$(LTCOMPILE) $(CORE_COMPILE_OPTS) -c $(TOP)\src\complete.c
21012107

2102-
ctime.lo: $(TOP)\src\ctime.c $(HDR)
2103-
$(LTCOMPILE) $(CORE_COMPILE_OPTS) -c $(TOP)\src\ctime.c
2108+
ctime.c: $(TOP)\tool\mkctimec.tcl $(JIM_TCLSH)
2109+
$(JIM_TCLSH) $(TOP)\tool\mkctimec.tcl
2110+
2111+
ctime.lo: ctime.c $(HDR)
2112+
$(LTCOMPILE) $(CORE_COMPILE_OPTS) -c ctime.c
21042113

21052114
date.lo: $(TOP)\src\date.c $(HDR)
21062115
$(LTCOMPILE) $(CORE_COMPILE_OPTS) -c $(TOP)\src\date.c
@@ -2333,6 +2342,9 @@ parse.c: $(TOP)\src\parse.y lemon.exe
23332342
copy /B parse.y +,,
23342343
.\lemon.exe $(REQ_FEATURE_FLAGS) $(OPT_FEATURE_FLAGS) $(EXT_FEATURE_FLAGS) $(OPTS) -S parse.y
23352344

2345+
pragma.h: $(TOP)\tool\mkpragmatab.tcl $(JIM_TCLSH)
2346+
$(JIM_TCLSH) $(TOP)\tool\mkpragmatab.tcl
2347+
23362348
$(SQLITE3H): $(TOP)\src\sqlite.h.in $(TOP)\manifest mksourceid.exe $(TOP)\VERSION $(JIM_TCLSH)
23372349
$(JIM_TCLSH) $(TOP)\tool\mksqlite3h.tcl "$(TOP:\=/)" -o $(SQLITE3H) $(MKSQLITE3H_ARGS)
23382350

@@ -2577,6 +2589,11 @@ testfixture.exe: $(TESTFIXTURE_SRC) $(TESTFIXTURE_DEP) $(SQLITE3H) $(LIBRESOBJS)
25772589
$(TESTFIXTURE_SRC) \
25782590
/link $(LDFLAGS) $(LTLINKOPTS) $(TCLLIBPATHS) $(LTLIBPATHS) $(LIBRESOBJS) $(TCLLIBS) $(LTLIBS) $(TLIBS)
25792591

2592+
# A small helper for manually running individual tests
2593+
tf.bat: testfixture.exe Makefile.msc
2594+
echo @set PATH=$(LIBTCLPATH);%PATH% > $@
2595+
echo .\testfixture.exe %* >> $@
2596+
25802597
extensiontest: testfixture.exe testloadext.dll
25812598
@set PATH=$(LIBTCLPATH);$(PATH)
25822599
.\testfixture.exe $(TOP)\test\loadext.test $(TESTOPTS)
@@ -2812,7 +2829,7 @@ moreclean: clean
28122829
clean:
28132830
del /Q *.exp *.lo *.ilk *.lib *.obj *.ncb *.pdb *.sdf *.suo 2>NUL
28142831
del /Q *.bsc *.cod *.da *.bb *.bbg *.vc gmon.out 2>NUL
2815-
del /Q sqlite3.def tclsqlite3.def 2>NUL
2832+
del /Q sqlite3.def tclsqlite3.def ctime.c pragma.h 2>NUL
28162833
del /Q $(SQLITE3EXE) $(SQLITE3DLL) Replace.exe 2>NUL
28172834
# <<mark>>
28182835
del /Q $(SQLITE3TCLDLL) pkgIndex.tcl 2>NUL
@@ -2828,7 +2845,9 @@ clean:
28282845
del /Q lsm.dll lsmtest.exe 2>NUL
28292846
del /Q atrc.exe changesetfuzz.exe dbtotxt.exe index_usage.exe 2>NUL
28302847
del /Q testloadext.dll 2>NUL
2831-
del /Q testfixture.exe test.db 2>NUL
2848+
del /Q testfixture.exe test.db tf.bat 2>NUL
2849+
del /Q /S testdir 2>/NUL
2850+
-rmdir /Q /S testdir 2>NUL
28322851
del /Q LogEst.exe fts3view.exe rollback-test.exe showdb.exe dbdump.exe 2>NUL
28332852
del /Q changeset.exe 2>NUL
28342853
del /Q showjournal.exe showstat4.exe showwal.exe speedtest1.exe 2>NUL
@@ -2846,4 +2865,5 @@ clean:
28462865
del /Q fts5.* fts5parse.* 2>NUL
28472866
del /Q lsm.h lsm1.c 2>NUL
28482867
del /q src-verify.exe 2>NUL
2868+
del /q jimsh.exe jimsh0.exe 2>NUL
28492869
# <</mark>>

README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -57,18 +57,18 @@ If you do not want to use Fossil, you can download tarballs or ZIP
5757
archives or [SQLite archives](https://sqlite.org/cli.html#sqlar) as follows:
5858

5959
* Latest trunk check-in as
60-
[Tarball](https://www.sqlite.org/src/tarball/sqlite.tar.gz),
61-
[ZIP-archive](https://www.sqlite.org/src/zip/sqlite.zip), or
62-
[SQLite-archive](https://www.sqlite.org/src/sqlar/sqlite.sqlar).
60+
[Tarball](https://sqlite.org/src/tarball/sqlite.tar.gz),
61+
[ZIP-archive](https://sqlite.org/src/zip/sqlite.zip), or
62+
[SQLite-archive](https://sqlite.org/src/sqlar/sqlite.sqlar).
6363

6464
* Latest release as
65-
[Tarball](https://www.sqlite.org/src/tarball/sqlite.tar.gz?r=release),
66-
[ZIP-archive](https://www.sqlite.org/src/zip/sqlite.zip?r=release), or
67-
[SQLite-archive](https://www.sqlite.org/src/sqlar/sqlite.sqlar?r=release).
65+
[Tarball](https://sqlite.org/src/tarball/sqlite.tar.gz?r=release),
66+
[ZIP-archive](https://sqlite.org/src/zip/sqlite.zip?r=release), or
67+
[SQLite-archive](https://sqlite.org/src/sqlar/sqlite.sqlar?r=release).
6868

6969
* For other check-ins, substitute an appropriate branch name or
7070
tag or hash prefix in place of "release" in the URLs of the previous
71-
bullet. Or browse the [timeline](https://www.sqlite.org/src/timeline)
71+
bullet. Or browse the [timeline](https://sqlite.org/src/timeline)
7272
to locate the check-in desired, click on its information page link,
7373
then click on the "Tarball" or "ZIP Archive" links on the information
7474
page.
@@ -134,7 +134,7 @@ later. The "tclextension-install" target and the test targets that follow
134134
all require TCL development libraries too. ("apt install tcl-dev"). It is
135135
helpful, but is not required, to install the SQLite TCL extension (the
136136
"tclextension-install" target) prior to running tests. The "releasetest"
137-
target has additional requiremenst, such as "valgrind".
137+
target has additional requirements, such as "valgrind".
138138

139139
On "make" command-lines, one can add "OPTIONS=..." to specify additional
140140
compile-time options over and above those set by ./configure. For example,
@@ -308,14 +308,14 @@ individual source file exceeds 32K lines in length.
308308
## How It All Fits Together
309309

310310
SQLite is modular in design.
311-
See the [architectural description](https://www.sqlite.org/arch.html)
311+
See the [architectural description](https://sqlite.org/arch.html)
312312
for details. Other documents that are useful in
313313
helping to understand how SQLite works include the
314-
[file format](https://www.sqlite.org/fileformat2.html) description,
315-
the [virtual machine](https://www.sqlite.org/opcode.html) that runs
314+
[file format](https://sqlite.org/fileformat2.html) description,
315+
the [virtual machine](https://sqlite.org/opcode.html) that runs
316316
prepared statements, the description of
317-
[how transactions work](https://www.sqlite.org/atomiccommit.html), and
318-
the [overview of the query planner](https://www.sqlite.org/optoverview.html).
317+
[how transactions work](https://sqlite.org/atomiccommit.html), and
318+
the [overview of the query planner](https://sqlite.org/optoverview.html).
319319

320320
Decades of effort have gone into optimizing SQLite, both
321321
for small size and high performance. And optimizations tend to result in

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.49.2
1+
3.50.1

auto.def

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#
1313
# JimTCL: https://jim.tcl.tk
1414
#
15-
1615
use sqlite-config
1716
sqlite-configure canonical {
1817
proj-if-opt-truthy dev {
@@ -25,7 +24,9 @@ sqlite-configure canonical {
2524
# -------------^^^^^^^ intentionally using [get-env] instead of
2625
# [proj-get-env] here because [sqlite-setup-default-cflags] uses
2726
# [proj-get-env] and we want this to supercede that.
27+
sqlite-munge-cflags; # straighten out -DSQLITE_ENABLE/OMIT flags
2828
}
29+
sqlite-handle-debug ;# must come after --dev flag check
2930
sqlite-check-common-bins ;# must come before [sqlite-handle-wasi-sdk]
3031
sqlite-handle-wasi-sdk ;# must run relatively early, as it changes the environment
3132
sqlite-check-common-system-deps
@@ -40,8 +41,24 @@ sqlite-configure canonical {
4041
proj-define-for-opt linemacros AMALGAMATION_LINE_MACROS \
4142
"Use #line macros in the amalgamation:"
4243

44+
define AMALGAMATION_EXTRA_SRC \
45+
[join [opt-val amalgamation-extra-src ""] " "]
46+
4347
define LINK_TOOLS_DYNAMICALLY [proj-opt-was-provided dynlink-tools]
4448

49+
if {[set fsan [join [opt-val asan-fsanitize] ","]] in {auto ""}} {
50+
set fsan address,bounds-strict
51+
}
52+
define CFLAGS_ASAN_FSANITIZE [proj-check-fsanitize [split $fsan ", "]]
53+
4554
sqlite-handle-tcl
4655
sqlite-handle-emsdk
47-
}
56+
57+
proj-if-opt-truthy static-shells {
58+
proj-opt-set static-tclsqlite3 1
59+
proj-opt-set static-cli-shell 1
60+
}
61+
proj-define-for-opt static-tclsqlite3 STATIC_TCLSQLITE3 "Statically link tclsqlite3?"
62+
proj-define-for-opt static-cli-shell STATIC_CLI_SHELL "Statically link CLI shell?"
63+
64+
}; # sqlite-configure

autoconf/Makefile.in

Lines changed: 29 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ CC = @CC@
5050

5151
ENABLE_LIB_SHARED = @ENABLE_LIB_SHARED@
5252
ENABLE_LIB_STATIC = @ENABLE_LIB_STATIC@
53+
HAVE_WASI_SDK = @HAVE_WASI_SDK@
5354

5455
CFLAGS = @CFLAGS@ @CPPFLAGS@
5556
#
@@ -71,11 +72,8 @@ LDFLAGS.rt = @LDFLAGS_RT@
7172
LDFLAGS.icu = @LDFLAGS_ICU@
7273
CFLAGS.icu = @CFLAGS_ICU@
7374

74-
# When cross-compiling, we need to avoid the -s flag because it only
75-
# works on the build host's platform.
76-
INSTALL.strip.1 = $(INSTALL)
77-
INSTALL.strip.0 = $(INSTALL) -s
78-
INSTALL.strip = $(INSTALL.strip.@IS_CROSS_COMPILING@)
75+
# INSTALL reminder: we specifically do not strip binaries,
76+
# as discussed in https://sqlite.org/forum/forumpost/9a67df63eda9925c.
7977
INSTALL.noexec = $(INSTALL) -m 0644
8078

8179
install-dir.bin = $(DESTDIR)$(bindir)
@@ -193,6 +191,8 @@ install-dll-unix-generic: install-dll-out-implib
193191
install-dll-msys: install-dll-out-implib $(install-dir.bin)
194192
$(INSTALL) $(libsqlite3.DLL) "$(install-dir.bin)"
195193
# ----------------------------------------------^^^ yes, bin
194+
# Each of {msys,mingw,cygwin} uses a different name for the DLL, but
195+
# that is already accounted for via $(libsqlite3.DLL).
196196
install-dll-mingw: install-dll-msys
197197
install-dll-cygwin: install-dll-msys
198198

@@ -218,27 +218,43 @@ install-lib-0 install-lib-:
218218
install-lib: install-lib-$(ENABLE_LIB_STATIC)
219219
install: install-lib
220220

221-
221+
#
222222
# Flags to link the shell app either directly against sqlite3.c
223223
# (ENABLE_STATIC_SHELL==1) or libsqlite3.so (ENABLE_STATIC_SHELL==0).
224224
#
225225
ENABLE_STATIC_SHELL = @ENABLE_STATIC_SHELL@
226226
sqlite3-shell-link-flags.1 = $(TOP)/sqlite3.c $(LDFLAGS.libsqlite3)
227-
sqlite3-shell-link-flags.0 = -L. -lsqlite3 $(LDFLAGS.zlib)
227+
sqlite3-shell-link-flags.0 = -L. -lsqlite3 $(LDFLAGS.zlib) $(LDFLAGS.math)
228228
sqlite3-shell-deps.1 = $(TOP)/sqlite3.c
229229
sqlite3-shell-deps.0 = $(libsqlite3.DLL)
230+
#
231+
# STATIC_CLI_SHELL = 1 to statically link sqlite3$(T.exe), else
232+
# 0. Requires static versions of all requisite libraries. Primarily
233+
# intended for use with static-friendly environments like Alpine
234+
# Linux.
235+
#
236+
STATIC_CLI_SHELL = @STATIC_CLI_SHELL@
237+
#
238+
# sqlite3-shell-static.flags.N = N is $(STATIC_CLI_SHELL)
239+
#
240+
sqlite3-shell-static.flags.1 = -static
241+
sqlite3-shell-static.flags.0 =
230242
sqlite3$(T.exe): $(TOP)/shell.c $(sqlite3-shell-deps.$(ENABLE_STATIC_SHELL))
231243
$(CC) -o $@ \
232244
$(TOP)/shell.c $(sqlite3-shell-link-flags.$(ENABLE_STATIC_SHELL)) \
245+
$(sqlite3-shell-static.flags.$(STATIC_CLI_SHELL)) \
233246
-I. $(OPT_FEATURE_FLAGS) $(SHELL_OPT) \
234247
$(CFLAGS) $(CFLAGS.readline) $(CFLAGS.icu) \
235248
$(LDFLAGS) $(LDFLAGS.readline)
236249

237-
all: sqlite3$(T.exe)
250+
sqlite3$(T.exe)-1:
251+
sqlite3$(T.exe)-0: sqlite3$(T.exe)
252+
all: sqlite3$(T.exe)-$(HAVE_WASI_SDK)
238253

239-
install-shell: sqlite3$(T.exe) $(install-dir.bin)
240-
$(INSTALL.strip) sqlite3$(T.exe) "$(install-dir.bin)"
241-
install: install-shell
254+
install-shell-0: sqlite3$(T.exe) $(install-dir.bin)
255+
$(INSTALL) sqlite3$(T.exe) "$(install-dir.bin)"
256+
install-shell-1:
257+
install: install-shell-$(HAVE_WASI_SDK)
242258

243259
install-headers: $(TOP)/sqlite3.h $(install-dir.include)
244260
$(INSTALL.noexec) $(TOP)/sqlite3.h $(TOP)/sqlite3ext.h "$(install-dir.include)"
@@ -267,15 +283,16 @@ DIST_FILES := \
267283
sqlite3.rc sqlite3rc.h Replace.cs \
268284
sqlite3.pc.in sqlite3.1
269285

286+
#
270287
# Maintenance note: dist_name must be sqlite-$(PACKAGE_VERSION) so
271288
# that tool/mkautoconfamal.sh knows how to find it.
289+
#
272290
dist_name = sqlite-$(PACKAGE_VERSION)
273291
dist_tarball = $(dist_name).tar.gz
274292
dist:
275293
rm -fr $(dist_name)
276294
mkdir -p $(dist_name)
277295
cp -rp $(DIST_FILES) $(dist_name)/.
278-
rm -f $(dist_name)/tea/configure.ac.in
279296
tar czf $(dist_tarball) $(dist_name)
280297
rm -fr $(dist_name)
281298
ls -l $(dist_tarball)

0 commit comments

Comments
 (0)