Commit Graph

70 Commits

Author SHA1 Message Date
Eric J Korpela 630dcb0835 - First fixes for out-of-source-tree configure and compile - samples/example_app will no longer build by default. To build person compile must run make in the example_app directory in-source-tree. Thats because the Makefile is not and should not be generated by automake. 2013-03-01 16:19:16 +01:00
David Anderson aa289f0916 - A bunch of tweaks from Steffen Moller, e.g. using MAXPATHLEN
svn path=/trunk/boinc/; revision=26133
2012-09-21 03:52:24 +00:00
David Anderson 813470f08d - Bad logic in Win code:
if you have
        *pbuf = HeapAlloc(...)
    then you need
        if (*pbuf == NULL)
    not
        if (pbuf == NULL)
- various code cleanups from 
- Makefile.am: don't include clientgui/res; nothing to make there

from Steffen Moeller


svn path=/trunk/boinc/; revision=25599
2012-04-25 07:09:14 +00:00
David Anderson 61e169f270 - server: add volunteer data archival to the build system
svn path=/trunk/boinc/; revision=25285
2012-02-17 19:16:49 +00:00
David Anderson 7acf1632fa - The zip library was moved to a directory (project_depends)
outside of BOINC, but the build files weren't made to work.
Move the library back where it was before.


svn path=/trunk/boinc/; revision=25056
2012-01-14 05:48:01 +00:00
Rom Walton 1f635bef26 Disable Linux screen saver for right now (broken on latest Ubuntu)
svn path=/trunk/boinc/; revision=24395
2011-10-13 21:59:40 +00:00
David Anderson 0059d6bf78 - scheduler: don't send user a message when there is no
app version for their platform for a particular app.
    The may be versions for other apps which don't have jobs right now.
    TODO: send a message if there are no versions of ANY app
    for any platform.
- fix makefile indentation, caused manager to not be built


svn path=/trunk/boinc/; revision=24052
2011-08-27 02:54:39 +00:00
Rom Walton 761d61a950 Quick Updates
svn path=/trunk/boinc/; revision=22268
2010-08-18 17:49:13 +00:00
Rom Walton 3c4892e028 Quick update to see if I can get the manager to automatically build again.
svn path=/trunk/boinc/; revision=22267
2010-08-18 17:45:16 +00:00
David Anderson bb35d196ef - Unix build: don't error out if xcb or xcb-atom aren't found;
just don't build the screensaver

svn path=/trunk/boinc/; revision=22016
2010-07-20 21:24:47 +00:00
David Anderson 0b26a28259 - Added Linux screensaver from Nils Brause.
Note: I can't get this to build because if requires
    a package (xcb-atom) that I can't find.
    Need to resolve this.

