Commit Graph

56 Commits

Author SHA1 Message Date
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
Karl Chen 235bdb4277 *** empty log message ***
svn path=/trunk/boinc/; revision=3662
2004-06-18 09:05:15 +00:00
David Anderson 6f581a4ef1 *** empty log message ***
svn path=/trunk/boinc/; revision=3353
2004-05-05 21:19:45 +00:00
David Anderson d722a966f1 *** empty log message ***
svn path=/trunk/boinc/; revision=3344
2004-05-05 18:43:41 +00:00
David Anderson 135b0ba3bc *** empty log message ***
svn path=/trunk/boinc/; revision=3238
2004-04-09 21:42:45 +00:00
Kevin Dalley 4836c69e79 * Makefile.am (EXTRA_DIST): remove references to html_ops and
html_user, which no longer exist.  UNIX2DOS now has path which
includes quarl's unix2dos.  This should be changed, but not yet.

svn path=/trunk/boinc/; revision=3065
2004-03-13 01:30:07 +00:00
Kevin Dalley 0b3562c562 * Makefile.am (EXTRA_DIST): remove references to html_ops and
html_user, which no longer exist.  UNIX2DOS now has path which
includes quarl's unix2dos.  This should be changed, but not yet.

svn path=/trunk/boinc/; revision=3058
2004-03-12 21:47:08 +00:00
Karl Chen 7ff8d468f6 *** empty log message ***
svn path=/trunk/boinc/; revision=2809
2003-12-19 00:03:18 +00:00
Karl Chen 353996ebb1 *** empty log message ***
svn path=/trunk/boinc/; revision=2808
2003-12-19 00:02:58 +00:00
Karl Chen 1f81a8a21b *** empty log message ***
svn path=/trunk/boinc/; revision=1762
2003-07-21 22:46:24 +00:00
Karl Chen e840468a1b test cases and make_project
svn path=/trunk/boinc/; revision=1734
2003-07-18 21:43:12 +00:00
David Anderson 0a7f0e285b license
svn path=/trunk/boinc/; revision=1676
2003-07-15 18:19:29 +00:00
Karl Chen 0b423a0575 *** empty log message ***
svn path=/trunk/boinc/; revision=1668
2003-07-11 21:22:34 +00:00
Karl Chen 0fde857bfc change dist-hook rule for moved *.dsp project files
svn path=/trunk/boinc/; revision=1519
2003-06-17 21:18:51 +00:00
Karl Chen a8eb63cce7 Removed bzip2 rule; add 'foreign' option to automake through
configure.ac so you don't need to specify when invoking automake
        manually

svn path=/trunk/boinc/; revision=1365
2003-06-11 22:42:39 +00:00