1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 09:58:01 +00:00
Commit Graph

28 Commits

Author SHA1 Message Date
Simon Tatham
4a3f8bf767 Add a wrapper script called 'configure' at the top level, which runs
the real configure script from the unix subdirectory, but with cwd
unchanged so that you end up doing a VPATH build in the top-level
source directory.

Should, ideally, placate the people who expect 'configure' to be at
the top level, while still letting _me_ keep all the Unix-specific
stuff in the Unix subdirectory.

[originally from svn r9241]
2011-07-23 11:40:26 +00:00
Simon Tatham
7af708a603 Rename --with-gtk-version to --with-gtk, and support its negation
--without-gtk as a means of manually overriding the makefile into one
building the command-line tools only (as it would if GTK were not
found at all at configure time).

[originally from svn r9240]
2011-07-23 11:36:25 +00:00
Simon Tatham
64150a5ef2 Switch to using automake for the Unix autoconfigured build.
mkfiles.pl no longer generates a Makefile.in, but instead generates a
Makefile.am on which mkauto.sh runs automake. This means that the
autoconfigured makefile now does build-time dependency tracking (a
standard feature of automake-generated makefiles), and is generally
more like what Unix people will expect.

Some of the old-style make command-line settings (VER=-DRELEASE=foo,
XFLAGS=-DDEBUG) will still work; the COMPAT settings are better done
by autoconfiguration, and my habitual 'XFLAGS="-g -O0"' for an easily
debuggable build will actually not work any more because CFLAGS is
specified _after_ XFLAGS, so I should instead write 'make CFLAGS=-O0'
(-g is the default in automake, removed at 'make install' time).

The new makefile will automatically degrade into one that builds the
command-line tools only, in the case where GTK could not be found. In
principle, therefore, it should be an adequate replacement for _both_
the static Unix makefiles, Makefile.gtk and Makefile.ux. I haven't
actually retired those in this commit, but I'm pretty tempted.

[originally from svn r9239]
2011-07-23 11:33:29 +00:00
Jacob Nevins
506a81d5ba Mention Makefile.ux.
Be less certain about the possibility of building with vanilla VC6.
Provide more details of actively tested toolchains.

[originally from svn r8609]
2009-07-28 23:30:38 +00:00
Simon Tatham
9f13d75c74 Manfred Schwarb points out that the README contains an outdated
comment about GTK 2 not being supported.

[originally from svn r8058]
2008-06-07 16:25:46 +00:00
Jacob Nevins
a4aed21c1a Miscellaneous updates.
[originally from svn r7090]
2007-01-10 00:54:08 +00:00
Jacob Nevins
9ca35dd9e5 Spell out more explicitly what needs to be done with vanilla VC6, since it
seems to be becoming a FAQ.

[originally from svn r6752]
2006-07-07 20:56:22 +00:00
Jacob Nevins
789c47bcdd Mention compile-time directives and where they're documented.
[originally from svn r6497]
2005-12-16 16:43:28 +00:00
Ben Harris
c1c27e9fb8 Add support for generating project files for use with Dev-C++, contributed
by Florian Gaab.

[originally from svn r6201]
2005-08-22 20:37:13 +00:00
Jacob Nevins
203a25d502 Miscellaneous updates:
- note Visual Foo version requirements
 - note which things are done for you in our source snapshots
 - other tweaks

[originally from svn r5839]
2005-05-23 12:41:21 +00:00
Ben Harris
265950a800 Move generation of the "configure" script into its own script so that
people who check the code out of Subversion can get it to go.

[originally from svn r5674]
2005-04-25 16:36:43 +00:00
Ben Harris
0227bfdbc7 Add a mechanism for using autoconf to detect the quirks of Unix systems
rather than relying on the user to edit the Makefile.  Makefile.gtk
still works as well as it ever did, but now we get a Makefile.in alongside
it.  mkunxarc.sh now relies on autoconf and friends to build the configure
script for the Unix source distribution.

[originally from svn r5673]
2005-04-25 15:55:06 +00:00
Simon Tatham
cb45b9cc25 Now that we have Subversion's file renaming ability, it's time at
long last to move all the Windows-specific source files down into a
`windows' subdirectory. Only platform-specific files remain at the
top level. With any luck this will act as a hint to anyone still
contemplating sending us a Windows-centric patch...

[originally from svn r4792]
2004-11-16 22:14:56 +00:00
Simon Tatham
1b94cc85c6 Various changes related to the Subversion migration.
[originally from svn r4790]
2004-11-16 18:01:39 +00:00
Jacob Nevins
c7498e2b18 Mention requirement for Gtk+-1.2.
Other minor cleanups.

[originally from svn r4539]
2004-09-09 18:00:05 +00:00
Jacob Nevins
86cafb4524 Talk about Halibut; mention Unix `install' target; mention lack of Makefiles
if you check out directly from CVS as it's come up once or twice.

[originally from svn r4370]
2004-07-29 10:09:25 +00:00
Simon Tatham
ad889c93d2 Add some Unix blurb.
[originally from svn r3817]
2004-02-07 17:38:54 +00:00
Simon Tatham
fe793ca4f8 Oh, and mention lcc in the README.
[originally from svn r3745]
2004-01-20 20:35:49 +00:00
Simon Tatham
fb8d264f28 Joe Yates's patch to make mkfiles.pl generate Visual Studio project
files as well as an nmake makefile. Needed line-end tweakery in
order to be able to generate usable project files when run on Unix,
but other than that appears fine. Ooh!

[originally from svn r3721]
2004-01-17 13:48:40 +00:00
Jacob Nevins
8cc836095e Mention Roald Ribe's success with OpenWatcom and Makefile.vc
[originally from svn r3332]
2003-07-06 09:34:03 +00:00
Simon Tatham
3006fa4f38 Update README to make it clear it's a _source_ README.
[originally from svn r1970]
2002-09-20 18:57:05 +00:00
Jacob Nevins
d6c766a279 Fixed reference to putty-bugs@lists to putty@projects.
[originally from svn r1594]
2002-03-16 18:23:27 +00:00
Simon Tatham
a011a5edba Completely revamped mkfiles.pl which incorporates dependency
analysis (for both .c and .rc files). Generates the VC++ makefile as
well as the other two; the authoritative source is now the new file
`Recipe' rather than any particular Makefile. Note that `Makefile'
is still here as a relic of the old way until we stop the nightly
builds using it, but it'll be gone soon.

[originally from svn r1592]
2002-03-16 15:49:28 +00:00
Simon Tatham
7cda7dc475 PuTTY website URL spelling change
[originally from svn r415]
2000-03-16 14:56:26 +00:00
Simon Tatham
5176e1e9bb Add multi-makefile management system
[originally from svn r349]
1999-12-13 17:21:42 +00:00
Simon Tatham
d5123675aa Add description of workaround for Visual Studio 6 problem
[originally from svn r331]
1999-11-30 11:39:04 +00:00
Simon Tatham
f1f2aafbfc Add spiel about there being a comment at the top of Makefile
[originally from svn r291]
1999-11-10 10:28:59 +00:00
Simon Tatham
b5c923f250 Added LICENCE and README files
[originally from svn r290]
1999-11-10 09:47:31 +00:00