From 76bfcd13be9de94d08e4b6f8510501c1780639ca Mon Sep 17 00:00:00 2001 From: stephan Date: Thu, 26 Sep 2024 14:09:23 +0000 Subject: [PATCH] Do not remove *.def in the cleanup rules because auto.def is a required part of autosetup. Remove the .o vs .obj detection/distinction because the Unix-like Windows environments use .o. FossilOrigin-Name: 65eb1072e297f01ba4ce21fe644f709e75ebaec5307764b549efceafb88f6ebf --- Makefile.in | 9 ++++----- autosetup/hwaci-common.tcl | 8 +------- manifest | 14 +++++++------- manifest.uuid | 2 +- 4 files changed, 13 insertions(+), 20 deletions(-) diff --git a/Makefile.in b/Makefile.in index a230b991df..9c9a132a8c 100644 --- a/Makefile.in +++ b/Makefile.in @@ -7,7 +7,7 @@ # the makefile manually. Just set the parameters below to values that # work well for your system. # - +all: #XX# Lines starting with #XX# are TODOs for the port to autosetup # The toplevel directory of the source tree. This is the directory @@ -117,8 +117,6 @@ RELEASE = @RELEASE@ # BEXE = @BUILD_EXEEXT@ TEXE = @TARGET_EXEEXT@ -BOBJ = @BUILD_OBJEXT@ -TOBJ = @TARGET_OBJEXT@ #XX## The following variable is "1" if the configure script was able to locate #XX## the tclConfig.sh file. It is an empty string otherwise. When this @@ -1667,13 +1665,14 @@ tidy: rm -f LogEst$(TEXE) fts3view$(TEXE) rollback-test$(TEXE) showdb$(TEXE) rm -f showjournal$(TEXE) showstat4$(TEXE) showwal$(TEXE) speedtest1$(TEXE) rm -f wordcount$(TEXE) changeset$(TEXE) version-info$(TEXE) - rm -f *.dll *.lib *.exp *.def *.pc *.vsix *.so *.dylib pkgIndex.tcl + rm -f *.dll *.lib *.exp *.pc *.vsix *.so *.dylib pkgIndex.tcl rm -f sqlite3_analyzer$(TEXE) sqlite3-rsync$(TEXE) rm -f mptester$(TEXE) rbu$(TEXE) srcck1$(TEXE) rm -f fuzzershell$(TEXE) fuzzcheck$(TEXE) sqldiff$(TEXE) dbhash$(TEXE) rm -f threadtest5$(TEXE) rm -f src-verify has_tclsh* - +# FIXME? (rm *.def) will remove auto.def (part of autosetup) +# # Removes build products and test logs. Retains ./configure outputs. # clean: tidy diff --git a/autosetup/hwaci-common.tcl b/autosetup/hwaci-common.tcl index 166ea18db2..ae56408dfa 100644 --- a/autosetup/hwaci-common.tcl +++ b/autosetup/hwaci-common.tcl @@ -408,29 +408,23 @@ proc hwaci-looks-like-windows {{key host}} { # host and target are Windows-esque (Cygwin, MinGW, MSys). If the # build host is then BUILD_EXEEXT is [define]'d to ".exe", else "". If # the build target is then TARGET_EXEEXT is [define]'d to ".exe", else -# "". It also sets BUILD_OBJEXT and TARGET_OBJEXT to the conventional -# file extension for object files: .obj or .o. +# "". proc hwaci-check-exeext {} { msg-checking "Build host is Windows-esque? " if {[hwaci-looks-like-windows host]} { define BUILD_EXEEXT ".exe" - define BUILD_OBJEXT ".obj" msg-result yes } else { define BUILD_EXEEXT "" - define BUILD_OBJEXT ".o" msg-result no } msg-checking "Build target is Windows-esque? " if {[hwaci-looks-like-windows target]} { define TARGET_EXEEXT ".exe" - define TARGET_OBJEXT ".obj" msg-result yes } else { define TARGET_EXEEXT "" - define TARGET_OBJEXT ".o" - msg-result no } } diff --git a/manifest b/manifest index 84305538bd..3e9db4ce0d 100644 --- a/manifest +++ b/manifest @@ -1,9 +1,9 @@ -C Cleanups\sof\sthe\s--with-wasi-sdk\sbits.\sStraighten\sout\sVERSION\svs\sRELEASE. -D 2024-09-26T12:16:46.672 +C Do\snot\sremove\s*.def\sin\sthe\scleanup\srules\sbecause\sauto.def\sis\sa\srequired\spart\sof\sautosetup.\sRemove\sthe\s.o\svs\s.obj\sdetection/distinction\sbecause\sthe\sUnix-like\sWindows\senvironments\suse\s.o. +D 2024-09-26T14:09:23.248 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 -F Makefile.in c9d2e625e2f79127e28e1691e4514ae3c2c426af650cb3e1d59737e89f66f7dc +F Makefile.in 3806942cc072d2dd09568c530c614dee8274ce2663ba560f7af5271a088d944d F Makefile.linux-gcc f3842a0b1efbfbb74ac0ef60e56b301836d05b4d867d014f714fa750048f1ab6 F Makefile.msc e3c4723c27464acc31da4420b808c8d2690180ba2b915897bece0a9d5d2cecf6 F README.md c3c0f19532ce28f6297a71870f3c7b424729f0e6d9ab889616d3587dd2332159 @@ -46,7 +46,7 @@ F autosetup/cc-lib.tcl 493c5935b5dd3bf9bd4eca89b07c8b1b1a9356d61783035144e21795f F autosetup/cc-shared.tcl 4f024e94a47f427ba61de1739f6381ef0080210f9fae89112d5c1de1e5460d78 F autosetup/cc.tcl 1b52de228642c1db5a714d54ca974d723ec8b4092e8c3765d348b625850f7311 F autosetup/default.auto 5cdf016de2140e50f1db190a02039dc42fb390af1dda4cc4853e3042a9ef0e82 -F autosetup/hwaci-common.tcl b2b8b94915baaa68f5355c3753835095da6290e0fccb22b6f5fa024a452400bc +F autosetup/hwaci-common.tcl a112327a1eb29e3d32670e25a464832abb73f028b679a5433c4630446ca76b56 F autosetup/jimsh0.c 1b5fe91fffcddbc29f2b16acb80f1650632ea2edbe8336b8155ef7b4c66f6d8d F autosetup/pkg-config.tcl 4e635bf39022ff65e0d5434339dd41503ea48fc53822c9c5bde88b02d3d952ba F autosetup/system.tcl 3a39d6e0b3bfba526fd39afe07c1d0d325e5a31925013a1ba7c671e1128e31bb @@ -2233,8 +2233,8 @@ F vsixtest/vsixtest.tcl 6195aba1f12a5e10efc2b8c0009532167be5e301abe5b31385638080 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 -P 683a9e1e2f68a5c34fe524867576a4405fa2460880ad0bf4c07799744fea4192 -R ad6080b33e617c2bb00e20e12e921109 +P 7638f3ad1588ff16c2980763c6c4c1386a711acd64adb21c465f186a47bc975d +R dd990ac14aacc7aef84cea962548e6de U stephan -Z 6dde9c36df32e2200ff90b427b0efc9c +Z 5264d306ffd6b34f18c75d08cd8d2866 # Remove this line to create a well-formed Fossil manifest. diff --git a/manifest.uuid b/manifest.uuid index 72d66ab700..a7a53b3a8d 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -7638f3ad1588ff16c2980763c6c4c1386a711acd64adb21c465f186a47bc975d +65eb1072e297f01ba4ce21fe644f709e75ebaec5307764b549efceafb88f6ebf