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