summaryrefslogtreecommitdiff
path: root/src/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 23f8936bf0..9d0af9aae2 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -269,22 +269,18 @@ SUFFIXES = .stamp .def .c.bak .h.bak
.def.stamp:
$(AM_V_GEN) $(AUTOGEN) $< || { \
srcdir=''; \
- test -f ./$@ || srcdir=$(srcdir)/; \
b=`echo $@ | sed 's/.stamp$$//'`; \
+ test -f ./$${b}.def || srcdir=$(srcdir)/; \
cp -p $${srcdir}$${b}.c.bak $${b}.c; \
cp -p $${srcdir}$${b}.h.bak $${b}.h; \
} && \
touch $@
.c.c.bak:
- $(AM_V_GEN) srcdir=''; \
- test -f ./$@ || srcdir=$(srcdir)/; \
- test -f $${srcdir}/$@ || cp -p $< $@
+ $(AM_V_GEN) cp -p $< $@
.h.h.bak:
- $(AM_V_GEN) srcdir=''; \
- test -f ./$@ || srcdir=$(srcdir)/; \
- test -f $${srcdir}/$@ || cp -p $< $@
+ $(AM_V_GEN) cp -p $< $@
danetool-args.h: danetool-args.stamp
danetool-args.c: danetool-args.stamp