Fossil

All files named "Makefile"
Login

All files named "Makefile"

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

History for Makefile

2011-08-22
22:20
Renamed to Makefile.classic. Merge trunk. (check-in: [c57830be] user: dmitry branch: symlinks, size: 0)
2011-07-20
09:09
[c6fbb105] part of check-in [14d1e449] 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. (check-in: [14d1e449] user: ben branch: ben-safe-make, size: 2435)
2011-06-14
17:09
Renamed to Makefile.classic. Add very basic configure script. It is just checking for zlib, OpenSSL and the USE_PREAD support on the BSDs. (check-in: [8559c781] user: joerg branch: autoconf, size: 0)
2011-05-30
16:46
[610ce9ee] part of check-in [3abab7e1] Makefile which works under the BSDs and Solaris using their non-GNU make. Resolves [5a96dd5f52]. (check-in: [3abab7e1] user: ben branch: trunk, size: 2386)
07:14
Renamed to 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. (check-in: [5abe6347] user: ben branch: configure-make, size: 0)
2011-05-22
07:49
[85253618] part of check-in [9ef38b6b] 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. (check-in: [9ef38b6b] user: ben branch: solaris10, size: 2358)
2011-05-21
15:39
[1f3674b3] part of check-in [fd39ef82] Experimental support for Solaris 10 (check-in: [fd39ef82] user: ben branch: bens-expr, size: 2446)
2010-12-23
17:14
[3d9e553d] part of check-in [723f8c20] 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] (check-in: [723f8c20] user: drh branch: trunk, size: 2354)
2010-11-09
10:48
[ddd5ac10] part of check-in [e663bac6] Do not use a subdirectory named "obj" for building. Ticket [6e51013097c17ead]. (check-in: [e663bac6] user: drh branch: trunk, size: 2032)
2010-11-07
10:23
[49e2c454] part of check-in [1a6876db] Merge from trunk. (check-in: [1a6876db] user: michael branch: ttmrichter-skins, size: 1907)
2010-10-26
21:31
[e227361d] part of check-in [b84b954f] Update the makefile to enable USE_PREAD on the BSDs. (check-in: [b84b954f] user: drh branch: trunk, size: 2032)
2010-10-12
21:42
[8eefdbfa] part of check-in [c845b287] Fix the default Makefile so that it works out-of-the-box on Linux, MacOSX, NetBSD, and Solaris. (check-in: [c845b287] user: drh branch: trunk, size: 1854)
2010-07-13
15:53
[82ceb121] part of check-in [fad57367] Modified into a saner scheme than using fragments and oddball defaults. (check-in: [fad57367] user: michael branch: ttmrichter, size: 826)
2010-07-09
17:41
[5db3737c] part of check-in [6b83b517] Fixed up a naming problem for MinGW32 and made a more flexible mechanism for site-specific enhancements. (check-in: [6b83b517] user: michael branch: ttmrichter, size: 2208)
16:23
[d3e92e5a] part of check-in [d3252d74] 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. (check-in: [d3252d74] user: michael branch: ttmrichter, size: 2082)

2010-06-23
04:33
[c7305bef] part of check-in [84e497e4] Merge from the "benoit" branch. (check-in: [84e497e4] user: michael branch: ttmrichter, size: 2034)
02:21
[24265572] part of check-in [54d0648f] Merging trunk into private branch. (check-in: [54d0648f] user: michael branch: ttmrichter, size: 1999)
2010-06-22
11:35
[d8ee5aea] part of check-in [7b7fe276] Improve Make system for easier compilation with MinGW awk must still be in PATH and zlib compiled for mingw. (check-in: [7b7fe276] user: BM branch: benoit, size: 1988)
2010-05-16
19:36
[470d4520] part of check-in [68fa646f] Merge support for HTTPS back into trunk. (It got lost during the conversion from GPL to BSD.) (check-in: [68fa646f] user: drh branch: trunk, size: 1953)
2010-03-07
17:34
[ba796db5] part of check-in [42a964c5] Link the SSL and CRYPTO libraries in a different order for FreeBSD. Ticket [c68457bff8b1]. (check-in: [42a964c5] user: drh branch: trunk, size: 1964)
2010-02-25
14:06
[a1ee7be0] part of check-in [16e703be] Pull over the latest clear-title changes from trunk. (check-in: [16e703be] user: drh branch: clear-title, size: 1858)
2010-02-23
16:14
[19d7e335] part of check-in [8fe33aa5] Fix the Makefile so that all parameters are commented and so that it works with non-GNU makes. (check-in: [8fe33aa5] user: drh branch: trunk, size: 1964)
2010-02-21
10:45
[a2dc6c57] part of check-in [aff93fb6] make it possible to do both Linux and Win builds without doing clean first (check-in: [aff93fb6] user: ron branch: trunk, size: 1994)
2010-02-08
22:12
[98bd66e2] part of check-in [5c30ad4c] Additional refinements to the Makefile stemming from the cut-over of SSL. (check-in: [5c30ad4c] user: drh branch: trunk, size: 1979)
22:00
[c8f4f4f5] part of check-in [fcd7ecb7] Remove GNU-isms from the Makefile. Ticket [1927cbd979]. (check-in: [fcd7ecb7] user: drh branch: trunk, size: 2042)
2010-01-21
22:03
[a8d2f728] part of check-in [652f20ef] Update the SSL branch to include all the latest changes. (check-in: [652f20ef] user: drh branch: ssl, size: 2110)
2010-01-19
18:16
[9d700ebd] part of check-in [b8df912e] Pull in all the latest changes from the trunk as of 2010-01-19. (check-in: [b8df912e] user: drh branch: ssl, size: 2112)
2009-12-09
22:05
[21a564c8] part of check-in [fb1fa7f1] Make it easier to do out of source builds by optionally including config.mak or config.w32. (check-in: [fb1fa7f1] user: jeremy_c branch: trunk, size: 1871)
2009-11-09
15:32
[c4d30a7b] part of check-in [16f6fd90] Add SSL support. (check-in: [16f6fd90] user: dmitry branch: ssl, size: 2010)
2009-09-26
14:33
[21ab1c0c] part of check-in [cacb8db3] Minor fixes to creole (check-in: [cacb8db3] user: robert branch: creole, size: 1762)
2008-09-18
11:21
[c3571420] part of check-in [7dddab2f] added comments about necessary link flags for Solaris 10 + OpenSolaris (check-in: [7dddab2f] user: stephan branch: trunk, size: 1769)
2008-04-25
21:49
[46d6595a] part of check-in [1bceafc4] LIB is now += LDFLAGS so that i can link on OpenSolaris (need -lsocket) (check-in: [1bceafc4] user: stephan branch: trunk, size: 1700)
2007-09-22
18:34
[7035415b] part of check-in [8372cc0b] 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. (check-in: [8372cc0b] user: jnc branch: trunk, size: 1651)
2007-09-21
21:53
[32e99207] part of check-in [83c876b4] Win32 port: compiles, all tests pass but many functions fail due to path separators. Incomplete. Path fixes to come next (check-in: [83c876b4] user: jnc branch: trunk, size: 1652)
2007-08-26
06:45
[80acf067] part of check-in [464a46da] 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. (check-in: [464a46da] user: aku branch: trunk, size: 1590)
2007-08-17
19:53
[e5d56bbe] part of check-in [e5b74951] Omit the -static option from the default Makefile. (check-in: [e5b74951] user: drh branch: trunk, size: 1517)
2007-08-01
20:05
Added: [90562f72] part of check-in [0e265b01] Documentation updates. Added Makefile. (check-in: [0e265b01] user: drh branch: trunk, size: 1525)