Commit Graph

54 Commits

Author SHA1 Message Date
Joel Rosdahl
e48e3e665c Pass $(CXX) to perf.sh from the makefile 2010-04-28 20:08:47 +02:00
Joel Rosdahl
b2dd02bbdc Refactoring: move hash_*_ignoring_comments to hash_include_file_* in testutil 2010-04-25 15:44:18 +02:00
Joel Rosdahl
712a416de6 Convert NEWS to asciidoc format 2010-04-24 10:36:57 +02:00
Joel Rosdahl
27e67fa679 Create nicer HTML page of the manual 2010-04-22 23:10:46 +02:00
Joel Rosdahl
7f8fbdb02a Add rule for generating an HTML man page 2010-04-22 22:18:20 +02:00
Joel Rosdahl
46e577edb7 Convert man page from yodl to asciidoc format 2010-04-22 22:17:29 +02:00
Joel Rosdahl
271a4e48af Remove superfluous dependencies from test/perf targets 2010-03-03 22:05:31 +01:00
Joel Rosdahl
c3e0367332 Remove unused CC variable from perf.sh command line 2010-03-03 22:04:44 +01:00
Kovarththanan Rajaratnam
3546fb39c2 Add perf target 2010-03-02 07:10:34 +01:00
Joel Rosdahl
d5dad3c61b Portability: Define explicit compilation rule to pick up CPPFLAGS on HP-UX 2010-02-28 10:27:24 +01:00
Joel Rosdahl
6c5b4b7efc Only clean non-dev stuff in Makefile's clean target 2010-02-26 22:22:00 +01:00
Joel Rosdahl
1af0bd8486 Portability: don't require GNU make
The part of Makefile.in that requires GNU make has been split into dev.mk.in,
and the configure script has learned a new --enable-dev option that makes
Makefile include dev.mk. The configure script doesn't check for GNU make
anymore. There is also a new configure-dev convenience script that runs
configure with --enable-dev.
2010-02-26 21:24:09 +01:00
Joel Rosdahl
f9cf675f44 Bundle (a subset of) zlib 1.2.3 for portability
The bundled zlib copy is only used when no suitable system zlib can be found.
2010-02-25 23:27:58 +01:00
Joel Rosdahl
145462baa9 Use our own getopt_long 2010-02-17 20:10:00 +01:00
Joel Rosdahl
1f5b0aa358 Extracted common dist archive build commands into a variable 2010-02-15 22:59:05 +01:00
Joel Rosdahl
2ef46395cd Don't treat missing ccache.1 as an error when installing 2010-02-15 08:42:28 +01:00
Joel Rosdahl
50089dd543 Remove references to the web directory 2010-02-14 10:20:59 +01:00
Joel Rosdahl
6982e2e7cd Use $(MAKE) to invoke submakes 2010-02-14 10:19:00 +01:00
Joel Rosdahl
66d7623382 Add some simple README and INSTALL files 2010-02-12 21:52:28 +01:00
Joel Rosdahl
0386c0c151 Include NEWS in the dist archive 2010-01-06 22:23:11 +01:00
Joel Rosdahl
2b14cabf64 Fix flymake-mode support again 2010-01-06 22:23:10 +01:00
Joel Rosdahl
00c04c79ac Put dependency files in a subdirectory 2010-01-05 18:53:04 +01:00
Joel Rosdahl
36014d7275 Add .PHONY target declarations 2010-01-05 18:53:04 +01:00
Joel Rosdahl
1c8693f58d Add distcheck make target 2010-01-05 18:53:04 +01:00
Joel Rosdahl
7057b132a4 Make build in separate build directory work again 2010-01-05 18:53:04 +01:00
Joel Rosdahl
0114296fcb Unify comments when hashing source code to increase hit rate 2010-01-05 18:53:04 +01:00
Joel Rosdahl
24f886c412 Implement installcheck make target 2010-01-05 18:53:03 +01:00
Joel Rosdahl
ed90c13b1a Clean up Makefile and add dist target 2010-01-05 18:53:03 +01:00
Joel Rosdahl
160f1937fb Remove generated files ccache.1 and web/ccache-man.html
yodl2html (version 2.15.1) doesn't seem to handle conversion to HTML
(anymore?), so disable it for now.
2010-01-05 18:53:03 +01:00
Joel Rosdahl
d7f13ac8ff Avoid warning from autoconf by adding datarootdir assignment to Makefile.in 2010-01-05 18:53:02 +01:00
Joel Rosdahl
e53af1a618 First working version of the direct mode 2010-01-05 18:53:01 +01:00
Joel Rosdahl
90835e650f Add support for dynamic dependencies on header files 2010-01-05 18:53:01 +01:00
Joel Rosdahl
dca11d321b Remove trailing whitespace 2010-01-05 18:53:01 +01:00
Joel Rosdahl
a2a4fa8c7f Add support for Emacs flymake-mode 2010-01-05 18:53:01 +01:00
Lars Gustäbel
3d7e33e81e Use zlib compression for the cached files
See <http://www.gustaebel.de/lars/ccache/>.
2010-01-05 18:53:00 +01:00
Paul Griffith
43049c07e4 Have the ccache Makefile obey the settings of the CPPFLAGS and LDFLAGS
environment variables that are in force when the configure script is
executed.

Paul
2006-05-11 23:44:44 +02:00
Andrew Tridgell
2c629987c2 ensure the right CC is passed to test.sh
(patch from Nicholas Clark <nick@ccl4.org>)
2004-09-06 15:04:22 +02:00
Andrew Tridgell
6d2254d6c8 ignore yodl2man errors to allow building without yodl 2003-09-27 15:18:14 +02:00
Martin Pool
8ad85f2c85 Patch from Paul Green:
The following patch fixes the ccache Makefile.in to handle executable
  suffixes. Turns out the configure script is already setting the necessary
  substitutable variable (EXEEXT). Tested by me on Stratus VOS.
2003-04-17 14:06:14 +02:00
Andrew Tridgell
a8a84975da install-sh is fussy about trailing slashes on directories 2003-03-28 12:49:18 +01:00
Martin Pool
1edf1afde2 Add stub "installcheck" target that can be called by the buildfarm.
Just calls "check".
2003-02-24 04:56:03 +01:00
Martin Pool
fe2d3bf5a3 Make the "install" target depend on the things it needs to install, so
that it can work properly on the buildfarm.
2003-02-24 04:42:13 +01:00
Andrew Tridgell
df18a2a815 update version number
more unsupported options
2003-02-17 02:09:12 +01:00
Andrew Tridgell
f243df628c improved test suite
updated docs for CCACHE_HARDLINK
2003-02-17 01:46:43 +01:00
Andrew Tridgell
9fd352be5a added DESTDIR support
patch from volker@die-moells.de
2003-01-06 00:47:05 +01:00
Andrew Tridgell
282f29dd8a auto-create the install dirs 2002-06-03 05:43:24 +02:00
Andrew Tridgell
fa199076f1 make install fail if man1 dir doesn't exist 2002-04-18 06:26:41 +02:00
Andrew Tridgell
a26a53c43c support for building in another dir
thanks to assar@permabit.com for the patch
2002-04-11 00:29:30 +02:00
Andrew Tridgell
fa6661c670 fixed distclean target 2002-04-03 06:10:55 +02:00
Andrew Tridgell
4867d787f2 added CCACHE_NOUNIFY option 2002-04-01 02:23:31 +02:00