summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2008-02-21/neal
2008-02-21 Neal H. Walfield <neal@gnu.org> * configure.ac (CFLAGS): Remove variable. (USER_CFLAGS): New variable. (USER_CPPFLAGS): Likewise. (USER_LDFLAGS): Likewise. (USER_LDADD): Likewise. (KERNEL_CFLAGS): Likewise. (KERNEL_CPPFLAGS): Likewise. * Makefile.am (SUBDIRS): Build . after building laden and viengoos. hieronymus/ 2008-02-21 Neal H. Walfield <neal@gnu.org> * Makefile.am (AM_CPPFLAGS): Remove variable. (AM_LDFLAGS): Likewise. (hieronymus_CPPFLAGS): New variable. (hieronymus_CFLAGS): Likewise. (hieronymus_LDFLAGS): Likewise. (hieronymus_LDADD): Don't include libc.a directly, use the value of $(USER_LDADD) instead. hurd/ 2008-02-21 Neal H. Walfield <neal@gnu.org> * Makefile.am (COMMON_CPPFLAGS): Remove variable. (t_addr_CPPFLAGS): Replace use of $(COMMON_CPPFLAGS) with use of $(CHECK_CPPFLAGS). (t_addr_trans_CPPFLAGS): Likewise. (t_rpc_CPPFLAGS): Likewise. libc-parts/ 2008-02-21 Neal H. Walfield <neal@gnu.org> * Makefile.am (COMMON_CPPFLAGS): Remove variable. (libc_parts_a_CPPFLAGS): Set to $(USER_CPPFLAGS). (libc_parts_a_CFLAGS): New variable. (libc_kernel_a_CPPFLAGS): Set to $(KERNEL_CPPFLAGS). (libc_kernel_a_CFLAGS): New variable. (t_setjmp_CPPFLAGS): Remove use of $(COMMON_CPPFLAGS) with $(CHECK_CPPFLAGS). libhurd-btree/ 2008-02-21 Neal H. Walfield <neal@gnu.org> * Makefile.am (COMMON_CPPFLAGS): Remove variable. (libhurd_btree_a_CPPFLAGS): Replace use of above with $(USER_CPPFLAGS). (libhurd_btree_a_CFLAGS): New variable. (btree_test_CPPFLAGS): Replace use $(COMMON_CPPFLAGS) with $(CHECK_CPPFLAGS). libhurd-ihash/ 2008-02-21 Neal H. Walfield <neal@gnu.org> * Makefile.am (AM_CPPFLAGS): Remove variable. (AM_CFLAGS): Likewise. (libhurd_ihash_a_CPPFLAGS): New variable. (libhurd_ihash_a_CFLAGS): Likewise. (libhurd_ihash_nomalloc_a_CPPFLAGS): Replace use of $(AM_CPPFLAGS) with $(USER_CPPFLAGS). (libhurd_ihash_nomalloc_a_CFLAGS): New variable. (t_ihash_CPPFLAGS): Remove use of $(AM_CPPFLAGS). (t_ihash64_CPPFLAGS): Likewise. (t_ihash_CFLAGS): New variable. (t_ihash64_CFLAGS): Likewise. * ihash.c: Don't include <hurd/ihash.h> but "ihash.h". libhurd-mm/ 2008-02-21 Neal H. Walfield <neal@gnu.org> * Makefile.am (COMMON_CPPFLAGS): Remove variable. (libhurd_mm_a_CPPFLAGS): Replace use of above with $(USER_CPPFLAGS). (libhurd_mm_a_CFLAGS): New variable. libpthread/ 2008-02-21 Neal H. Walfield <neal@gnu.org> * Makefile.am (AM_CPPFLAGS): Replace use of includes with $(USER_CPPFLAGS). (AM_CFLAGS): New variable. newlib/ 2008-02-21 Neal H. Walfield <neal@gnu.org> * Makefile.am (patch_files): Add 05-newlib-newlib-libc-include-machine-setjmp-h.patch, 06-newlib-newlib-libc-machine-i386-i386mach-h.patch, and 07-newlib-newlib-libm-machine-i386-i386mach-h.patch. (ccheaders): Remove variable. (SYSINCLUDES): Likewise. (newlib-build/libc.a newlib-build/libm.a): Set TARGET_CFLAGS to "$(USER_CPPFLAGS) $(USER_CFLAGS) $(USER_LDFLAGS)". * newlib/patches/05-newlib-newlib-libc-include-machine-setjmp-h.patch: New file. * newlib/patches/06-newlib-newlib-libc-machine-i386-i386mach-h.patch: New file. * newlib/patches/07-newlib-newlib-libm-machine-i386-i386mach-h.patch: New file. ruth/ 2008-02-21 Neal H. Walfield <neal@gnu.org> * Makefile.am (COMMON_CPPFLAGS): Remove variable. (ruth_CPPFLAGS): Set to $(USER_CPPFLAGS). (ruth_CFLAGS): New variable. (ruth_LDFLAGS): Set to $(USER_LDFLAGS). (ruth_LDADD): Set to $(USER_LDADD). viengoos/ 2008-02-21 Neal H. Walfield <neal@gnu.org> * Makefile.am (COMMON_CPPFLAGS): Remove variable. (viengoos_CPPFLAGS): Set to $(KERNEL_CPPFLAGS). (viengoos_CFLAGS): New variable. (libhurd_cap_a_CPPFLAGS): Set to $(USER_CPPFLAGS). (libhurd_cap_a_CFLAGS): New variable. (t_as_CFLAGS): New variable. (t_activity_CFLAGS): Likewise. (t_link_CFLAGS): Likewise.
2008-02-11hieronymus/neal
2008-02-11 Neal H. Walfield <neal@gnu.org> * ChangeLog: New file. * Makefile.am: Likewise. * module.S: Likewise. * hieronymus.c: Likewise. / 2008-02-11 Neal H. Walfield <neal@gnu.org> * configure.ac: Generate hieronymus/Makefile. * Makefile.am (SUBDIRS): Add hieronymus. * README: Update boot instructions.
2008-02-08/tschwinge
2008-02-08 Thomas Schwinge <tschwinge@gnu.org> * configure.ac (STATIC_GLIBC): Remove. libc-parts/ 2008-02-08 Thomas Schwinge <tschwinge@gnu.org> * Makefile.am (routines, routines_subexp, routines_objects) (routines_varname, $(routines_objects)): Remove. Partially moved to newlib. newlib/ 2008-02-08 Thomas Schwinge <tschwinge@gnu.org> * Makefile.am (noinst_LIBRARIES): Add `libc-routines.a'. (libc-routines.a, routines_subexp, routines): New target and helper expressions, partially ripped from libc-parts. (clean-local): Extend. laden/ 2008-02-08 Thomas Schwinge <tschwinge@gnu.org> * Makefile.am (laden_LDADD): Link against newlib's `libc-routines.a'. viengoos/ 2008-02-08 Thomas Schwinge <tschwinge@gnu.org> * Makefile.am (viengoos_LDADD): Link against newlib's `libc-routines.a'.
2008-02-01doc/neal
2008-02-01 Neal H. Walfield <neal@gnu.org> * gpt.svg: New file. * Makefile.am (svg_files): New variable. (pdf_files): Likewise. (%.pdf: %.svg): New suffix rule. (EXTRA_DIST): Add ${pdf_files}. (reference-guide.pdf): Likewise. * bib.bib, reference-guide.tex, viengoos.tex: Update. / 2008-02-01 Neal H. Walfield <neal@gnu.org> * configure.ac: Don't check for fig2dev. Check for inkscape.
2008-01-262008-01-26 Neal H. Walfield <neal@gnu.org>neal
* configure.ac: Don't check for latex, dvips or ps2pdf. Check for pdflatex and bibtex.
2008-01-262008-01-26 Thomas Schwinge <tschwinge@gnu.org>tschwinge
* configure.ac (ABS_SRCDIR): Use ``readlink -f'' instead of ``realpath''.
2008-01-232008-01-23 Neal H. Walfield <neal@gnu.org>neal
* configure.ac (LIBC_M): Set to location of C math library. Substitute. * libc.a.in: Add @LIBC_M@.
2008-01-232008-01-23 Neal H. Walfield <neal@gnu.org>neal
* libc.a.in: New file. * configure.ac (LIBC): Set to location of C library files. Substitute. (LIBC_A): Set to location of C library archive. Substitute. (ABS_BUILDDIR): Set to absolute location of build directory. Substitute. (ABS_SRCDIR): Set to absolute location of source directory. Substitute. Generate libc.a. * Makefile.am (SUBDIRS): Build C library as earlier.
2008-01-17/neal
2008-01-17 Neal H. Walfield <neal@gnu.org> * configure.ac: Check for ln. Add new option --with-newlib. Generate newlib/Makefile. * Makefile.am (NEWLIB_SUBDIRS): New variable. (SUBDIRS): Add it. * newlib: New directory. newlib/ 2008-01-17 Neal H. Walfield <neal@gnu.org> * .cvsignore: New file. * ChangeLog: New file mentioning itself. * Makefile.am: New file. * README: Likewise. * addon: New directory. * patches: Likewise.
2008-01-132008-01-13 Neal H. Walfield <neal@gnu.org>neal
* configure.ac: Add -fno-stack-protector.
2008-01-022008-01-02 Neal H. Walfield <neal@gnu.org>neal
* configure.ac (CFLAGS): Make the default optimization level -O2.
2007-12-232007-12-23 Neal H. Walfield <neal@gnu.org>neal
* configure.ac: Don't use AC_C_CONST or AC_C_VOLATILE. The former doesn't work with -Werror and we assume gcc.
2007-12-232007-12-23 Neal H. Walfield <neal@gnu.org>neal
* configure.ac: Don't overwrite the value of CFLAGS, add to it.
2007-12-112007-12-11 Neal H. Walfield <neal@gnu.org>neal
* configure.ac: Update email address.
2007-11-162007-11-16 Neal H. Walfield <neal@gnu.org>neal
* configure.ac: Don't include wortel/config.m4 or physmem/config.m4. Include viengoos/config.m4. Don't include libhurd-cap/headers.m4, libhurd-cap-server/headers.m4, wortel/headers.m4 or physmem/headers.m4. Include viengoos/headers.m4. Don't generate libhurd-cap/Makefile, libhurd-cap-server/Makefile, wortel/Makefile, physmem/Makefile, task/Makefile, or deva/Makefile. Generate viengoos/Makefile. * Makefile.am (SUBDIRS): Remove libhurd-cap, libhurd-cap-server, wortel, physmem, task and deva. Add viengoos.
2007-10-17/neal
2007-10-17 Neal H. Walfield <neal@gnu.org> * libbitarray: New directory. * configure.ac: m4_include libbitarray/headers.m4. (AC_CONFIGU_FILES): Add libbitarray/Makefile. * Makefile.am (SUBDIRS): Add libbitarray. libbitarray/ 2007-10-17 Neal H. Walfield <neal@gnu.org> * ChangeLog: New file. * Makefile.am: Likewise. * bit-array.h: Likewise. * headers.m4: Likewise. * t-bit-array.c: Likewise.
2007-08-062007-08-06 Neal H. Walfield <neal@gnu.org>neal
* configure.ac: Configure libl4/v2/Makefile, libl4/v2/ia32/Makefile and libl4/x2/Makefile.
2007-07-272007-07-27 Neal H. Walfield <neal@gnu.org>neal
* configure.ac (l4_abi_v2): New variable. (l4_abi_x2): Likewise. (l4-abi): New enable argument. (L4_ABI_V2): New automake conditional. (L4_ABI_X2): Likewise. * README: Document option.
2005-04-08/neal
2005-04-08 Neal H. Walfield <neal@gnu.org> * configure.ac: Add include for physmem/headers.m4.
2005-02-092005-02-09 Marcus Brinkmann <marcus@gnu.org>marcus
* configure.ac (AC_CONFIG_FILES): Add libl4/tests/Makefile. libl4/ 2005-02-09 Marcus Brinkmann <marcus@gnu.org> * tests/Makefile.am: New file. * tests/environment.h: New file. * tests/t-l4-kip.c: New file. * Makefile.am (SUBDIRS): Add tests. * ia32/l4/bits/syscall.h (_L4_kernel_interface) [_L4_TEST_ENVIRONMENT]: Replace function body with _L4_TEST_KERNEL_INTERFACE_IMPL.
2005-01-232005-01-23 Marcus Brinkmann <marcus@gnu.org>marcus
* configure.ac: Fall back to libc.a on GNU/Hurd. New option --with-libc. (WITH_LIBC): New automake conditional. * Makefile.am (LIBC_SUBDIRS): New variable. (SUBDIRS): Add $(LIBC_SUBDIRS). * libc: New directory. libc/ 2005-01-23 Marcus Brinkmann <marcus@gnu.org> * Initial check-in.
2005-01-222005-01-22 Marcus Brinkmann <marcus@gnu.org>marcus
* configure.ac: Support ripping parts from libcrt.a on GNU/Hurd
2005-01-222005-01-22 Marcus Brinkmann <marcus@gnu.org>marcus
* configure.ac (AC_CONFIG_FILES): Add ruth/Makefile. * Makefile.am (SUBDIRS): Add ruth. ruth/ 2005-01-22 Marcus Brinkmann <marcus@gnu.org> * Initial check-in.
2005-01-11/neal
2005-01-11 Neal H. Walfield <neal@gnu.org> * libhurd-mm: New directory. * Makefile.am (SUBDIRS): Add libhurd-mm. * configure.ac: Add include for libhurd-mm/headers.m4. (AC_CONFIG_FILES): Add libhurd-mm/Makefile. deva/ 2005-01-11 Neal H. Walfield <neal@gnu.org> * Makefile.am (deva_SOURCES): Remove physmem-user.h and physmem-user.c. (deva_LDADD): Add ../libhurd-btree/libhurd-btree.a and ../libhurd-mm/libhurd-mm.a. * ia32-cmain.c: Include <hurd/mm.h>. (pager_tid): New global variable. (cmain): Allocate a thread that the memory management subsystem can use as the pager thread. Call hurd_mm_init. Set the PAGER_TID as the current thread's pager. * mmap.c: Rewrite to use new interfaces. * physmem-user.h: Remove obsolete file. * physmem-user.c: Likewise. libhurd-mm/ 2005-01-11 Neal H. Walfield <neal@gnu.org> * Makefile.am: Initial check in. * README: Likewise. * frame.c: Likewise. * headers.m4: Likewise. * map.c: Likewise. * mm-init.c: Likewise. * mm.h: Likewise. * pager.c: Likewise. * physmem-user.c: Likewise. * physmem-user.h: Likewise. * priv.h: Likewise. * vm.c: Likewise. * vm.h: Likewise. physmem/ 2005-01-11 Neal H. Walfield <neal@gnu.org> * Makefile.am (physmem_SOURCES): Add frame-entry.c and frame.c (physmem_LDADD): Add ../libhurd-btree/libhurd-btree.a. * frame-entry.c: New file. * frame.c: New file. * README: Rewrite. * container.c: Likewise. * physmem.h: Likewise. * physmem.c (create_bootstrap_caps): Change container_t to struct container *. task/ 2005-01-11 Neal H. Walfield <neal@gnu.org> * Makefile.am (task_SOURCES): Remove physmem-user.h and physmem-user.c. (task_LDADD): Add ../libhurd-btree/libhurd-btree.a and ../libhurd-mm/libhurd-mm.a. * ia32-cmain.c: Include <hurd/mm.h>. (pager_tid): New global variable. (cmain): Allocate a thread that the memory management subsystem can use as the pager thread. Call hurd_mm_init. Set the PAGER_TID as the current thread's pager. * mmap.c: Rewrite to use new interfaces. * physmem-user.h: Remove obsolete file. * physmem-user.c: Likewise. wortel/ 2005-01-11 Neal H. Walfield <neal@gnu.org> * startup.c (physmem_map): Rename . . . (allocate): . . . to this. Rewrite it. (map): New function. (cmain): Call map, not physmem_map. * wortel.c (setup_components): Allocate an extra thread for the task server. (start_elf): Update assert.
2004-12-25/neal
2004-12-25 Neal H. Walfield <neal@gnu.org> * libhurd-btree: New directory. * Makefile.am (SUBDIRS): Add libhurd-btree. * configure.ac (AC_CONFIG_FILES): Add libhurd-btree/Makefile. Add include for libhurd-btree/headers.m4. libhurd-btree/ 2004-12-25 Neal H. Walfield <neal@gnu.org> * Makefile.am: New file. * headers.m4: Likewise. * btree.c: Likewise. * btree.h: Likewise. * btree-test.c: Likewise.
2004-11-012004-11-01 Marcus Brinkmann <marcus@gnu.org>marcus
* configure.ac (CFLAGS): Set after AC_PROG_CC.
2004-10-292004-10-29 Marcus Brinkmann <marcus@gnu.org>marcus
* platform: New directory. * configure.ac (AC_CONFIG_FILES): Add platform/alpha/Makefile, platform/amd64/Makefile, platform/ia32/Makefile, platform/ia64/Makefile, platform/powerpc/Makefile, platform/powerpc64/Makefile and platform/Makefile. * Makefile.am (SUBDIRS): Add platform. libpthread/ 2004-10-29 Marcus Brinkmann <marcus@gnu.org> * headers.am (AC_CONFIG_LINKS): Remove include/bits/atomic.h. platform/ 2004-10-29 Marcus Brinkmann <marcus@gnu.org> * Initial commit.
2004-10-282004-10-28 Marcus Brinkmann <marcus@gnu.org>marcus
* deva: New directory. * configure.ac (AC_CONFIG_FILES): Add deva/Makefile. * Makefile.am (SUBDIRS): Add deva. deva/ 2004-10-28 Marcus Brinkmann <marcus@gnu.org> * Initial check-in. physmem/ 2004-10-28 Marcus Brinkmann <marcus@gnu.org> * physmem.c (get_task_cap): Removed. (bootstrap_final): New function. (main): Call bootstrap_final, not get_task_cap. task/ 2004-10-28 Marcus Brinkmann <marcus@gnu.org> * task.c (bootstrap_final): New function. (main): Call bootstrap_final. wortel/ 2004-10-28 Marcus Brinkmann <marcus@gnu.org> * wortel.h: Include <stdbool.h>. (WORTEL_MSG_GET_TASK_CAP): Renamed into WORTEL_MSG_BOOTSTRAP_FINAL. (WORTEL_MSG_GET_DEVA_CAP_REQUEST, WORTEL_MSG_GET_DEVA_CAP_REPLY): Define new macros. (wortel_get_deva_cap_request, wortel_get_deva_cap_reply, wortel_bootstrap_final): New functions. (wortel_get_task_cap): Removed. * wortel.c (start_elf, start_deva): New functions. (start_task): Bunch of it is now in start_elf. (serve_bootstrap_requests): Handle WORTEL_MSG_BOOTSTRAP_FINAL, not WORTEL_MSG_GET_TASK_CAP. Implement support for starting deva. Implement WORTEL_MSG_GET_DEVA_CAP_REQUEST and WORTEL_MSG_GET_DEVA_CAP_REPLY. * wortel-intern.h (struct wortel_module): New member deva.
2004-04-262004-04-26 Marcus Brinkmann <marcus@gnu.org>marcus
* configure.ac: Add include for wortel/headers.m4.
2004-04-152004-04-15 Marcus Brinkmann <marcus@gnu.org>marcus
* task: New directory. * configure.ac (AC_CONFIG_FILES): Add task/Makefile. * Makefile.am (SUBDIRS): Add task.
2004-03-232004-03-22 Marcus Brinkmann <marcus@gnu.org>marcus
* configure.ac: Add include for hurd/headers.m4. (AC_CONFIG_FILES): Add hurd/Makefile. * Makefile.am (SUBDIRS): Add hurd. * hurd: New directory. hurd/ 2004-03-22 Marcus Brinkmann <marcus@gnu.org> * Makefile.am: New file. * headers.m4: New file. * types.h: New file.
2004-03-212004-03-20 Marcus Brinkmann <marcus@gnu.org>marcus
* configure.ac: Add include for libhurd-cap-server/headers.m4. (AC_CONFIG_FILES): Add libhurd-cap-server/Makefile. * Makefile.am (SUBDIRS): Add libhurd-cap-server. * libhurd-cap-server: New directory. libhurd-cap-server/ 2004-03-21 Marcus Brinkmann <marcus@gnu.org> * Initial release.
2004-03-182004-03-17 Marcus Brinkmann <marcus@gnu.org>marcus
* configure.ac: Add include for libpthread/headers.m4. (AC_CONFIG_FILES): Add libpthread/Makefile. * Makefile.am (SUBDIRS): Add libpthread.
2004-03-092004-03-09 Daniel Wagner <wagi@gmx.ch>wagi
* configure.ac: Add check for fig2dev. * doc/Makefile.am (EXTRA_DIST): New target. (tex_files, fig_files, eps_files, eps_cleanfiles): New variable (SUFFIXES): Add eps, fig and pdf to the list. (.fig.eps): New generic rule. (MAINTAINERCLEANFILES): New target. * doc/ddf_insert_event.fig: New file.
2003-10-122003-10-12 Marcus Brinkmann <marcus@gnu.org>marcus
* acinclude.m4: New file. * configure.ac: Include laden/config.m4, wortel/config.m4, and physmem/config.m4. laden/ 2003-10-12 Marcus Brinkmann <marcus@gnu.org> * config.m4: New file. * Makefile.am (laden_LDFLAGS): Replace load address with @HURD_LADEN_LOAD_ADDRESS@. physmem/ 2003-10-12 Marcus Brinkmann <marcus@gnu.org> * config.m4: New file. * Makefile.am (physmem_LDFLAGS): Replace load address with @HURD_PHYSMEM_LOAD_ADDRESS@. wortel/ 2003-10-12 Marcus Brinkmann <marcus@gnu.org> * config.m4: New file. * Makefile.am (wortel_LDFLAGS): Replace load address with @HURD_WORTEL_LOAD_ADDRESS@.
2003-09-24Fix typo in last change.marcus
2003-09-222003-09-22 Marcus Brinkmann <marcus@gnu.org>marcus
* configure.ac: Always define the automake conditionals ARCH_* to true or false.
2003-09-222003-09-22 Marcus Brinkmann <marcus@gnu.org>marcus
* configure.ac: Define $arch to ia32 or powerpc. Do not include arch specific libl4/headers.m4.
2003-09-15doc/marcus
Add more info on exec wortel/ Make more generic.
2003-09-13Add libc-parts, which takes functions out of libc.a bit by bit.marcus
2003-09-12Improve build setup.marcus
2003-09-09Add a simple demonstration server physmem (not a real physical memorymarcus
server at all), and support in wortel to create a new task from it and start it.
2003-09-08Add a simple rootserver, "wortel".marcus
There is a lot of code duplication with laden, because both are kernels and both have to do the same job (loading ELF modules). So this code can probably go into a helper library later. For now, it's separated.
2003-09-07/neal
2003-09-07 Neal H. Walfield <neal@cs.uml.edu> * configure.ac: Check for latex, dvips and ps2pdf. Bail if not found. Generate doc/Makefile. /doc/ Modularize the document by breaking each chapter into its own tex file. Integrate into the build system.
2003-08-17Add libhurd-ihash. Neals autoconf macro doesn't work, so usemarcus
AC_CONFIG_LINKS directly.
2003-08-16Integrate libhurd-slap, fix a couple of bugs.marcus
2003-07-26Initial check-in.marcus