subdirs:: elfshared
elfshared:
- mkdir elfshared
+ @echo " MKDIR elfshared"
+ @mkdir elfshared
ELF_LIB = $(ELF_IMAGE).so.$(ELF_VERSION)
ELF_SONAME = $(ELF_IMAGE).so.$(ELF_SO_VERSION)
image: $(ELF_LIB)
$(ELF_LIB): $(OBJS)
- (cd elfshared; $(CC) --shared -o $(ELF_LIB) -Wl,-soname,$(ELF_SONAME) \
- $(OBJS) $(ELF_OTHER_LIBS))
- $(MV) elfshared/$(ELF_LIB) .
- $(RM) -f ../$(ELF_LIB) ../$(ELF_IMAGE).so ../$(ELF_SONAME)
- $(LN) $(ELF_LIB) ../$(ELF_LIB)
- $(LN) ../$(ELF_LIB) ../$(ELF_IMAGE).so
- $(LN) ../$(ELF_LIB) ../$(ELF_SONAME)
+ @echo " GEN_ELF_SOLIB $(ELF_LIB)"
+ @(cd elfshared; $(CC) --shared -o $(ELF_LIB) \
+ -Wl,-soname,$(ELF_SONAME) $(OBJS) $(ELF_OTHER_LIBS))
+ @$(MV) elfshared/$(ELF_LIB) .
+ @$(RM) -f ../$(ELF_LIB) ../$(ELF_IMAGE).so ../$(ELF_SONAME)
+ @$(LN) $(ELF_LIB) ../$(ELF_LIB)
+ @$(LN) ../$(ELF_LIB) ../$(ELF_IMAGE).so
+ @$(LN) ../$(ELF_LIB) ../$(ELF_SONAME)
installdirs-elf-lib::
$(top_srcdir)/mkinstalldirs $(DESTDIR)$(ELF_INSTALL_DIR) \