1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 01:48:00 +00:00
putty-source/unix
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
..
configure.ac Switch to using automake for the Unix autoconfigured build. 2011-07-23 11:33:29 +00:00
gtkcfg.c Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
gtkcols.c Reinstate all the GTK1-specific code under ifdefs, and verify that 2008-04-04 10:56:26 +00:00
gtkcols.h First stab at a GTK layout engine. It's missing all sorts of stuff 2003-03-13 19:52:28 +00:00
gtkdlg.c Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
gtkfont.c Pango-based font handling: combine display of adjacent characters 2009-05-11 08:46:17 +00:00
gtkfont.h Unified font selector dialog box. _Extremely_ unfinished - there's a 2008-03-25 21:49:14 +00:00
gtkwin.c Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
unix.h Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
ux_x11.c Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
uxagentc.c Mostly cosmetic change: don't claim to have found an SSH agent if 2011-07-16 12:03:14 +00:00
uxcfg.c Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
uxcons.c Unix console utilities should send prompts to /dev/tty or failing 2010-02-20 19:15:25 +00:00
uxgen.c Missing close() causing resource leak when reading from /dev/random. 2010-09-09 14:36:46 +00:00
uxgss.c Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
uxmisc.c Stop attempting to make session logs private on Unix. This was introduced in 2009-02-23 22:40:09 +00:00
uxnet.c More use of sockaddr_union (above and beyond that necessary to remove current 2009-08-06 22:55:15 +00:00
uxnoise.c Fix minor file descriptor leaks. Found by cppcheck, reported by Tim Kosse. 2009-09-16 22:28:20 +00:00
uxplink.c Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
uxprint.c Update to r8614: another -D_FORTIFY_SOURCE=2 fix. 2010-02-20 11:21:25 +00:00
uxproxy.c Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
uxpterm.c Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
uxpty.c Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
uxputty.c Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
uxsel.c Changed my mind about r7164. Instead of checking for zero flags 2007-01-26 20:00:32 +00:00
uxser.c Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
uxsftp.c Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
uxsignal.c Rename some of the more stupidly named files in the Unix back end. 2004-12-31 13:02:46 +00:00
uxstore.c Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
uxucs.c Post-release destabilisation! Completely remove the struct type 2011-07-14 18:52:21 +00:00
xkeysym.c Support for non-ISO-8859-1 X keysyms. So in particular, pterm in a 2003-04-27 11:10:48 +00:00
xpmptcfg.c Tweak the icon script, and the generated icons, to more closely 2007-01-07 10:17:12 +00:00
xpmpterm.c Tweak the icon script, and the generated icons, to more closely 2007-01-07 10:17:12 +00:00
xpmpucfg.c Tweak the icon script, and the generated icons, to more closely 2007-01-07 10:17:12 +00:00
xpmputty.c Tweak the icon script, and the generated icons, to more closely 2007-01-07 10:17:12 +00:00