Fossil

File History
Login

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

History of Makefile

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-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)
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) Added