aboutsummaryrefslogtreecommitdiff
path: root/config/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Do not hardcode /libexec libexecdirSamuel Thibault2021-03-161-0/+4
| | | | | | | | | | | | | | | | So that distributions can use the --libexecdir configure parameter. * configure.ac (AC_CONFIG_FILES): Add daemons/runsystem.hurd.sh. * config/ttys: Rename to ttys.in, replace /libexec with @libexecdir@. * config/Makefile (ttys): Generate from ttys.in * daemons/runsystem.hurd.sh.in (prefix): Define to @prefix@. (exec_prefix): Define to @exec_prefix@. (RUNCOM, RUNTTYS): Replace /libexec with @libexecdir@. * init/Makefile (init-CPPFLAGS): Define LIBEXECDIR. * init/init.c (main): Use LIBEXECDIR instead of hardcoding /libexec. * startup/Makefile (startup-CPPFLAGS): Define LIBEXECDIR. * startup/startup.c (start_child, launch_something): Use LIBEXECDIR instead of hardcoding /libexec.
* Fix DESTDIR supportSamuel Thibault2018-04-221-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding $(DESTDIR) to paths in config.make.in brings redundant additions when e.g. datarootdir is "${datadir}". The viable way is to just fix the installation rules. * Makeconf (install, install-headers): Prepend $(DESTDIR) to dependencies. ($(DESTDIR)$(installationdir)): New rule. ($(addprefix $(installationdir)/,$(installable))): Prepend $(DESTDIR). ($($(includedir)/$(installhdrsubdir))): Likewise. ($(addprefix $(libdir)/$(libname),_p.a .a _pic.a)): Likewise. ($(libdir)/$(libname).so.$(hurd-version)): Likewise. ($(libdir)/$(libname).so): Likewise. ($(addprefix $(includedir)/$(installhdrsubdir)/,$(installhdrs))): Likewise. ($(installationdirlist)): Likewise. * config.make.in (hurddir, libdir, bindir, sbindir, includedir, libexecdir, bootdir, infodir, sysconfdir, localstatedir, sharedstatedir, datadir, datarootdir): Remove $(DESTDIR). * config/Makefile (install): Prepend $(DESTDIR) to dependencies. ($(sysconfdir)/login): Prepend $(DESTDIR). ($(installed_logins)): Likewise. ($(installed_conf)): Likewise. * console-client/Makefile (install): Prepend $(DESTDIR) to dependencies. ($(module-dir)): Prepend $(DESTDIR). ($(module-dir)/%): Likewise. ($(XKB_BASE)): Likewise. ($(XKB_BASE)/%): Likewise. * hurd/Makefile (install-headers, install-msgids): Prepend $(DESTDIR) to dependencies. ($(includedir)/hurd/%): Prepend $(DESTDIR). ($(datadir)/msgids, $(includedir)/hurd): Prepend $(DESTDIR). * include/Makefile (install): Prepend $(DESTDIR) to dependencies. ($(includedir)/%): Prepend $(DESTDIR). * libstore/Makefile (install): Prepend $(DESTDIR) to dependencies. ($(store-types:%=$(libdir)/libstore_%.a): Prepend $(DESTDIR). * sutils/Makefile (install): Prepend $(DESTDIR) to dependencies. ($(prefix)/dev/MAKEDEV): Prepent $(DESTDIR). ($(prefix)/dev): Likewise.
* Replace fragile manual »make dist« system with one based on »git archive«.Thomas Schwinge2012-04-081-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makeconf (lndist): Remove target. (dist-hook, dist.tar): New targets. * Makefile (dist): Rewrite this target's as well as accompanying rules. (%-lndist, cp-linked-files, $(lf-inst)): Remove targets. (%.bz2, %.gz, %/dist-hook): New targets. (DISTFILES): Set. * doc/Makefile (DISTFILES): Set. * doc/Makefile (lndist, lndist-info-targets): Remove targets. * include/Makefile (lndist): Remove target. * libthreads/Makefile (lndist, lndist-i386-files, lndist-map-file): Remove targets. * pfinet/Makefile (lndist, lndist-linux-src-net-core-files) (lndist-linux-src-net-ethernet-files, lndist-linux-src-net-ipv4-files) (lndist-linux-src-net-ipv6-files, lndist-linux-src-asm-files) (lndist-linux-src-include-linux-files, lndist-linux-src-include-net-files) (lndist-linux-src-include-asm-files, lndist-glue-include-linux-files) (lndist-glue-include-asm-files): Remove targets. * auth/Makefile (LCLHDRS): Don't set. * boot/Makefile (LCLHDRS, DIST_FILES): Likewise. * bsdfsck/Makefile (LCLHDRS): Likewise. * config/Makefile (DIST_FILES): Likewise. * console-client/Makefile (LCLHDRS): Likewise. * console/Makefile (LCLHDRS, DIST_FILES): Likewise. * doc/Makefile (DIST_FILES): Likewise. * exec/Makefile (LCLHDRS, DIST_FILES): Likewise. * ext2fs/Makefile (LCLHDRS): Likewise. * fatfs/Makefile (LCLHDRS): Likewise. * ftpfs/Makefile (LCLHDRS): Likewise. * hostmux/Makefile (LCLHDRS): Likewise. * hurd/Makefile (DIST_FILES): Likewise. * include/Makefile (LCLHDRS): Likewise. * isofs/Makefile (LCLHDRS, DIST_FILES): Likewise. * libcons/Makefile (LCLHDRS): Likewise. * libdirmgt/Makefile (LCLHDRS): Likewise. * libdiskfs/Makefile (LCLHDRS): Likewise. * libfshelp/Makefile (LCLHDRS): Likewise. * libftpconn/Makefile (LCLHDRS): Likewise. * libihash/Makefile (LCLHDRS): Likewise. * libiohelp/Makefile (LCLHDRS): Likewise. * libnetfs/Makefile (LCLHDRS): Likewise. * libpager/Makefile (LCLHDRS): Likewise. * libpipe/Makefile (LCLHDRS): Likewise. * libports/Makefile (LCLHDRS): Likewise. * libps/Makefile (LCLHDRS): Likewise. * libshouldbeinlibc/Makefile (LCLHDRS): Likewise. * libstore/Makefile (LCLHDRS, DIST_FILES): Likewise. * libthreads/Makefile (LCLHDRS): Likewise. * libtreefs/Makefile (LCLHDRS): Likewise. * libtrivfs/Makefile (LCLHDRS): Likewise. * mach-defpager/Makefile (LCLHDRS): Likewise. * nfs/Makefile (LCLHDRS): Likewise. * nfsd/Makefile (LCLHDRS): Likewise. * pfinet/Makefile (LCLHDRS): Likewise. * pflocal/Makefile (LCLHDRS): Likewise. * proc/Makefile (LCLHDRS, DIST_FILES): Likewise. * release/Makefile (DIST_FILES): Likewise. * storeio/Makefile (LCLHDRS): Likewise. * sutils/Makefile (LCLHDRS): Likewise. * term/Makefile (LCLHDRS, DIST_FILES): Likewise. * tmpfs/Makefile (LCLHDRS): Likewise. * ufs-fsck/Makefile (LCLHDRS): Likewise. * ufs/Makefile (LCLHDRS): Likewise. * usermux/Makefile (LCLHDRS): Likewise. * utils/Makefile (LCLHDRS): Likewise.
* 2004-12-16 Alfred M. Szmidt <ams@gnu.org>Alfred M. Szmidt2004-12-181-3/+2
| | | | | * Makefile ($(installed_logins)): Don't overwrite already existing login files unless asked for.
* 1999-05-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-05-301-14/+6
| | | | | | | | | | | | * protocols, services, shells, passwd, group, resolv.conf, fstab, root-.bash_login, root-.bashrc, root-.profile: Files removed. These files are not really Hurd-specific, and so should be installed by some other package (and are in Debian). * Makefile (SYSCONFFILES): Remove those files from the list. (ROOTDOTS, installed_rootdots): Variables removed. (DIST_FILES): Remove reference to $(ROOTDOTS). (install): Remove dep on $(installed_rootdots). ($(installed_rootdots)): Rule removed.
* 1999-05-23 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-05-241-1/+1
| | | | | | * Makefile (SYSCONFFILES): Remove hostname. * hostname: File removed (it was empty). Current libc copes with having no hostname file.
* 1999-05-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-05-161-2/+2
| | | | | | * syslog.conf: Removed. We don't install syslogd, so we have no business installing its configuration file. * Makefile (SYSCONFFILES): Remove syslog.conf.
* 1999-05-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-05-161-3/+2
| | | | | | * inetd.conf: Removed. We don't install inetd, so we have no business installing inetd.conf. * Makefile (SYSCONFFILES): Remove inetd.conf.
* Wed Jun 11 14:17:25 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-06-111-1/+1
| | | | | * inetd.conf, syslog.conf: New files. * Makefile (SYSCONFFILES): Add inetd.conf and syslog.conf.
* Tue Jun 10 18:41:00 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-06-111-2/+2
| | | | * Makefile (install): Repair typo.
* *** empty log message ***Thomas Bushnell1996-09-191-16/+5
|
* *** empty log message ***Thomas Bushnell1996-09-171-0/+1
|
* *** empty log message ***Thomas Bushnell1996-08-051-1/+2
|
* *** empty log message ***Thomas Bushnell1996-08-021-1/+3
|
* *** empty log message ***Thomas Bushnell1996-07-311-1/+1
|
* Prettier installation of dotfiles for root and login.Michael I. Bushnell1996-07-161-4/+8
|
* (installed_rootdots): Fix rule.Michael I. Bushnell1996-07-131-1/+1
|
* Always touch /dev/null.Michael I. Bushnell1996-07-131-4/+6
| | | | | If OVERRIDE_CONF, then $(installed_rootdots) and $(installed_conf) depend on it. $(installed_logins) always depend on /dev/null.
* (override_spec):Michael I. Bushnell1996-07-131-1/+0
|
* (DIST_FILES): New variable.Michael I. Bushnell1996-07-131-3/+5
| | | | Move rules to past `include ../Makeconf'.
* (ROOTDOTS, installed_rootdots): New variables.Michael I. Bushnell1996-07-131-1/+10
| | | | | (install): Depend on $(installed_rootdots). ($(installed_rootdots): New target.
* (LOGINDOTS, installed_logins): New variables.Michael I. Bushnell1996-07-131-1/+8
| | | | | install: Depend on $(installed_logins). ($(installed_logins)): New rule.
* (SYSCONFFILES): Added passwd.Michael I. Bushnell1996-07-131-1/+1
|
* (SYSCONFFILES): Added fstab.Michael I. Bushnell1996-07-131-1/+1
|
* (SYSCONFFILES): Add hostname.Michael I. Bushnell1996-07-131-1/+1
|
* repair syntaxMichael I. Bushnell1996-06-201-3/+3
|
* (install): Install symlink for rc.Michael I. Bushnell1996-06-201-1/+8
|
* (SYSCONFFILES): Removed `rc'.Michael I. Bushnell1996-06-201-1/+1
|
* (SYSCONFFILES): Add ttys.Michael I. Bushnell1996-06-171-1/+1
|
* (SYSCONFFILES): Add protocols services shells motdMichael I. Bushnell1996-06-171-1/+1
|
* Initial revisionMichael I. Bushnell1996-06-171-0/+43