diff --git a/.gitignore b/.gitignore index 3fdb76f7..6831c5b6 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,8 @@ *.o *.a *.dSYM +*.so +*.so.* qemu/config-all-devices.mak diff --git a/Makefile b/Makefile index 4ce64736..51f8b469 100644 --- a/Makefile +++ b/Makefile @@ -131,7 +131,8 @@ LIBRARY = $(BLDIR)/$(LIBNAME).$(EXT) else ifeq ($(IS_CYGWIN),1) LIBRARY = $(BLDIR)/$(LIBNAME).$(EXT) else # *nix -LIBRARY = $(BLDIR)/lib$(LIBNAME).$(EXT) +LIBRARY = $(BLDIR)/lib$(LIBNAME).$(VERSION_EXT) +LIBRARY_SYMLINK = $(BLDIR)/lib$(LIBNAME).$(EXT) endif endif @@ -229,6 +230,9 @@ ifeq ($(V),0) else $(CC) $(CFLAGS) $($(LIBNAME)_LDFLAGS) -shared $^ -o $(LIBRARY) $(GLIB) -lm endif +ifneq (,$(LIBRARY_SYMLINK)) + @ln -sf $(LIBRARY) $(LIBRARY_SYMLINK) +endif endif $(ARCHIVE): $(UC_TARGET_OBJ) uc.o hook.o