[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnumach ./ChangeLog ./Makefile.in ./configure .... [gnumach-1-branch]
From: |
Thomas Schwinge |
Subject: |
gnumach ./ChangeLog ./Makefile.in ./configure .... [gnumach-1-branch] |
Date: |
Tue, 31 Jan 2006 09:21:05 +0000 |
CVSROOT: /cvsroot/hurd
Module name: gnumach
Branch: gnumach-1-branch
Changes by: Thomas Schwinge <address@hidden> 06/01/31 09:21:05
Modified files:
. : ChangeLog Makefile.in configure configure.in
ddb : db_access.h
i386 : Makefile.in configure configure.in
i386/linux : Makefile.in configure configure.ac
kern : bootstrap.c thread.c
linux : configure configure.in
vm : vm_kern.c vm_object.c vm_resident.c
Added files:
. : Makerules.in
i386 : Makerules.in
i386/linux : Makerules.in
Removed files:
i386 : Makefrag
linux : dummy.in
Log message:
2006-01-31 Thomas Schwinge <address@hidden>
Cleanup of GNU Mach's build system. The system dependend parts are now
handeled by the respective Makefile and no longer by the top-level one.
* configure, i386/configure, i386/linux/configure, linux/configure:
Regenerated.
* Makefile.in: Various cleanups.
(mach/machine, mach_machine): Targets removed.
(AWK, CC, CFLAGS, CPPFLAGS, DEFINES, INCLUDES, INSTALL, INSTALL_DATA)
(INSTALL_PROGRAM, LD, MIG, MIGFLAGS, NM): Variables moved into
Makerules.in.
Do not include $(sysdep)/Makefrag anymore.
(all, check, clean, distclean, mostlyclean, maintainer-clean, install)
(install-headers, install-kernel): Recurse into the system dependend
subdirectory.
(check): Add a basic test using mbchk.
(clean, distclean): Be more explicit in what to delete.
($(systype)/%): New target.
(kernel.o): Incorporate the system dependend archive.
(installed-sysdep-headers-names, $(installed-sysdep-headers-names)):
Variable and target moved into the system dependend Makefile.in.
(install-headers, mkheaderdirs): Don't care for the system dependend
header files.
(%.symc, %.symc.o, %.h, %_user.c, %_interface.h, %_server.c): Targets
moved into Makerules.in.
Inclusion of dependency files: Likewise.
(%.migs_d, %.migu_d, %.migsh_d, %.miguh_d, make-deps, %.d): Likewise.
Include Makerules.
* Makerules.in: New file, mainly based on Makefile.in.
* configure.in: Do not substitute cross_compiling and not explicitly
substitute LDFLAGS.
Check for cpp, ranlib, ar and mbchk.
Care for the mach/machine symbolic link.
Add Makerules as a config file.
* i386/Makefile.in: Various cleanups.
Merge i386/Makefrag and the system dependent stuff from Makefile.in
into this file.
(all, check, install, install-headers, install-kernel): Recurse into
the system dependend subdirectory.
(sysdep.o): transformed to the new target sysdep.a.
(linux/linux.o): Target removed.
(clean, distclean): Be more explicit in what to delete.
(linux/%): New target.
(install-headers): Install the system dependend header files.
(mkheaderdirs): New target.
Include the top-level Makerules.
* i386/Makefrag: File removed.
* i386/Makerules.in: New file.
* i386/configure.in: Synchronize AC_INIT to the top-level definition.
Do not check for ld and make.
Add Makerules as a config file.
* i386/linux/Makefile.in: Various cleanups.
Replace linux-objs with objfiles.
(check, install, install-headers, install-kernel): New empty targets.
Don't care about linux-flags if no_deps is true.
Inclusion of dependency files removed and instead...
Include the top-level Makerules.
* i386/linux/Makerules.in: New file.
* i386/linux/configure.ac: Synchronize AC_INIT to the top-level
definition.
Do not check for gcc and ld.
Do not explicitly substitute LDFLAGS.
Add Makerules as a config file.
* linux/configure.in: Synchronize AC_INIT to the top-level definition.
Do not create directories using a dummy file.
* linux/dummy.in: File removed.
* ddb/db_access.h: Include <machine/vm_param.h> instead of
"vm_param.h".
* kern/bootstrap.c: Likewise.
* kern/thread.c: Likewise.
* vm/vm_kern.c: Likewise.
* vm/vm_object.c: Likewise.
* vm/vm_resident.c: Likewise.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/ChangeLog.diff?only_with_tag=gnumach-1-branch&tr1=1.128.2.28&tr2=1.128.2.29&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/Makefile.in.diff?only_with_tag=gnumach-1-branch&tr1=1.31.2.2&tr2=1.31.2.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/Makerules.in?only_with_tag=gnumach-1-branch&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/configure.diff?only_with_tag=gnumach-1-branch&tr1=1.6.2.2&tr2=1.6.2.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/configure.in.diff?only_with_tag=gnumach-1-branch&tr1=1.12.2.1&tr2=1.12.2.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/ddb/db_access.h.diff?only_with_tag=gnumach-1-branch&tr1=1.2&tr2=1.2.2.1&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/i386/Makefile.in.diff?only_with_tag=gnumach-1-branch&tr1=1.2&tr2=1.2.4.1&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/i386/Makerules.in?only_with_tag=gnumach-1-branch&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/i386/configure.diff?only_with_tag=gnumach-1-branch&tr1=1.2.4.2&tr2=1.2.4.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/i386/configure.in.diff?only_with_tag=gnumach-1-branch&tr1=1.2.4.1&tr2=1.2.4.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/i386/linux/Makefile.in.diff?only_with_tag=gnumach-1-branch&tr1=1.4.2.3&tr2=1.4.2.4&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/i386/linux/Makerules.in?only_with_tag=gnumach-1-branch&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/i386/linux/configure.diff?only_with_tag=gnumach-1-branch&tr1=1.4.2.3&tr2=1.4.2.4&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/i386/linux/configure.ac.diff?only_with_tag=gnumach-1-branch&tr1=1.1.2.3&tr2=1.1.2.4&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/kern/bootstrap.c.diff?only_with_tag=gnumach-1-branch&tr1=1.12&tr2=1.12.2.1&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/kern/thread.c.diff?only_with_tag=gnumach-1-branch&tr1=1.3&tr2=1.3.4.1&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/linux/configure.diff?only_with_tag=gnumach-1-branch&tr1=1.2.4.2&tr2=1.2.4.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/linux/configure.in.diff?only_with_tag=gnumach-1-branch&tr1=1.2.4.1&tr2=1.2.4.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/vm/vm_kern.c.diff?only_with_tag=gnumach-1-branch&tr1=1.1.1.1&tr2=1.1.1.1.4.1&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/vm/vm_object.c.diff?only_with_tag=gnumach-1-branch&tr1=1.2&tr2=1.2.4.1&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/vm/vm_resident.c.diff?only_with_tag=gnumach-1-branch&tr1=1.7&tr2=1.7.4.1&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnumach ./ChangeLog ./Makefile.in ./configure .... [gnumach-1-branch],
Thomas Schwinge <=