X-Git-Url: http://git.tuebingen.mpg.de/?p=osl.git;a=blobdiff_plain;f=Makefile;h=ef12cb86d577d7e98de1396dc01800c3e818f99b;hp=703238b13a35b652b57d6e6f9e3fd029f5e8ae12;hb=f55deeb0da0fe02cc3ff713e0a02057764b860a0;hpb=4b9d7b591331f9917aa97520458e983e100ef733 diff --git a/Makefile b/Makefile index 703238b..ef12cb8 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,9 @@ # where to install -prefix := /usr/local -libdir := $(prefix)/lib -includedir := $(prefix)/include -bindir := $(prefix)/bin -mandir := $(prefix)/man/man1 +PREFIX ?:= /usr/local +libdir := $(PREFIX)/lib +includedir := $(PREFIX)/include +bindir := $(PREFIX)/bin +mandir := $(PREFIX)/man/man1 objects := osl.o util.o rbtree.o sha1.o fsck_objects := fsck.fsck.o osl.fsck.o util.fsck.o rbtree.fsck.o sha1.fsck.o fsck.cmdline.o @@ -56,7 +56,7 @@ ifeq ($(uname_s),Darwin) # Darwin has its own idea on version numbers: realname := lib$(libname).$(x).dylib soname := $(realname) - linkername := lib$(libname).so + linkername := lib$(libname).dylib # The minor version number is an incremental number using the format # X[.Y[.Z]]. To set the minor version number of a dynamic library, use # the gcc -current_version option. @@ -171,7 +171,7 @@ install: all $(MKDIR) $(libdir) $(includedir) $(mandir) $(bindir) $(RM) $(libdir)/$(linkername) $(LN) -s $(libdir)/$(soname) $(libdir)/$(linkername) - $(INSTALL) -s -m 755 $(realname) $(libdir) + $(INSTALL) -m 755 $(realname) $(libdir) $(INSTALL) -m 644 $(headers) $(includedir) $(INSTALL) -m 755 $(executables) $(bindir) $(INSTALL) -m 644 $(man_pages) $(mandir)