aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2010-11-26 22:07:40 +0000
committerdos-reis <gdr@axiomatics.org>2010-11-26 22:07:40 +0000
commitded1d9f1137b1f747eb62de938f14ad7eff82036 (patch)
tree6ba5b6ca872c9c9d110249d0d52bfd8bdf02493e /Makefile.in
parent79add112a71e07b63e62e3b52f4759de243b00a1 (diff)
downloadopen-axiom-ded1d9f1137b1f747eb62de938f14ad7eff82036.tar.gz
Fix from previous commit
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in21
1 files changed, 9 insertions, 12 deletions
diff --git a/Makefile.in b/Makefile.in
index 5b2f1087..fdafb6f3 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -358,6 +358,8 @@ top_srcdir = @top_srcdir@
void_type = @void_type@
ACLOCAL_AMFLAGS = -I config --install --output=config/aclocal.m4
SUBDIRS = @oa_gcldir@ src
+oa_builddir = $(abs_top_builddir)/build/$(target)
+oa_installdir = @open_axiom_installdir@
OA_SRC_TARGETS = \
all-algebra \
all-asq \
@@ -914,8 +916,7 @@ uninstall-am:
.PHONY: all-oa $(OA_SRC_TARGETS)
-$(OA_SRC_TARGETS): stamp-rootdirs
-all-src: stamp-rootdirs @oa_all_prerequisites@
+all-src: @oa_all_prerequisites@
@OA_BUILD_GCL_TRUE@all-recursive all-boot all-lisp all-interpsys all-axiomsys \
@OA_BUILD_GCL_TRUE@ all-algebra all-input: all-gcl
@@ -927,23 +928,20 @@ $(OA_SRC_TARGETS):
all-algstrap:
cd src/algebra && $(MAKE) $@
-stamp-rootdirs:
- @$(STAMP) stamp-rootdirs
-
.PHONY: all-gcl
-all-gcl: $(axiom_build_bindir)/gcl$(EXEEXT)
+all-gcl: $(oa_builddir)/bin/gcl$(EXEEXT)
-$(axiom_build_bindir)/gcl$(EXEEXT):
+$(oa_builddir)/bin/gcl$(EXEEXT):
if test "$(srcdir)" != "$(builddir)" -a ! -d gcl; then \
cp -r "$(srcdir)"/gcl "$(builddir)"; \
fi; cd gcl; \
- ./configure --prefix="$(axiom_abs_builddir)" ${GCLOPTS} && \
+ ./configure --prefix="$(oa_builddir)" ${GCLOPTS} && \
$(MAKE) && $(MAKE) install
install-exec-local:
@echo Installing OpenAxiom in $(DESTDIR)$(prefix)
- @$(mkinstalldirs) "$(DESTDIR)$(open_axiom_installdir)"
- cp -pr "$(builddir)"/$(target)/* "$(DESTDIR)$(open_axiom_installdir)"
+ @$(mkinstalldirs) "$(DESTDIR)$(oa_installdir)"
+ cp -pr "$(builddir)"/$(target)/* "$(DESTDIR)$(oa_installdir)"
rm -f "$(DESTDIR)$(bindir)"/open-axiom
@$(mkinstalldirs) "$(DESTDIR)$(bindir)"
$(INSTALL_PROGRAM) src/driver/open-axiom$(EXEEXT) "$(DESTDIR)$(bindir)"
@@ -954,9 +952,8 @@ check:
cd src && $(MAKE) all-check
clean-local:
- @-rm -rf "$(axiom_targetdir)"
+ @-rm -rf $(target)
@-rm -rf build
- @-rm -f stamp-*
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.