diff options
author | Andreas Gruenbacher <agruen@suse.de> | 2005-09-18 00:01:48 +0000 |
---|---|---|
committer | Andreas Gruenbacher <agruen@suse.de> | 2005-09-18 00:01:48 +0000 |
commit | d21b84b4753417a03a18a101ba187e059b048515 (patch) | |
tree | 104550b3ddc3e09cc7ea32dedd8b817505a9ad03 /Makefile.in | |
parent | e090875775b059b97d41f6e213d12d790ce85e25 (diff) | |
download | quilt-d21b84b4753417a03a18a101ba187e059b048515.tar.gz |
- Remove compat/compatfns when no compatibility functions are
included. Clean up some Makefile dependencies.
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/Makefile.in b/Makefile.in index 63bfdef..4e286b3 100644 --- a/Makefile.in +++ b/Makefile.in @@ -90,11 +90,13 @@ DIRT += $(QUILT_IN:%=quilt/%) SCRIPTS_IN := patchfns parse-patch inspect dependency-graph edmail \ remove-trailing-ws -COMPAT := $(COMPAT_PROGRAMS:%=compat/%) $(COMPAT_FUNCTIONS:%=compat/%) SCRIPTS_SRC := $(SCRIPTS_IN:%=%.in) SCRIPTS := $(SCRIPTS_IN) -SRC += $(SCRIPTS_SRC:%=scripts/%) $(COMPAT_PROGRAMS:%=compat/%.in) -DIRT += $(SCRIPTS_IN:%=scripts/%) $(COMPAT) compat/compatfns +SRC += $(SCRIPTS_SRC:%=scripts/%) +DIRT += $(SCRIPTS_IN:%=scripts/%) + +SRC += $(wildcard compat/*.in) $(wildcard compat/*.sh) +DIRT += $(patsubst %.in,%,$(wildcard compat/*.in)) compat/compatfns LIB_SRC := backup-files.c LIB := backup-files$(EXEEXT) @@ -134,9 +136,11 @@ all : scripts $(LIB:%=lib/%) : $(LIB_SRC:%.c=lib/%.o) $(CC) -o $@ $(LDFLAGS) $^ $(LIBS) -compat : $(COMPAT) +.PHONY :: compat +compat : + @rm -f compat/compatfns ifneq ($(COMPAT_FUNCTIONS),) - cat $(COMPAT_FUNCTIONS:%=compat/%) > compat/compatfns + cat $(COMPAT_FUNCTIONS:%=compat/%.sh) > compat/compatfns endif scripts : $(BIN:%=bin/%) $(QUILT:%=quilt/%) $(SCRIPTS:%=scripts/%) compat \ @@ -162,7 +166,7 @@ doc/README : doc/README.in $(QUILT:%=quilt/%) esac ; \ done 2>&1 < $< > $@ -doc/quilt.1: doc/quilt.1.in $(QUILT:%=quilt/%) $(COMPAT) +doc/quilt.1: doc/quilt.1.in $(QUILT:%=quilt/%) @echo "quilt.1.in -> quilt.1" @here=`pwd`; \ while read line; do \ |