summaryrefslogtreecommitdiff
path: root/Build/source/utils/xindy/rte/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/xindy/rte/Makefile.am')
-rw-r--r--Build/source/utils/xindy/rte/Makefile.am14
1 files changed, 6 insertions, 8 deletions
diff --git a/Build/source/utils/xindy/rte/Makefile.am b/Build/source/utils/xindy/rte/Makefile.am
index 98e32dbc474..24dbfee680f 100644
--- a/Build/source/utils/xindy/rte/Makefile.am
+++ b/Build/source/utils/xindy/rte/Makefile.am
@@ -52,7 +52,7 @@ clisp_modules := --with-dynamic-ffi --ignore-absence-of-libsigsegv
# clisp_modules += --without-readline
#endif
-all: xindy-build-dir
+all-local: xindy-build-dir
if !EXT_CLISP
$(clisp_builddir): $(clisp_src)
@@ -74,7 +74,7 @@ ORDRULES_FILES = ordrules.c ordrules.h rxsub.c rxsub.h mkind.h debug.h link.sh
xindy-build-dir: $(CLISP_PREREQ)
rm -rf xindy-build-dir
- test -f ordrules/link.sh || for i in $(ORDRULES_FILES); do cp -p $(top_srcdir)/rte/ordrules/$$i ordrules/; done
+ test -f ordrules/link.sh || for i in $(ORDRULES_FILES); do cp -p $(top_srcdir)/rte/ordrules/$$i ordrules/$$i; done
$(MAKE) -C ordrules ordrulei.c
sh $(clisp_link) add-module-set ordrules $(fulldir) $@
cp $@/lisp.run $(binariesdir)/xindy.run
@@ -82,19 +82,17 @@ xindy-build-dir: $(CLISP_PREREQ)
clean-local:
rm -rf xindy-build-dir
- $(MAKE) -C ordrules clean
+ test "$(builddir)" != "$(srcdir)" && for i in $(ORDRULES_FILES); do rm -f ordrules/$$i; done
if !EXT_CLISP
if [ -e $(clisp_builddir) ]; then $(MAKE) -C $(clisp_builddir) clean; fi
endif
+if !EXT_CLISP
# remove some extra files to match pristine clisp source
distclean-local: clean
- $(MAKE) -C ordrules distclean
-if !EXT_CLISP
rm -rf $(clisp_builddir)
endif
-# dist rules for clisp are handled via 'darcs dist', so here we include
-# only the rest of the 'rte' package + modified clisp's configure script!!
+SUBDIRS = ordrules
-EXTRA_DIST = NEWS README configure ordrules $(clisp_src)/configure
+EXTRA_DIST = NEWS README