aboutsummaryrefslogtreecommitdiff
path: root/Makeconf
Commit message (Collapse)AuthorAgeFilesLines
* 1998-10-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-10-201-0/+10
| | | | * Makeconf (TAGS): Make rules cope with having no source files to tag.
* 1998-09-04 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-09-041-0/+2
| | | | * Makeconf (objs): Don't build PIC objects unless $(makemode) library.
* 1998-09-04 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-09-041-5/+10
| | | | | | * Makeconf (objs): New target, just compile w/o ar or ld. (OBJS): Remove bogus `%.o' default defn. * Makefile (objs, %-objs): New subdir target.
* 1998-07-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-07-201-6/+13
| | | | | | * config.make.in (build-profiled): New variable, subst @profile@. * Makeconf (no_prof): Set to t if $(build-profiled) is not no. * Makeconf: Inhibit $(target).prof_d include if no_prof=t.
* Revert last change and replace it withThomas Bushnell1998-07-071-13/+6
| | | | | | | Tue Jul 7 11:39:08 1998 Thomas Bushnell, n/BSG <tb@mit.edu> * Makeconf (CPPFLAGS): Include $($*-CPPFLAGS). Reported by Gordon Matzigkeit (gord@gnu.org).
* Tue Jul 7 11:39:08 1998 Thomas Bushnell, n/BSG <tb@mit.edu>Thomas Bushnell1998-07-071-5/+12
| | | | | | | | | | * Makeconf (%.o): New rules (from %.c and %.S) so that we can specify file-specific CPPFLAGS (already in use by utils/Makefile for utils/ping.c). (%_pic.o, $_p.o, make-deps): Also grok file-specific CPPFLAGS. Reported by Gordon Matzigkeit (gord@gnu.org). * INSTALL-cross: Updated by Gordon Matzigkeit (gord@gnu.org).
* Mon Jul 21 16:18:50 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-07-231-5/+3
| | | | | | | * Makeconf (linking .prof executable): Don't mutate library names here. (making %.prof_d special target): Mutate library names here. (%.prof_d): Depend on Makefile in srcdir.
* Thu Jul 10 14:10:32 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-07-101-1/+5
| | | | | * Makeconf ($(makemode) == library): If $(no_prof) is `t', then don't build _p.a versions of libraries.
* Fri Oct 25 20:17:47 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-10-261-1/+3
| | | | | * Makeconf (%.prof_d): Don't set no-deps. (.prof_d inclusion): Don't do it if prof-depend=t.
* Wed Oct 23 01:36:35 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-10-241-10/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makeconf ($(target)): Repair rule for building of .prof_d files. ($(target), $(target).prof): Refer to generated variables (-CFLAGS, -LFLAGS, -LDLIBS) by the base name ($*) not $@. (_libext): Likewise. Mon Oct 21 22:22:49 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * Makeconf (cleantarg) [makemode == library]: Add $(libname)_p.a. (targets) [makemode == library]: Include $(libname)_p.a in default value. ($(libdir)/$(libname)_p.a) [makemode == library]: New rule. ($(libname)_p.a) [makemode == library]: New rule. (%_p.o): Two new rules (depend on %.c or %.S). (make_deps): Make dependency now specify $*_p.o too. ($(addsuffix .prof,$(target))): New rule to link profiled objects. ($(target)): Surround usual build rule with if prof-depend == nil. ($(addsuffix .prof_d, $(target))): Include this if not a library. Also a new rule to build them. ($(target)) [prof-depend == t]: Kludge to write out its dependencies. Tue Oct 15 12:29:26 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * Makeconf (relink): Remove $(linktarg) always. (linktarg) [makemode == library]: Set variable. (linktarg): And also a default. * Makefile (%-relink): Set no_deps=t here. (relink): Do $(lib-subdirs) too.
* ($(includedir)/$(installhdrsubdir), $(installationdirlist)):Miles Bader1996-10-091-2/+2
| | | | | Suppress command echo (when mkinstalldirs actually does something, it prints the resulting commands itself).
* Fri Oct 4 17:52:54 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-10-081-1/+5
| | | | | * Makeconf ($(..)$(dir).d): Always include libhurdbugaddr in the list for non-libraries.
* (%: %.sh):Miles Bader1996-09-261-0/+4
| | | | New rule.
* *** empty log message ***Thomas Bushnell1996-09-211-1/+1
|
* *** empty log message ***Thomas Bushnell1996-09-191-10/+7
|
* *** empty log message ***Thomas Bushnell1996-09-171-3/+16
|
* ($(addprefix $(includedir)/$(installhdrsubdir)/,$(installhdrs))):Miles Bader1996-09-041-1/+1
| | | | `$(includdir)' --> `$(includedir)'
* *** empty log message ***Thomas Bushnell1996-09-031-8/+11
|
* ($(target): %$(target-suffix)):Miles Bader1996-09-021-4/+7
| | | | | Add dependency on $(BUGADDR), and $(BUGADDR_REF) to the flags. (BUGADDR, BUGADDR_REF): New variables.
* ($(target)): Add $($@-LDLIBS) $(LDLIBS) to libs.Miles Bader1996-08-141-1/+1
|
* *** empty log message ***Thomas Bushnell1996-08-131-2/+16
|
* *** empty log message ***Thomas Bushnell1996-08-121-2/+2
|
* *** empty log message ***Thomas Bushnell1996-08-081-1/+1
|
* *** empty log message ***Thomas Bushnell1996-07-301-1/+1
|
* *** empty log message ***Thomas Bushnell1996-07-291-1/+1
|
* *** empty log message ***Michael I. Bushnell1996-07-191-1/+1
|
* (vpath -l%): Add directive to tell make where to find -l libraries.Michael I. Bushnell1996-07-191-0/+4
|
* *** 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
|