diff options
-rw-r--r-- | Makeconf | 15 | ||||
-rw-r--r-- | Makefile | 7 |
2 files changed, 16 insertions, 6 deletions
@@ -148,7 +148,16 @@ BUGADDR_REF = -uargp_program_bug_address # Standard targets -.PHONY: all install libs relink clean +.PHONY: all install libs relink clean objs + +# Just build all the object files. +objs: $(OBJS) +ifneq ($(no_prof),t) +objs: $(OBJS:%.o=%_p.o) +endif +ifneq ($(no_pic),t) +objs: $(OBJS:%.o=%_pic.o) +endif # Installation ifeq ($(doinst),one) @@ -213,10 +222,6 @@ $(installationdirlist): %: @$(MKINSTALLDIRS) $@ # Building the target -ifeq ($(OBJS),) -OBJS=%.o -endif - ifeq ($(doinst),many) target = $(filter-out $(special-targets),$(targets)) endif @@ -1,5 +1,5 @@ # -# Copyright (C) 1993, 1994, 1995, 1996, 1997 Free Software Foundation +# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998 Free Software Foundation # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as @@ -77,6 +77,8 @@ clean: $(addsuffix -clean,$(lib-subdirs)) $(addsuffix -clean,$(working-prog-subd relink: $(addsuffix -relink,$(lib-subdirs) $(prog-subdirs)) +objs: $(addsuffix -objs,$(lib-subdirs) $(prog-subdirs)) + install: $(addsuffix -install,$(lib-subdirs) $(working-prog-subdirs) \ $(other-subdirs)) @@ -101,6 +103,9 @@ FORCE: %-relink: $(MAKE) -C $* relink no_deps=t +%-objs: + $(MAKE) -C $* objs + %-install: $(MAKE) -C $* install |