summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am7
-rw-r--r--src/Makefile.am8
2 files changed, 9 insertions, 6 deletions
diff --git a/Makefile.am b/Makefile.am
index bf7c46aece..f4f7e3b43f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -157,12 +157,7 @@ files-update: libopts-check
$(MAKE) -C doc/ compare-makefile || mv doc/tmp-compare-makefile $(srcdir)/doc/Makefile.am
$(MAKE) -C doc/manpages compare-makefile || mv doc/manpages/tmp-compare-makefile $(srcdir)/doc/manpages/Makefile.am
$(MAKE) -C . symbol-check || mv symbols.last.tmp $(srcdir)/symbols.last
- @echo "******************************************************************************************"
- @echo "updating autogen files in src/"
- @echo "******************************************************************************************"
- cd $(srcdir)/src/ && for i in *-args.c *-args.h;do \
- test -h $$i || cp $$i $$i.bak; \
- done
+ $(MAKE) -C src files-update
@echo "******************************************************************************************"
@echo "updated auto-generated files; please use git diff to verify the correctness of the changes"
@echo "******************************************************************************************"
diff --git a/src/Makefile.am b/src/Makefile.am
index 29afb2a86a..a390937777 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -301,3 +301,11 @@ mech-list.h: gen-mech-list.sh
maintainer-clean-local:
rm -f *.stamp mech-list.h
+
+files-update:
+ @echo "******************************************************************************************"
+ @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; \
+ done