Fossil

History of Makefile of 9acf0bcdbe76cae8
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of file Makefile at check-in 9acf0bcdbe76cae8

2025-02-11
10:42
Small Makefile patch for SunOS received from Claes Nästén. file: [25ea72b6fe] check-in: [3bff7b92d6] user: drh branch: trunk, size: 3432
2021-12-26
13:05
Got Makefile.classic mostly working again, with the caveat that it assumes an SSL build. file: [198aed285f] check-in: [6c3d398a91] user: stephan branch: trunk, size: 3427
2020-07-08
13:53
Since FOSSIL_ENABLE_LEGACY_MV_RM is enabled by default (it really only does something when the "mv-rm-files" setting is set anyway), and there is no reason to ever disable it, just clean up the related #ifdef's. file: [f7ab827cf2] check-in: [918bcfcf77] user: jan.nijtmans branch: trunk, size: 3295
2020-01-22
00:44
Added missing APPNAME to Makefile.classic, as [https://fossil-scm.org/forum/forumpost/e51cc756b0|reported in the forum]. file: [42738dd354] check-in: [a6ee6add63] user: stephan branch: trunk, size: 3367
2018-10-04
06:20
Commented out the -lm option added to Makefile.classic recently: libm doesn't exist on all platforms. file: [e6ff839ebe] check-in: [729360ecc6] user: wyoung branch: trunk, size: 3345
2018-10-03
22:23
Checkin [15e1dcd058b5b3e1] had no useful effect: we need to set this flag at the "make" level, not as a C preprocessor flag. Not backing it out because the change is harmless as well as useless. file: [11473d668e] check-in: [f08a09ca0d] user: wyoung branch: trunk, size: 3269
21:52
Added -lm to LIB in Makefile.classic to allow src/piechart.c to build on systems where the trig functions are in libm. file: [88e2e50710] check-in: [ba71b35957] user: wyoung branch: trunk, size: 3191
21:51
Added -DUSE_LINENOISE to Makefile.classic, since it's built into Fossil, and that build system has no way to find or use libedit or libreadline intead. file: [2e278dcd7b] check-in: [15e1dcd058] user: wyoung branch: trunk, size: 3095
2018-07-22
16:22
Allow CFLAGS override without duplicating compile options by default file: [1eb97a2c5f] check-in: [09f41885d6] user: ashepilko branch: trunk, size: 2818
2018-06-26
16:57
An alternative to removing FOSSIL_ENABLE_LEGACY_MV_RM that just makes it the default. file: [6fa3c6e364] check-in: [efb0f88063] user: mistachkin branch: altLegacyMvRm, size: 2775
2016-03-12
22:02
Remove support for miniz because the upstream project appears to be unmaintained. UPDATE: The miniz project is still being maintained and this branch is a dead-end. file: [504c0ad43c] check-in: [b9f31fe1e7] user: mistachkin branch: removeMiniz, size: 2525
2015-09-16
08:57
Remove unnecessary end-of-line spacing in various places file: [f0e49e9267] check-in: [4db19dccd3] user: jan.nijtmans branch: trunk, size: 2703
2015-06-17
10:10
On non-MSVC-platforms (including MinGW), dynamic builds are already the default, so let "fossil version -v" reflect that. file: [415bdbbf80] check-in: [b2c03de312] user: jan.nijtmans branch: dynamicMsvc, size: 2704
2014-08-25
22:28
Rename EXTRATARGETS to APPTARGETS in the MSVC makefile. file: [34dc7d9134] check-in: [b575811aff] user: mistachkin branch: trunk, size: 2385
2014-08-23
06:08
Add miniz as a compile-time feature, leaving zlib as the default compression library. All makefiles should build. The DMC and PellesCGMake makefiles are not yet supported with miniz. Also, when using miniz, OpenSSL support for zlib is disabled in the MinGW makefile. file: [8860fc8763] check-in: [c693a3365c] user: mistachkin branch: optionalMiniz, size: 2658
2014-08-19
17:26
Got the last bit of Baruch's patch in. file: [13d57e8632] check-in: [d8902124d4] user: stephan branch: miniz, size: 2382
2011-11-05
23:12
Slight syntax tweak for 'ifeq' statement, this may work on more make variants. file: [3742da0038] check-in: [f382b9a559] user: mistachkin branch: auto-mingw-makefile, size: 4338
23:04
Add comments about leading './' in front of source and build directory names. file: [af04f4f84c] check-in: [f3096fe00e] user: mistachkin branch: auto-mingw-makefile, size: 4340
22:50
Add fixes to classic makefile to support MinGW mostly automatically. file: [bc3c18ed64] check-in: [590cee0ec9] user: mistachkin branch: auto-mingw-makefile, size: 3842
2011-07-20
09:09
Only allow the default Makefile to build fossil on platforms where it's known to work. Update the build documentation to tell the user to use the GNUmakefile explicitly, to avoid accidently building using the default makefile on non-GNU platforms. file: [c6fbb10516] check-in: [14d1e44957] user: ben branch: ben-safe-make, size: 2435
2011-06-14
17:09
Renamed Makefile → Makefile.classic. Add very basic configure script. It is just checking for zlib, OpenSSL and the USE_PREAD support on the BSDs. file: [610ce9eedc] check-in: [8559c781c2] user: joerg branch: autoconf, size: 2386
2011-05-30
16:46
Makefile which works under the BSDs and Solaris using their non-GNU make. Resolves [5a96dd5f52]. file: [610ce9eedc] check-in: [3abab7e177] user: ben branch: trunk, size: 2386
07:14
Renamed and modified Makefile → Makefile.in. Add configure script, which must be run before running make, as it appears there's no cross-platform way to set a make variable to the output of a shell command. file: [82cd3b7ac3] check-in: [5abe6347c2] user: ben branch: configure-make, size: 2264
2011-05-22
07:49
In the Makefile, use a more standard syntax for setting a variable to the output of a shell command. Fixes building on Solaris, seems OK on other platforms. file: [852536189b] check-in: [9ef38b6b6d] user: ben branch: solaris10, size: 2358
2011-05-21
15:39
Experimental support for Solaris 10 file: [1f3674b36b] check-in: [fd39ef8261] user: ben branch: bens-expr, size: 2446
2010-12-23
17:14
Rework the makemake.tcl makefile generator script so that it generates makefiles for all windows compilers all in one go. Add an output for mingw. Ticket [fa403b6a123659d885e3] file: [3d9e553de8] check-in: [723f8c200f] user: drh branch: trunk, size: 2354
2010-11-09
10:48
Do not use a subdirectory named "obj" for building. Ticket [6e51013097c17ead]. file: [ddd5ac10b7] check-in: [e663bac6f7] user: drh branch: trunk, size: 2032
2010-11-07
10:23
Merge from trunk. file: [49e2c454e1] check-in: [1a6876db8d] user: michael branch: ttmrichter-skins, size: 1907
2010-10-26
21:31
Update the makefile to enable USE_PREAD on the BSDs. file: [e227361d83] check-in: [b84b954fe0] user: drh branch: trunk, size: 2032
2010-10-12
21:42
Fix the default Makefile so that it works out-of-the-box on Linux, MacOSX, NetBSD, and Solaris. file: [8eefdbfa62] check-in: [c845b28714] user: drh branch: trunk, size: 1854
2010-07-13
15:53
Modified into a saner scheme than using fragments and oddball defaults. file: [82ceb12173] check-in: [fad57367c9] user: michael branch: ttmrichter, size: 826
2010-07-09
17:41
Fixed up a naming problem for MinGW32 and made a more flexible mechanism for site-specific enhancements. file: [5db3737cff] check-in: [6b83b517df] user: michael branch: ttmrichter, size: 2208
16:23
Started the process of modifying the build system to permit more flexible and reliable cross-platform support. Currently the build system is set up for Linux (GCC or CLANG as the compiler) and for MinGW32 (GCC as the compiler). Of these, only the Linux builds have been tested so far and confirmed to work as expected. The way to use this new system is as follows: make Builds the default platform and compiler (linux and gcc). PLATFORM=mingw32 make Builds the mingw32 build (untested!) using the default compiler (gcc). COMPILER=clang make Builds the default platform (linux) using the clang compiler. Other platform and compiler fragment files can be added in the ./make directory based on the models already there. file: [d3e92e5a69] check-in: [d3252d7488] user: michael branch: ttmrichter, size: 2082
2010-06-23
04:33
Merge from the "benoit" branch. file: [c7305bef37] check-in: [84e497e440] user: michael branch: ttmrichter, size: 2034
02:21
Merging trunk into private branch. file: [24265572a1] check-in: [54d0648f1d] user: michael branch: ttmrichter, size: 1999
2010-06-22
11:35
Improve Make system for easier compilation with MinGW awk must still be in PATH and zlib compiled for mingw. file: [d8ee5aea60] check-in: [7b7fe27678] user: BM branch: benoit, size: 1988
2010-05-16
19:36
Merge support for HTTPS back into trunk. (It got lost during the conversion from GPL to BSD.) file: [470d452058] check-in: [68fa646f49] user: drh branch: trunk, size: 1953
2010-03-07
17:34
Link the SSL and CRYPTO libraries in a different order for FreeBSD. Ticket [c68457bff8b1]. file: [ba796db519] check-in: [42a964c585] user: drh branch: trunk, size: 1964
2010-02-25
14:06
Pull over the latest clear-title changes from trunk. file: [a1ee7be05c] check-in: [16e703be11] user: drh branch: clear-title, size: 1858
2010-02-23
16:14
Fix the Makefile so that all parameters are commented and so that it works with non-GNU makes. file: [19d7e3359a] check-in: [8fe33aa575] user: drh branch: trunk, size: 1964
2010-02-21
10:45
make it possible to do both Linux and Win builds without doing clean first file: [a2dc6c5709] check-in: [aff93fb6b8] user: ron branch: trunk, size: 1994
2010-02-08
22:12
Additional refinements to the Makefile stemming from the cut-over of SSL. file: [98bd66e2a5] check-in: [5c30ad4ce1] user: drh branch: trunk, size: 1979
22:00
Remove GNU-isms from the Makefile. Ticket [1927cbd979]. file: [c8f4f4f50d] check-in: [fcd7ecb7f1] user: drh branch: trunk, size: 2042
2010-01-21
22:03
Update the SSL branch to include all the latest changes. file: [a8d2f72840] check-in: [652f20ef9c] user: drh branch: ssl, size: 2110
2010-01-19
18:16
Pull in all the latest changes from the trunk as of 2010-01-19. file: [9d700ebd8e] check-in: [b8df912e2d] user: drh branch: ssl, size: 2112
2009-12-09
22:05
Make it easier to do out of source builds by optionally including config.mak or config.w32. file: [21a564c8f5] check-in: [fb1fa7f1a6] user: jeremy_c branch: trunk, size: 1871
2009-11-09
15:32
Add SSL support. file: [c4d30a7b4e] check-in: [16f6fd904a] user: dmitry branch: ssl, size: 2010
2009-09-26
14:33
Minor fixes to creole file: [21ab1c0c9c] check-in: [cacb8db398] user: robert branch: creole, size: 1762
2008-09-18
11:21
added comments about necessary link flags for Solaris 10 + OpenSolaris file: [c357142045] check-in: [7dddab2fbe] user: stephan branch: trunk, size: 1769
2008-04-25
21:49
LIB is now += LDFLAGS so that i can link on OpenSolaris (need -lsocket) file: [46d6595aa1] check-in: [1bceafc4d0] user: stephan branch: trunk, size: 1700
2007-09-22
18:34
Socket operations now functional in Win32 port. Added quotes around the filename portion of the command to edit thus working of windows in paths where the temp directory contains spaces. Added -all flag to clean command. If not specified each file is prompted for before removing. file: [7035415b04] check-in: [8372cc0b81] user: jnc branch: trunk, size: 1651
2007-09-21
21:53
Win32 port: compiles, all tests pass but many functions fail due to path separators. Incomplete. Path fixes to come next file: [32e9920702] check-in: [83c876b447] user: jnc branch: trunk, size: 1652
2007-08-26
06:45
Added a make target to invoke the testsuite, and a make variable for tclsh. Danger. Testsuite modifies the repository the checkout belongs to, and not a copy. Use with caution, clone your development repository and workspace before use. Updated my work list. file: [80acf0670d] check-in: [464a46dad2] user: aku branch: trunk, size: 1590
2007-08-17
19:53
Omit the -static option from the default Makefile. file: [e5d56bbe15] check-in: [e5b74951d9] user: drh branch: trunk, size: 1517
2007-08-01
20:05
Added: Documentation updates. Added Makefile. file: [90562f7233] check-in: [0e265b0184] user: drh branch: trunk, size: 1525