aboutsummaryrefslogtreecommitdiff
path: root/Makeconf
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***Michael I. Bushnell1996-07-181-2/+5
|
* gs/install-hdrs/install-headers/gMichael I. Bushnell1996-07-171-2/+2
|
* (CFLAGS): Define EWOULDBLOCK here to work around new libc bug.Michael I. Bushnell1996-07-161-1/+1
|
* (install-hdrs) [library]: Depend on installed copies of headers.Michael I. Bushnell1996-07-141-0/+3
| | | | (install-hdrs): Provide default target.
* (install): Repair last change.Michael I. Bushnell1996-07-121-2/+2
|
* (install) [doinst==one || doinst==many]: Include file-specific optionsMichael I. Bushnell1996-07-121-2/+2
| | | | in call to INSTALL_PROGRAM.
* disable excessive cleverness for now...Michael I. Bushnell1996-07-081-10/+10
|
* fixupMichael I. Bushnell1996-07-081-2/+2
|
* (libs) [library]: Depend on add-to-librecord instead of $(targets).Michael I. Bushnell1996-07-081-2/+27
| | | | | | | | | (install) [library]: Add dependency on add-to-librecord. (add-to-librecord) [library]: Depend on $(targets). (librecord) [MAKELEVEL == 0]: Define and export. (include librecord): New inclusion. ($(librecord)): New target. (add-to-librecord): New target.
* (MKINSTALLDIRS): New variable.Michael I. Bushnell1996-06-271-3/+14
| | | | | | (install) [all versions]: Add dependency on the directory being installed into. ($(installationdirlist)): New dependency.
* ($(target)):Miles Bader1996-06-211-1/+0
| | | | Get rid of -defsym hack for ___brk_addr (there's a hack in libc now).
* ($(target)): And do it correctly, too.Michael I. Bushnell1996-06-171-1/+1
|
* $(target): Add bletcherous hack to deal with undefined (and unused)Michael I. Bushnell1996-06-171-0/+1
| | | | libc symbol.
* (CPPFLAGS): Add -I$(top_srcdir)/include.Miles Bader1996-06-171-5/+6
| | | | | | (INSTALLED_LOCAL_HEADERS): Split into two cases based on $(installhdrsubdir). ($(INSTALLED_LOCAL_HEADERS)) [$(installhdrsubdir) == .]: Linked to $(top_srcdir)/include. Prefix ../ to link contents.
* Add .PHONY spec for phony targets.Roland McGrath1996-05-111-0/+2
|
* (INSTALLED_LOCAL_HEADERS): slight fixupMichael I. Bushnell1996-05-091-0/+5
|
* (INSTALLED_LOCAL_HEADERS): New variable that $(libs) depends on.Michael I. Bushnell1996-05-091-0/+8
| | | | | This arranges to make sure that headers exported by this library always get installed eventually into the source directory as symlinks.
* ($(target)): Don't depend on $(OBJS) or $(OTHERLIBS) in the main buildMichael I. Bushnell1996-04-301-1/+5
| | | | | rule. Add new rule specifying such a dependency only when doinst is one.
* (make-deps): New canned sequence. Remove gcc-lib hdrs from deps.Roland McGrath1996-04-281-14/+10
| | | | | Use atomic mv for output. (%.d: %.c, %.d: %.S): Use $(make-deps).
* (OBJS): Provide default definition.Michael I. Bushnell1996-04-261-4/+5
| | | | (_objs): Delete variable; replace references with $(OBJS).
* Use -include for generated dep files.Roland McGrath1996-04-251-5/+5
|
* (CFLAGS): Turn on -O3.Michael I. Bushnell1996-03-211-1/+1
|
* (CFLAGS): Always turn on -g.Michael I. Bushnell1996-03-211-1/+1
|
* (vpath %.defs): make that $(includedir)/mach and $(includedir)/device.Michael I. Bushnell1996-03-201-1/+1
|
* (vpath %.defs): Use $(includedir) to locate mach files.Roland McGrath1996-03-201-8/+8
|
* (CPPFLAGS): Define _GNU_SOURCE.Michael I. Bushnell1996-03-201-1/+1
|
* (vpath %.defs): Add /gd4/hurdinst/include/mach. XXXMichael I. Bushnell1996-03-201-1/+1
|
* ($(target): %): Add $(target-suffix) to destination name.Miles Bader1996-03-051-1/+1
|
* (top_srcdirinc, srcdirinc): New variables.Michael I. Bushnell1995-11-211-1/+11
| | | | | (CPPFLAGS): Use new vars $(top_srcdirinc) and $(srcdirinc) to avoid ugly duplication of `.' and `..' in compile lines when possible.
* (rpath): New variable.Roland McGrath1995-10-111-2/+9
| | | | | | ($(target)): Use it in link command. ($(libname).so): Likewise. Use $^ instead of $+.
* ($(libname).so): Pass $(LDFLAGS) and $($@-LDFLAGS).Roland McGrath1995-10-071-1/+2
|
* (%_pic.o: %.c): Use $(COMPILE.c) instead of its contents. Pass -DPIC.Roland McGrath1995-10-041-1/+3
| | | | (%_pic.o: %.S): New rule.
* (top_srcdir): Define properly in parent directory.Roland McGrath1995-09-231-1/+5
|
* (LDFLAGS): Variable removed.Miles Bader1995-09-221-3/+0
|
* (libthreads-libsubst): Variable removed.Roland McGrath1995-09-191-4/+0
|
* [! srcdir] (top_srcdir): Strip trailing slash from $(..).Roland McGrath1995-09-181-1/+1
|
* 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
|