aboutsummaryrefslogtreecommitdiff
path: root/Makeconf
Commit message (Collapse)AuthorAgeFilesLines
* Include $(..)config.make for configure-generated parameters.Roland McGrath1995-09-161-33/+32
| | | | | | | | | | | | No longer include Maketools. (prefix, exec_prefix, srcdir, hurddir, bindir, sbindir, libdir, infodir, includedir): Variables removed. (..): New variable. (srcdir, top_srcdir): Set if not already set. (CPPFLAGS): Append -I's for . and .. and $(srcdir) and $(top_srcdir). (CFLAGS): Remove -g. Change miscellaneous uses of $(srcdir) to $(top_srcdir). (vpath %.defs): Remove $(crossheaders) dirs from path.
* (sbindir): New variable.Roland McGrath1995-09-161-2/+7
| | | | (installationdir): Don't set if already set.
* (libsubst, libsubst-override, _libsubst): New vars.Miles Bader1995-09-011-4/+14
| | | | | | | | | | | ($(target): %): Replace each library reference with $(_libsubst). (libthreads-libsubst): New variable. [$(makemode)==library] (targets): Default to both .a and .so libraries. [$(makemode)==library] (all, install): Make and install $(targets) instead of the explicit default list of them. [$(makemode)==library] (libs): New target. (../%.a ../%.so): Make the `libs' target instead of an explicit list of libraries.
* Typo.Michael I. Bushnell1995-08-281-1/+1
|
* (inclusion of .d files based on OBJS): Only deal with .o files inMichael I. Bushnell1995-08-281-1/+1
| | | | $(OBJS).
* (DEP_SRCS): Sort in reverse order so that local files come first.Miles Bader1995-08-281-1/+1
|
* (TAGS): Automagically find all the files to scan from the dependencyMiles Bader1995-08-281-3/+3
| | | | information.
* ($(libname.so)): Set the soname to $(libname).so, not $(libname).Miles Bader1995-08-251-1/+1
|
* ($(libname).so): Use the linker -soname option to specify what library nameMiles Bader1995-08-251-2/+8
| | | | | | | | should be recorded by users. (__libext, __libext-static, _libext): New variables. ($(target): %): Link against the absolute library with the appropiate extension do determine whether shared or not, instead of using -L...-l syntax.
* (HURDLIBS-files, HURDLIBS-libs): Removed.Miles Bader1995-08-241-57/+24
| | | | | | | | | | | | ($(targets): %): The same rule now used for both many and one cases. Get the things to be linked against entirely from the dependency list, and munge it to convert library pathnames to -L...-l pairs. Stop using *HURDLIBS as the mechanism for passing in libraries to be linked against. Now you should just put the pathname in the dependency list of the target, along with the object files, etc. [$(doinst)==many] (target): Set this from $(targets). ($(sort $(HURDLIBS-files))): Rule deleted. (../%.a ../%.so): New rule, replacing the previous one.
* [$(doinst)==many] (HURDLIBS-libs): Use plain OTHERLIBS as well as the targetMiles Bader1995-08-191-1/+1
| | | | specific $@-OTHERLIBS.
* Don't include dependency files if no_deps is set.Michael I. Bushnell1995-07-221-0/+8
|
* (%.d: %.c): Include the _pic.o files if we are making a library.Michael I. Bushnell1995-07-191-1/+6
|
* [$(doinst)==many] ($(targets) installation rule): Fix typo.Roland McGrath1995-07-071-1/+1
|
* (install) [doinst == one || doinst == many]: Don't install files ifMichael I. Bushnell1995-07-071-4/+6
| | | | they already exist and are up to date.
* (HURDLIBS-libs): Comment out path-search rule here; I don't yet trustMichael I. Bushnell1995-07-071-7/+8
| | | | -L to work right; particularly inside linker parens.
* (%.d:%.c %.d:%.S): Repair sed line to include more context.Michael I. Bushnell1995-07-071-2/+2
|
* (Building targets) [doinst == many]: Don't try and buildMichael I. Bushnell1995-07-071-1/+3
| | | | $(special-targets).
* Delete now-unneeeded explicit dependencies.Michael I. Bushnell1995-07-071-6/+0
|
* (clean): Add dependency files to be removed.Michael I. Bushnell1995-07-071-1/+1
|
* ($(target) [doinst == one]): Don't explicitly depend on libc. TooMichael I. Bushnell1995-07-061-6/+6
| | | | hairy for now.
* Added many new rules for automatic dependency generation.Michael I. Bushnell1995-07-061-5/+60
|
* Make things work nicer for $(doinst)==many by allowing per-targetMichael I. Bushnell1995-07-061-13/+31
| | | | HURDLIBS and LDFLAGS values.
* (all) [makemode == library]: Add $(libname).so.Michael I. Bushnell1995-06-291-2/+11
| | | | | | (install) [makemode == library]: Install $(libname.so) too. ($(libname).so) [makemode == library]: New rule to build shared library. (%_pic.o): New rule to build pic object files.
* (cleantarg) [makemode == library]: Add $(libname).so.Michael I. Bushnell1995-06-291-1/+1
|
* (`Building Hurd libraries'): Make simpler rule that doesn't needMichael I. Bushnell1995-06-291-15/+1
| | | | allibs.
* (HURDLIBS-libs): Futher oops.Michael I. Bushnell1995-06-281-1/+2
|
* (HURDLIBS-files): Typo.Michael I. Bushnell1995-06-281-2/+2
|
* (HURDLIBS-libs, HURDLIBS-files): Fix; don't use buggy patsubst.Michael I. Bushnell1995-06-281-5/+3
|
* (HURDLIBS-files): Compute names automatically. Dike outMichael I. Bushnell1995-06-281-13/+17
| | | | per-library variables up above.
* (HURDLIBS-libs): Restore variable definition.Michael I. Bushnell1995-06-281-4/+5
| | | | ($(target)): Use HURDLIBS-libs instead of HURDLIBS-files.
* Reverse that change.Michael I. Bushnell1995-06-271-5/+0
|
* If HURDLIBS includes libports, kludge in so that libthreads appearsMichael I. Bushnell1995-06-271-0/+4
| | | | too.
* (HURDLIBS-files): Never mind.Michael I. Bushnell1995-06-271-1/+1
|
* ($(target)) [doinst == one]: Don't put $(OBJS) in the linker parens.Michael I. Bushnell1995-06-271-1/+1
|
* (libihash): New variable.Michael I. Bushnell1995-06-221-1/+2
| | | | (alllibs): Add libihash.
* (alllibs): Omit -Wno-parentheses.Michael I. Bushnell1995-06-201-1/+1
|
* (LDFLAGS): Append -static.Roland McGrath1995-05-181-0/+2
|
* Make MIGCOMUFLAGS & <target>-MIGCOMUFLAGS actually work.Miles Bader1995-05-051-1/+2
|
* (lndist): Forgot two hurdsourc -> srcdir changes.Michael I. Bushnell1995-04-121-2/+2
|
* (install [$(makemode) == library]): Use `$(RANLIB)', not `ranlib'.Michael I. Bushnell1995-04-121-1/+1
|
* (prefix): Change to /home/gd4/hurdinst.Michael I. Bushnell1995-04-111-1/+1
|
* Make prefix and exec_prefix point at the currently correct place.Miles Bader1995-04-101-2/+2
|
* (hurdinst, hurdroot): Deleted vars. Replaced usages with $(prefix)Michael I. Bushnell1995-04-051-59/+35
| | | | | | | | | | | | and derivatives. (hurdroot-douglas.gnu.ai.mit.edu, hurdroot-ernst.gnu.ai.mit.edu, hostname, hurdrootdev): Deleted vars. (hurdsource): Replaced with `srcdir'. (startup, libc): Deleted vars; now in Maketools. (prefix, exec_prefix): New vars. (hurddir, bindir, libdir, infodir, includedir): New vars. ($(hurdroot), $(hurdroot)/mounted): Deleted rules. (vpath %.defs): Look in $(crossheaders), not installation dir.
* [makemode=library] (install): Only do $(installhdrs) if defined.Roland McGrath1995-04-011-0/+2
|
* [makemode=library] (install): Use $(INSTALL_DATA).Roland McGrath1995-04-011-2/+2
|
* (libps): New variable.Michael I. Bushnell1995-03-211-1/+2
| | | | (alllibs): Add libps.
* Doc fix.Michael I. Bushnell1995-03-201-0/+4
|
* (CPPFLAGS, CFLAGS): Set with += so Makefiles can add things.Roland McGrath1995-02-161-2/+3
|
* (libnetserv): New variable.Michael I. Bushnell1994-12-141-1/+2
| | | | (alllibs): Added `libnetserv'.