diff options
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/Makefile.in | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/lib/Makefile.in b/src/lib/Makefile.in index 3899031e..3dde3af7 100644 --- a/src/lib/Makefile.in +++ b/src/lib/Makefile.in @@ -58,6 +58,11 @@ libopen_axiom_core_objects = $(libopen_axiom_core_SOURCES:.c=.lo) endif libspad_objects = $(libspad_SOURCES:.c=.lo) +oa_installed_corelib = $(axiom_target_libdir)/libopen-axiom-core.$(LIBEXT) +ifeq (@oa_use_dynamic_lib@,yes) +oa_installed_corelib += $(axiom_target_libdir)/libopen-axiom-core$(SHREXT) +endif + subdir = src/lib/ .PHONY: all all-lib @@ -67,14 +72,15 @@ subdir = src/lib/ all: all-ax all-ax all-lib: stamp -stamp: $(axiom_target_libdir)/libopen-axiom-core$(SHREXT) \ - libopen-axiom-core.$(LIBEXT) libspad.$(LIBEXT) +stamp: $(oa_installed_corelib) libspad.$(LIBEXT) rm -f stamp $(STAMP) stamp -$(axiom_target_libdir)/libopen-axiom-core$(SHREXT): \ - $(libopen_axiom_core_objects) +$(axiom_target_libdir)/libopen-axiom-core.%: libopen-axiom-core.% $(mkdir_p) $(axiom_target_libdir) + cp -p $< $@ + +libopen-axiom-core$(SHREXT): $(libopen_axiom_core_objects) $(LINK_SHRLIB) $(oa_shrlib_flags) -o $@ \ $(libopen_axiom_core_objects) \ @axiom_c_runtime_extra@ -lm |