diff --git a/Makefile b/Makefile
index 949e63e..a4beaf5 100644
--- a/Makefile
+++ b/Makefile
@@ -13,44 +13,43 @@ CC?=gcc
 # LIBOWFAT_LIBRARY=$(PREFIX)/lib
 
 # Debug flavour
-PREFIX?=..
-LIBOWFAT_HEADERS=$(PREFIX)/libowfat
+PREFIX?=/usr
+LIBOWFAT_HEADERS=$(PREFIX)/include/libowfat
 LIBOWFAT_LIBRARY=$(PREFIX)/libowfat
 
 BINDIR?=$(PREFIX)/bin
-STRIP?=strip
-
-#FEATURES+=-DWANT_V6
-
-#FEATURES+=-DWANT_ACCESSLIST_BLACK
-#FEATURES+=-DWANT_ACCESSLIST_WHITE
-
-#FEATURES+=-DWANT_SYNC_LIVE
-#FEATURES+=-DWANT_IP_FROM_QUERY_STRING
-#FEATURES+=-DWANT_COMPRESSION_GZIP
-#FEATURES+=-DWANT_COMPRESSION_GZIP_ALWAYS
-#FEATURES+=-DWANT_LOG_NETWORKS
-#FEATURES+=-DWANT_RESTRICT_STATS
-#FEATURES+=-DWANT_IP_FROM_PROXY
-#FEATURES+=-DWANT_FULLLOG_NETWORKS
-#FEATURES+=-DWANT_LOG_NUMWANT
-#FEATURES+=-DWANT_MODEST_FULLSCRAPES
-#FEATURES+=-DWANT_SPOT_WOODPECKER
-#FEATURES+=-DWANT_SYSLOGS
-#FEATURES+=-DWANT_DEV_RANDOM
-FEATURES+=-DWANT_FULLSCRAPE
+
+#BUILD_FEATURES+=-DWANT_V6
+
+#BUILD_FEATURES+=-DWANT_ACCESSLIST_BLACK
+#BUILD_FEATURES+=-DWANT_ACCESSLIST_WHITE
+
+#BUILD_FEATURES+=-DWANT_SYNC_LIVE
+#BUILD_FEATURES+=-DWANT_IP_FROM_QUERY_STRING
+#BUILD_FEATURES+=-DWANT_COMPRESSION_GZIP
+#BUILD_FEATURES+=-DWANT_COMPRESSION_GZIP_ALWAYS
+#BUILD_FEATURES+=-DWANT_LOG_NETWORKS
+#BUILD_FEATURES+=-DWANT_RESTRICT_STATS
+#BUILD_FEATURES+=-DWANT_IP_FROM_PROXY
+#BUILD_FEATURES+=-DWANT_FULLLOG_NETWORKS
+#BUILD_FEATURES+=-DWANT_LOG_NUMWANT
+#BUILD_FEATURES+=-DWANT_MODEST_FULLSCRAPES
+#BUILD_FEATURES+=-DWANT_SPOT_WOODPECKER
+#BUILD_FEATURES+=-DWANT_SYSLOGS
+#BUILD_FEATURES+=-DWANT_DEV_RANDOM
+BUILD_FEATURES+=-DWANT_FULLSCRAPE
 
 # Is enabled on BSD systems by default in trackerlogic.h
 # on Linux systems you will need -lbds
-#FEATURES+=-DWANT_ARC4RANDOM
+#BUILD_FEATURES+=-DWANT_ARC4RANDOM
 
-#FEATURES+=-D_DEBUG_HTTPERROR
+#BUILD_FEATURES+=-D_DEBUG_HTTPERROR
 
 OPTS_debug=-D_DEBUG -g -ggdb # -pg -fprofile-arcs -ftest-coverage
-OPTS_production=-O3
+OPTS_production=
 
 CFLAGS+=-I$(LIBOWFAT_HEADERS) -Wall -pipe -Wextra #-ansi -pedantic
-LDFLAGS+=-L$(LIBOWFAT_LIBRARY) -lowfat -pthread -lpthread -lz
+LDFLAGS+=-L$(LIBOWFAT_LIBRARY) -lowfat -lpthread -lz
 #LDFLAGS+=-lbsd
 
 BINARY =opentracker
@@ -59,31 +58,21 @@ SOURCES=opentracker.c trackerlogic.c scan_urlencoded_query.c ot_mutex.c ot_stats
 SOURCES_proxy=proxy.c ot_vector.c ot_mutex.c
 
 OBJECTS = $(SOURCES:%.c=%.o)
-OBJECTS_debug = $(SOURCES:%.c=%.debug.o)
 OBJECTS_proxy = $(SOURCES_proxy:%.c=%.o)
-OBJECTS_proxy_debug = $(SOURCES_proxy:%.c=%.debug.o)
 
-.SUFFIXES: .debug.o .o .c
+.SUFFIXES: .o .c
 
-all: $(BINARY) $(BINARY).debug
+all: $(BINARY)
 
-CFLAGS_production = $(CFLAGS) $(OPTS_production) $(FEATURES)
-CFLAGS_debug = $(CFLAGS) $(OPTS_debug) $(FEATURES)
+CFLAGS_production = $(CFLAGS) $(OPTS_production) $(BUILD_FEATURES)
+#CFLAGS_production += $(OPTS_debug)
 
 $(BINARY): $(OBJECTS) $(HEADERS)
 	$(CC) -o $@ $(OBJECTS) $(LDFLAGS)
-	$(STRIP) $@
-$(BINARY).debug: $(OBJECTS_debug) $(HEADERS)
-	$(CC) -o $@ $(OBJECTS_debug) $(LDFLAGS)
 proxy: $(OBJECTS_proxy) $(HEADERS)
 	$(CC) -o $@ $(OBJECTS_proxy) $(CFLAGS_production) $(LDFLAGS)
-proxy.debug: $(OBJECTS_proxy_debug) $(HEADERS)
-	$(CC) -o $@ $(OBJECTS_proxy_debug) $(LDFLAGS)
-
-.c.debug.o : $(HEADERS)
-	$(CC) -c -o $@ $(CFLAGS_debug) $(<:.debug.o=.c)
 
-.c.o : $(HEADERS)
+.c.o :
 	$(CC) -c -o $@ $(CFLAGS_production) $<
 
 clean:
