Capitalize prefix variable.
[osl.git] / Makefile
index 703238b13a35b652b57d6e6f9e3fd029f5e8ae12..ef12cb86d577d7e98de1396dc01800c3e818f99b 100644 (file)
--- 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)