Age | Commit message (Collapse) | Author | |
---|---|---|---|
1997-07-23 | Mon Jul 21 16:18:50 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> | Thomas Bushnell | |
* 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. | |||
1997-07-10 | Thu Jul 10 14:10:32 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> | Thomas Bushnell | |
* Makeconf ($(makemode) == library): If $(no_prof) is `t', then don't build _p.a versions of libraries. | |||
1996-10-26 | Fri Oct 25 20:17:47 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> | Thomas Bushnell | |
* Makeconf (%.prof_d): Don't set no-deps. (.prof_d inclusion): Don't do it if prof-depend=t. | |||
1996-10-24 | Wed Oct 23 01:36:35 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> | Thomas Bushnell | |
* 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. | |||
1996-10-09 | ($(includedir)/$(installhdrsubdir), $(installationdirlist)): | Miles Bader | |
Suppress command echo (when mkinstalldirs actually does something, it prints the resulting commands itself). | |||
1996-10-08 | Fri Oct 4 17:52:54 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> | Thomas Bushnell | |
* Makeconf ($(..)$(dir).d): Always include libhurdbugaddr in the list for non-libraries. | |||
1996-09-26 | (%: %.sh): | Miles Bader | |
New rule. | |||
1996-09-21 | *** empty log message *** | Thomas Bushnell | |
1996-09-19 | *** empty log message *** | Thomas Bushnell | |
1996-09-17 | *** empty log message *** | Thomas Bushnell | |
1996-09-04 | ($(addprefix $(includedir)/$(installhdrsubdir)/,$(installhdrs))): | Miles Bader | |
`$(includdir)' --> `$(includedir)' | |||
1996-09-03 | *** empty log message *** | Thomas Bushnell | |
1996-09-02 | ($(target): %$(target-suffix)): | Miles Bader | |
Add dependency on $(BUGADDR), and $(BUGADDR_REF) to the flags. (BUGADDR, BUGADDR_REF): New variables. | |||
1996-08-14 | ($(target)): Add $($@-LDLIBS) $(LDLIBS) to libs. | Miles Bader | |
1996-08-13 | *** empty log message *** | Thomas Bushnell | |
1996-08-12 | *** empty log message *** | Thomas Bushnell | |
1996-08-08 | *** empty log message *** | Thomas Bushnell | |
1996-07-30 | *** empty log message *** | Thomas Bushnell | |
1996-07-29 | *** empty log message *** | Thomas Bushnell | |
1996-07-19 | *** empty log message *** | Michael I. Bushnell | |
1996-07-19 | (vpath -l%): Add directive to tell make where to find -l libraries. | Michael I. Bushnell | |
1996-07-18 | *** empty log message *** | Michael I. Bushnell | |
1996-07-17 | gs/install-hdrs/install-headers/g | Michael I. Bushnell | |
1996-07-16 | (CFLAGS): Define EWOULDBLOCK here to work around new libc bug. | Michael I. Bushnell | |
1996-07-14 | (install-hdrs) [library]: Depend on installed copies of headers. | Michael I. Bushnell | |
(install-hdrs): Provide default target. | |||
1996-07-12 | (install): Repair last change. | Michael I. Bushnell | |
1996-07-12 | (install) [doinst==one || doinst==many]: Include file-specific options | Michael I. Bushnell | |
in call to INSTALL_PROGRAM. | |||
1996-07-08 | disable excessive cleverness for now... | Michael I. Bushnell | |
1996-07-08 | fixup | Michael I. Bushnell | |
1996-07-08 | (libs) [library]: Depend on add-to-librecord instead of $(targets). | Michael I. Bushnell | |
(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. | |||
1996-06-27 | (MKINSTALLDIRS): New variable. | Michael I. Bushnell | |
(install) [all versions]: Add dependency on the directory being installed into. ($(installationdirlist)): New dependency. | |||
1996-06-21 | ($(target)): | Miles Bader | |
Get rid of -defsym hack for ___brk_addr (there's a hack in libc now). | |||
1996-06-17 | ($(target)): And do it correctly, too. | Michael I. Bushnell | |
1996-06-17 | $(target): Add bletcherous hack to deal with undefined (and unused) | Michael I. Bushnell | |
libc symbol. | |||
1996-06-17 | (CPPFLAGS): Add -I$(top_srcdir)/include. | Miles Bader | |
(INSTALLED_LOCAL_HEADERS): Split into two cases based on $(installhdrsubdir). ($(INSTALLED_LOCAL_HEADERS)) [$(installhdrsubdir) == .]: Linked to $(top_srcdir)/include. Prefix ../ to link contents. | |||
1996-05-11 | Add .PHONY spec for phony targets. | Roland McGrath | |
1996-05-09 | (INSTALLED_LOCAL_HEADERS): slight fixup | Michael I. Bushnell | |
1996-05-09 | (INSTALLED_LOCAL_HEADERS): New variable that $(libs) depends on. | Michael I. Bushnell | |
This arranges to make sure that headers exported by this library always get installed eventually into the source directory as symlinks. | |||
1996-04-30 | ($(target)): Don't depend on $(OBJS) or $(OTHERLIBS) in the main build | Michael I. Bushnell | |
rule. Add new rule specifying such a dependency only when doinst is one. | |||
1996-04-28 | (make-deps): New canned sequence. Remove gcc-lib hdrs from deps. | Roland McGrath | |
Use atomic mv for output. (%.d: %.c, %.d: %.S): Use $(make-deps). | |||
1996-04-26 | (OBJS): Provide default definition. | Michael I. Bushnell | |
(_objs): Delete variable; replace references with $(OBJS). | |||
1996-04-25 | Use -include for generated dep files. | Roland McGrath | |
1996-03-21 | (CFLAGS): Turn on -O3. | Michael I. Bushnell | |
1996-03-21 | (CFLAGS): Always turn on -g. | Michael I. Bushnell | |
1996-03-20 | (vpath %.defs): make that $(includedir)/mach and $(includedir)/device. | Michael I. Bushnell | |
1996-03-20 | (vpath %.defs): Use $(includedir) to locate mach files. | Roland McGrath | |
1996-03-20 | (CPPFLAGS): Define _GNU_SOURCE. | Michael I. Bushnell | |
1996-03-20 | (vpath %.defs): Add /gd4/hurdinst/include/mach. XXX | Michael I. Bushnell | |
1996-03-05 | ($(target): %): Add $(target-suffix) to destination name. | Miles Bader | |
1995-11-21 | (top_srcdirinc, srcdirinc): New variables. | Michael I. Bushnell | |
(CPPFLAGS): Use new vars $(top_srcdirinc) and $(srcdirinc) to avoid ugly duplication of `.' and `..' in compile lines when possible. |