diff --git a/.cvsignore b/.cvsignore index 0e56cf2f8c..3d7a5cce19 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1,6 @@ config.h +boinc-*.tar.gz +boinc-*.tar.bz2 +boinc-*.zip +stamp-h* +configure.lineno diff --git a/client/.cvsignore b/client/.cvsignore index ac59e6c495..f0cb51b280 100644 --- a/client/.cvsignore +++ b/client/.cvsignore @@ -1,3 +1,4 @@ *.xml projects slots +master.html # generated by test scripts diff --git a/client/Makefile.am b/client/Makefile.am index ca3c5d60a2..a0af0517a8 100644 --- a/client/Makefile.am +++ b/client/Makefile.am @@ -62,3 +62,7 @@ EXTRA_DIST = \ clean-local: rm @CLIENT_BIN_FILENAME@ + +## remove carriage returns in case CVS screwed it up. +dist-hook: + cd $(distdir)/win_build && perl -pi.bak -e 'tr /\r//d' boinc.dsw */*.dsp diff --git a/configure.ac b/configure.ac index 4cc068ff8c..f09a181987 100644 --- a/configure.ac +++ b/configure.ac @@ -9,7 +9,7 @@ dnl not sure exactly what the minimum version is (but 2.13 won't work) AC_PREREQ(2.57) dnl Process this file with autoconf to produce a configure script. -AC_INIT(BOINC, 1.02, [seti@ssl.berkeley.edu]) +AC_INIT(BOINC, 1.03, [davea@ssl.berkeley.edu]) AC_CANONICAL_SYSTEM @@ -32,7 +32,7 @@ under the License. The Original Code is the Berkeley Open Infrastructure for Network Computing. The Initial Developer of the Original Code is the SETI@home project. -Portions created by the SETI@home project are Copyright (C) 2002 +Portions created by the SETI@home project are Copyright (C) 2002, 2003 University of California at Berkeley. All Rights Reserved. Contributor(s): diff --git a/doc/boinc_dev.html b/doc/boinc_dev.html index 60126fb817..84e5b7eec5 100644 --- a/doc/boinc_dev.html +++ b/doc/boinc_dev.html @@ -25,7 +25,7 @@ before getting into the source code. Core client
+ The build system uses autoconf 2.57 and automake
+ 1.7. You should modify only the Makefile.am
files, which
+ generate the Makefile.in
files (and
+ the configure
script produced by autoconf will generate the
+ Makefile
s from those).
+
+ The top-level Makefile.am
contains the
+ SUBDIRS=
line which sets up directory recursion, and the
+ rules for creating source distributions.
+
+
+ To make distributions: +
+ make dist + make dist-client ++ + +
+ ... will make the full and client distributions respectively. (The client + distribution contains everything necessary to compile the client; the + full distribution contains everything necessary to compile the server + and client.) +
+ +
+ Each will make .tar.gz
, .tar.bz2
,
+ and .zip
files. You can also make only the individual ones
+ using the make
+ targets dist-bzip2
, dist-gzip
, dist-zip
.
+