Fossil

History of Makefile.classic of 590cee0ec92d5392
Login

History of Makefile.classic of 590cee0ec92d5392

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

History of file Makefile.classic at check-in 590cee0ec92d5392

2021-12-26
13:05
Got Makefile.classic mostly working again, with the caveat that it assumes an SSL build. ... (file: [198aed28] check-in: [6c3d398a] 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: [f7ab827c] check-in: [918bcfcf] user: jan.nijtmans branch: trunk, size: 3295)
2020-01-22
00:44
Added missing APPNAME to Makefile.classic, as reported in the forum. ... (file: [42738dd3] check-in: [a6ee6add] 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: [e6ff839e] check-in: [729360ec] 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: [11473d66] check-in: [f08a09ca] 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: [88e2e507] check-in: [ba71b359] 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: [2e278dcd] check-in: [15e1dcd0] user: wyoung branch: trunk, size: 3095)
2018-07-22
16:22
Allow CFLAGS override without duplicating compile options by default ... (file: [1eb97a2c] check-in: [09f41885] 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: [6fa3c6e3] check-in: [efb0f880] 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: [504c0ad4] check-in: [b9f31fe1] user: mistachkin branch: removeMiniz, size: 2525)
2015-09-16
08:57
Remove unnecessary end-of-line spacing in various places ... (file: [f0e49e92] check-in: [4db19dcc] 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: [415bdbbf] check-in: [b2c03de3] user: jan.nijtmans branch: dynamicMsvc, size: 2704)
2014-08-25
22:28
Rename EXTRATARGETS to APPTARGETS in the MSVC makefile. ... (file: [34dc7d91] check-in: [b575811a] 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: [8860fc87] check-in: [c693a336] user: mistachkin branch: optionalMiniz, size: 2658)
2014-08-19
17:26
Got the last bit of Baruch's patch in. ... (file: [13d57e86] check-in: [d8902124] 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: [3742da00] check-in: [f382b9a5] user: mistachkin branch: auto-mingw-makefile, size: 4338)
23:04
Add comments about leading './' in front of source and build directory names. ... (file: [af04f4f8] check-in: [f3096fe0] user: mistachkin branch: auto-mingw-makefile, size: 4340)
22:50
Add fixes to classic makefile to support MinGW mostly automatically. ... (file: [bc3c18ed] check-in: [590cee0e] 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: [c6fbb105] check-in: [14d1e449] user: ben branch: ben-safe-make, size: 2435)
2011-06-14
17:09
Add very basic configure script. It is just checking for zlib, OpenSSL and the USE_PREAD support on the BSDs. ... (file: [610ce9ee] check-in: [8559c781] 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: [610ce9ee] check-in: [3abab7e1] user: ben branch: trunk, size: 2386)
07:14
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: [82cd3b7a] check-in: [5abe6347] 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: [85253618] check-in: [9ef38b6b] user: ben branch: solaris10, size: 2358)
2011-05-21
15:39
Experimental support for Solaris 10 ... (file: [1f3674b3] check-in: [fd39ef82] 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: [3d9e553d] check-in: [723f8c20] user: drh branch: trunk, size: 2354)
2010-11-09
10:48
Do not use a subdirectory named "obj" for building. Ticket [6e51013097c17ead]. ... (file: [ddd5ac10] check-in: [e663bac6] user: drh branch: trunk, size: 2032)
2010-11-07
10:23
Merge from trunk. ... (file: [49e2c454] check-in: [1a6876db] user: michael branch: ttmrichter-skins, size: 1907)
2010-10-26
21:31
Update the makefile to enable USE_PREAD on the BSDs. ... (file: [e227361d] check-in: [b84b954f] 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: [8eefdbfa] check-in: [c845b287] user: drh branch: trunk, size: 1854)
2010-07-13
15:53
Modified into a saner scheme than using fragments and oddball defaults. ... (file: [82ceb121] check-in: [fad57367] 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: [5db3737c] check-in: [6b83b517] 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: [d3e92e5a] check-in: [d3252d74] user: michael branch: ttmrichter, size: 2082)

2010-06-23
04:33
Merge from the "benoit" branch. ... (file: [c7305bef] check-in: [84e497e4] user: michael branch: ttmrichter, size: 2034)
02:21
Merging trunk into private branch. ... (file: [24265572] check-in: [54d0648f] 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: [d8ee5aea] check-in: [7b7fe276] 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: [470d4520] check-in: [68fa646f] 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: [ba796db5] check-in: [42a964c5] user: drh branch: trunk, size: 1964)
2010-02-25
14:06
Pull over the latest clear-title changes from trunk. ... (file: [a1ee7be0] check-in: [16e703be] 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: [19d7e335] check-in: [8fe33aa5] 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: [a2dc6c57] check-in: [aff93fb6] user: ron branch: trunk, size: 1994)
2010-02-08
22:12
Additional refinements to the Makefile stemming from the cut-over of SSL. ... (file: [98bd66e2] check-in: [5c30ad4c] user: drh branch: trunk, size: 1979)
22:00
Remove GNU-isms from the Makefile. Ticket [1927cbd979]. ... (file: [c8f4f4f5] check-in: [fcd7ecb7] user: drh branch: trunk, size: 2042)
2010-01-21
22:03
Update the SSL branch to include all the latest changes. ... (file: [a8d2f728] check-in: [652f20ef] 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: [9d700ebd] check-in: [b8df912e] 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: [21a564c8] check-in: [fb1fa7f1] user: jeremy_c branch: trunk, size: 1871)
2009-11-09
15:32
Add SSL support. ... (file: [c4d30a7b] check-in: [16f6fd90] user: dmitry branch: ssl, size: 2010)
2009-09-26
14:33
Minor fixes to creole ... (file: [21ab1c0c] check-in: [cacb8db3] user: robert branch: creole, size: 1762)
2008-09-18
11:21
added comments about necessary link flags for Solaris 10 + OpenSolaris ... (file: [c3571420] check-in: [7dddab2f] 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: [46d6595a] check-in: [1bceafc4] 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: [7035415b] check-in: [8372cc0b] 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: [32e99207] check-in: [83c876b4] 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: [80acf067] check-in: [464a46da] user: aku branch: trunk, size: 1590)
2007-08-17
19:53
Omit the -static option from the default Makefile. ... (file: [e5d56bbe] check-in: [e5b74951] user: drh branch: trunk, size: 1517)
2007-08-01
20:05
Documentation updates. Added Makefile. ... (file: [90562f72] check-in: [0e265b01] user: drh branch: trunk, size: 1525)