2 # This is a Makefile stub which handles the creation of Linux ELF shared
5 # In order to use this stub, the following makefile variables must be defined.
10 # ELF_INSTALL_DIR = $(SHLIBDIR)
20 ELF_LIB = $(ELF_IMAGE).so.$(ELF_VERSION)
25 (cd elfshared; $(CC) --shared -o $(ELF_LIB) $(OBJS))
26 $(MV) elfshared/$(ELF_LIB) .
27 $(RM) -f ../$(ELF_LIB) ../$(ELF_IMAGE).so
28 $(LN) $(ELF_LIB) ../$(ELF_LIB)
29 $(LN) ../$(ELF_LIB) ../$(ELF_IMAGE).so
32 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(ELF_INSTALL_DIR)
34 install-shlibs install:: $(ELF_LIB) installdirs
35 $(INSTALL_PROGRAM) $(ELF_LIB) $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_LIB)
41 $(RM) -f ../$(ELF_LIB) ../$(ELF_IMAGE).so