Age | Commit message (Collapse) | Author |
|
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-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 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-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.
|
|
* configure.ac: Don't check for latex, dvips or ps2pdf. Check for
pdflatex and bibtex.
|
|
* configure.ac (ABS_SRCDIR): Use ``readlink -f'' instead of
``realpath''.
|
|
* configure.ac (LIBC_M): Set to location of C math library.
Substitute.
* libc.a.in: Add @LIBC_M@.
|
|
* 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 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.
|
|
* configure.ac: Add -fno-stack-protector.
|
|
* configure.ac (CFLAGS): Make the default optimization level -O2.
|
|
* configure.ac: Don't use AC_C_CONST or AC_C_VOLATILE. The former
doesn't work with -Werror and we assume gcc.
|
|
* configure.ac: Don't overwrite the value of CFLAGS, add to it.
|
|
* configure.ac: Update email address.
|
|
* 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 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.
|
|
* configure.ac: Configure libl4/v2/Makefile,
libl4/v2/ia32/Makefile and libl4/x2/Makefile.
|
|
* 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 H. Walfield <neal@gnu.org>
* configure.ac: Add include for physmem/headers.m4.
|
|
* 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.
|
|
* 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.
|
|
* configure.ac: Support ripping parts from libcrt.a on GNU/Hurd
|
|
* 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 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 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.
|
|
* configure.ac (CFLAGS): Set after AC_PROG_CC.
|
|
* 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.
|
|
* 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.
|
|
* configure.ac: Add include for wortel/headers.m4.
|
|
* task: New directory.
* configure.ac (AC_CONFIG_FILES): Add task/Makefile.
* Makefile.am (SUBDIRS): Add task.
|
|
* 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.
|
|
* 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.
|
|
* configure.ac: Add include for libpthread/headers.m4.
(AC_CONFIG_FILES): Add libpthread/Makefile.
* Makefile.am (SUBDIRS): Add libpthread.
|
|
* 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.
|
|
* 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@.
|
|
|
|
* configure.ac: Always define the automake conditionals ARCH_* to
true or false.
|
|
* configure.ac: Define $arch to ia32 or powerpc. Do not include
arch specific libl4/headers.m4.
|
|
Add more info on exec
wortel/
Make more generic.
|
|
|
|
|
|
server at all), and support in wortel to create a new task from it and start
it.
|
|
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 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.
|
|
AC_CONFIG_LINKS directly.
|
|
|
|
|