svn path=/trunk/boinc/; revision=22004
2010-07-19 20:06:49 +00:00
David Anderson d1e70b4199 - unix build: fix "out of tree" build (what's that?)
from Oliver Bock

svn path=/trunk/boinc/; revision=19538
2009-11-11 17:23:18 +00:00
David Anderson 75d2a45491 - server programs: add --help and --version cmdline options to all.
From Nils Chr. Brause.

svn path=/trunk/boinc/; revision=19079
2009-09-17 17:56:59 +00:00
Rom Walton 34bdf155e8 - Remove boinc_zip(InfoZip) from the main BOINC tree
- Remove boinc_zip from the build system
    
    /
        configure.ac
        Makefile.am

svn path=/trunk/boinc/; revision=18620
2009-07-17 16:45:08 +00:00
David Anderson dfaf0023d4 - build system: don't install config.h
svn path=/trunk/boinc/; revision=18430
2009-06-16 19:28:08 +00:00
Eric J. Korpela 4e60ef3003 - STILL WORK TO BE DONE TO GET locale STUFF INSTALLED PROPERLY!!!
- Update to libtool 1.5.24
- build environment:  Major automake changes that I've been warning about
  for some time.
- Now uses libtool to build libraries.
- Builds separate boinc_fcgi and sched_fcgi libraries for use with 
  FCGI server components.
- New macro "BOINC_CHECK_LIB_WITH" that executes a "AC_CHECK_LIB" on
  a library only if --with-libname[=DIR] is specified on the configure
  command line.  This is to allow inclusion of libraries when the 
  ssl, gtk, wxWidgets, or other configuration is incorrect for static
  libraries.
- Added a lot of "--with-*" for some libraries that might be required for
  static builds.
- The sea directory has been moved to packages/generic.  Changes to sea
  and the associated scripts might be required to better make use of the
  staging mechanism and shared libraries.
- Fixed includes of boinc_fcgi.h in many files.
- Fixed places where FCGI_FILE needs to be used implicitly.
- Fixed missing define of _SC_PAGESIZE on hosts that define only
  _SC_PAGE_SIZE.
- Moved build of boinc_cmd (and source file) from lib to client



svn path=/trunk/boinc/; revision=16904
2009-01-13 23:06:02 +00:00
Rom Walton e85784f6c8 - Fix build environment so that it can build the client again
(From Nicolás Alvarez)
      
    /
        configure.ac
        Makefile.am
    sea/
        make-tar.sh
        make-tar_debug.sh

svn path=/trunk/boinc/; revision=16833
2009-01-07 15:17:23 +00:00
David Anderson 5a1e97c349 - Unix build system: build samples/example_app/,
and change the samples/ makefiles so that they automatically
    create the symbolic link to libstdc++.a
    Fixes #725

svn path=/trunk/boinc/; revision=16129
2008-10-04 18:51:38 +00:00
David Anderson 4387e4491b - Fix emacs mode line in Makefile.am's
svn path=/trunk/boinc/; revision=15375
2008-06-08 22:18:52 +00:00
Eric J. Korpela 613746c853 svn path=/trunk/boinc/; revision=15318 2008-05-28 21:14:53 +00:00
Eric J. Korpela 798eadd92c Eric May 28 2008
- Added a stage target for staging a distribution.
      Executing "make stage" will "make all" and will install the client
      under the stage directory (i.e. binaries is stage/$(prefix)/bin, libraries
      in stage/$(prefix)/lib, etc)

    Makefile.am


svn path=/trunk/boinc/; revision=15306
2008-05-28 16:27:41 +00:00
Eric J. Korpela f2787de1c7 - moved icons from sea into clientgui/icons
- added Makefile to clientgui/icons to install them in $(pkgdatadir) which
      is usually $(prefix)/share/boinc.
    - Even though these icons are packaged with the sea, they don't appear
      to be referenced in any code and don't appear to ever be used.


svn path=/trunk/boinc/; revision=15305
2008-05-28 16:15:09 +00:00
Eric J. Korpela 1f2d65bccb - Makefiles:
added client/scripts to default client build
    removed sea from the default clientgui build
    added locale/client to the default clientgui build
    moved installed headers from $(includedir) to $(pkgincludedir) which
       is $(includedir)/boinc by default.
    removed redefinitions of $(includedir) from Makefiles.
- configure:
    added locale/client/Makefile to AC_CONFIG_FILES


svn path=/trunk/boinc/; revision=15300
2008-05-28 01:38:39 +00:00
Frank Thomas 3516beb281 - Created doc/Makefile.am so that SUBDIRS in the toplevel Makefile.am only
contains direct subdirectories, otherwise automake < 1.9 fails. Thanks to
  Bernd Machenschalk for the hint.
- Made manpages in doc/Makefile a conditional subdirectory, see "7.2.2
  Conditional subdirectories with AM_CONDITIONAL" in the automake manual.
- Made manpage creation dependent on the AM_CONDITIONALs ENABLE_CLIENT,
  BUILD_CLIENTGUI and ENABLE_SERVER to create only those manpages whose
  binaries are going to be compiled.

svn path=/trunk/boinc/; revision=13842
2007-10-12 14:31:59 +00:00
Frank Thomas b664b1a930 Added manpages in DocBook/XML source format and integrated them in the
autotools build process. They are compiled into troff format using
docbook2x-man if it is available on the build system.

For more information, see these posts to the boinc_dev mailing list:
http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-September/008907.html
http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008930.html


svn path=/trunk/boinc/; revision=13787
2007-10-07 10:14:58 +00:00
David Anderson 25b3ae2b30 *** empty log message ***
svn path=/trunk/boinc/; revision=11052
2006-08-31 21:16:36 +00:00
Reinhard Prix df4bc39cad removed spurious dependencies in tool to avoid pointless re-linking
svn path=/trunk/boinc/; revision=8346
2005-09-30 00:19:42 +00:00
David Anderson 30e93d5e5d use libcrypto
svn path=/trunk/boinc/; revision=7186
2005-08-04 16:17:30 +00:00
Rom Walton 6e498bfb4a *** empty log message ***
svn path=/trunk/boinc/; revision=5293
2005-02-03 06:44:31 +00:00
Bruce Allen cbb55ca0ca Removed reference to BOINCGLUT
svn path=/trunk/boinc/; revision=5076
2005-01-12 09:17:27 +00:00
Bruce Allen 35336574c8 build self-extracting archive, by Bernd Machenschalk
svn path=/trunk/boinc/; revision=4995
2005-01-05 13:20:37 +00:00
Bruce Allen fd4265d93b fixes from Reinhard Prix to disable building of boincglut under
Darwin/Unix.  It's only needed under Windows. Also warn user if
GLUT libraries missing, and then build only non-graphical client
side code.

svn path=/trunk/boinc/; revision=4954
2004-12-28 15:58:24 +00:00
Eric J. Korpela 50006ba238 Modified configure.ac and Makefile.am to build boincglut if GL and GLU are
found, but GLUT is not.

svn path=/trunk/boinc/; revision=4877
2004-12-17 18:18:45 +00:00
Karl Chen 2d46810af1 *** empty log message ***
svn path=/trunk/boinc/; revision=4852
2004-12-15 11:41:02 +00:00
Bruce Allen 927a11ce93 Fixed broken build (and removed non-functional broken fix). API
subdirs must be built first, before client.

svn path=/trunk/boinc/; revision=4803
2004-12-09 10:23:56 +00:00
Karl Chen 4c3e7fde1e *** empty log message ***
svn path=/trunk/boinc/; revision=4672
2004-11-27 09:57:38 +00:00
Karl Chen d05f4524f9 *** empty log message ***
svn path=/trunk/boinc/; revision=4671
2004-11-27 09:51:37 +00:00
Karl Chen ae7f3bfe1a *** empty log message ***
svn path=/trunk/boinc/; revision=4669
2004-11-27 09:43:05 +00:00
Bruce Allen c2d7965c09 - Fixed autoconf/automake build process so that it works correctly
under Mac OSX. Also make dist now works (make distcheck still
     broken).  Karl, since you were the last
     person to fix up this mess, how about taking a look??

svn path=/trunk/boinc/; revision=4665
2004-11-26 17:45:13 +00:00
Bruce Allen 335242811e - Build boinc zip compression library as part of normal ./configure && make process
- make install now installs libboinc_zip.a as part of normal make install
- Unix boinc client and boinc gui had the same name, eg boinc_4.56_i686-pc-linux-gnu
      I have changed this so that it is now boinc_client_4.56_i686-pc-linux-gnu and
      boinc_gui_4.56_i686-pc-linux-gnu.  If the change from boinc_ to boinc_client_
      causes any pain, please just modify CLIENT_BIN_FILENAME in configure.ac
- Removed -O3 as required compilation flag in building client gui.  Only needed for
      client (to optimize benchmarking routines).
- Removed un-necessary zip/configure.ac and zip/Makefile
- Added .cvsignore file for zip/ directory.

svn path=/trunk/boinc/; revision=4627
2004-11-23 12:54:33 +00:00
Bruce Allen 38e9cdf7e5 - Added nice macro (acinclude.m4) to CVS for detection of wxWidgets. Any additional
non-standard macros should be added to this file. Now switch off
      clientgui build (with nice warning) if wxWidgets is not found.  Add
- Use outcome of pthread tests and corresponding flags to set pthreads
      CFLAGS correctly.

svn path=/trunk/boinc/; revision=4605
2004-11-19 13:50:51 +00:00
Karl Chen 1abc5cbc09 *** empty log message ***
svn path=/trunk/boinc/; revision=4503
2004-11-08 05:03:44 +00:00
Rom Walton ed3f144193 *** empty log message ***
svn path=/trunk/boinc/; revision=4407
2004-10-23 04:28:54 +00:00
David Anderson cd9e17f35a *** empty log message ***
svn path=/trunk/boinc/; revision=4368
2004-10-20 22:23:53 +00:00
David Anderson 23b1887f6a *** empty log message ***
svn path=/trunk/boinc/; revision=4346
2004-10-19 19:53:53 +00:00
David Anderson 57be0ccde2 *** empty log message ***
svn path=/trunk/boinc/; revision=4339
2004-10-18 01:54:28 +00:00
Rom Walton 84311ad270 *** empty log message ***
svn path=/trunk/boinc/; revision=4264
2004-09-29 00:29:57 +00:00
Rom Walton e017010bd6 *** empty log message ***
svn path=/trunk/boinc/; revision=4259
2004-09-28 02:46:57 +00:00
Karl Chen bc8fce1808 *** empty log message ***
svn path=/trunk/boinc/; revision=3856
2004-07-13 10:36:18 +00:00
Karl Chen 922f2414ff *** empty log message ***
svn path=/trunk/boinc/; revision=3715
2004-06-29 08:51:54 +00:00