diff options
author | Alasdair G Kergon <agk@redhat.com> | 2017-03-15 01:31:11 +0000 |
---|---|---|
committer | Alasdair G Kergon <agk@redhat.com> | 2017-03-15 01:31:11 +0000 |
commit | 1dc1a1cedb5ba3d9f48d2d5915145c3fdabf6cb7 (patch) | |
tree | 3d465f36dca9fc746b1610f36ab78865f62b1be0 | |
parent | 531d7c97e7e48a3874448794e724c814ad662114 (diff) | |
download | lvm2-1dc1a1cedb5ba3d9f48d2d5915145c3fdabf6cb7.tar.gz |
make: Support for 'make -R'.
Aim to be self-sufficient.
-rw-r--r-- | make.tmpl.in | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/make.tmpl.in b/make.tmpl.in index 2e7c1ba52..2af1b1c12 100644 --- a/make.tmpl.in +++ b/make.tmpl.in @@ -44,6 +44,8 @@ EGREP = @EGREP@ GREP = @GREP@ SORT = @SORT@ WC = @WC@ +AR = ar +RM = rm -f PYTHON2 = @PYTHON2@ PYTHON3 = @PYTHON3@ @@ -156,6 +158,7 @@ INSTALL_ROOT_DIR = $(INSTALL) -m 700 -d INSTALL_ROOT_DATA = $(INSTALL) -m 600 INSTALL_SCRIPT = $(INSTALL) -p $(M_INSTALL_PROGRAM) +.SUFFIXES: .SUFFIXES: .c .cpp .d .o .so .a .po .pot .mo .dylib WFLAGS +=\ @@ -410,6 +413,8 @@ cflow: $(CFLOW_TARGET).cflow $(CFLOW_TARGET).tree $(CFLOW_TARGET).rxref $(CFLOW_ endif endif +.LIBPATTERNS = lib%.so lib%.a + %.o: %.c $(CC) -c $(INCLUDES) $(DEFS) $(WFLAGS) $(WCFLAGS) $(CFLAGS) $(CFLAGS_$@) $< -o $@ @@ -461,7 +466,7 @@ endif $(LIB_STATIC): $(OBJECTS) $(RM) $@ - $(AR) rs $@ $(OBJECTS) + $(AR) rsv $@ $(OBJECTS) %.d: %.c $(INC_LNS) $(MKDIR_P) $(dir $@); \ |