summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Makefile.am8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index a390937777..75fef1d556 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -307,5 +307,11 @@ files-update:
@echo "updating autogen files in src/"
@echo "******************************************************************************************"
for i in *-args.c *-args.h;do \
- test -h "$$i" || sed -e "s!$(srcdir)/!!g" "$$i" > $(srcdir)/`basename "$$i"`.bak; \
+ if ! test -h "$$i" ; then \
+ if test "$(srcdir)" = "." ; then \
+ cp "$$i" "$$i.bak" ; \
+ else \
+ sed -e "s!$(srcdir)/!!g" "$$i" > $(srcdir)/`basename "$$i"`.bak ; \
+ fi; \
+ fi; \
done