diff --git a/Makefile b/Makefile
-index cf2c92a..0f2db46 100644
+index 24e6a36..74c2647 100644
--- a/Makefile
+++ b/Makefile
-@@ -1,9 +1,9 @@
- SRCS = sslscan.c
--BINPATH = /usr/bin/
--MANPATH = /usr/share/man/
-+BINPATH = ${prefix}/bin/
-+MANPATH = ${prefix}/share/man/
+@@ -1,7 +1,5 @@
+ # set gcc as default if CC is not set
+-ifndef $(CC)
+- CC=gcc
+-endif
++CC?=gcc
- all:
-- gcc -g -Wall -lssl -o sslscan $(SRCS) $(LDFLAGS) $(CFLAGS)
-+ $(CC) -g -Wall -lssl -lcrypto -o sslscan $(SRCS) $(LDFLAGS) $(CFLAGS) $(CPPFLAGS)
+ GIT_VERSION = $(shell git describe --tags --always --dirty=-wip)
- install:
- cp sslscan $(BINPATH)
+@@ -14,7 +12,7 @@ endif
+ OS := $(shell uname)
+
+ SRCS = sslscan.c
+-PREFIX = /usr
++PREFIX ?= /usr
+ BINDIR = $(PREFIX)/bin
+ MANDIR = $(PREFIX)/share/man
+ MAN1DIR = $(MANDIR)/man1